/* CSS Document *//*h2, h3, h4, h5, h6, p, ol, ul, a:link, blockquote, td{	text-align:left;}*/th{	text-align:center;	background-color:#003399;	color:#FFFFFF;}body{	background-color:#988769;	color:#404040;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:.7em;	margin:0;	padding:0;}div#header_wrapper{	background-image:url(/images/layout/headerbg.jpg);	background-repeat:no-repeat;	background-position:top;	color:#FFFFFF;	text-align:left;}div#content_wrapper{	width:990px;	margin:0 auto;}div#site_menu{	text-align:right;	color:#FFFFFF;}div#header_area{	background-image:url(/images/layout/header.png);	background-repeat:no-repeat;	background-position:bottom;	width:100%;}div#logo{	float:left;	width:40%;}div#icons{	float:right;	width:59%;	text-align:right;	margin-top:18px;}div#vertNav{	background-image:url(/images/layout/menu_bar.png);	background-repeat:no-repeat;	vertical-align:middle;}div#mainbody{	background-image:url(/images/layout/content_tile.png);	background-repeat:repeat-y;	color:#404040;	display:block;}div#top_ad{	text-align:center;	padding:10px;	margin:0 0 10px;}div#top_body{	background-image:url(/images/layout/top_trans.png);	background-repeat:no-repeat;	background-position:top;	padding-top:10px;}div#left_column{	border-right:1px solid #9b9bd2;	text-align:center;}div#left_column p{	text-align:center;}div#login{	width:170px;	text-align:left;}div#login img{	display:block;}div#login_body{	background-image:url(../images/layout/login_body.jpg);	background-repeat:no-repeat;}div#right_column{	border-left:1px solid #9b9bd2;}div#footer_wrapper{	background-color:#404040;	background-image:url(/images/layout/footer_transition.jpg);	background-repeat:repeat-x;	background-position:top;	color:#FFFFFF;	margin:0;	display:block;}div#footer_content{	width:990px;	margin:0 auto;	padding-bottom:25px;}div#footer{	background-image:url(/images/layout/footer.png);	background-position:bottom;	background-repeat:no-repeat;	color:#FFFFFF;}div#footer_nav{	text-align:center;	border-bottom:1px solid #000080;	border-top:1px solid #000080;	width:983px;	margin:0 auto 10px auto;	padding:5px 0;}div#footer_content a:link, div#footer_content a:visited{	color:#FFFFFF;}div#footerleft{	float:left;	width:430px;	text-align:right;	margin:auto 10px;	padding:5px 0;}div#footerleft p{	text-align:right;}div#footercenter{	float:left;	margin:0 10px;}div#footerright{	float:left;	margin:auto 10px;	padding:5px 0;}div#disclaimer{	clear:both;}.features{	background-color:#FFFFFF;	border:1px solid #ff0000;	padding:10px;	margin:10px;}.features h1, .features h2, .features h3, .features h4, .features h5, .features h6{	font-size:1.25em;	color:#000080;	border-bottom:1px solid #d7d7d7;	padding:0 0 5px 0;	margin:0 0 5px 0;}.features p{	padding:0;	margin:0;}.half{	/*width:255px;*/	width:43%;	margin:10px;	float:left;}.annoucement{	background-image:url(/images/layout/megaphone.gif);	background-position:top left;	background-repeat:no-repeat;	background-color:#FFFFFF;	border:1px solid #ff0000;	padding:10px;	margin:10px;}.annoucement p{	margin:0 0 0 111px;	padding:0;}.inside{	padding:5px 10px;}.clear{	clear:both;}.left{	width:100%;	text-align:left;}.center{	width:100%;	text-align:center;}.right{	width:100%;	text-align:right;}