﻿#content_container{
    background-image:url(/media/bg_interior_content_container.jpg);
    background-repeat:repeat-x;
    width:100%;
    }
#home_content_wrap{
    width:974px;
    margin:auto;    
    background-image:url(/media/bg_content_wrap_home.jpg);
    background-repeat:no-repeat;
    }    
#home_content{
    width:942px;
    margin:auto;
    padding-top:10px;
    }
/** home_row1 **/       
#home_row1{}
#homebanner_wrap{
    float:left;
    width:628px;
    }
#home_tab_wrap{
    float:left;
    width:313px;
    }
#homebanner{
	position:relative;
	}
.bannerText .imageLinkText{
    color:#FFF;
    text-decoration:underline;    
    margin:0 0 20px 20px;
    }
#home_tab{
    margin-left:12px;
    background-image:url(/media/home_news_bg.jpg);
    background-repeat:no-repeat;
    width:300px;
    height:400px;
    }
#home_tab #tabs ul{
    margin:0 0 0.5em 0;
    } 
#home_tab #tabs li{
    float:left;
    margin:0;
    padding:0;
    }      
#tabs-1, #tabs-2, #tabs-3{
    padding:7px 13px 13px;    
    }
.homeNewsItem{
    margin-bottom:22px;
    }
a.homeNewsDate{
    font-size:13px;
    font-weight:bold;
    color:#22749C;
    text-decoration:none;
    background-color:#E3EBFB;
    padding:5px;
    text-transform:uppercase;
    opacity:1;
	margin-bottom:5px;
    }
.homeNewsSummary{    
    font-size:13px;
    color:#3C3C3C;
    padding:8px 0 0 5px;
    line-height: .75em;
    }
#home_tab h4{
    margin:0 0 10px;
    }
/** home_row2 **/       
#home_row2{}    
#home_bucket1_wrap{
    float:left;
    width:630px;
    }
#home_bucket2_wrap{
    float:left;
    width:310px;
    }
#home_bucket1{
    margin: 0 0 0 18px;
    }
#home_bucket2{
    padding-left:10px;
    }

/** BANNER **/    
/*#s3slider .hideBanner{display:none;}*/
#s3slider ul, #s3slider li{
    margin:0;
    padding:0;
    list-style:none;
    }
    
#s3slider{
    position:relative;
    width:628px;
    height:398px;
    }
#s3slider #s3sliderContent{
    width:628px;
    position:absolute;    
    top:0;
    margin-left:0;
    height:398px;
    }
.s3sliderImage {
    float:left;
    position:relative;
    display:none;    
    height:398px;
    }    
.s3sliderImage span{
    width:628px;
    position:absolute;
    display:none;
    bottom:0;
    left:0;
    background-color:#000;        
    /* for IE */
    filter:alpha(opacity=70);
    /* CSS3 standard */
    opacity:0.7;
    -moz-border-radius-bottomleft:10px;    
    } 
.s3sliderImage h4{
    color:#A6D44E;
    margin:20px 0 0 20px;    
    font-weight:bold;
    }   
.clear2{clear:both;} 


/** TABS **/
.ui-state-active #tab1, .ui-state-hover #tab1, ui-state-selected #tab1{
    background-image:url(/media/home_news_btn_news.jpg);
    background-repeat:no-repeat;
    width:70px;
    height:34px;
    display:block;
    text-decoration:none;
    }
.ui-state-active #tab2, .ui-state-hover #tab2, ui-state-selected #tab2{
    background-image:url(/media/home_news_btn_spotlight.jpg);
    background-repeat:no-repeat;
    width:91px;
    height:34px;
    display:block;
    text-decoration:none;
    }
.ui-state-active #tab3, .ui-state-hover #tab3, ui-state-selected #tab3{
    background-image:url(/media/home_news_btn_blog.jpg);
    background-repeat:no-repeat;
    width:59px;
    height:34px;
    display:block;
    text-decoration:none;
    }
#tab1{
    background-image:url(/media/home_news_btn_news_f2.jpg);
    background-repeat:no-repeat;
    width:70px;
    height:34px;
    display:block;
    text-decoration:none;
    }
#tab2{
    background-image:url(/media/home_news_btn_spotlight_f2.jpg);
    background-repeat:no-repeat;
    width:91px;
    height:34px;
    display:block;
    text-decoration:none;
    }
#tab3{
    background-image:url(/media/home_news_btn_blog_f2.jpg);
    background-repeat:no-repeat;
    width:59px;
    height:34px;
    display:block;
    text-decoration:none;
    }    
    
/** HOME BANNER SIGNAL **/
#bannerSignal{
	position:absolute;
	top:5px;
	left:5px;	
	width:20px;	
	} 
.nonActiveSignal{
	background-image:url(/media/tmp_banner_circ_empty.png);
	background-repeat:no-repeat;
	}
.activeSignal{
	background-image:url(/media/tmp_banner_circ_full.png);
	background-repeat:no-repeat;	
	}
.noPrint{
    display:none;
    }
