div#cmsInsurance h1 { margin:0; font:bold 29px arial,sans-serif; letter-spacing:-1px; }
div#cmsInsurance h2 { font:bold 21px arial,sans-serif; }
div#cmsInsurance h3 { color:#FE6D0D; font:bold 16px arial,sans-serif; margin:0; }


/* Reasons */
#cmsInsReasons { margin-left:37px; }                                         
.pointNumber { color:#99cc33; font:normal 118px arial,sans-serif; float:left; margin:20px 5px 0 0; }
.pointText { float:left; width:135px; margin:43px 12px 0 0; }
.pointBody { font-size:13px; margin:-15px 0 0 0; }

#rightContent{width:100%; 
float:right;}

/* ZIP form and Privacy note */ 
#zipDiv {float:right; margin:0;padding:0;
display:block;margin-right:55px;}                                      
#zipDiv form { float:left;}
#zipDiv label { float:left;font-weight:bold; 
padding: 0 5px;}
#zipDiv input { float:left;background-color:#FEFEA5;}
#zipDiv #zipSearchForm input { 
background-color:transparent;}
#zipSubmit {float:left;padding: 0 10px;}

#privacy { background-image:
url('/cms/img/images_24162.gif'); 
font-weight:bold; color:#FE6D0D; 
text-align:center; font-size:17px; 
width:270px; height:70px;
display:block;
float:right;
margin:0;padding:0;
margin-top:15px;
margin-right:55px;
}

#privacy #privacy-link { color:#FE6D0D; 
text-align:center; 
font-size:13px; width:250px;
font-weight:normal;
}

#privacy #privacy-link a{  
text-align:center; 
font-size:13px; width:250px;
display:block;
float:right;}


/*redundant again*/
#cmsInsurance { text-align:left; }
#insurancepage div#content{width:80%}

#cmsInsLogo { margin:0; float:left; }
#cmsInsFooter {margin-top:35px;padding-left:15px;float:left; }
#cmsInsFooter p{ color:#99cc33; font-size:9px; 
margin:0; }

.clearer{ clear:both; }

#supportingImg {float:right; position:relative; top: 19px; right: 10px}