@charset "utf-8";
/* Home styles */

/* News Box --------------------------------------------------------------------------------- */
#news-box { background-image: url(../graphics/home_leftcol_bg.gif); margin-bottom:15px;}
#news-box-top { background-image: url(../graphics/home_news_hdr.gif); background-position:bottom; background-repeat:no-repeat; height:38px; text-indent: -9999px; }
#news-box-content { padding:10px 0px 5px 10px; background-color:#E9E6E1; width:282px; margin-left:6px; margin-bottom:5px; xborder:1px solid black; }

#news-box-content h2{ color:#D14414;padding-right:8px;}
#news-box-content ul {margin-bottom: 10px;}
#news-box-content ul li{ color:#827566; margin-left:20px; list-style:disc;}
#news-box-content ul li a{ color:#D14414; font-weight:bold; font-size:11px; text-decoration:none; }
.news-img{ float:left; margin:2px 10px 0 0; }
.news-teaser { color:#827566; font-size:11px; padding-right:8px;}
.top-headlines { color:#6689CC;}
.more-headlines { float:right; margin-right:6px; }
#news-box-bottom { background-image: url(../graphics/home_submit_commnews_ftr.gif); background-repeat:no-repeat; width:304px; height:32px; text-indent: -9999px; cursor: pointer; }
.news-archive-img{ margin:2px 10px 0 0; position:relative; }
.news-archive-text{ margin:2px 10px 0 0; text-align:left; vertical-align:top }

/* Industry News Box --------------------------------------------------------------------------------- */
#industrynews-box { background-image: url(../graphics/home_leftcol_bg.gif); margin-bottom:15px;}
#industrynews-box-top { background-image: url(../graphics/home_news_hdr.gif); background-position:bottom; background-repeat:no-repeat; height:38px; text-indent: -9999px; }
#industrynews-box-content { padding:10px 0px 5px 10px; background-color:#E9E6E1; width:282px; margin-left:6px; margin-bottom:5px; xborder:1px solid black; }

#industrynews-box-content h2{ color:#D14414; }
#industrynews-box-content ul li{ color:#827566; margin-left:20px; list-style:disc; }
#industrynews-box-content ul li a{ color:#D14414; font-weight:bold; font-size:11px; text-decoration:none; }
#industrynews-box-bottom { background-image: url(../graphics/home_indnews_ftr.gif); background-repeat:no-repeat; height:26px; text-indent: -9999px; cursor: pointer; }


/*- Menu Tabs --------------------------- */
#news-tabs { width:280px; height:23px; margin-left:6px; margin-top:10px; }
#tabsE { width:250px; font-size:93%; line-height:normal; }
#tabsE ul { margin:0; list-style:none; }
#tabsE li { display:inline; margin:0; padding:0; }
#tabsE a { 
	float:left; 
	margin:0; 
	margin-right:6px; 
	padding:4px 5px 3px 5px; 
	text-decoration:none;
	color:#6689CC;
	font-weight: bold;
	background:#FFF; 
	border-top:1px solid #E9E6E1;  
	border-left:1px solid #E9E6E1; 
	border-right:1px solid #E9E6E1;
	cursor:pointer; 
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span {float:none;}
/* End IE5-Mac hack */
#tabsE a:hover { 
	color:#D14414;
	background:#E9E6E1; 
	border-top:1px solid #E9E6E1;  
	border-left:1px solid #E9E6E1; 
	border-right:1px solid #E9E6E1;
}
#tabsE li.selected a { 
	color:#D14414;
	background:#E9E6E1; 
	border-top:1px solid #E9E6E1;  
	border-left:1px solid #E9E6E1; 
	border-right:1px solid #E9E6E1; 
}


/* Spotlights Box --------------------------------------------------------------------------- */
#sptlght-box { width:304px; background-image:url(../graphics/home_centercol_bg.gif); margin-bottom:15px; margin-left:auto; margin-right:auto;} 
#sptlght-box-top { background-image:url(../graphics/home_spotlights_hdr.gif); background-position:bottom; background-repeat:no-repeat; height:38px; text-indent: -9999px;} 
#sptlght-box-bottom { background-image:url(../graphics/home_submit_spotlight_ftr.gif); background-repeat:no-repeat; width:304px; height:30px; text-indent: -9999px; cursor: pointer;} 
#sptlght-box-content { height:95px; padding:5px 0px 10px 0px; margin-left: -10px; text-align:center; color:#827566; font-size:11px; width:240px;}
#sptlght-caption { padding-right:10px; text-align:right;color:#9A9A9A; font-size:8px;}
#sptlght-caption a{ color:#9A9A9A; font-size:8px;}
/*#sptlght-box-content a{ color:#D14414; font-weight:bold; text-decoration:none; }*/

#sptlght-pager { width:292px; height:25px; line-height:25px; background-color:#E7E4DE; margin-left:6px; margin-bottom:4px; text-align:center;}
#sptlght-pager img{ margin: 0 10px; margin-top:7px; }
#sptlght-pager a{ color:#D14414; font-weight:bold; text-decoration:none; font-size:11px; margin:0 4px; }
#sptlght-pager span{ color:#6689CC; }

