

.bodybg { text-align:center; background: #011b23 url(../images/graphics/healthleaders10_bg.jpg) top center no-repeat; margin:0px; }




#wrapper{ width:970px; margin:0px auto; padding: 0px; text-align:left;  }   


    #top{ width: 970px; height:228px; background: url(../images/graphics/healthleaders10_toppanel.gif) center top no-repeat; position:relative; padding:0px; margin:0 auto; }
       
    #menu{ width:970px; margin-top:10px; height: 50px; background: url(../images/graphics/healthleaders10_nav.gif) no-repeat; } 
          #menu div{padding:6px 0px 0px 10px;}


        #rightimage{width: 648px; height: 221px; float:right; margin-right: 6px;}   
   
   
    #contentwrapper{margin:0px auto; width: 970px; background:#fff; min-height: 400px;}

        #content{ padding:25px 15px 30px 20px;  width: 720px; min-height: 350px; float:left; }
        #rightpanel{float:right; width:215px; background: #ccc; margin-top: 15px;}
            #expressinterest{width: 215px; height: 270px; background:url(../images/graphics/healthleaders10_expressinte.gif) no-repeat;}
                #expressinterest div{ padding:50px 15px 20px 15px;}
            #adddates{width: 215px; height: 129px; background:url(../images/graphics/healthleaders10_adddates.gif) no-repeat;}
                #adddates div{ padding:50px 15px 20px 15px;}
     #contentbot{width: 970px; height: 70px; background:url(../images/graphics/healthleaders10_contentbot.gif) no-repeat;}
    
  #footer{ width:970px; text-align:center; min-height: 87px;  background:#fff; margin:0 auto;  }
 #footer div {padding:10px; }
  #footerbot{width: 970px; height: 6px; background:url(../images/graphics/healthleaders10_footer.gif) no-repeat;}  
    

/* Main Styles */
td,body{
  font: normal 12px arial;
  color:#716e67;
  line-height: 17px;
  text-decoration:none;
}


/* Links */
a{
  color:#00b161; text-decoration: underline;
}
a:hover{
  color:#000; text-decoration: underline;
}



 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */



/* --------- Clearfloat --------- */

.clearfloat:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility: hidden;
	}
.clearfloat { display: inline-block; }
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }