body{
    margin:12px 0 0 0 ;
    padding:0;
    background-image:url(Images/bg_home.gif);
    background-repeat:repeat-x;
    font-family:Trebuchet,Verdana, Arial, San Serif;
    background-color:#fff;
    font-size: 12px;
    }
       		    
#flash{
    height:250px;
    width:980px;
}

#flash_wrapper_home
{
    height:250px;
    border-bottom:6px solid #fbb162;
    }
    
#flash_content_home
{
    width:980px;
    height:250px;
    margin:auto;
    padding:0;
}

#flash_content_home #banner_rotator
{
    width:610px;
    height:250px;
    float:left;
    margin:0;
    padding:0;
    background-image:url(Images/bg-coe-home-banner.gif);
    background-repeat:no-repeat;
}

#flash_content_home #calltoaction
{
    width:370px;
    height:250px;
    float:right;
    background-image:url(Images/bg_home_calltoaction.gif);
    margin:0;
    padding:0;
}

#flash_content_home #calltoaction .chat
{
    margin:50px 12px 0 133px;
    padding:0;
}

#flash_content_home #calltoaction .mainfeature
{
    margin-left:113px;
    margin-top:55px;
    color: #ffffff;
    font-size:11px;
    padding:0;
    margin-right:25px;
    height:65px
}

#flash_content_home #calltoaction .mainfeature_button a
{
   
    width:202px;
    height:29px;
    background-image:url(/App_Themes/Default/Images/btn-homefeature.gif);
    background-repeat:no-repeat;
    font-weight:bold;
    color:#ffffff;
    text-align:center;
    margin-left:125px;
    display:block;
    padding-top:6px;
    text-decoration:none;
}

#flash_content_home #calltoaction .mainfeature_button a:hover
{
     background-image:url(/App_Themes/Default/Images/btn-homefeature-hover.gif);
     background-repeat:no-repeat;
    width:202px;
    height:29px;
    text-align:center;
    display:block;
    text-decoration:none;
     
    }
    
#column_2 a, #column_2 a:visited, #column_3 a, #column_3 a:visited
{
    color: #006699;
    text-decoration: none;
}

#column_2 a:hover, #column_3 a:hover
{
    color: #006699;
    text-decoration:underline;
}

#columns{

     width:1000px;
     margin:auto;
     padding-left:20px;
     margin-bottom:50px;
}

    #column_1{
        float:left;
        width:180px;
        margin-right:22px;
        margin-top:25px;
    }
    
        
        
        
    #column_2{
        float:left;
        width:270px;
        margin-right:22px;
        margin-top:25px;
        }
    
      
        #monthly_health_focus
        {
            padding:15px 0 15px 15px;            
            background-image:url(Images/bg-monthly-health-focus.gif);
            background-repeat:no-repeat;
            width:255px;
            height:170px;
            margin:0px;
        } 
        #column_2 #monthly_health_focus h2{
            color:#a93d2f;
            font-size:12px;
            padding:0;
            text-transform:uppercase;
            }
        #column_2 #monthly_health_focus .topic{
            margin-top:15px;
            padding-right:100px;
        }
        
         #column_2 #banner{
        margin-top:20px;
        }
        
        #column_2 .divider {
            border-bottom:1px solid #DBD1A8;
            clear:both;
            margin:15px 0;
            width:100%;
            }
        
    #column_3{
        float:left;
        width:180px;
        margin-right:14px;
        font-size:11px;
           
        }
        
        #column_3 h2{
            color:#766341;
            font-size:12px;
            margin:36px 0 15px 0;
            padding:0;
            text-transform:uppercase;
        }
    
        #news{
            color:#4c4c4c;
        }
        
        
        #news h3{
            color:#60a4a4;
            font-size:12px;
            margin:0;
            padding:0;
           
            }
        
        #news ul{
            margin:0;
            padding:0;
         
            }
        #feature{
            margin-top:20px;
        }
        
    #column_4{
         float:left;
         width:302px;
         background-image:url(Images/bg_features_full.gif);
         background-repeat:no-repeat;
         margin-top:25px

        }
        
        #curve{
            height:18px;
        }
        
        #features{
             
            width:254px;
            margin:auto;
            margin-bottom:30px;
            padding:10px 13px 0 13px;
            font-size:12px;
            color:#4c4c4c;
         
        }
        
            .feature_content a{
                font-weight:bold;
                text-decoration:none;
                color:#006699;
                display:block;
            }
        
            .feature_content{
                clear:both;
                padding:15px 0 15px 0;
                border-bottom:1px solid #dbd1a8;
            }
            
            .feature_content.last{
                 border-bottom:none;
            }
            
            .feature_content img{
                float:left;
                margin-right:10px;
                border: 3px solid #bcb19f;
            }
            
            .feature_content h2{
                color:#00757b;
                font-weight:normal;
                font-size:18px;
                margin:0;
                padding:0;
            }
            
            .feature_content h2 a{
                color:#00757b;
                font-weight:normal;
                font-size:18px;
                margin:0;
                padding:0;
            }
        
        #social_block{
            width:260px;
            margin:auto;
            border:1px solid #dbd1a8;
            padding:10px;
        }

        #rightBanner{
            width:260px;
            margin:auto auto 20px;
            padding:2px 0 0 0;
        }
		
 
 
 
 .clearfix{
    clear:both;
 }
 
 /* Home Video Style */

