/* CSS Document */
html, body{
	margin:0; 
	padding:0;
	}
html{overflow-y:scroll;}
body{ 
	font-size:62.5%; 
	background-color:#f0ead5;
	color:#333333;
	font-family:"trebuchet MS", helvetica, sans-serif;
	line-height:1.5;
	}
a{text-decoration:none; color:#8e0146;}
a:hover{text-decoration:underline}
.callout{
	background:#dfbdd7;
	width: auto;
	text-align:justify;
	padding:4px;
	margin:10px 0;
	}
.img-title{margin-bottom:5px; font-weight:bold;}
/* Questions CSS */
.qanswer, .qanswerb{margin-bottom:5px; display:none;}
#wrapper #mbody p.noanswer, #wrapper #mbody p.qanswer{text-align:left;}
 
.gone{display:none}

td div.false span{color: #ff0000;}
td div.true span{color: #008000;}
td div{width:300px;}

/* End Questions CSS */
#wrapper{
	max-width:1000px; 
	min-width:800px;
	margin:0 auto;  
	background-color:#ffffff;
	border:#5e6676 solid 1px ;
	border-top:#864f68 solid 3px;
	z-index:1;
	}
* html #wrapper{width:960px;}
#wrapper #header{
	background-color: #dfb9d5; 
	background-image:url(/images/contraception/graphics/header-bk.jpg);
	height:110px; 
	position:relative;
	z-index:2;
	}
#wrapper #header #head-txt{
	position:absolute;
	z-index:10;
	text-align:left;
	height:37px;
	width:100%;
	top:15px;
	left:25px;
}
#wrapper #header #head-right{
	position:absolute;
	top:0;
	right:0;
	z-index:4;
	height:90px;
	width:267px;
	margin:0;
	padding:0;
	background-image:url(/images/contraception/graphics/header-bk-right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
/*#wrapper #header #head-txt span{
	background-color:#dbb2d0;
	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
	}*/
#wrapper #header #head-txt h1{
	color:#0d1e2f;
	margin:0;
	padding:0;
	font-size:3.3em;
	/*background-color:#dbb2d0;
	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;*/
	}
#wrapper #header #head-txt h1 span.bigger{
	font-size:1.2em;
	}
	/*END header STYLES */
	/*TOP NAV STYLES */
#wrapper #topnav{
	position:relative;
	height:27px;
	z-index:3;
	margin:-28px 0 0 0;
	background-image:url(/images/contraception/graphics/top-nav-bk.jpg);
	background-color:#5c6576;
	border-top:solid 3px #845069;
	border-bottom:solid 3px #845069;
	font-size:1em;
	 }
#wrapper #topnav ul{
	display:block;
	list-style:none; 
	margin:0; 
	padding:0; 
	min-width:680px;
	text-align:right;
	float:right;
	} 	
* html #wrapper #topnav ul{	width:700px; height:25px;}
#wrapper #topnav ul li{
	display:block;
	float:left;
	margin:0;
	padding:0;  
	height:27px;  
	font-size:1.1em;
	background-color:transparent;
	}	
#wrapper #topnav ul li a{
	display:block; 
	height:23px; 
	padding:4px 6px 0 6px;
	margin:0 0 0 0; 
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none; 
	text-align:center;
	float:left;
	border-left:solid 2px #8696ab;
	border-bottom:none;
	background-color:transparent;
		}
* html #wrapper #topnav ul li a{height:26px; padding:6px 6px 0 6px;}
#wrapper #topnav ul li a.amhere{
	border-bottom:solid 4px #872e57; 
	height:22px; 
	padding:4px 6px 0 6px;  
	color:#ffffff; 
	background-color:#8595aa; 
	}
* html #wrapper #topnav ul li a.amhere{height:23px; border-bottom:solid 3px #872e57; padding:6px 6px 0 6px; }
#wrapper #topnav ul li a:hover{
	height:22px; 
	color:#ffffff; 
	background-color:#7a899c;
	}
* html #wrapper #topnav ul li a:hover{height:26px;}
* html #wrapper #topnav ul li a.amhere:hover{height:23px;}
/*END TOP NAV*/
	/*BODY STYLES*/
