/* CSS Document */

li {list-style: none;}
.h-list{ padding: 0; margin:0; list-style-type:none; vertical-align:middle; border:0px solid #000;}
.h-list li {display:inline; padding:0px 4px 0px 4px; float:left; border-right:1px solid #ccc; font-size:11px!important;}
.h-list li.first{padding:0px 4px 0px 0px; float:left; border-right:1px solid #ccc;}
.h-list li.last{padding:0px 0px 0px 4px; float:left; border-right:0px solid #ccc;}
.h-list .no-bdr{border:0px !important; height:16px;}
.v-list{ padding: 0px 0px 0px 0px; margin:0; list-style-type:none; vertical-align:middle; border:0px solid #000 /*!important;*/}
/* alignment */
.r-align{text-align:right; float:right;}
.hidden { display: none; }
.floatRight { float: right; }
.floatLeft { float: left; }
.imgfloatLeft { float: left; margin: 0 10px 10px 0; }
.imgfloatRight { float: right; margin: 0 0 10px 10px; }
#container {
	clear: both;
	margin: 0px auto;
	position: relative;
	width: 966px;
	margin-left:8px;
		font-family:Trebuchet Ms;
	font-size:12px;
}

.clearleft { clear:left;}


/* LEAD STORY */
#leadstory-wrapper { width:966px; height:345px; }
#leadstory_container {display:block; position:relative; height:345px;}
#leadstory_container div { height:345px !important;}

.leadtext h2 {font-family:Trebuchet Ms;
	                  font-size:12px;
                     color:#0076c0;
					 margin:0; 
					 letter-spacing:-1px; 
					 text-shadow:0 1px 0 #fff;
					 text-align:left;}
.leadtext { width:330px;
                  height:168px;
				   position:absolute;
				    z-index:10;
					 top:15px;
					  left:630px;
					   overflow:hidden;}
.leadtext p { line-height:1.5em; 
                   	font-family:Trebuchet Ms;
	               font-size:12px;
                      color:#333; 
					  text-shadow:0 1px 0 #fff;}
#mainstory_pager { width:60px;
                                position:absolute; 
								z-index:102;
								 top:420px; 
								 left:860px; }
#mainstory_pager a { height:20px;
                                margin: 0 3px; 
								padding: 3px 5px;
								display: inline; 
								text-decoration:none;}
#mainstory_pager a:focus { outline: none; }


/* ANNOUNCEMENTS */
#updates-container { font-size:11px;
                                  margin:0 auto; 
								  width:966px;
								   padding:8px 0; 
								   height:32px;}
.announcement-head {float:left;
                                   margin: 0 6px 0 0;}
.section-heading { font-weight:bold;
                               color:#333; 
							   font-size:11px }
p.section-heading { padding-bottom:12px; }
.announcement-01, .announcement-02 { width:370px;
                                                                float:left; 
																color:#666;
																 display:inline;}
.announcement-01 img, .announcement-02 img { float:left; 
                                                                           display:inline;}
.announcement-01 p, .announcement-02 p { padding-left:35px; margin:0; font-size:11px!important;}
.announcement-02 { width:470px;}

/* SPOTLIGHT */
#spotlight-container { padding:12px 10px 14px;	font-size:11px;	margin:auto; width:966px;}
.section-heading { font-weight:bold; color:#666;}
.spotlight { height:84px; width:224px; float:left;	border: 1px solid #7e7976; border-top:0; position:relative; z-index:1000; }
.spotlight ul{ border:0px solid #900; padding:0px;}

.c-spot-hd{position:absolute;left: 0px; top:0px; }
.c-spot-hd a:link{ color:#0A050E; text-decoration:none;}
.c-spot-hd a:hover{ color:#fff; text-decoration:underline;}
.c-spot-hd a:visited{ color:#0A050E; text-decoration:none; }
.c-spot-hd h2{font-family:Trebuchet Ms;
	                  font-size:12px;
					  text-align:left;
					  padding-left:5px;
					  padding-top:0px;
}

#spotlight-1,#spotlight-2,#spotlight-3 {margin-right:20px;  }
#spotlight-4 { margin-right:0px;}

#spotlight-1-content{ border-top:3px solid #ec008f!important;}
#spotlight-2-content{ border-top:3px solid #017cc3 !important;}
#spotlight-3-content{ border-top:3px solid #00bcf2 !important;}
#spotlight-4-content{ border-top:3px solid #49770A !important;}   

#spotlight-1-content, #spotlight-2-content,#spotlight-3-content, #spotlight-4-content
{  border: 1px solid #7e7976; position:absolute; width:224px; height:84px;	left: -1px;	bottom: -1px; overflow:hidden;}

.spotlight-slideup-1 { border-color:#3E3E3C !important;}
.spotlight-slideup-2 { border-color:#3E3E3C !important;}
.spotlight-slideup-3 { border-color:#3E3E3C !important;}
.spotlight-slideup-4 { border-color:#3E3E3C !important;}


.spotlight-1:hover #spotlight-1-content{ 
	height:205px;
	position:absolute;
	left: -1px;
	bottom: -1px;
	visibility: visible;
	display:block;	
	z-index:6;
	vertical-align:top;
	border-left:1px solid #3E3E3C;
	border-bottom:1px solid #3E3E3C;
	border-right:1px solid #3E3E3C;
	border-top:3px solid #EA941D;
	
}

.spotlight-2:hover #spotlight-2-content{
	height:205px;
	position:absolute;
	left: -1px;
	bottom: -1px;
	visibility: visible;
	display:block;
	z-index:6;
	vertical-align:top;
	border-left:1px solid #3E3E3C;
	border-bottom:1px solid #3E3E3C;
	border-right:1px solid #3E3E3C;
	border-top:3px solid #EC018E;
}

.spotlight-3:hover #spotlight-3-content{
	height:205px;
	position:absolute;
	left: -1px;
	bottom: -1px;
	visibility: visible;
	display:block;
	z-index:6;
	vertical-align:top;
	border-left:1px solid #3E3E3C;
	border-bottom:1px solid #3E3E3C;
	border-right:1px solid #3E3E3C;
	border-top:3px solid #01BCF1;
}

.spotlight-4:hover #spotlight-4-content{
	height:205px;
	position:absolute;
	left: -1px;
	bottom: -1px;
	visibility: visible;
	display:block;
	z-index:6;
	vertical-align:top;
	border-left:1px solid #3E3E3C;
	border-bottom:1px solid #3E3E3C;
	border-right:1px solid #3E3E3C;
	border-top:3px solid #49770A;
}

#c-spot-hd-1 ul li, #c-spot-hd-2 ul li, #c-spot-hd-3 ul li, #c-spot-hd-4 ul li {
    margin: 4px 0 0;
    padding-left: 8px;
    vertical-align: middle;
}
.content-wrapper{ margin-top:100px; padding:8px;background:#fff;}


