/** Revisions to CSS doc **/
/** Author: matt@adamscreative.co.uk **/
/** Date: 12 February 2007 **/

#portal {
	margin:1.3%; /* ~10px at 78-px wide */ 
	font-size:62.5%; /* sets 1em=10px */
	color:#414141;
	background-color:#EEEEEE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
}
/** All fonts have been changed to Verdana at clients request **/
.clear {clear:both;}

/* Get large picture working */
#large {height:184px;width:100%; overflow:hidden; background: no-repeat 0px 0px; margin:0;}
#large ul {margin:20px 0 0 20px; list-style-type:disc; color:#fff;font-size:11px;font-weight:bold;}
#large li {margin:3px 0 0 20px; list-style-type:disc;}
#large li a {color:#fff;}
#large li a:hover {color:#fff;text-decoration:underline;}

#portal #large {height:156px;width:100%; overflow:hidden; background: no-repeat 0px 0px; margin:0;}

.left {width:12px;float:left;}
.right {width:12px;float:right; }

/* Get light blue working */
#lb_holder {margin:1px 0 0 0; background-color: #d0e8ef;height:100%; padding:16px;}
#lb_b {background-color: #d0e8ef;height:13px;}
.lb_b.left {width:12px;float:left;}
.lb_b.right {width:12px;float:right; }