#wrapper #mbody{
	display:block;
	position:relative;
	padding:20px 45px 45px 30px;
	font-size:1.3em; 
	margin-left:223px; 
	min-height:470px;
	background-color:#ffffff;
	border-left:#4d5b6d solid 1px;
		}
* html #wrapper #mbody{height:470px; overflow: visible}
/*-- home page styles -- */
/*-- End home page styles -- */
#wrapper #mbody h1{
	margin:0; 
	padding:0; 
	font-size:1.8em;
	padding-bottom:1px;
	border-bottom:#d6d9dd solid 1px;
	color:#5c6576;
			}
#wrapper #mbody h2{
	font-size:1.6em;
	padding:0 0 10px 0;
	margin:10px 0 0 0;
	color:#8e0146;
		}
#wrapper #mbody h3{
	font-size:1.3em;
	margin:0;
	padding:0;
}
#wrapper #mbody h4{font-size:1.1em; font-weight:bold; margin-bottom:0; padding-bottom:0;}
#wrapper #mbody p{
	margin-top:0;
	text-align:justify;
	color:#333333;
	}
#wrapper em{font-style:italic;}
#wrapper #mbody img{border:none;}
#wrapper #mbody small{font-size:0.8em; color:#999999; border-top:#999999 solid 1px; display:block;}
#wrapper #mbody ul.sitemap{margin-top:5px;}
#wrapper #mbody ul.sitemap li{color:#5c6576; list-style:circle; line-height:1.3em}
* html #wrapper #mbody small{height:1px;}
#wrapper #mbody table.bkcolor{
	border-collapse:collapse; 
	width:auto;
	font-size:1em;
	background-color:#efdeeb;
	margin-bottom:10px;
	border:none;
		}
#wrapper #mbody table.bkcolor caption{
	text-align:left; 
	font-weight:bold; 
	padding:5px 10px 5px 10px;
	border-bottom:#ffffff solid 1px ;
				}
#wrapper #mbody table.bkcolor th{
	border:#FFFFFF solid 2px;
	background-color:#dfb9d5;
	padding:5px 10px 5px 10px;
			 }
.difcolor{background-color:#dfb9d5;}
#wrapper #mbody table.bkcolor td{
	border:#ffffff solid 2px ; 
	padding:5px 10px 5px 10px;
		}
/*col.c1, td.c1, caption.c1{background-color:#a2d1dd;}
col.c2, td.c2{background-color:#dbecf0;}
col.c3, td.c3{background-color:#bcd1ed;}
td.c4{background-color:#f9d0bf;}
*/
.center{text-align:center;}
.left{text-align:left;}
table.bkcolor ul{padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0;}
li.redcircle{list-style-type: circle; color:#e31b23; font-size:1em; margin:0; padding:0;}
.norm{ color:#333333;}
#wrapper #mbody p.sml{font-size:0.8em;}
/* 		
#wrapper #mbody table{
	border:#000000 solid 2px ; 
	border-collapse:collapse; 
	width:auto;
		}
#wrapper #mbody table caption{
	text-align:left; 
	font-weight:bold; 
	padding:3px 1px 3px 5px;

				}
#wrapper #mbody table th{
	border:#000000 solid 2px ;
	border-left:#000000 solid 1px ;
	border-right:#000000 solid 1px ;
	padding:3px 3px 3px 5px;
	text-align:left;
			 }
#wrapper #mbody table td{
	border:#000000 solid 1px ; 
	padding:3px 3px 3px 5px;
	}

#wrapper #mbody table td.sm{font-size:0.8em;}*/
/*END BODY STYLES*/
/*LEFT NAV STYLES*/
#wrapper #lnav{
	position:absolute; 
	font-size:1.2em; 
	margin-top:20px;
	width:223px;
	padding-top:0;
	background-color:#ffffff;
	}
#wrapper #lnav h3{
	padding:3px 3px 5px 28px; 
	margin:0;
	color:#8e0146;
	background-color:#f5f5f5;
	border-top:#cccccc dotted 1px; 
	border-bottom:#cccccc dotted 1px;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	}
#wrapper #lnav ul{
	margin:20px 0 0 0; 
	padding:0; 
	list-style:none;
			}
