/*************** Header styles **************/h1{	position:absolute;	top:45px;	left:380px;	font-family: Arial,Helvetica,san-serif;	font-size: 16px;	font-weight: bold;	color: #000000;	font-style: normal;	padding:0px;	margin:0px;	text-align:right;	width:350;}#maindiv{	 position:relative;	 width:750px;	 	 margin-right:auto;	 margin-left:auto;	 }.header {	width:100%;	border: 1px solid #FF0000;	background-color: #E4E4E4;}td.topnav {	font-family: Arial,Helvetica,san-serif;	font-size: 13px;	color: #FFFFFF;	font-weight: bold;	padding: 0px 6px 0px 10px;	margin: 0px;	background-color: #FF0000;}/*************** Main Body styles **************/body {	background-color: #DBDBDB;		text-align:center;	}.body {	font-family: Arial,Helvetica,san-serif;	font-size: 13px;}h2 {	font-family: Tahoma, Verdana, Arial, Helvetica, san-serif;	font-size: 18px;	padding: 8px 5px 0px 0px;	margin: 0px;}.centertbl {	padding-top: 0px;	padding-left: 10px;	padding-right: 10px;	background-color: #FFFFFF;	border-left: 1px solid #FF0000;}.centertbl2 {	padding-top: 20px;	padding-right: 25px;	background-color: #FFFFFF;}td.resources {	font-family: Arial,Helvetica,san-serif;	font-size: 13px;	color: #FFFFFF;	font-weight: bold;	text-align: center;	background-color: #FF0000;}.maintbl {	border-left: 1px solid #FF0000;	border-right: 1px solid #FF0000;	border-bottom: 1px solid #FF0000;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-color: #FFFFFF;	width:750px;}div.rssContent {	font-family: Arial,Helvetica,san-serif;	font-size: 13px;	margin-bottom: 12px;}/*************** Left Nav styles **************/#leftNav {	padding: 0px;	margin: 0px;	background-color: #F5f7f7;	border-bottom: 1px solid #ccd2d2;	font: 11px Arial,Helvetica,san-serif;	vertical-align: top;	border-right: 0px solid #ccd2d2;	border-left: 0px solid #ccd2d2;}#leftNavNews{	font-size: 12px;	font-family: Arial,Helvetica,san-serif;	padding: 0px 0px 0px 0px;	margin-top: 12px;	background-color: #FFFFFF;	vertical-align: top;}div.leftNavNews{	font-size: 12px;	font-family: Arial,Helvetica,san-serif;	padding: 5px 0px 0px 5px;	margin: 0px;	background-color: #FFFFFF;	vertical-align: top;}div.leftNavNews a, div.leftNavNews a:link, div.leftNavNews a:visited  {	cursor: default;	text-decoration: underline;	color: #0000CC;}div.leftNavNews a:hover, div.leftNavNews a:active  {	cursor: pointer;	text-decoration: underline;	color: #BE1319;}.leftNavHeader{	font-size: 11px;	font-family: Tahoma, Verdana, Arial, Helvetica, san-serif;	padding-top: 4px;	padding-bottom: 16px;}.sectionHeader {	margin: 0px;	font-family: Tahoma, Verdana, Arial, Helvetica, san-serif;	font-size: 11px;	background-color: #FF0000;	border-bottom: 1px solid #CCCCCC;	font-weight: bold;	padding: 4px 0px 4px 7px;	color: #FFFFFF;	text-decoration: none;	border-top: 1px solid #CCCCCC;}#sectionLinks {	margin: 0px;	padding: 0px;	font-family: Arial,Helvetica,san-serif;	font-size: 12px;}#sectionLinks a {	display: block;}#sectionLinks a:link, #sectionLinks a:visited {	border-top: 1px solid #ffffff;	border-bottom: 1px solid #cccccc;	font-weight: normal;	padding: 3px 0px 3px 6px;	color: #0000CC;}#sectionLinks a:hover, #sectionLinks a:active {	background-image: none;	font-weight: normal;	text-decoration: none;	background-color: #FF0000;	color: #ffffff;	border-top-style: solid;	border-top: 1px solid #B2B2B2;}.lefttable{	background-color:#FFFFFF;	width:180px;}.leftnavbrdr {	border: 1px solid #CC9933;}.navlinks {	font-family: Arial,Helvetica,san-serif;	font-size: 11px;}a.leftnav:link {	color:blue;	font-family: Arial,Helvetica,san-serif;	font-size: 11px;	text-decoration:underline;	cursor:hand;}a.leftnav:visited {	color:purple;	font-family: Arial,Helvetica,san-serif;	font-size: 11px;	text-decoration:underline;	cursor:hand;}a.leftnav:hover {	color:black;	font-family: Arial,Helvetica,san-serif;	font-size: 11px;	text-decoration:underline;	cursor:hand;}a.leftnav:active {	color:blue; font-family:	Arial,Helvetica,san-serif;	font-size: 11px;	text-decoration:underline;	cursor:hand;}/*************** Spotlight styles **************/td.spotlight {	border: 1px solid #FF0000;	background-color: ;	font-family: Arial,Helvetica,san-serif;	font-size: 11px;}div.searchfeed {	padding: 10px;	font-family: Arial,Helvetica,san-serif;	font-size: 11px;}td.spotlight2 {	padding-top: 0px;	background-color: #ECF5FF;	border-left-color: #ECF5FF;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #FF0000;	border-right-style: solid;	border-right-width: 1px;}th.spotlight {	font-family: Arial,Helvetica,san-serif;	font-size: 13px;	font-weight: bold;}.righttbl {	padding-top: 0px;	background-color: #F5f7f7;}/*************** Footer styles **************/.botdiv {	font-family: Arial,Helvetica,san-serif;	font-size: 11px;	background-color: #FFFFFF;	text-align: center;	height: 15px;	width: 650px;	border-right: 1px solid #FF0000;	border-bottom: 1px solid #FF0000;	border-left: 1px solid #FF0000;	padding: 4px;} .special {	font-family: Arial,Helvetica,san-serif;	font-size: 11px;	cursor:default;	color:#666666}A.special:link {	font-family: Arial,Helvetica,san-serif;	font-size: 11px;	cursor:default;	color:#666666;}A.special:visited {	font-family: Arial,Helvetica,san-serif;	font-size: 11px;	cursor:default;	color:#666666;}A.special:active {	font-family: Arial,Helvetica,san-serif;	font-size: 11px;	cursor:default;	color:#666666;}A.special:hover {	font-family: Arial,Helvetica,san-serif;	font-size: 11px;	cursor:default;	color:#666666}/************** resources styles *****************/.re {	display:block;	width: 336px;	padding-top: 8px;	font-size: 8.5pt;	font-family: Arial,Helvetica,san-serif;	margin: 4px 0px 0px 4px;}.re a {	display:block;	width: 336px;}.re a .desc, .re a:link .desc, .re a:active .desc, .re a:visited .desc, .re a:hover .desc {	font-weight: normal;	text-decoration: none;	color: #000000;}.re a .title, .re a:link .title, .re a:active .title, .re a:visited .title, .re a:hover .title {	font-weight: bold;	text-decoration:underline;	color: #0000FF;}.re a .url, .re a:link .url, .re a:active .url, .re a:visited .url, .re a:hover .url {	font-size: 7.5pt;	text-decoration:none;	color: #999999;}.url {	font-size: 7.5pt;	text-decoration:none;	color: #999999;}/************** google styles *****************/div.google_body {	border: 0px solid #cccccc;	margin-bottom:12px;}div.adfloat_right {	float:right;	margin-left:4px;}div.adfloat_left {	float:left;	margin-right:4px;}div.space_for_ad {	position:relative;	top:290px;	margin-bottom:320px;}div.no_space_for_ad {	position:relative;	top:0px;}div.ad_top {	position:absolute;	top:45px;	left:0px;}div.google_ad_adjust{	margin-top:6px;}div.google_decoration{	float:left;	margin-right:3px;}div.relative{	position:relative;	margin-bottom:12px;}#centerColNews{}hr.ad_block{	height:8px;	color:#FF0000;	background-color:#FF0000;}div.google_link_unit{}#promo {	height:0px;	display:none;	position:absolute;	background-color:#D5D6D6;	width:750px;	top:0px;	left:0px;	}.newsbox{    position:relative;    width:520px;    padding-top:20px;    border:solid 1px #aaaaaa;    -moz-border-radius:3px;    background-image:url('images/newsbox.gif');    background-repeat:repeat-x;    background-position:top;}.newsbox_body{    border-top:solid 1px #aaaaaa;    padding-left:4px;    padding-right:4px;    padding-top:5px;    padding-bottom:10px;    }