.sptlght-index-selected{color:#6689CC;}

.sptlght-index{color:#000000;}

/* Classifieds Box --------------------------------------------------------------------------- */
#classified-box { width:304px; background-image:url(../graphics/home_centercol_bg.gif); margin-bottom:15px; margin-left:auto; margin-right:auto;} 
#classified-box-top { background-image:url(../graphics/home_classifieds_hdr.gif); background-position:bottom; background-repeat:no-repeat; height:38px; text-indent: -9999px;} 
#classified-box-content { height:65px; padding:5px 18px 10px 18px; color:#827566; font-size:11px; margin-bottom:-15px}
#classified-pager { width:292px; height:25px; line-height:25px; background-color:#E7E4DE; margin-left:6px; margin-bottom:4px; text-align:center;}
#classified-pager img{ margin: 0 10px; margin-top:7px; }
#classified-pager a{ color:#D14414; font-weight:bold; text-decoration:none; font-size:11px; margin:0 4px; }
#classified-pager span{ color:#6689CC; }

.classified-index-selected{color:#6689CC;}

.classified-index{color:#000000;}

/* Weather Box ------------------------------------------------------------------------------ */
#weatherbox { margin-top:15px; } 
#weatherbox-top { background-image:url(../graphics/home_ctrbox_top.gif); background-repeat:no-repeat; background-position:bottom; height:6px; } 
#weatherbox-bottom { background-image:url(../graphics/home_cntrbox_bottom.gif); background-repeat:no-repeat; background-position:top; height:7px; } 
#weatherbox-content { padding-left:5px; padding-right:5px; background-image:url(../graphics/home_centercol_bg.gif); }

.weather_container { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:center; xbackground-color:#e8e8e8; }
.weather_container td { padding-top:2px;padding-right:2px; padding-bottom:2px;padding-left:2px; }
.weather_data{border:1px solid black; background-color:#FFFFFF; padding:4px;  }
.weather_day {text-align:center; padding-right:2px;font-size:10px;}
.weather_icon { xbackground-color:#0099FF; border:1px solid black; }
.weather_hi { text-align:right; padding-right:2px;font-size:9px; }
.weather_low { text-align:right; padding-right:2px;font-size:9px; }
.weather_current {text-align:center; padding-right:2px;font-size:9px;}
.date_time{ background-color:#ffffff; color:#000000; height:11px; font-weight:bold; vertical-align:middle; text-align:left; }
.date_time img{ vertical-align:middle;}
.weather_detail{ font-size:9px;}
.weather_update {text-align:center;font-size:10px;}
.weather_update sub{ font-size:10px; line-height:1em; vertical-align:top; text-align:center;letter-spacing:1px;}
.weather_inptext{ font-size:9px;}
.weather_inpbtn{ font-size:9px; background-color:#FFFFFF; width:30px; color:#0000CC; font-weight:bold;}

/* Blog Box -------------------------------------------------------------------------------- */
.blogbox { width:620px;	background-image:url(../graphics/home_blogbox_bg.gif); background-repeat:repeat-y; height:auto; margin-bottom:15px;}
.blogbox-top { width:620px; height:6px; background:url(../graphics/home_blogbox_top.gif) no-repeat bottom;}
.blogbox-bottom { width:620px; height:6px; background:url(../graphics/home_blogbox_bottom.gif) no-repeat;}
.blogpic { width:600px; margin-left:10px; margin-top:4px; margin-bottom:4px; }

/* Blog Link box ------------------------------------------------------------------ */
.blogfloat h1 { margin:0; font-size:1.2em; padding:5px 10px; color:#FFF; }
.blogfloat p { margin:0; padding:5px 10px; font-size:11px; }
.blogfloat { background: transparent; width:280px;  position: absolute; left:330px; margin-top:-290px; }

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#D14414; 
border-left:1px solid #A12B03;
border-right:1px solid #A12B03;
}
.xb1 {
margin:0 5px; 
background:#A12B03;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #A12B03; 
border-width:0 1px; 
height:auto;
background:#D14414;
color:#FFFFFF;
margin:0;
}
* html .xboxcontent {
height:1px;
}

.xboxcontent h2{ font-size:12px; font-weight:normal; color:#FFFFFF;}

.color_a {
background:#A12B03;
color:#FFF;
}

.blogbox-hdr { 
	height:25px; 
	color:#FFFFFF; 
	font-weight:bold; 
	padding:2px 0px 2px 10px;
	font-family:Arial,Helvetica,sans-serif; font-size:16px; 
	xbackground-image:url(../graphics/home_blog_hdr.gif); 
	xbackground-repeat:no-repeat; 
	background-color:#A12B03;
	padding-bottom:10px;
}

.blogbox-hdr  h1{ padding-left:0px; font-size:18px;}
