@charset "UTF-8";
/* CSS Document */

body {background:#fff;
	  font-family: Verdana, Arial Unicode MS, Arial, Helvetica, sans-serif;
	  font-size:14px;
	  text-align:left;
	  line-height:16px;
	  color:#2e6696;
	  padding: 0;
	}
	
#wrapper {text-align:left;
          margin:auto;

		  width:878px;}

#sitebg {float:left;
         width:878px;
		 background:#fff url(../images/site_bg.gif) no-repeat top left;}
           
#container {margin-left:25px;
			margin-right:25px;
			border-left:solid #fff 18px;
			border-right:solid #fff 18px;}

#header {float:left;
         width:792px;
         background: url(../images/header_bg.gif) bottom left no-repeat;}

#logo {float:left;
       width:344px;
	   height:57px;
	   padding-left:15px;
	   margin-top:141px;}
	   
#toplinks {float:right;
           margin-right:20px;
		   margin-top:169px;}
		   
#cologo {margin-top:-161px;
          float:right;
		  clear:right;}		   

*html #cologo {margin-top:-171px;}	

#contentarea {clear:left;
              float:left;
			  width:792px;
			  background: #fff;}

#content {width:792px;
           min-height:400px;} 

#signupform label {width:100px;}


/*  #enroll {margin-left:-22px;}  */

#bottomleftsb {float:left;
               margin-left:15px;
			   background: url(../images/leftsb_bg_3_wide.jpg) no-repeat;
			   height:160px;
			   width:792px;}
	  
#bottomrightsb {float:right;}

#footerarea {float:left;
             margin:0px;
			 width:792px;
			 padding-top:10px;
			 background:#fff;}
		  
#footer {color:#989898;
		font-size:11px;
			}

#copyright {float:left;
            color:#888;
			width:598px;
			text-align:right;
			font-size:10px;
			}
			
#EWI {float:left;
	  width:190px;
	  font-size:10px;
	  color:#888;
	  padding-left:4px;
	}
	
#EWI a {color:#888;
        text-decoration:none;}
		
#EWI a:hover {color:#888;
              text-decoration:underline;}
	
/* Text Styles */

a {color:#fca148;}

.bold14 {font-size:14px;
         font-weight:bold;
		 color:#777;}

.bold12 {font-size:12px;
         font-weight:bold;
		 color:#777;}

.benefits a {color:#fca148;
   font-size:16px;
   text-decoration:none;}
   
.benefits a:hover {text-decoration:underline;}

.signup {
   text-align:center;}
   
.signup a {color:#fca148;
   line-height:22px;
   font-size:20px;
   font-weight:bold;
   text-decoration:none;}
   
.signup a:hover {text-decoration:underline;}

.super {position: relative;
        bottom: 0.7em;
		font-size: 0.5em;}

#healthlifestyle .r1c1, #healthlifestyle .r1c2, #healthlifestyle .r1c3 {
              padding-top:10px;
			  padding-left:10px;
			  color:#fca148;
			  font-size:12px;}

#healthlifestyle .r2c1, #healthlifestyle .r2c2, #healthlifestyle .r2c3 {
              padding-left:10px;
			  color:#fff;
			  font-size:10px;}
			  			  
#healthlifestyle .r3c1, #healthlifestyle .r3c2, #healthlifestyle .r3c3 {
              text-align:center;
			  color:#fca148;
			  font-size:10px;}
			  
#healthlifestyle .r3c1 a, #healthlifestyle .r3c2  a, #healthlifestyle .r3c3  a{
              color:#fca148;
			  font-size:10px;
			  text-decoration:none;}			  
			  
#healthlifestyle .r3c1 a:hover, #healthlifestyle .r3c2  a:hover, #healthlifestyle .r3c3  a:hover{
              text-decoration:underline;}

#healthlifestyle .bullet {color:#fca148;
                          font-size:10px;}		   					
						
#benefits .oddrow {background:#e3e4e6;}



/*   Nav Styles  */

#toplinks li {float:left;
             height:18px;
			 background: url(../images/nav_separator.gif) no-repeat top right;}
			 
#toplinks .last {background: none;}




