/* CSS Document */
body {  text-align:center; /* for IE */ } 

div#container { width:800px; /* or a percentage, or whatever */ 
	margin:0 auto; /* for the rest */ 
	text-align:left; /* reset text alignment */ 
} 
#page { position:relative; width:800px;	}
#header { width: 800px; background-color:white; height:257px; }
#searchbox { 
 	position:absolute;
	width:228px;
	left: 560px;
	top: 30px; }
 
#topnav {
	position:absolute;
	top:84px;
	width:800px;
	height:28px;
	background-color:#0075C2;
	padding:0px 0px 0px 0px;
}
.topnavbar {
text-align:center;


}
a.topnavitem  {
	text-decoration:none;
	font-weight:bold;
	padding:4px 4px 4px 4px;
	text-transform:uppercase;
	margin:20px 30px 0px 0px;

}
a.topnavitem:link {color: #ffffff; background-color:#268ACB; text-decoration: none; }
a.topnavitem:visited {color: #ffffff; background-color:#268ACB; text-decoration: none; }
a.topnavitem:hover {color: #ffffff; background-color:#333333; text-decoration: none; }

#subnav {
	position:absolute;
	width:155px;
	font-size:11px;
	line-height:14px;
	text-align:left;
	left: 620px;
	top: 125px;
}

 a.subnavitem  {
	 color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0px 0px 0px;

}
a.subnavitem:link {color: #ffffff; text-decoration: none; }
a.subnavitem:visited {color: #ffffff;  text-decoration: none; }
a.subnavitem:hover { color: #ffffff;text-decoration: none; }
.subnavlist ul { list-style-image:none; list-style:none;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  }
.subnavlist li { list-style-image:none; list-style:none;  padding:0px 0px 0px 8px; margin:0px 0px 5px 0px;  }
.subnavlistitem {  background-image:url(/v2/images/arrow.gif); background-position: 0px;  background-repeat:no-repeat; }
.subnavlistitem_on { background-image:url(/v2/images/arrow_black.gif); background-position: 0px;  background-repeat:no-repeat;}

#header_message {
	position: absolute;
	left:15px;
	top:112px;
	text-align:left;
	width: 572px;
}
.header_message_title { font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:32px; font-weight:bold; color:white; margin-bottom:5px;}
.header_message_text { font-family:Arial, Helvetica, sans-serif; color:white;	font-size:16px; margin:0px 0px 0px 0px; line-height:20px;
font-weight:bold; color:white; }


.rightnav { margin-bottom:0px; margin-top:0px; }

a.rightnavitem  {
	text-decoration:none;
	text-decoration:none;
	font-weight:bold;
	color: white;
}

a.rightnavitem:link {color: #2B5F8F;text-decoration: none; }
a.rightnavitem:visited {color: #2B5F8F; text-decoration: none; }
a.rightnavitem:hover {color: black;  text-decoration: none; }

#mainpagebody { position:absolute;
left: 159px; top: 140px;

	width:611px;
	height:400px;
	padding-left:20px;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#FFFFFF;
}

p, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
}

p { margin-top:8px; }

.maincontent { text-align:left; }

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3E7BB4;
	margin-bottom:4px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #84ACD1;
	margin-top:0px;
	margin-bottom:0px;
}

h3 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0075C2;
	margin-bottom:0px;	
}

h4 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #94B94B;
	margin-bottom:0px;	
}

h2 a:link {color: #ffffff; text-decoration: none; }
h2 a:visited {color: #ffffff; text-decoration: none; }
h2 a:hover {color: #235C81; text-decoration: none; }

a:link {color: #0066CC; text-decoration: underline; }
a:visited {color: #0066CC; text-decoration: underline; }
a:hover {color: #666666; text-decoration: none; }

.tab {	font-size: 12px; font-weight: bold; color: #ffffff; }
.tab a:link {color: #ffffff; text-decoration: none; }
.tab a:visited {color: #ffffff; text-decoration: none; }
.tab a:hover {color: #235C81; text-decoration: none; }

a.no_decor { text-decoration:none; }

.line1 { margin-top: 0px; }

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #99cc66;
}

.rtcolumn { width:235px; background-color:#ffffff; background-image:url(../../images/blankgraph.gif);   }

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.footerlink {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: 0066cc;
	text-decoration: underline;
}

li {margin-bottom:6px; }

.style1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }
.style2 {color: #A83F3F}
.toppicks { font-size:14px; font-weight:bold; color: #49AFF2; margin-bottom:0px; }

#home_btn1, home_btn2 {  }
.homebtn { background-image:url(../../images/bg_button_off.gif); width:221px; height:41px; margin-bottom:20px;  }

.boxright { width:230px; text-align:left;margin-bottom:20px; background-color:#E4E7EA; border:1px solid #CCCCCC; }
.boxheader { background-color: #999999; padding:2px 4px 2px 4px; margin-bottom:6px; }
.boxline { text-align:left; font-size:10px; color:#000000; padding:0px 10px 10px 10px;  }
.readmore { font-size:9px; margin-top:2px; margin-bottom:0px; text-align:right; }
.fieldNameCSS {  }
.fieldValueCSS {  }

.standout_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#9BBB59;
	text-align:left;
	font-weight:bold;
	line-height:16px;
	letter-spacing: 2px;
}

.standout_text { font-weight:bold; color:#5E99E3; font-size:14px; }
.borderright {  border-right:1px solid #666666;  }
