/* CSS Document */


/*MAIN homepage--------------------------------------------------------*/
body {margin: 15px 0 20px 10px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#container {width: 785px;}
a:link {color: #585858;}
a:visited {color: #585858;}
a:hover, a:active {color: #e16e04;}
p {margin-bottom: 15px;}
/*---------------------------------------------------------------*/



/*Highlight and Popular Links*/
#highlight_hp {padding: 5px 0 0 0; width: 785px; height: 251px; position: absolute; top: 136px; left: 10px;}
.slideshow_hp {float: left; width: 450px;}
.poplinks_hp {float: right; width: 230px; background-image: url(/images/css/hp_poplink_bg.jpg); background-repeat: no-repeat; height: 251px;}
.poplinks_hp ul {list-style-type: none; padding: 0; margin: 40px 3px 3px 17px;}
.poplinks_hp ul li {background-image:url(/images/css/arrow1.png); background-repeat: no-repeat; background-position: 0 6px; padding-left: 12px; line-height: 20px; }
.poplinks_hp a {color: #333333;}
.poplinks_hp a:link, .poplinks_hp a:visited {color: #333333; }
.poplinks_hp a:hover, .poplinks_hp a:active {text-decoration: underline; color: #181414;}

/*News, Highlights*/
#indexcontent_hp {padding: 14px 0 0 0; width: 785px; height: 270px; background: #E7E7E7; padding: 0; position: absolute; top: 403px; left: 10px;}
#container2 {background-image: url(/images/css/hp_news_bg.gif); background-repeat: repeat-y; margin: 0; padding: 0;position: absolute; top: 0; left: 0; width: 785px; height: 278px; margin-top: 12px; }
#news_hp {width: 260px; position: absolute; top: 429px; left: 22px;}
#news_hp table {border-collapse: collapse; width: 260px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5e5e5e}
td.datehp {width: 38px; padding: 0 0 8px 0; vertical-align: top; font-weight: bold;}
td.newshp {width: 222px; padding: 0 2px 8px 0; vertical-align: top;}
td.lastitemhp {width: 222px; padding: 0; margin: 0; vertical-align: top;}
td.lastdatehp {width: 38px; padding: 0; margin: 0; vertical-align: top; font-weight: bold;}
td.newshp a, td.lastitemhp a {color: #5e5e5e;}
td.newshp a:link, td.newshp a:visited, td.lastitemhp a:visited {color: #5e5e5e;}
td.newshp a:hover, td.newshp a:hover, td.lastitemhp a:hover {color: #e16e04;}
/*12points*/
#news_hp {width: 260px; position: absolute; top: 418px; left: 22px;}
#news_hp table {border-collapse: collapse; width: 260px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5e5e5e}
td.date_hp {width: 38px; padding: 0 0 8px 0; vertical-align: top; font-weight: bold;}
td.news_hp {width: 222px; padding: 0 6px 8px 0; vertical-align: top;}
td.lastitem_hp {width: 222px; padding: 0; margin: 0; vertical-align: top;}
td.lastdate_hp {width: 38px; padding: 0; margin: 0; vertical-align: top; font-weight: bold;}
td.news_hp a, td.lastitem_hp a {color: #5e5e5e;}
td.news_hp a:link, td.news_hp a:visited, td.lastitem_hp a:visited {color: #5e5e5e;}
td.news_hp a:hover, td.news_hp a:hover, td.lastitem_hp a:hover {color: #e16e04;}
.newspos12 {position: relative; top: -10px;  left: 0px; width: 100px;}
.rssbutton12 { position: relative; left: -5px; top: -13px; font-size: 12px;}
.rssimg12 {position: relative; top: 2px; left: 0px;}
/*----*/
#news_hp a {color: #5e5e5e;}
#news_hp a:link, #news_hp a:visited {color: #5e5e5e;}
#news_hp a:hover, #news_hp a:hover {color: #e16e04;}
.newslist {list-style-type: none; margin: 0; padding: 23px 0; font-size: 12px; font-weight: bold;}
.newspos {position: relative; top: -5px;  left: 0px; width: 100px;}
.rssbutton { position: relative; left: -5px; top: -8px; font-size: 12px;}
.rssimg {position: relative; top: 2px; left: 0px;}
#sections_hp {width: 242px; margin: 0 12px 0px 0px;  position: absolute; top: 3px; left: 290px; }
.indexP3p {font-size: 12px; margin: 0 6px 0 0; padding: 0; color: #5e5e5e;}
.indexP3h1 {font-size: 12px; margin: 0; padding: 6px 0 0 0; color: #333333;}
.indexlistP3 {list-style-type: none; padding: 0 0 10px 0; margin: 0 3px 1px 0; padding: 0; font-size: 12px; color: #5e5e5e;}
.indexlistP3 li {background-image: url(/images/css/arrow1.png); background-repeat: no-repeat; background-position:0 5px; padding-left: 10px;}
.indexlistP3 a {color: #5e5e5e;}
.indexlistP3 a:link, .indexlistP3 a:visited {color: #5e5e5e;}
.indexlistP3 a:hover, .indexlistP3 a:hover {color: #e16e04;}
.sectionsMore {position: relative; left: 165px; top: 35px; width: 80px; padding: 0; margin: 0;  color: #333333;}
#resources_hp {width: 198px; margin: 0 12px 0px 8px; position: absolute; top: 3px; left: 547px; }
.res_h1 {font-size: 12px; margin: 0; padding: 12px 0 4px 0; color: #333333;}
#resources_hp form {margin: 0 0 15px 0; padding: 0;}

.hp_rss_news {position:absolute; top:250px;}

.resourcesMore {position: relative; top: 65px; left: 140px; width: 80px; padding: 0; margin: 0;  color: #333333;}
.resourcesMore a:link, .sectionsMore a:link {color: #333333;}
.resourcesMore a:visited, .sectionsMore a:visited {color: #333333;}
.resourcesMore a:hover, .resourcesMore a:active, .sectionsMore a:hover, .sectionsMore a:active {color: #e16e04;}
.resourcesForm {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; border: 1px solid #333333;}
#cleardiv {clear: both; height: 10px;}
.bottombg { width: 785px; height: 12px; position: absolute; top: 280px; left: 0;} 

/*footer*/
#footer_hp {width: 785px; height: 72px; padding: 15px 0 15px 0; position: absolute; top: 975px; left: 10px;  font-size: 11px; color: #585858;}
#footer_hp p {margin: 0; padding: 6px 0 0 0; color: #585858;}
#footer_hp a:link {color: #585858;}
#footer_hp a:visited {color: #585858;}
#footer_hp a:hover, a:active {color: #ee5500;}

.copyright_hp {font-size: 10px;}

/* new secondary resource area */
#otherLinks  {
	padding: 0 0 0 0;
	width: 785px;
	position: absolute;
	top: 706px;
	left: 10px;
	color:#333333;
	float:left;
}
.sra_holder { 
	width: 540px; 
	float:left; 
	background-image:url(/images/css/Otherlinks_bg2.gif); 
	background-repeat:repeat-y;
}
.sra_left {
	width: 250px; 
	margin: 4px 6px 4px 8px; 
	float: left;
	}
.sra_right {
	width: 250px; 
	margin: 4px 6px 4px 0; 
	float: right;
	}
.sra_left img, .sra_right img {
	float: left; 
	margin: 3px 10px 0 3px;
	}
#rightAd {
float: right; 
width: 230px;
}


/*Common*/
.clear {clear: both;}
#cleardiv2 {clear: both; height: 1px;}
.left {float: left;}
.right {float: right;}
.floatrightimg {float: right; margin: 0 0 10px 10px; border: 1px solid #b5b6af; padding: 2px;}
.floatleftimg {float: left; margin: 0 10px 10px 0px; border: 1px solid #b5b6af; padding: 2px;}
.floatrightimg_noborder {float: right; margin: 0 0 10px 10px; padding: 2px;}
.floatleftimg_noborder {float: left; margin: 0 10px 10px 0px; padding: 2px;}
.floatleft {float: left;}
.floatright {float: right;}



/*CSS from current website*/





