body { 
font: 12px Tahoma, Arial, Verdana, sans-serif; 
color: #7e7e7e; 
background: #ffffff; 
text-align: center; 
line-height: 16px; 
margin-top: 30px ; 
}

.clear {
clear: both;
}

a img {
border: 0px none;
}

/* PNG Fix */
/*img {
behavior: url(css/iepngfix.htc);
}*/

#wrapper { 
margin: 0 auto; 
width: 900px; 
text-align: left; 
border: 1px solid #c2c2c2;
}

/*  top area (logo, contact, + navigation) */

#logo { 
margin: 20px 0 10px 73px; 
float: left; 
color: #000; 
background: inherit; 
}

#top { 
margin: 20px 0 0 40px; 
text-align: right; 
}

#top a.espanol, #top a.espanol:hover { 
padding: 0 40px 0 20px ; 
font-size: 10px ; 
color: #a4a4a4; 
text-decoration: none; 
}

#top a.espanol:hover { 
color: #ff7e00; 
}

.menu {
float: right;
margin-top: 8px;
width: 614px;
font-size: 10px ;
font-weight: bold;
color: #67645d;
}

.menu ul {
float: right;
margin: 0;
padding: 0;
text-align: right;
list-style-type: none;
}

.menu li {
float: left;
width: 117px;
height: 34px;
background: #ffffff none;
text-align: center;
}

.menu li.menu1 { 
background: #f4f6fb none;
}
.menu li.menu2 { 
background: #dce2f2 none; 
}
.menu li.menu3 { 
background: #c4cdea none; 
}
.menu li.menu4 { 
background: #abb6e0 none; 
}
.menu li.menu5 { 
background: #ff7e00 none; 
color: #ffffff; 
}

.menu a {
padding: 10px 0; 
width: 117px;
height: 14px;
display: block;
text-decoration: none;
}

.menu a:hover,  .menu a.current {
background: #ff7e00;
color: #ffffff;
text-decoration: none;
}

/*  information callout area */

.info
{
	clear: both;
	float: left;
	padding-right: 10px;
	width: 304px;
	height: 328px;
	background: url(../img/bg_info.jpg) no-repeat;
	color: #ffffff;
	cursor: pointer;
}

.info h1{ 
margin: 0; 
padding: 16px 10px 4px 0; 
font-size: 19px; 
font-weight: normal; 
text-align: center; 
}
.info h2{ 
margin: 0; 
padding: 0 10px 0 0px ; 
font-size: 22px; 
font-weight: normal; 
line-height: 20px ;
text-align: center; 
}
.info h3{ 
margin: 0; 
padding: 10px 0 2px 25px ;
font-size: 16px; 
font-weight: normal; 
line-height: 20px ;
}

.info p {
margin: 0; 
padding: 10px 0 7px 25px ;
}

.info ul {
margin: 0; 
padding: 0 0 20px 25px ;
}

.info li { 
margin-left: 14px; 
}

.info .learn-more {
text-align: center; 
border-style: none;
}	

.info .deco-border {
margin-top: 22px; 
text-align: center; 
}	

/*  main graphical image area */

.img-main { 
text-align: right; 
float: right; 
width: 586px; 
color: #ffffff;
}

/*  bottom 3 callouts area (ask gaby, essure vs., and news) */

.column1 { 
float: left; 
width: 290px; 
margin: 20px 0 0 25px; 
cursor:pointer;
}	

.column2 { 
float: left; 
width: 310px ; 
height: 105px; 
margin: 10px 0 0 0; 
background: url("../img/divider.gif") no-repeat; 
cursor:pointer;
}	

.column3 { 
float: left; 
width: 260px; 
height: 105px; 
margin: 10px 0 0 0; 
background: url("../img/divider.gif") no-repeat; 
}	

.column1 img.gaby { 
float: left; 
margin-right: 10px ; 
}

.column1 h1{ 
margin: 0; 
padding: 0 30px 5px 25px; 
color: #ff7e00; 
font-size: 13px; 
}

.column1 p { 
margin: 0; 
padding: 0 26px 0 0; 
font-size: 13px; 
}

.column1 a, .column1 a:hover { 
color: #7e7e7e; 
text-decoration: none; 
font-weight: bold; 
}

.column1 a:hover { 
color: #ff7e00; 
}

.column2 h1, .column3 h1 { 
margin: 0; 
padding: 10px 30px 5px 25px; 
color: #ff7e00; 
font-size: 13px; 
}

.column2 p { 
margin: 0; 
padding-left: 25px; 
font-size: 16px; 
line-height: 23px; 
}

.column2 a, .column2 a:hover { 
margin: 0; 
padding: 0; 
font-size: 12px; 
font-weight: bold; 
color: #7e7e7e; 
text-decoration: none; 
}

.column2 a:hover { 
color: #ff7e00; 
}

.column3 p.news { 
margin: 0; 
padding-left: 25px; 
font-size: 12px; 
line-height: 17px;
}

.column3 a, .column3 a:hover { 
color: #7e7e7e; 
text-decoration: none; 
}

.column3 a:hover { 
color: #ff7e00; 
}

.column3 .arrows { 
color: #ff7e00; 
text-decoration: none; 
}

/*  bottom footer area */

#footer { 
width: 900px; 
float: left; 
margin-top: 20px; 
text-align: left; 
font-size: 10px ; 
}	

#footer  p { 
text-align: left; 
font-size: 10px ; 
}	

#footer .questions { 
font-size: 12px;
color: #363636; 
margin: 0 30px 0 20px ;
}

#nav-footer {
padding-left: 25px;
float: left; 
text-align: left; 
}

#nav-footer li { 
margin: 0; 
padding: 0;
display: inline; 
}

#nav-footer a { 
color: #363636;
text-decoration: none; 
}

#nav-footer a:hover {
color: #ff7e00; 
text-decoration: none; 
}

/*  healthcare pro site link style */

a { 
color: #7e7e7e; 
text-decoration: underline; 
}

a:hover { 
color: #ff7e00; 
text-decoration: none; 
}