/* Main copy block */
.copyblank {width:100%;float:left;}
.rcopy {width:45%;float:left;}
.copy {width:60%;float:left;}
.copyr {width:330px;float:right;}
#lb_holder p, #lb_holder ul, #lb_holder ol {color:#000;font-size:11px;line-height:15px;}
#lb_holder a:link {color:#000; font-weight:bold;text-decoration:underline;}
#lb_holder a:visited {color:#002c76; font-weight:bold;text-decoration:none;}
#lb_holder a:hover {color:#002c76; font-weight:bold;}
#lb_holder a:active {color:#002c76; font-weight:bold;}
h5 {font-size:16px; color:#002c76; margin: 0 0 8px 0;font-weight:bold;}
h6 {font-size:12px; color:#07779b; margin: 0 0 8px 0;font-weight:bold;}

/* Login boxes with forms */
#directlogin {float:right; background: url(../images/new_images/login_back.gif) repeat-y; width:229px;}
.dt {background: url(../images/new_images/login_top.gif) no-repeat; height:10px; width:229px }
.db {background: url(../images/new_images/login_bottom.gif) no-repeat; height:10px; width:229px }
#directform {width:199px;margin: 0 0 0 10px;}
input.direct {width:160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border: #9bd1e3 1px solid; margin: 0 10px 5px 0px; padding:3px; color:#666;}

/* Adobe Reader */
#portal #athenslogin p, #portal #athenslogin img {padding:0 14px 0 10px;margin:2px 0;color:#333;font-size:10px;}

/* Login boxes with forms */
#athenslogin {float:right; background: url(../images/new_images/logins/athens_middle.gif) repeat-y; width:176px;}
#athenslogin h6 {font-size:12px; color:#07779b; margin: 0 0 20px 0;font-weight:bold;}
.at {background: url(../images/new_images/logins/athens_top.gif) no-repeat; height:10px; width:176px }
.ab {background: url(../images/new_images/logins/athens_bottom.gif) no-repeat; height:17px; width:176px }
#athensform {height:150px;padding: 2px 10px;}
#athenslogin img {float:left;margin: 3px 0 0 0;}
#athenslogin p {margin: 0 20px 35px 0;}

/* Login boxes with forms */
#smalllogin {float:right; background: url(../images/new_images/logins/direct_middle.gif) repeat-y; width:149px;margin: 0 0 0 5px;}
#smalllogin h6 {font-size:12px; color:#07779b; margin: 0 0 8px 0;font-weight:bold;}
.st {background: url(../images/new_images/logins/direct_top.gif) no-repeat; height:10px; width:149px }
.sb {background: url(../images/new_images/logins/direct_bottom.gif) no-repeat; height:17px; width:149px }
#smallform {height:150px;padding: 2px 10px;}
input.small {width:99px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border: #9bd1e3 1px solid; padding:3px; color:#666;}

.button {margin: 5px 0 0 0 ;font-size:10px; color:#07779b;}
.inner {padding:12px;}

#enterLinks {float:right; width:163px;}
#enterLinks h2 {text-indent:-5000px;}
.enterbooks a {display:block; width:163px; background:url(../images/new_images/enterbooks_up.gif) no-repeat;margin:0 0 5px 0;}
.enterbooks a:hover, .enterprofile a:hover {display:block; width:163px; background-position: 0 -30px;}
.enterprofile a {display:block; width:163px; background:url(../images/new_images/enterprofile_up.gif) no-repeat;}


/* Login Page (Added as a body id) */
.login label {color:#07779b; vertical-align:5px;}
.login .headerBox .headerTop {background:url('../images/tl.gif') no-repeat scroll 0 0 transparent;}
.login .headerBox .headerTop .headerContainer { background: url('../images/tr.gif') no-repeat scroll right 0 transparent;}
.login .headerBox .headerBody { background:url(../images/new_images/revised_header/ml.gif) repeat-y 0px 0px;}
.login .headerBox .headerBody .headerContainer { background:url(../images/new_images/revised_header/mr.gif) repeat-y right 0px;}
.login .headerBox .headerBody .headerContainer .headerContent {margin:0 8px;background: #fff;  padding:0em 0;border: dotted 0px blue; height:96px; position:relative;  }
.login .alllogin .contentBox .contentBody { padding:16px; background:url(../images/mlc.gif) repeat-y 0px 0px;}

.login .contentBox{background: #fff}

.login #utility {width:1%;position:absolute;bottom:-7px;right:0;margin:0;}
.login #FOOTER ul, #portal #FOOTER ul {float:left; width:500px; display:block; margin:0; padding:0 0 0 43px;}
.login #FOOTER ul#HelpBottom, #portal #FOOTER ul#HelpBottom {float:right; width:280px;padding:0 2em 0 0 ; text-align:right;}

#portal #nav {position: absolute;top: 50px;left: 80px;list-style: none;margin:0;padding: 0;height: 16px;display: inline;overflow: hidden;}
.login #nav {position: absolute;top: 80px;left: 80px;list-style: none;margin:0;padding: 0;height: 16px;display: inline;overflow: hidden; width:90%;}
.login #nav li, #portal #nav li {margin: 0; padding: 0;display: inline;list-style-type: none;}
.login #nav a, #portal #nav a {float: left; padding: 16px 0 0 0; overflow: hidden; height: 0px !important; height /**/:16px; /* for IE5/Win */}
.login #nav a:hover, #portal #nav a:hover {background-position: 0 -16px;}
.login #nav a:active, .login #nav a.selected, #portal #nav a:active, #portal #nav a.selected {background-position: 0 -16px;}

#portal #navAboutus a, .login #navAboutus a  {width: 80px;background:  url(../images/new_images/navigation/about_us.gif) top left no-repeat;font-size: 20%;}
#portal #navFaqs a, .login #navFaqs a  {width: 69px;background:  url(../images/new_images/navigation/faqs.gif) top left no-repeat;font-size: 20%;}
#portal #navEnquiries a, .login #navEnquiries a {width: 92px;background:  url(../images/new_images/navigation/enquiries.gif) top left no-repeat;font-size: 20%;}
#portal #navPPortal a, .login #navPPortal a {width: 116px;background:  url(../images/new_images/navigation/publisher_portal.gif) top left no-repeat;font-size: 20%;}
#portal #navAPortal a, .login #navAPortal a {width: 100px;background:  url(../images/new_images/navigation/admin_portal.gif) top left no-repeat;font-size: 20%;}
#portal #navReports a, .login #navReports a {width: 69px;background:  url(../images/new_images/navigation/reports.gif) top left no-repeat;font-size: 20%;}

#portal #navHome a, .login #navHome a {width: 58px;background:  url(../images/new_images/navigation/home.gif) top left no-repeat;font-size: 20%;}
#portal #navEcollect a, .login #navEcollect a {width: 118px;background:  url(../images/new_images/navigation/ebook_collection.gif) top left no-repeat;font-size: 20%;}
#portal #navEcatal a, .login #navEcatal a {width: 120px;background:  url(../images/new_images/navigation/ebook_catalogue.gif) top left no-repeat;font-size: 20%;}
#portal #navFind a, .login #navFind a {width: 49px;background:  url(../images/new_images/navigation/find.gif) top left no-repeat;font-size: 20%;}
#portal #navAdmin a, .login #navAdmin a {width: 61px;background:  url(../images/new_images/navigation/admin.gif) top left no-repeat;font-size: 20%;}
#portal #navAcq a, .login #navAcq a {width: 92px;background:  url(../images/new_images/navigation/acquisitions.gif) top left no-repeat;font-size: 20%;}
#portal #navAdvanced a, .login #navAdvanced a {width: 121px;background:  url(../images/new_images/navigation/advanced_search.gif) top left no-repeat;font-size: 20%;}
#portal #navFavs a, .login #navFavs a {width: 103px;background:  url(../images/new_images/navigation/my_favourites.gif) top left no-repeat;font-size: 20%;}
#portal #blank, .login #blank {float:left; width:28%; font-size:20%;}






/* Dawsons Online CSS Document */
/* Author: 72dots.co.uk */
/* Date: 11 Jan 2007 */

body {
	margin:1.3%; /* ~10px at 78-px wide */ 
	font-size:62.5%; /* sets 1em=10px */
	color:#414141;
	background: url('../images/backgroundimage.png') repeat-x scroll 0 0 transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
}

h1,h2,h3,h4 {margin:0; padding:0}
h2, h3, h4 {font-family: Verdana, Georgia, "Times New Roman", Times, serif}
h2 {font-size:2.4em; font-weight:normal;}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.1em}
form{padding:0; margin:0}

/* END FONTS */	

a img{border:none;}

a:link { color:#999999;text-decoration: none;}
a:visited { color:#335286;text-decoration: none; }
a:hover, a:focus { color:#335286;text-decoration: underline; }
a:active { color:#335286;text-decoration: underline;}



/* HEADER */

#HEADER.headerBox {
 width:100%;
 margin:0 ;
 min-width:20em;
 color:#000;
}
.headerBox .headerTop .headerContainer,
.headerBox .headerFooter .headerContainer {
 font-size:1px; /* ensure minimum height */
 height:12px; /* nav uses this as for negative margin less the drop shadow height*/
 }
.headerBox .headerFooter .headerContainer {
 height:14px;
}
.headerBox .headerTop {
 background:transparent url(../images/tl.gif) no-repeat 0px 0px;
}
.headerBox .headerTop .headerContainer {
 background:transparent url(../images/tr.gif) no-repeat right 0px;
}
.headerBox .headerBody {
 background:transparent url(../images/ml.gif) repeat-y 0px 0px;
}
.headerBox .headerBody .headerContainer {
 background:transparent url(../images/mr.gif) repeat-y right 0px;
}
.headerBox .headerBody .headerContainer .headerContent {
 margin:0px 8px 0px 11px;
 background: #FFFFFF url(../images/ms.jpg) no-repeat;  
 padding:0em 0;
 border: dotted 0px blue;
 height:58px;
 position:relative;  
}
.headerContent{background:none; background-color:#fff;}
.headerBox .headerFooter {
 background:transparent url(../images/bl.gif) no-repeat 0px 0px;
}
.headerBox .headerFooter .headerContainer {
 background:transparent url(../images/br.gif) no-repeat right 0px;
}


#logo {
	margin: 0 0 0 10px; 
}

#utility {
	width:37%;
	position:absolute;
	bottom:-7px;
	right:0;
	margin:0;
}
#utility #search {width:300px;border:dotted 1px green; float:left}
#logoUni {position:absolute; top:0; right:0; max-width:120px;}

#utility ul.HelpTop {
	clear:both;
	margin: 5px 0; 
	padding:0; 
	background:none;
	float:left;
	border:dotted 0px green;
	position:relative;
	left:80px;
}
#utility ul.HelpTop li {height: 16px; display: inline; list-style: none; margin-right:1em; color:#999;}
#utility ul li.HelpTop  a {height: 16px; display: inline; }


#searchBox #searchForm, #SearchSubmit, #searchPDFForm, #SearchPDFSubmit{padding:0; margin:0; }
#searchBox #searchQuery, #searchPDFQuery{float:left; width:37%; font-size:1em; padding:3px 3px 2px 2px; margin:0 0.4em 0 0; color:#999; }
#searchPDFQuery{width:50%;}
span, .skip, #searchBox label, #searchPDFBox label, #readOnline h2{position:absolute; left:-500em;}
#searchBox #SearchSubmit, #searchPDFBox #SearchPDFSubmit{vertical-align:middle}



#CONTENT.contentBox {
 width:100%;
 margin:0 ;
 min-width:20em;
 color:#000;
}

.contentBox{background: #fff url(../images/msc.gif) no-repeat;}
.contentBox .contentTop .contentContainer,
.contentBox .contentFooter .contentContainer {
 font-size:1px; /* ensure minimum height */
 height:13px; /* nav uses this as for negative margin less the drop shadow height*/
 }
.contentBox .contentFooter .contentContainer {
 height:13px;
}
.contentBox .contentTop {
 background:transparent url(../images/tlc.gif) no-repeat 0px 0px;
}

.contentBox .contentTop .contentContainer {
 background:transparent url(../images/trc.gif) no-repeat right 0px;
}

.contentBox .contentBody {
 background:transparent url(../images/mlc.gif) repeat-y 0px 0px;
}

.contentBox .contentBody .contentContainer {background:transparent url(../images/mrc.gif) repeat-y right 0px;
padding: 0 10px 0 0;
}
.contentBox .contentBody .contentContainer .contentContent {
 margin:0px 0px 0px 0px;
 background: transparent ; 
 padding:0em 0;
}
.contentBox .contentBody {
 padding:0 0 0 10px;
 background:transparent url(../images/mlc.gif) repeat-y 0px 0px;
}
.contentContent{background:none; background-color:transparent;}
.contentBox .contentFooter {
 background:transparent url(../images/blc.gif) no-repeat 0px 0px;
}
.contentBox .contentFooter .contentContainer {
 background:transparent url(../images/brc.gif) no-repeat right 0px;
}


/* SEARCH RESULTS PAGE */

#breadcrumb {position:relative; background-color:transparent;display:block; margin:0 0 1em 0 }
#breadcrumb ul {display:block; margin:0; padding:0; border:dotted 0px red; width:100%}
#breadcrumb ul li{position:relative; display:inline; list-style-type:none; margin-right:0.5em ; color:#529AB6}


#searchDetails{overflow: auto; width: 100%} /* force IE to clear floats properly */
#searchResultsBox{float:left; width:65%; display:block;border:dotted 0px red;}

#searchResultsBox h3, #searchResultsBox h4 {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:2em}
#searchResultsBox h3 {font-size:1.4em; font-weight:bold;}
#searchResultsBox h3 span{position:relative; left:0; color:#2777A4; padding:0 0.2em}
#searchResultsBox h4 {font-size:1.1em; font-weight:normal;color:#7F7F7F}


#RefineSearch {
	float:right;
	width:28%;
	padding:0 0 0 11px;
	margin:0;
	background:#E7F7FF url(../images/rs_tl.gif) top left no-repeat;
}
#RefineSearch h4 {
	font-size:1.8em; 
	font-weight:normal;
	background:url(../images/rs_tr.gif) top right no-repeat;
	margin:0;
	padding:8px 0 0.1em 0;
}
#RefineSearch form {
	margin:0 0 0 -11px;
	padding:0 11px 0.5em;
}
#RefineSearch #query{float:left; width:70%; background-color:#F3FBFF; font-size:1em; border: 1px solid #B3CADB; padding:3px;margin:0.1em 0.2em 0 0}
#RefineSearch #refine, #RefineSearch #RefineSubmit{vertical-align:middle}
#RefineSearch #refine {margin:0.5em 0 0.5em 0.3em}
#RefineSearch #RefineSubmit{float:left}
#RefineSearch div {
	clear:both;
	margin:0 0 0 -11px;
	padding-left:11px;
	background:url(../images/rs_bl.gif) bottom left no-repeat;
}
#RefineSearch div.bottom {
	display:block;
	text-align:right;
	padding:0 10px 0px 0;
	background:url(../images/rs_br.gif) bottom right no-repeat;
}
		
/* Pagination */
#PaginationTop, #PaginationBottom {float:left; width:100%; clear:both; color:#fff;display:block}
#PaginationTop ul, #PaginationBottom ul {
	margin: 0; 
	padding:0; 
	height: 24px;
	list-style:none;
	border:dotted 0px red;
}
#PaginationTop ul li, #PaginationBottom ul li {float:left; height: 24px; margin:0; padding:0; background-color:#E0E0E0; vertical-align:middle}
#PaginationTop ul li a, #PaginationBottom ul li a {float:left;display: block; height:24px; width:2em; text-align:center; margin-right:1em;}
#PaginationTop ul li a:link, #PaginationBottom ul li a:link{font-size:1.2em; color:#7F7F7F; text-decoration:none} 
#PaginationTop ul li a:visited, #PaginationBottom ul li a:visited{font-size:1.2em; color:#999999; text-decoration:none}
#PaginationTop ul li a:hover, #PaginationTop ul li a:focus, #PaginationBottom ul li a:hover, #PaginationBottom ul li a:focus{font-size:1.2em; color:#7F7F7F; text-decoration:underline}
#PaginationTop ul li a:active, #PaginationBottom ul li a:active{font-size:1.2em; color:#7F7F7F; text-decoration:underline}

#PaginationTop ul li.currentPage,#PaginationBottom ul li.currentPage  {background-color:#335286;padding:0 1em;}

#PaginationTop ul li.prevPage a{float:left; display:block; width: 120px; height:24px; border: solid 0px green;background: url(../images/pagination_prev.gif) 0 0 no-repeat;margin-right:0}
#PaginationTop ul li.nextPage a{float:left; width: 97px; height:24px;  border: solid 0px red;background: url(../images/pagination_next.gif) 0 0 no-repeat; margin-right:0}

#PaginationTop ul li.prevPage a:hover, #PaginationTop ul li.prevPage a:focus {width: 120px;background: url(../images/pagination_prev.gif) 0 -24px no-repeat;}
#PaginationTop ul li.nextPage a:hover, #PaginationTop ul li.nextPage a:focus {width: 97px; background: url(../images/pagination_next.gif) 0 -24px no-repeat;}

#PaginationBottom ul li.prevPage a{float:left; display:block; width: 120px; height:24px; border: solid 0px green;background: url(../images/pagination_prev_btm.gif) 0 0 no-repeat;margin-right:0}
#PaginationBottom ul li.nextPage a{float:left; width: 97px; height:24px;  border: solid 0px red;background: url(../images/pagination_next_btm.gif) 0 0 no-repeat; margin-right:0}

#PaginationBottom ul li.prevPage a:hover, #PaginationBottom ul li.prevPage a:focus {width: 120px;background: url(../images/pagination_prev_btm.gif) 0 -24px no-repeat;}
#PaginationBottom ul li.nextPage a:hover, #PaginationBottom ul li.nextPage a:focus {width: 97px; background: url(../images/pagination_next_btm.gif) 0 -24px no-repeat;}


/* holds the search results data table */
#ResultsBox{display:block;border-top:solid 1px #E0E0E0;border-bottom:solid 1px #E0E0E0; clear:both;}


/* Search results */
table#ResultData {padding:1em 0; margin:0;width:100%}
table#ResultData th {position:absolute; left:-500em;}
table#ResultData td.bookCover {vertical-align:top; width: 112px; } /* book width +15px */
table#ResultData td.bookDetails {vertical-align:top;}


div.bookTitle p {margin:0;}
div.bookTitle p{font-family: Verdana, Georgia, "Times New Roman", Times, serif; color:#121010; font-size:1.2em; line-height:1.8em}
div.bookTitle p a:link{color:#335286; font-weight:bold}
div.bookTitle p a:visited { color:#666666;text-decoration: none; font-weight:bold}
div.bookTitle p a:hover, div.bookTitle p a:focus { color:#335286;text-decoration: underline; font-weight:bold}
div.bookTitle p a:active { color:#335286;text-decoration: underline;font-weight:bold}
div.bookAbstract {width:50%;}
div.bookMeta{width:40%; float:right;}


hr {background:url(../images/hr_dotted.gif) repeat-x; height: 1px;border:0; padding:1em 0 0 0;clear:both} 

/* ABSTRACT PAGE */


#abstractWrapper{float:left; width:100%; overflow:auto;}

#bookDetails
{
	float: right;
	width: 75%;
	border:solid 0px red;
	display:block;
	padding-left:2%;
	background:url(../images/vline_dotted.gif) top left repeat-y;
}

#bookDetails fieldset {
	width:70%;
	text-align:center;
	border: 1px solid #cccccc;
}

#toc, #searchPDFBox, #notes
{
	float:left;
	width: 20%;
	margin-left: 0%;
	display:block;
	padding:0 0 1em 0;
}
#toc ul {list-style-type:none;margin:0; padding:1em 0; color:#9A9A9A;}
#toc h3{color:#595959; font-size:1.4em; font-weight:normal}
#bookDetails h2 {color:#22397D; width:70%; line-height:1em}
#bookDetails h2 span{position:relative; left:0; color:#585858; font-size:0.5em; font-weight:normal; line-height:2em}
#bookDetails #bookMeta {float:left; border:solid 0px red; width:60%;margin-top: 1em}
#bookDetails img {float:left; margin: 1em 1.5em 1.5em 0}
#bookDetails p{color:#000000;}
#bookDetails .buttons {clear:left}
/* END ABSTRACT */


/* READ ONLINE */

#readOnline{
 margin:0 0 0 -37px; /* RESET margins to 0*/
 padding:0;
 background:url(../images/PDF_footer.gif) bottom repeat-x;
}


#HideTools, #ShowTools{width:128px; height:7px;background-color:#ECE9D8}
#HideTools {display:block}
#ShowTools {display:none}

.RoWrapper {background-color: #ECE9D8; background:url(../images/PDF_footer.gif) bottom repeat-x;}
.outer {
	margin-left: 128px;  /* L */
}
.PDFDocumentBox {
	float: right;
	width: 100%;
	margin-left: 1px;
	overflow:visible;
	border-top: solid 1px #817E73;
}

#PdfDoc {width:100%; height:100%; min-height:37em;padding:0;}/* SET TO ~ A SCREEN FULL @800X600 */
.minwidth {min-width: 760px;}
.outer {word-wrap: break-word;}

.ToolsWrapper {
	float: left;
	position: absolute;
	width: 128px;  /* L */
	margin-left: -128px;  /* -L-1 */
	margin-right: 0;
	border-top: solid 1px #817E73;
	height:100%;
	overflow:hidden;	
}

#readOnline #toc {background-color:#DCF3F7; width:100%;}
#readOnline #toc ul{margin:0 3px}
#readOnline #notes {background-color:#EEFBFA;width:100%;}
#notes p{margin:5px; color:#9A9A9A}
#searchPDFBox{background-color:#EFFDF7;width:100%}
#searchPDFBox #searchPDFForm{margin:5px;}
#searchPDFBox #searchPDFForm input {color:#9A9A9A; font-size:0.9em}

#readOnline #toc h3 a.toc{position:relative;display:block; width: 100%; height:27px; background: url(../images/readOnlineSubNav.gif) 0 0 repeat-x;}
#readOnline #toc h3 a:hover, #readOnline #toc h3 a:focus, #readOnline #toc h3 a.current {position:relative;top:0 ;left:0; width: 100%; height:27px; background: url(../images/readOnlineSubNav.gif) 0 -81px repeat-x;}

#readOnline #notes h3 a.notes{position:relative; display:block; width: 100%; height:27px; background: url(../images/readOnlineSubNav.gif) 0 -27px repeat-x;}
#readOnline #notes h3 a:hover, #readOnline #notes h3 a:focus, #readOnline #notes h3 a.current {position:relative;width: 100%; height:27px; background: url(../images/readOnlineSubNav.gif) 0 -108px repeat-x;}

#readOnline #searchPDFBox h3 a.searchPDFBox{position:relative; display:block; width: 100%; height:27px; background: url(../images/readOnlineSubNav.gif) 0 -54px repeat-x;}
#readOnline #searchPDFBox h3 a:hover, #readOnline #searchPDFBox h3 a:focus, #readOnline #searchPDFBox h3 a.current {position:relative;width: 100%; height:27px; background: url(../images/readOnlineSubNav.gif) 0 -135px repeat-x;}

/* END READ ONLINE */
#PageTop {padding:2em 0 0 0;text-align:center;}
#PageTop p{font-size:1em; margin:0}


#FOOTER {margin:1em 0 4em 0; display:block; clear:both; color:#999}
#FOOTER ul {float:left; width:60%; display:block; margin:0; padding:0 0 0 43px;}
#FOOTER ul li{display:inline; list-style-type:none; margin-right:0.5em}

#FOOTER ul#HelpBottom {float:right; width:20%;padding:0 2em 0 0 ; text-align:right;}
#FOOTER ul#HelpBottom li{display:inline; list-style-type:none; margin-right:0.5em}

.dojoDialog {
	background : #eee;
	border : 1px solid #999;
	-moz-border-radius : 5px;
	padding : 4px;
}

/* Attempt to fix display bug below content
#abstractWrapper,  .contentContent {
 border: 1px solid white;
 }
 */

