/* CSS Document */
body{
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
/*sup.sm{
	font-size:8px;
	line-height:0;
}*/

#topnavigation{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 2px;
	cursor: pointer;
}

.navigationtitle{
	background-color: #00a5a1;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.borderlineGrey {
	border: thin solid #CCCCCC;
}

.navigation ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.navigation ul li{
	list-style-type: none;
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding-left: 3px;
	padding-bottom: 2px;
}


.navigation ul li a{
	list-style-type: none;
	float: left;
	text-decoration: none;
	padding: 4px 0px 4px 0px;
	width: 188px;
	color: #FFFFFF;
	display: block;	
	border: 1px solid #666666;
}

.navigation ul li a:link, .navigation ul li a:visited{
	list-style-type: none;
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	display: block;		
}

.navigation ul li a:hover{
	background-color: #657575;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

/* OVER STATES FOR NAVIGATION */
body#home li#t-home a,
body#buy li#t-buy a,
body#prod li#t-prod a,
body#nature li#t-nature a{
	background-color: #657575; 
	color: #FFFFFF; 
	border: 1px solid #FFFFFF;
}

body{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
	background-repeat: no-repeat;
}

.main{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
}

.bodytext{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
}

.bodytextgreen{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00833E;
	line-height:16px;
}
.bodyaqua{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:oblique;
	color:#353581;
	line-height:16px;
}
.bodytextblue{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353581;
	line-height:16px;
}
.bodytextlightblue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	line-height: 16px;
}


.bodytextred{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E01B27;
	line-height:16px;
}

.bodytextlblue{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00A5E5;
	line-height:16px;
}

.bodytextorange{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EB7F0D;
	line-height:16px;
}

.bodytextlgreen{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00A399;
	line-height:16px;
}

h1{
	display: inline;
}

h3{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000
	display:inline;
	line-height:20px;
}


.boldheaderfontwhite{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	padding:8px 10px 8px 10px;
	font-weight:bold;
}

.boldheaderfontblack{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	padding:8px 10px 8px 0px;
	font-weight:bold;
	line-height:24px;
}

#bulletnav{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}

#bulletnav_2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}

.bulletnavul{
	list-style-image:url(/images/ICN_arrow_black.gif);
	margin: 0px;
	padding: 0px;
}

/* SITE MAP NAVIGATION STARTS HERE */
#sitemapnav{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;	
}

#sitemapnav ul{ 	
	padding: 0;
	list-style-type: none;
	margin: 5px 0px 0px 15px;
}

#sitemapnav li{
	padding: 10px 0px 0px 0px;
}

#sitemapnav a {
	text-decoration: none;
}

#sitemapnav a:hover{
	color: #657575;
	text-decoration: underline;
}


/* SITE MAP NAVIGATION ENDS HERE */



.topmenutitle
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding: 7px 5px 7px 25px;
	font-weight:bold;
	letter-spacing:.5px;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	text-decoration:none;
}

.topmenutitle_yellow, .topmenutitle_yellow a:link, .topmenutitle_yellow a:visited
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f5cb00;
	padding: 7px 5px 7px 25px;
	font-weight:bold;
	
	text-decoration:none;
}

.topmenutitle a:link, .topmenutitle a:visited{
	text-decoration:none;
	color:#FFFFFF;
}

.submenutextgray{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-bottom:10px;
	padding-left:10px;
	font-weight:bold;
	text-decoration:none;
}

.submenutextgray a:link, .submenutextgray a:visited{
	text-decoration:none;
	color:#333333;
}


.bodyred{color:#E01B27;}
.bodygreen{color:#00833E;}
.bodyblue{color:#353581;}
.bodygrey{color:#333333;}
.bodyneutralgreen{color:#657575;}
.bodywhite{color:#FFFFFF;}
.bodylightblue{color:#00A5E5;}
.bodylightgreen{color:#00A399;}
.bodyorange{color:#EB7F0D;}

a:link, a:visited{color: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration:none;}

.bodysmallwhite{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:14px;
}

.bodysmallwhite a:link, .bodysmallwhite a:visited{
	color:#FFFFFF;
}

.bodySmallBlack, .bodySmallBlack a:link, .bodySmallBlack a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:14px;
}


.bodysmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:11px;
}

.bulletpoints{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}

.mainheader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	word-spacing:2px;
	color:#FFFFFF;
	overflow: visible;
}
#header_container {
	float: left;
	height: 58px;
	width: 600px;
	background-image: url(/images/ART_header_science.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 15px;
}
#header_title {
	margin-top: 30px;
	margin-left: 20px;
	font-size:16px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
}

.header {
	font-size:16px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
}


#seperate {
	margin-top:10px;
	margin-left:10px;
	text-align: justify;
}

#seperate li {
	line-height: 18px;
	text-align: justify;
}

.dagger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: top;
}

.header_layer{color:#33FFCC;font-size:60px;}
#header_layer {
	font:Verdana, Arial, Helvetica, sans-serif, "CopprplGoth Bd BT";
	font-size:20px;
	color:#FFFFFF;
	float:right;
	width:581px;
	height:30px;
	z-index:1;
	padding:10px 0px 0px 190px;
	background-image:url(/images/bkg_topheader_span.gif);
	background-repeat:repeat-x;
}

/* ======================== */
/* == HOME PAGE SPECIFIC == */
/* ======================== */

.home_callout {
	height:145px;
	padding-bottom:5px;
}

.home_callout_inner_left {
	float:left; 
	width:230px;
	padding:2px 4px 2px 2px;
	margin-left:10px;
	margin-right:13px;
}
.home_callout_inner_middle{
	float: left;
	width: 230px;
	padding:2px 4px 2px 2px;
	margin-left:10px;
	margin-right:13px;
}
.home_callout_inner_right {
	float:left; 
	width:230px;
	padding:2px 4px 2px 2px;
	margin-left:20px;
	margin-right:0;
}

/* =========================== */
/* == SCIENCE PAGE SPECIFIC == */
/* =========================== */
.quote_box_right {
	background:url(/images/BKG_quote_box.gif) no-repeat; 
	width:160px; 
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	font-style:italic; 
	color:#545136; 
	text-align:center; 
	float:right; 
	padding:10px 10px; 
	margin-left:10px;
}
	
.quote_box_long {	
	background:url(/images/BKG_quote.gif) no-repeat; 
	width:580px; 
	height:50px; 
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	font-style:italic; 
	color:#545136; 
	text-align:center;
}

li.science_callout {
	font:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#2A291F;
}


