body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
p { text-align:left; margin:10px 5px 0px 00px;color:#000000; font-weight:normal; font-size:75%; font-family: Verdana, Arial, Sans-Serif;line-height:1.5em;}
p A,p a:active,p a:hover,p a:visited {color:#D1901A;font-weight:bold;text-decoration:none;}

em { font-style:italic;}

H1 	{font-size:1.5em; color:#D19019;line-height:1.1em; margin:0px 0px 0px 0px;}
H2	{font-size:100%;line-height:1.5em;color:#507EB9;margin-top:10px;font-weight:bold; }
H3 { font-size:0.8em; line-height:1em ;margin-top:20px;margin-bottom:0px;padding-top:20px;padding-bottom:0px; font-weight:bold; }
.headerComp {font-size:12px;}

STRONG {font-weight:bold;} 

#search { vertical-align:top; display:inline;}
INPUT {display:block;}
#legalInfoContainer {
	display:block;
	clear:both;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#legalInfoContainer p {
	text-align:center;
}
#mainBodyContent { padding-top:20px; padding-right: 10px;padding-bottom: 0px;padding-left: 30px;	}
#footerMenu
{
	width:900px;
	text-align:center;
	margin-left:45px;
}

#footerMenu ul { margin-top:5px; display:inline; }
#footerMenu  li,#footerMenu  li a,#footerMenu  li a:hover,#footerMenu  li a:visited 
{ 
	display:inline;font-size:100%; color:#666666;
	margin-left:3px;margin-right:3px;
	text-decoration:none;
}
.footerfontsize { font-size:0.7em; }
 
.smallGreyText { font-size:0.7em;color:#666666;  }
#footerText {  margin-right:55px;padding-bottom:10px; margin-left:25px; }
.dateofpreperation { float:left;width:180px;font-size:0.7em;color:#666666;margin-left:0px;padding-left:0px; }
.tandc { float:right; font-size:0.7em;color:#666666;text-align:right; width:130px;}
.tandc a,.tandc a:hover,.tandc a:visited{ font-size:10px;color:#666666; text-decoration:none;}
.spcorp { float:left;text-align:center; width:523px;}
.error { color:#f72e46; }
#socialNetworksContainer { width:600px; border:solid 1px #666; margin:0 auto;padding:10px; }
#socialNetworksContainer p { margin:10px 0px; }
#socialNetworksContainer ul li,#socialNetworksContainer ul li a,#socialNetworksContainer ul li a:hover,#socialNetworksContainer ul li a:visited { display:inline; text-decoration:none;font-size:100%;margin:0 5px; }
#emailForm { width:600px; border:solid 1px #666; margin:0 auto;padding:10px; margin-top:10px; }
#registerForm { margin-left:0px;width:580px;position:absolute;top:50px; } 
#registerForm label { 
	width: 10em; 
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block 
}
#registerForm input
{
	float:left;
	display:block;
	margin-right:5px;
}
#registerForm .submit input { margin-left:10em; } 
label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
#request { width:620px;float:left;margin-right:15px; }
#request input {float:left; }
#request .error { margin-left:5px; }
#request label { width:13em; text-align:left; }
#request input { width:200px; }
.submit input { margin-left: 4.5em; }
#mainBodyContent ul { margin-top:10px;margin-left:35px; }
#mainBodyContent ul li {list-style:disc; font-size:75%; line-height:1.5em; }
.tandcul {margin-top:10px;margin-left:35px; }
.tandcul li { list-style:disc; font-size:75%; line-height:1.5em; }
#contentLeft { width:540px;float:left;margin-right:30px; margin-left:30px; }
#contentLeft a:hover {  text-decoration:underline; }
#contentRight { width:200px;float:left;margin-top:30px;  }
#contentLeft table {font-size:90% }
/*#contentLeft tr, #contentLeft td, #contentLeft th { border:solid 1px #000;font-size:90%;padding:0.5em; }
#contentLeft th { font-weight:bold; }
*/
#contentLeft ul li { margin-top:0.8em;}

#contentLeft table ul {   }
#contentLeft table ul li { list-style:lower-alpha;font-size:100%;margin-top:5px;margin-left:10px; }
#contentLeft li A,#contentLeft li a:active,#contentLeft li a:visited {color:#D1901A;font-weight:bold;text-decoration:none;}
#contentLeft li a:hover { color:#D1901A; text-decoration:underline; } 
#contentLeft ol { font-size:75%; margin-left:30px; }
#contentLeft ol li { list-style-type:decimal;margin-top:10px; }
#yourReminderService { background-image:url(/images/reminderService.jpg); width:230px;height:150px;background-repeat:no-repeat;position:relative;}
#patientUsingNuvaring { } 
.menuitem { text-align:center; } 
#sitemapContainer { width:500px;float:left;margin-right:10px; min-height:300px;padding-top:10px; }
#sitemapContainer ul {
	margin-top:0px;
	padding-top:0px;
}
#sitemapContainer ul li
{
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	vertical-align:top;
}
#sitemapContainer ul a { font-weight:bold;text-decoration:none;color:#D1901A; }
#sitemapContainer ul a:hover { 	 text-decoration:underline;color:#D1901A;  }
#contentLeft sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}
#contentLeft sub {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: -0.25em;
}
.displaynone { display:none;margin-left:15px; }
.displayblock { display:block;margin-left:20px; }
#homepageLinkIndex { position:absolute; top:80px;left:50px;; }
#mainBodyContent .commonquestion { margin-left:15px;padding-left:0px;}
#mainsitemap ul { margin-left:20px; }
#mainsitemap  li 
{
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-top:5px;
	vertical-align:top;
	list-style:disc;
}
#mainsitemap  ul a {color:#507EB9;font-weight:bold;text-decoration:none; }
#request .emailSubscribe { margin:0px;padding:0px; display:inline; border:solid 1px red;}
#requestavisit { border:1px solid #D19019;  padding:10px; ;margin-top:10px;}
#emailsubscribe {  padding:10px;border:1px solid #D19019;  margin-top:10px;height:270px;} 
#confirmation { border:1px solid #D19019;  padding:10px;margin-top:10px; }
#mainBodyContent ol.letterli { list-style-type: lower-alpha; }

#contentLeft .tableCz  {    }
#contentLeft .tableCz td { }



#contentLeft .tableCz tr {  }


#contentLeft .tableCz  th {}
.grey {  color:#999999;}
.orange {  background-color:#fff; color:#D19019; }
.orange2 { color:#D19019; text-align:center; }
#contentLeft .tableCz  p{ font-size:100%;}

.breakoutBoxPI { margin:1em  0 1em 0; padding:1em; }

.greyText { margin-left:28px; margin-right:48px;}
#inhibitiontablecontainer {  background:url(/images/graph002.gif) no-repeat; width:540px;height:265px;}
#inhibitiontablecontainer td,#inhibitiontablecontainer th { font-size:80%; }
#inhibitiontablecontainer .inhibitiontd {margin-left:4px;display:block; }
/* Cerazette Breakout boxes */

.breakoutCz { border:1px solid #D19019; padding:10px; background-color:#FFFFC9; margin:1.5em auto 1.5em auto; width:90%; }


/* Rounded Corners */

.rc_box {
	background: url(/images/corners/tl.png) no-repeat top left; margin-top:2em; margin-bottom:2em;
}
.rc_top {
	background: url(/images/corners/tr.png) no-repeat top right;
}
.rc_bottom{
	background: url(/images/corners/bl.png) no-repeat bottom left;
}
.rc_bottom div {
	background: url(/images/corners/br.png) no-repeat bottom right;
}
.rc_content {
	background: url(/images/corners/r.png) top right repeat-y;
}

.rc_top div,.rc_top,
.rc_bottom div, .rc_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.rc_content, .rc_bottom {
	margin-top: -19px;
}
.rc_content { padding: 0 15px; }

.captionText { font-size:12px; font-style:italic;} 

.searchHolder { padding-top:2px; float:left; margin-left:5px; }

.hPadder {height:11px; margin:0 0 0 0; padding:0 0 0 0 ; line-height:11px;}

 #mainsitemap ul li { list-style-image:url(/images/users/listItem.jpg)}
 
 .notAHCP {margin-top:70px;margin-left:20px;width:300px;height:15px;}
 
/********************************accessibility option styling **************/
#accessibilityOptionsForm label {width: 13em;float: left;text-align: right;margin-right: 0.5em;display: block } 
#accessibilityLinksUL { text-align:right;margin:5px 20px; }
#accessibilityLinksUL li a { font-size:80%;text-decoration:none; }
/******************************* style the trail **************************/
#mainBodyContent #trailul { margin-top:0px; margin-left:20px;padding-left:0px;margin-bottom:10px; }
#trailul li { display:inline;margin-left:10px; font-size:70%}
#trailul a { color:#D1901A; text-decoration:none; }