#wrapper #lnav ul li{
	margin:0;
	padding:0;
				}
* html #wrapper #lnav ul li{width:16.3em;}
#wrapper #lnav ul li.top a{border-top:#5c6576 1px solid;}
#wrapper #lnav ul li a{
	display:block; 
	padding:4px 10px 1px 10px;  
	text-decoration:none;
	color:#4d5b6d;
	border-bottom:#5c6576 1px solid;
	border-left:#dfbdd7 solid 8px;
	
	margin:0;
	height:auto;
	font-weight:bold;
		}
#wrapper #lnav ul li a.here{
	background-color:#dfbdd7;
	color:#40373e;
	padding-left:10px;	
	border-left:#8e0246 solid 8px;
	font-weight:bold;
	}
#wrapper #lnav ul li a:hover{
	background-color:#efdeeb;	
	}
* html #wrapper #lnav ul li a{width:100%}
/*SUB NAV STYLES*/
#wrapper #lnav ul ul{margin-top:0;}
#wrapper #lnav ul ul li{
	margin-bottom:0px; 	
}
#wrapper #lnav ul li ul li a{
	padding-left:20px; 
	margin-left:10px;
	border-left:none;
	margin-top:0;
	background-image:url(../../images/contraception/graphics/l-nav-sub.png);
	background-repeat:no-repeat;
	background-position:10px;
	}
* html #wrapper #lnav ul li ul li a{background-image:none;}
#wrapper #lnav ul li.top ul li a{border-top:none;}
#wrapper #lnav ul ul li a.here{ 
	border-left:none;
	color:#8e0146;
	background-color:#ffffff;
	padding-left:20px;
	}
* html #wrapper #lnav ul ul li{width:16.2em;}
/*sub sub nav styles
#wrapper #lnav ul ul ul li a{margin-left:10px;}*/
	/*END LEFT NAV STYLES*/

#wrapper #lnav ul li ul li.bot a{border-bottom:none}
#wrapper #lnav #search{
	position:relative; 
	margin:30px 0 0 0; 
	padding:0 0 0 13px;
	height:inherit;
	border-top:#cccccc dotted 1px; 
	border-bottom:#cccccc dotted 1px;
	background-color:#f5f5f5; 
	}
/*SEARCH STYles*/
/** html #wrapper #lnav #search{background-position:17.2em}*/
#wrapper #lnav #search h4{
	 font-size:1.1em; margin:10px 0 0 0px; padding:10px 0 0 0;
	}
/*#wrapper #lnav #search a{color:#1d4c78}*/
#wrapper #lnav #search p{margin:5px 0 0 10px; padding:0;}
#wrapper #lnav #search form{margin:10px 0 10px 10px; padding:0;}
#wrapper #lnav #search form input{margin:0 0 5px 0;}
	/*FOOTER STYLES*/
#wrapper #footer{
	background:#5c6576;
	background-image:url(/images/contraception/graphics/top-nav-bk.jpg);
	width:100%; 
	color:#ffffff;
	border-top:solid 3px #845069;
	}	
#wrapper #footer p{padding:5px 10px 5px 20px; margin:0;}
#wrapper #footer a{color:#ffffff;}
#wrapper #mbody div.disbox{
		background-color:#efdeeb; 
		border:#dfb9d5 solid 3px; 
		min-height:180px; 
		width:330px; 
		padding:5px 7px 7px 20px;
		margin-bottom:10px;
		}
* html #wrapper #mbody div.disbox{height:180px;}	
#wrapper #mbody div.disbox h3{
		color:#864f68; 
		font-size:1.5em; 
		margin:0 0 5px 0; 
		padding:0;
		}
#wrapper #mbody div.disbox ul, #wrapper #mbody div.disbox ul li{margin:0; padding:0;}
#wrapper #mbody div.disbox ul li{padding:0 0 0 0; margin:0 0 10px 10px;}
#wrapper #mbody div.disbox ul ul li{padding:0 0 0 0; margin:0 0 0px 15px;}
#wrapper #mbody div.disbox li h4{color:#864f68; font-size:1.1em; margin:0; padding:0; }
