html, body, td, input, select, .thirdnav {
	font-family: Arial, Helvetica, sans-serif; 
	/* more specific to override imported rule */
	font-size:    x-small;			/* false value for WinIE4/5 */
	voice-family: "\"}\"";			/* trick WinIE4/5 into thinking rule is over */
	voice-family: inherit;			/* recover from trick */
	font-size:    small				/* intended value for better browsers */
	}
html>body, html>body body, html>body td, html>body input {
	font-size:    small				/* be nice to Opera */
}




body {
	background: #E0E0D6 url(/images/top-logo-bg2.gif) repeat-x 0px 0px;
	margin: 0px;
}
a {
	text-decoration: none; 
	color: #333;
}
a:hover {
	text-decoration: underline; 
}


#dnblogo {
position: absolute;
top: 0px;
left: 0px;
}

#toollinks {
background: #F3F0DD url(/images/global-cap.gif) repeat-y 0px 0px;
padding: 5px 10px 5px 10px;
margin-left: 240px;
text-align: right;
font-size: 85%; 
color: #999;
}
#toollinks a { 
	color: #333;
}

/*#topbar {
	background: #fff url(/images/top-logo-bg.gif) repeat-x 0px 0px;
	display: block;
	height: 100px;
}*/


/*table.sizeone { 
	color: #999;
	background-color: #F3F0DD; 
}
.sizeone img { 
	display: block;
	margin:0px;
}
.sizeone a { 
	font-size: .85em; 
	color: #333;
}*/

.loggedin {
	color: #666;
	font-weight: bold;
}
.separate {
	font-size: 85%; 
	padding: 0px 4px 0px 4px;
}

img {
	display:block;
}
.searchtab, .browsetab, .themetab {
	display: inline;
}
#tabs {

}

/*HIDE THE FOLLOWING FROM IE5 for MAC */

.searchtab, .browsetab, .themetab {
	display:block;
	position: absolute;
	top: 46px;
}

.searchtab {
	left: 275px;
}
.browsetab{
	left: 344px;
}
.themetab {
	left: 413px;
}

/*END OF HIDE FROM IE5 for MAC */





/* Subnav  ************************ */
#subnav {
position: absolute;
	color: #666;
	background: #EFC470;
	left: 275px;
	top: 78px;
}
#subnav a {
	color: #555; 
	font-weight: bold; 
}
a.linkOn { 
	color: #666;
	font-weight: bold;
	font-style: italic;
}

#backtolink {
position: absolute;
	color: #666;
	background: #EFC470;
	right: 10px;
	top: 78px;
}

#backtolink a {
	color: #555; 
	font-weight: bold; 
}


/* searchform ************************ */
#quicksearch {
position: absolute;
right: 10px;
top: 35px;

}

#quickSearchForm {
	text-align: right;
	margin: 0px;
	padding: 0px;
	display: block;
}
#quickSearchForm input, #quickSearchForm select {
	vertical-align: middle;
	font-size: 85%;
}
.tips {
	display: block;
}
.tips a {
	font-size: 85%; 
	color: #333;
	margin-bottom: 2px;
}
.hdr {
	font-size: 105%; 
	color: #666;
	font-weight: bold;
	vertical-align: middle;
	margin-right: 5px;
}
.shdr {
	font-size: 85%; 
	color: #999;
	font-weight: bold;
}





.thirdnav {
	background-color: #E0E0D6;
/*	font-size: .75em; */
}
.thirdnav a {
	color: #333; 
}
form {
	margin: 0px;
	padding: 0px;
}

#snavform input, #snavform select {
	vertical-align: middle;
/*	font-size: .9em;*/
}




.printtools {
	display: inline; 
	color: #333;
	margin-left: 10px;
/*	font-size: .75em;*/
}
.printtools img {
	display: inline; 
	vertical-align: middle;
	margin-right: 2px;
}


.backnforth {
	font-size: 1em;
/*	background: #f00;*/
}

.thirdnav, .thirdnav table {
	font-size: .9em; 
}


.formfield { 
	border: 1px solid #999; 
/*	font-size: .85em; */
	margin-right: 2px; 
	padding-left: 2px;
	vertical-align: middle;
/*	height: 14px; */
}

#articletools {
position: absolute;
left: 10px;
top: 102px;
background-color: #E0E0D6;
}

#previous {
position: absolute;
left: 275px;
top: 102px;
background-color: #E0E0D6;
}

#gotopage {
position: absolute;
left: 50%;
top: 100px; /* jb changed this */
margin-left:auto;
margin-right:auto;
background-color: #E0E0D6;
}

#next {
position: absolute;
right: 5px;
top: 102px;
background-color: #E0E0D6;
}

#previous img, #next img {
display: inline;
}



.important {  
  font-weight: bold;
  color: #900;
}
