/* CSS Document */body{	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#333;	font-size:13px;	line-height:130%;	text-align:center;	background-image:url(images/sitebackground.jpg);	background-repeat:repeat-x;	background-color:#999;	margin:0;}td,p{	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#333;	font-size:13px;	line-height:130%;}.footer{	font-size:10px;	color:#999;}A.footerLink{	text-decoration:none;	font-size:10px;}.bodytext{	line-height:130%;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#333;	font-size:11px;}a{	font-size:12px;	color:#004584;	text-decoration:underline;}H1{	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#004584;	font-weight:700;	font-size:18px;	margin-bottom:0;	letter-spacing:0;	line-height:150%;}H2{	font-family:Verdana, Arial, Helvetica, sans-serif;	line-height:150%;	color:#333;	font-weight:700;	font-size:14px;	margin-bottom:0;}A.footerLink2{	text-decoration:none;	font-size:10px;	color:#FFF;}.graytexttitle a{	font-weight:700;	font-size:10px;	color:#999;	line-height:120%;	text-decoration:none;}.graytexttitle a:hover{	font-weight:700;	font-size:10px;	color:#c00;	line-height:120%;	text-decoration:none;}.graytexttitle{	font-weight:700;	font-size:10px;	color:#999;	line-height:120%;}.graytext{	font-size:9px;	color:#999;	line-height:120%;}.graytext a{	color:#999;	text-decoration:none;	font-size:9px;	line-height:130%;}.graytext a:hover{	color:#004584;	text-decoration:none;	font-size:9px;	line-height:130%;}.graytext2{	font-size:9.5px;	color:#ccc;	line-height:110%;}.linktext{	color:#333;	font-size:11px;	line-height:130%;}A.footerLink:hover,A.footerLink2:hover{	color:red;}a.H2,a.H2:hover{	font-family:Verdana, Arial, Helvetica, sans-serif;	line-height:150%;	color:#333;	text-decoration:none;	font-weight:700;	font-size:12px;	margin-bottom:0;}a.linktext,a.linktext:hover{	color:#333;	text-decoration:none;	font-size:11px;	line-height:130%;}#topbg{	width:100%;	margin:0 auto;}#centerwrap{	width:960px;	border-top:#2D7DB2 5px solid;	border-left:#CCC 0 solid;	border-right:#CCC 0 solid;	border-bottom:#fff 0 solid;	background-color:#FFF;	text-align:left;	margin:0 auto;}/*HEADER*/#hdrcontainer{	height:100px;	clear:both;	width:960px;	margin:0 auto;}#hdrtop{	height:70px;	clear:both;	width:960px;	margin:0 auto;}#hdrlogo{	float:left;	width:auto;}#hdrright{	float:right;	width:auto;}#menubar{	width:960px;	float:left;	height:30px;	margin:0 auto;}#banner{	height:240px;	clear:both;	width:960px;	border-top:#004584 0 solid;	border-bottom:#004584 0 solid;	text-align:center;	margin:0 auto;	padding:0;}#bannernoflash{	height:220px;	clear:both;	width:920px;	text-align:left;	background-color:#CCC;	margin:0 auto;	padding:20px;}/* CONTAINER */#container{	width:960px;	clear:both;	padding:0;}/*CONTENT*/#contentcontainer{	width:960px;	background-color:#FFF;	margin:0;	padding:0;}#contentcontainer2{	width:960px;	background-image:url(images/level2-bg.jpg);	background-repeat:no-repeat;	margin:0;	padding:15px 0 0;}#leftwrap{	width:710px;	float:left;	padding:0;}#contentleft{	width:690px;	padding:0 0 10px 20px;}#rightwrap{	width:250px;	float:right;	margin:0;	padding:0;}/* +++++++++++++++++++++++++++++SIDEBAR +++++++++++++++++++++++++++++++ */#contentright{	width:223px;	float:right;	margin:0;	padding:0 15px 10px 10px;}#contentrightmed{	width:235px;	float:right;	background-image:url(images/right-col-bg.jpg);	background-repeat:no-repeat;	background-position:bottom;	margin:0;	padding:10px 5px 10px 10px;}/*#btnaction {width: 223px  padding-top:0px; padding-left: 0px; padding-right: 0px; padding-bottom: 10px; margin:0;}FOOTER*/#footerlayout{	width:960px;	border-top:#EEE 0 solid;	text-align:left;	margin:0 auto;}#footerbar{	width:960px;	background-color:#e2e2e2;	border-bottom:#eee 0 solid;	height:25px;	margin:0 auto;	padding:5px 0 0;}#footernav{	float:left;}#footerlinks{	width:940px;	margin:0 auto;	padding:2px 10px 10px;}#footerlinksleft{	width:150px;	float:left;	padding:0;}#footerlinksright{	width:auto;	float:left;	padding:0;}#footerlinkline{	width:auto;	padding:1px;}/* Float clearing, margins and centering classes */.spacer{	clear:both;	margin:0;	padding:0;}.clearmb{	clear:both;	margin:0 0 5px;	padding:0;}.nomargin{	margin:0;	padding:0;}.centercontent{	text-align:center;}.bottom{	vertical-align:bottom;}.clearfloat{	clear:both;	height:1px;}.clear{	clear:both;}#btnaction{	border:1px solid #ccc;	border-top:none;	border-bottom:none;	width:221px;	text-align:center;	background-color:#FFF;	margin:0;	padding:0 0 8px;}#contentright .rndCrnrTop{	background:url(images/rndCrnrTop.gif) no-repeat 0 0;	height:15px;	width:223px;	margin:0 0 -3px;}#contentright .rndCrnrBtm{	background:url(images/rndCrnrBtm.gif) no-repeat 0 0;	height:15px;	width:223px;}#contentright #accordion-bottom{	background:url(images/rndCrnrBtm.gif) no-repeat 0 0;	height:15px;	width:223px;	margin:0;}.contentBullet li{	list-style-type:none;	background-image:url(images/green-bullet.png);	background-repeat:no-repeat;	background-position:0 4px;	line-height:150%;	color:#333;	font-family:Verdana, Arial, Helvetica, sans-serif;	margin:0;	padding:0 0 0 20px;}#footernavright,.right{	float:right;}#mainmenu{	z-index:30;	color:#004584;	font-family:Verdana, Arial, Helvetica, sans-serif;	height:30px;	margin:0;	padding:0 10px;}#mainmenu li{	list-style:none;	float:left;	margin:0;	padding:0;}#mainmenu li a{	display:block;	width:auto;	color:#004584;	text-align:center;	text-decoration:none;	font-size:12px;	font-weight:700;	margin:0 1px 0 0;	padding:6px 6px 6px 0;}#mainmenu li a:hover{	color:#c00;}.footerMenu{	font-size:10px;	color:#004584;	padding:0 0 0 10px;}.footerMenu A:link{	font-size:10px;	font-weight:400;	color:#004584;	text-decoration:none;	padding:0 0 0 10px;}.footerMenu A:hover{	color:#C00;	text-decoration:none;	padding:0 0 0 10px;}/*.topmenu {	 Z-INDEX: 300; font-family: Verdana, Arial, Helvetica, sans-serif;  HEIGHT: 19px; PADDING-RIGHT: 0px; PADDING-Left: 15px; PADDING-bottom: 0px; PADDING-top: 0px; background-image:url(images/top-right-bg.gif); background-repeat:no-repeat; COLOR: #ffffff; width:480px   }*/#topmenu{	z-index:300;	font-family:Verdana, Arial, Helvetica, sans-serif;	height:19px;	background-image:url(images/top-right-bg.gif);	background-repeat:no-repeat;	color:#fff;	width:320px;	margin:0;	padding:0 0 0 15px;}#topmenu li{	list-style:none;	float:left;	font-size:12px;	margin:0;	padding:0;}#topmenu li a{	display:block;	width:auto;	color:#fff;	text-align:center;	text-decoration:none;	font-size:12px;	font-weight:700;	margin:0 4px 0 0;	padding:0 6px 0 0;}#topmenu li a:hover{	color:#fc0;}.search{	background-image:url(images/search-bg.jpg);	background-repeat:no-repeat;	width:230px;}.searchBox{	font-size:9px;	font-family:Verdana, Arial, Helvetica, sans-serif;	border:#004584 0 solid;	width:135px;	background-image:url(images/search-bg.jpg);	background-repeat:no-repeat;	height:24px;	margin:-5px 0 -5px 5px;	padding:5px 3px 0 5px;}.searchBtn{	font-weight:700;	font-size:11px;	color:#004584;	font-family:Verdana, Arial, Helvetica, sans-serif;	background-color:#FFF;	text-decoration:none;	padding-bottom:0;	padding-left:0;	padding-right:0;	margin-left:0;	margin-bottom:0;	height:22px;	display:inline;	border-style:solid;	border-width:0;}#mainmenu div,#topmenu div{	position:absolute;	visibility:hidden;	background:#EAEBD8;	border:0 solid #5970B2;	margin:0;	padding:0;}#mainmenu div a,#topmenu div a{	position:relative;	display:block;	width:auto;	white-space:nowrap;	text-align:left;	text-decoration:none;	background:#EAEBD8;	color:#004584;	font-size:10px;	font-weight:400;	margin:0;	padding:1px 8px;}#mainmenu div a:hover,#topmenu div a:hover{	background:#004584;	color:#FFF;}.footerMenu A:visited,.footerMenu A:active{	color:#004584;	text-decoration:none;	padding:0 0 0 10px;}
