@charset "UTF-8";/* CSS Document */body {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	background-color: #FFFFFF;}#clr{clear:both}.clear { clear: both; background: none; }#navcontainer ul{	padding-left: 0;	margin-left: 107px;	color: White;	float: left;	width: 100%;	font: bold 12px Arial, Helvetica, sans-serif;	margin-top: 8px;}#navcontainer ul li { display: inline; }#navcontainer ul li a{	padding: 0.2em 1em;	color: White;	text-decoration: none;	float: left;}#navcontainer ul li a:hover{	color: #005F95;}#navlist a:link#current, #navlist a:visited#current{	color: #FFFFFF;	background: #133763;}#top_wrapper {	width:100%;	height:auto;	background: #ffffff url(images/topwrapper_bk.jpg) repeat-x;}#t-h {	height:109px;	width: 1006px;	margin-top: 0px;	margin-right: 0;	margin-bottom: 0px;	margin-left: 0;	background-image: url(images/top_header.jpg);	background-repeat: no-repeat;}#in_head_logo {	float: left;	display: inline;	position: relative;	height: 76px;	width: 280px;	margin-top: 8px;	margin-left: 80px;}#in_head_Tag {	float: right;	display: inline;	position: relative;	height: 55px;	width: 500px;	margin-top: 25px;	margin-right: 80px;	}#in_head_Tag h1 {font: oblique bold 18px Geneva, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: none;	text-align: right;	vertical-align: bottom;}#t-n {	background-image: url(images/top_nav.jpg);	background-repeat: no-repeat;	height: 44px;	width: 1006px;	margin: 0px auto;}#navcontainervert {	width: 146px;}#navcontainervert ul{	margin-left: 0;	padding-left: 0;	list-style-type: none;	font: bold 12px Arial, Helvetica, sans-serif;}#navcontainervert a{	display: block;	padding: 8px 3px 8px 15px;	width: 128px;}#navcontainervert a:link, #navlistvert a:visited{	color: #000000;	text-decoration: none;}#navcontainervert a:hover{	color: #000000;	background: url(images/Menu_over.jpg) repeat-y 1px;}#navlistvert #active a {	}#bot_faux {	width:1006px;	height:auto;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#bot_faux-t-wrapper {	width:1006px;	height:auto;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}/* Controls style of newsletter form */#StyleformIndex {	width: 400px;	height: 30px;	float: left;	margin-top: 15px;	margin-left: 85px;}#StyleformSec {	width: 400px;	height: 30px;	float: left;	margin-top: 35px;	margin-left: 85px;}#Styleform1 {		display: inline;	height: 25px;	float: left;	margin-top: 4px;}#Styleform1 h1 {	font: italic bold 15px Arial, Helvetica, sans-serif;	color: #0E4876;	margin-right: 10px;	display: inline;}#Styleform2 input.email{	font-size:12px;	padding:2px 2px;	border:1px solid #999999;	width:200px;	background: #CCCCCC;	color: #666666;	}#Styleform2 input.submit{	font-size:12px;	padding:2px 2px;	border:0px solid #999999;	width:30px;	background: #333366;	color: #FFFFFF;	}#b-lib{	width:300px;	height:45px;	display: inline;	float: left;	margin-left: 105px;	margin-top: 1px;}#navcontainer-bot ul{	padding-left: 0;	color: #036;	float: left;	width: 100%;	font: bold 10px Arial, Helvetica, sans-serif;	display: inline;	margin: 20px 0 0 108px;}#navcontainer-bot ul li { display: inline; }#navcontainer-bot ul li a{	color: #036;	text-decoration: none;	float: left;	padding-right: 5px;	padding-left: 5px;}#navcontainer-bot ul li a:hover{background-color: #369;color: #fff;}.trademark{	font: 9px Arial, Helvetica, sans-serif;	color: #104879;	display: inline;	margin-left: 114px;}table.list {	font: 10px Arial, Helvetica, sans-serif;	color: #FFFFFF;	background: #003366;	height: 14px;	width: 55px;	margin: 0px;	padding: 3px;}th.col1 {	font: 10px Arial, Helvetica, sans-serif;	color: #FFFFFF;	background: #003366;	height: 14px;	width: 115px;	margin: 0px;	padding: 3px;	text-align: left;}th.col2 {	font: 10px Arial, Helvetica, sans-serif;	color: #FFFFFF;	background: #003366;	height: 14px;	width: 115px;	margin: 0px;	padding: 3px;	text-align: left;}th.col3 {	font: 10px Arial, Helvetica, sans-serif;	color: #FFFFFF;	background: #003366;	height: 14px;	width: 25px;	margin: 0px;	padding: 3px;	text-align: center;}td.col1 {	font: bold 10px Arial, Helvetica, sans-serif;	color: #000000;	background: #adbecc;	height: 14px;	width: 115px;	margin: 0px;	padding: 3px;	text-align: center;}td.col1-1 {	font: bold 10px Arial, Helvetica, sans-serif;	color: #000000;	background: #CCCCCC;	height: 14px;	width: 115px;	margin: 0px;	padding: 3px;	text-align: center;}td.col2 {	font: 10px Arial, Helvetica, sans-serif;	color: #333333;	background: #FFFFFF;	height: 14px;	width: 115px;	margin: 0px;	padding: 3px;	text-align: left;}td.col2b {	font: 10px Arial, Helvetica, sans-serif;	color: #000000;	background: #E1E6EF;	height: 14px;	width: 115px;	margin: 0px;	padding: 3px;	text-align: left;}td.col3 {	font: 10px Arial, Helvetica, sans-serif;	color: #000000;	background: #CCCCCC;	height: 14px;	width: 25px;	margin: 0px;	padding: 3px;	text-align: center;}p a:link{	color: #003366;}p a:visited{	color: #666666;}p a:hover{	color: #003366;}p a:active{	color: #003366;}img#newsletter {	float: left;	margin-right: 8px;	margin-bottom: 8px;}h3 {	font: bold 14px/15px Arial, Helvetica, sans-serif;	color: #0E3761;	text-align: left;}#newsletter_intro p {	font: bold 12px/15px Arial, Helvetica, sans-serif;	color: #0E3763;	text-align: left;	margin-top: 10px;}