.homeVid
{
    background:url(/Files/Images/homepagevideo_bg.jpg) no-repeat;
    width:270px;
    margin:0;
    padding:0;
}

.homeVid ul
{
    margin:10px 0 0 0;
    padding:35px 0 0 10px;
}

.homeVid ul li
{
    list-style-type:none;
    padding-bottom:8px;
}

/*:: Resets
------------------------------------- */
.cf:after,.wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0} .cf,.wrapper{display:inline-block} html[xmlns] .cf,html[xmlns] .wrapper{display:block}

/*:: Banner
------------------------------------- */
	#wrap{width:100%; height:248px; margin:0; padding:0 0 0; overflow:hidden; position:relative; top:2px; border-bottom:6px solid #FBB162; background:url(Banner/ajax-loader.gif) 50% 45% no-repeat;}
	#wrap ul,#wrap li{margin:0;padding:0}
	/* - Banner Base (-390px) - */
		.banner{width:980px; height:250px; position:relative; margin:0 auto; overflow:visible;}
		.banner{width:980px; height:250px; position:relative; margin:0 auto; overflow:visible;}
		.banner .wrapper{width:3200px; overflow:visible; height:250px;  margin:0; position:absolute; top:0; left:-1117px;}
		.banner .wrapper ul{width:99999999px; list-style:none; margin:0;}
		.banner ul li{display:block; float:left; padding:0; height:250px; width:3200px; margin:0;}
		.banner .wrapper ul li .inner{background:transparent; width:950px; height:250px; margin:0 auto; padding:0 15px; text-align:left;}
		.banner .wrapper ul li .inner h3,.banner .wrapper ul li .inner h2,.banner .wrapper ul li .inner p,.banner .wrapper ul li .inner h2 a {margin:0;padding:0;}
		.banner div,.banner .wrapper ul,.banner .wrapper ul li {position:relative;}

	/* - Typography - */		
		.banner h1{margin:10px 0; text-align:center;}
		.banner h2{font-size:22px; margin:10px 0 5px 0; font-family:Helvetica, Arial, Sans-Serif; font-weight:lighter;}
		.banner h3{font:16px Lucida Bright, Georgia, Serif; margin:0 0 5px 0;}
		.banner h5{font:15px Georgia, Serif; text-align:center;}
		.banner a,.banner a:visited,.banner a h2,.banner a p{color:#3e240d;text-decoration:none;cursor:hand;}
		.banner a:hover h2,.banner a:hover p{color:#3e240d;text-decoration:underline;}
		.banner p{font-size:11px; font-family:Verdana; width:325px; line-height:15px;}
		.banner pre{font:13px/1.8 Monaco, MonoSpace; margin:0 0 15px 0;}
		.banner .wrapper ul li a.cta{font-family:Verdana,Helvetica, Arial, Sans-Serif; font-size:11px; color:#fff; font-weight:bold; text-decoration:none; margin-top:7px; display:block;}
		.banner .wrapper ul li a.cta:hover{text-decoration:underline;}
		.banner .wrapper ul li a.livechat{width:370px; height:70px; position:absolute; top:-40px; right:0; text-indent:-9999em; cursor: pointer; cursor: hand;}

	/* - Find Doctor Button - */
		#finddoctor{background:url(Banner/find-doctor.png) 0 0 no-repeat; float:right; width:275px; height:125px; display:block; text-indent:-9999em; margin-top:125px; z-index:10; position:relative;}
		#finddoctor:hover{background-position:-275px 0;}		

	/* - Arrow Nav - */
		.banner .arrow{display:block; height:40px; width:55px; background:url(Banner/arrows.png) no-repeat center top; text-indent:-9999px; position:absolute; top:0; cursor:pointer;}
		.banner .forward{background-position:-55px 0; right:0;}
		.banner .back{background-position:0 0; right:55px;}
		.banner .forward:hover{background-position:-55px -41px;}
		.banner .back:hover{background-position:0 -41px;}


/*:: Specific Slides - [NOTE: Slides have been reordered live - ZW]
------------------------------------- */

	/* - Slide Backgrounds - */
		.banner .wrapper ul li.slide1{background:#f0f6f9 url(Banner/bg-li-slide1.jpg) no-repeat center -2px;}
		.banner .wrapper ul li.slide2{background:transparent url(Banner/bg-li-slide2.jpg) no-repeat center -2px;}
		.banner .wrapper ul li.slide3{background:#8d3024 url(Banner/bg-li-slide3.jpg) no-repeat center -2px;}
		.banner .wrapper ul li.slide4{background:#89ae4c url(Banner/bg-li-slide4.jpg) no-repeat center -2px;}
		.banner .wrapper ul li.slide5{background:transparent url(Banner/bg-li-slide5.jpg) no-repeat center -2px;}
		.banner .wrapper ul li.slide6{background:transparent url(Banner/bg-li-slide6.jpg) no-repeat center -2px;}
		.banner .wrapper ul li.slide7{background:transparent url(Banner/bg-li-slide7.jpg) no-repeat center -2px;}	
		.banner .wrapper ul li.slide8{background:#deebf2 url(Banner/bg-li-slide8.jpg) no-repeat center -2px;}	
		.banner .wrapper ul li.slide9{background:#fbf7f3 url(Banner/bg-li-slide9.jpg) no-repeat center -2px;}
		.banner .wrapper ul li.slide10{background:#b9c7d2 url(Banner/bg-li-slide10.jpg) no-repeat center -2px;}	
		.banner .wrapper ul li.slide11{background:#5f8730 url(Banner/bg-li-slide11.jpg) no-repeat center -2px;}
		.banner .wrapper ul li.slide12{background:transparent url(Banner/bg-li-slide12.jpg) no-repeat center -2px;}
		.banner .wrapper ul li.slide13{background:#629ecc url(Banner/bg-li-slide13.jpg) no-repeat center -2px;}
		.banner .wrapper ul li.slide14{background:#fff url(Banner/bg-li-slide14.jpg) no-repeat center -2px;}
		.banner .wrapper ul li.slide15{background:#8d2d2e url(Banner/bg-li-slide15.jpg) no-repeat center -2px;}
	/* - Slide 1 -  */
		.banner .wrapper ul li.slide1 h2{margin-top:100px;color:#6192bf;font-size:22px;}
		.banner .wrapper ul li.slide1 h3{color:#214d75;font-size:12px;text-transform:uppercase;}
		.banner .wrapper ul li.slide1 p{color:#4d4e56;}
		.banner .wrapper ul li.slide1 a.cta{color:#6192bf;}		
	/* - Slide 2 -  */
		.banner .wrapper ul li.slide2 h2{margin-bottom:5px;color:#4c8816;}
		.banner .wrapper ul li.slide2 h3{margin:106px 0 -5px;color:#473c0e;font-size:12px;text-transform:uppercase;}
		.banner .wrapper ul li.slide2 p{color:#473c0e;}
		.banner .wrapper ul li.slide2 a.cta{color:#4c8816;margin-top:5px;}			
	/* - Slide 3 -  */
		.banner .wrapper ul li.slide3 h2{margin:96px 0 5px;color:#e4bbb0;}
		.banner .wrapper ul li.slide3 p{color:#fff;margin:-3px 0 0;}
		.banner .wrapper ul li.slide3 a.cta{color:#fff;margin:4px 0 0;}
	/* - Slide 4 -  */
		.banner .wrapper ul li.slide4 h2{margin-bottom:0;color:#bc813b;}
		.banner .wrapper ul li.slide4 h3{margin:111px 0 3px;color:#482809;font-size:12px;text-transform:uppercase;}
		.banner .wrapper ul li.slide4 p{color:#6b5a3e;}
		.banner .wrapper ul li.slide4 a.cta{color:#bc813b;}
	/* - Slide 5 -  */
		.banner .wrapper ul li.slide5 h2{margin:119px 0 5px 30px;font-size:28px;color:#3e240d;}
		.banner .wrapper ul li.slide5 p{color:#3e240d;width:500px;margin-left:30px;font-size:14px;font-family:Helvetica,Arial;}
		.banner .wrapper ul li.slide5 p span{font-weight:bold;}
	/* - Slide 6 -  */
		.banner .wrapper ul li.slide6 h2{display:none;}
		.banner .wrapper ul li.slide6 p{color:#070707;position:absolute;top:75px;left:83px;font-size:14px;line-height:18px;}
		.banner .wrapper ul li.slide6 p a:hover{text-decoration:underline;}
		.banner .wrapper ul li.slide6 a.livechat,
		.banner .wrapper ul li.slide7 a.livechat{top:60px;}
	/* - Slide 7 -  */
		.banner .wrapper ul li.slide7 a.basketballlink{width:500px; height:190px; position:absolute; top:50px; left:0; text-indent:-9999em;}
		.banner .wrapper ul li.slide7 h2{display:none;}
		.banner .wrapper ul li.slide7 p{color:#f6e59d;position:absolute;top:217px;left:65px;width:500px;font-size:14px;line-height:18px;}
	/* - Slide 8 -  */
		.banner .wrapper ul li.slide8 h2{color:#4c8816;font-size:22px;}
		.banner .wrapper ul li.slide8 h3{color:#473c0e;text-transform:uppercase;font-size:12px;margin:113px 0 0;}
		.banner .wrapper ul li.slide8 p{color:#473c0e;width:320px;font-size:11px;line-height:13px;}
		.banner .wrapper ul li.slide8 a.cta{color:#4c8816;}
	/* - Slide 9 -  */
		.banner .wrapper ul li.slide9 h2{color:#eb973c;font-size:22px;margin:175px 0 0;}
		.banner .wrapper ul li.slide9 h3{color:#5d5235;text-transform:uppercase;font-size:12px;}
		.banner .wrapper ul li.slide9 p{color:#5d5235;width:320px;font-size:11px;line-height:14px;position:absolute;top:0;left:200px;}
		.banner .wrapper ul li.slide9 p a{color:#eb973c;position:absolute;left:200px;font-weight:bold;font-size:11px;}
	/* - Slide 10 -  */
		.banner .wrapper ul li.slide10 h2{margin:130px 0 3px;margin-bottom:0;color:#f68559;}
		.banner .wrapper ul li.slide10 h3{color:#716650;font-size:12px;text-transform:uppercase;margin-bottom:5px;}
		.banner .wrapper ul li.slide10 p{color:#576669 ;}
		.banner .wrapper ul li.slide10 a.cta{color:#f68559;}
	/* - Slide 11 -  */
		.banner .wrapper ul li.slide11 h2{margin:100px 0 3px;margin-bottom:0;color:#5d7aa4;}
		.banner .wrapper ul li.slide11 h3{color:#716650;font-size:12px;text-transform:uppercase;margin-bottom:5px;}
		.banner .wrapper ul li.slide11 p{color:#576669;}
		.banner .wrapper ul li.slide11 a.cta{color:#5d7aa4;}
	/* - Slide 12 -  */
		.banner .wrapper ul li.slide12 h2{margin:100px 0 3px;margin-bottom:0;color:#008955;}
		.banner .wrapper ul li.slide12 h3{color:#716650;font-size:12px;text-transform:uppercase;margin-bottom:5px;}
		.banner .wrapper ul li.slide12 p{color:#576669;}
		.banner .wrapper ul li.slide12 a.cta{color:#008955;}
	/* - Slide 13 - */
		.banner .wrapper ul li.slide13 h2{margin:105px 0 3px;margin-bottom:0;color:#4c8816;}
		.banner .wrapper ul li.slide13 h3{color:#473c0e;font-size:12px;text-transform:uppercase;margin-bottom:5px;}
		.banner .wrapper ul li.slide13 p{color:#473c0e;width:320px;}
		.banner .wrapper ul li.slide13 a.cta{color:#4c8816;margin-top:3px;}	
	/* - Slide 14 - */
		.banner .wrapper ul li.slide14 h2{margin:105px 0 3px;margin-bottom:0;color:#dd4e50;}
		.banner .wrapper ul li.slide14 h3{color:#716650;font-size:12px;text-transform:uppercase;margin-bottom:5px;}
		.banner .wrapper ul li.slide14 p{color:#576669;width:320px;}
		.banner .wrapper ul li.slide14 a.cta{color:#dd4e50;}	
	/* - Slide 15 - */
		.banner .wrapper ul li.slide15 h2{margin:117px 0 3px;margin-bottom:0;color:#ed6358;}
		.banner .wrapper ul li.slide15 h3{color:#716650;font-size:12px;text-transform:uppercase;margin-bottom:5px;}
		.banner .wrapper ul li.slide15 p{color:#716650;width:320px;}
		.banner .wrapper ul li.slide15 a.cta{color:#ed6358;}
	/* - Slide 16 - */
		.banner .wrapper ul li.slide16 h2{margin:117px 0 3px;margin-bottom:0;color:#ed6358;}
		.banner .wrapper ul li.slide16 h3{color:#716650;font-size:12px;text-transform:uppercase;margin-bottom:5px;}
		.banner .wrapper ul li.slide16 p{color:#716650;width:320px;}
		.banner .wrapper ul li.slide16 a.cta{color:#ed6358;}	


/*:: Miscellaneous
------------------------------------- */
	/* -  Prevents - */
		.banner .wrapper ul ul{position:static; margin:0; background:none; overflow:visible; width:auto; border:0;}
		.banner .wrapper ul ul li{float:none; height:auto; width:auto; background:none;}
	
	/* - Turned Off - */
		#start-stop{display:none;}


/*:: IE Hacks
------------------------------------- */	
	* html #wrap,*+html wrap{background:none;}
	* html .banner .forward:hover,*+html .banner .forward:hover{background-position:-55px 0;}
	* html .banner .banner .back:hover,*+html .banner .back:hover{background-position:0 0;}
	* html #finddoctor:hover,*+html #finddoctor:hover{background-position:0 0;}	
	* html .banner .wrapper ul li a.livechat{position:absolute; top:65px; right:0;}
	*+html .banner .wrapper ul li a.livechat{position:absolute; top:65px; right:0;}
	* html .banner .wrapper ul li.slide9 p{top:175px;}
	*+html .banner .wrapper ul li.slide9 p{top:175px;}