

#mainbody_cell a {
	font-family: arial, helvetica, sans-serif;
}

#homecentertopic a, #topicbestsellers a, #recentreleases a {
	font-family: arial, helvetica, sans-serif; 
}

#topicbestsellers table#new p {
	padding: 0;
	margin-left: 5px;
	font-family: arial, helvetica, sans-serif;
}

#topicbestsellers table#new p a{
	padding: 0;
	margin: 0;
	font-family: arial, helvetica, sans-serif;
}

td.recent a {
	font-family: arial, helvetica, sans-serif;
}

p.description {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	margin-left: 5px;
	line-height: 1.5em;
}
p {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	margin-left: 5px;
}
h1#recenthdr {
display: block;
background: #ffffff url(/images/recentreleaseshdr.gif) no-repeat top left;
height: 30px;
width: 218px;
margin: 20px 0 10px 0;
padding: 0 ;

}

/* begin topic header image replacement styles */



h1#T_276 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/agriculturehdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_277 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/behaviorhdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_278 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/biologyhdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_279 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/computershdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_280 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/conflicthdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_281 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/earthhdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_282 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/educationhdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_283 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/energyhdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_284 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/engineeringhdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_285 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/environmenthdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_287 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/foodhdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_288 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/healthhdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_289 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/industryhdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_290 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/mathhdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_423 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/policyforsthdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_292 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/sciencepasthdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_293 {
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/spacehdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

h1#T_294{
	
	margin: 0 0 3px 0;
	padding: 0;
	background: url(/images/transportationhdr.gif) no-repeat top left;
	width: 610px;
	height: 33px;

}

/* end topic header image replacement styles */


h1 span {
visibility: hidden;
}

#topicleftcol {

padding: 0;
margin: 0;
background: #ffffff url(/images/topics_browsesubbg.png) no-repeat top left;
max-height: 1900px;
width: 195px;
}

#homeleftcol a:link, #topicleftcol a:link {
color: white;
font: 9pt arial, verdana, sans-serif;
text-decoration:none;
}

#homeleftcol a:visited, #topicleftcol a:visited{
color: white;
font: 9pt arial, verdana, sans-serif;
text-decoration:none;
}


#homeleftcol a:hover, #topicleftcol a:hover {
color: white;
font: 9pt arial, verdana, sans-serif;
text-decoration: underline;
}

#homeleftcol a:active, #topicleftcol a:active {
color: white;
font: 9pt arial, verdana, sans-serif;
text-decoration: underline;
}

ul.homeleftcol {
margin: 30px 5px 0 0;
padding: 5px 0 0 0;
list-style: none;
width: 195px;

}

ul.homeleftcol li {
padding-left: 13px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 10px;
vertical-align: middle;

}

ul.homeleftcol li.active {

	color: #999999; 
	font-family: arial; 
	background: url(/images/subtopicnav_activebg.gif) no-repeat top left;
	vertical-align: middle;
	
	}

.browseall {
	padding-left: 5px;
	margin-top: 10px;
	
}

#recentreleases p {
	margin: 0;
	padding: 0;
}

#recentreleases {
	background: transparent url(/images/releases_bg.png) no-repeat top center;
	padding: 10px;
	height: 800px;
	
	

}

#recentreleases td.recent {
	border-bottom: 1px solid #cccccc;
}

#homecentertopic {
	width: 610px;

}	

div#topic_description {
	color: #000;
	margin: 10px 0 0 0;
	padding: 0;
	width: 610px;
	border: 1px solid #ccc;
	background: #f2f2e5;
	
}

#topic_description p {
	margin: 10px;
}


#releases_footer {
	background: url(/images/releases_footerbg.png) repeat-x top center;
	color: white;
	font-size: medium;
	text-align: center;
	height: 44px;
	vertical-align: middle;
	padding-top: 10px;
	width: 590px;
	
}

#releases_footer .next {
width: 135px;
}

#releases_footer .previous {
width: 135px;
}

#releases_footer .results {
text-align: center;


}


#history_nav {
	font: 9pt arial; color: black; margin: 10px;
}

#history_nav span.subtopic_title {
	font: 12pt arial;
	
}

/*Browse Topics*/


#browse_wrapper {
	margin: 0px;
	padding: 0px;
	font: 9pt arial;
	color: black;
	
	background: #ffffff;
	
	}
	
	

#browse_wrapper table {

	
	
}

#browse_wrapper td .main a {
	font-weight: bold;
		color: black;
		font-size: 9pt;
		
		text-transform: uppercase;
		text-decoration: underline;
}

#browse_wrapper td .main {
	padding-top: 10px;

		
}

#browse_wrapper td a {
	
		color: #990000;
		font-size: 9pt;
		line-height: 14pt;
		
}

#browse_wrapper td .main img {
	margin-right: 5px;
	border: 2px solid black;
	
}

#browse_wrapper td.subtopic {
	
	padding-left: 40px;
	background:  url(/images/browse_subtopicarrow2.gif) no-repeat top left; 
	border-bottom: 1px solid #cccccc;
	
}


ul#setlist {
	margin: 0;
	padding: 0 0 0 20px;
}

#setlist li {
	padding-bottom: 3px;
}

#setlist li a {
	font-size: 8pt;
	
}


