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:#D19019;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:850px;margin-left:auto;margin-right:auto;text-align:center; }
#legalInfoContainer p {text-align:center;line-height:14px;}
#contentContainer { width:985px;margin-left:auto; margin-right:auto;}
#mainBodyContent { padding: 20px 10px 0 30px;  width:945px; position:relative; }
#pageFooter { width:985px; background-image:url(/images/welcomepage/welcomePageFooterBG.gif);  height:149px;padding-top: 60px; background-repeat:no-repeat; background-position:top; }

#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;}
 
#msdLogo { margin-top:16px;}
.smallGreyText { font-size:0.7em;color:#666666; line-height:1.2em  }
#footerText {  margin-right:55px;padding-bottom:10px; margin-left:0; }
.dateofpreperation { float:left;width:240px;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:423px;}
.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;  }
#contentLeft a:hover {  text-decoration:underline; }
#contentRight { width:290px;  float:right;margin-top:25px; margin-right:10px;  z-index:5000;  }
/* Rotating image styles */
#contentRight ul { margin-left:0;}
#contentRight ul#rotator {}
#contentRight ul#rotator  li {  list-style:none;  height:100px; }

#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; } 

/******************************** Site map  ********************************/
#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:75%;}
#sitemapContainer ul a { font-weight:bold;text-decoration:none;color:#D1901A; }
#sitemapContainer ul a:hover { 	 text-decoration:underline;color:#D1901A;  }
#mainsitemap ul , #content ul  { margin-left:20px; }
#mainsitemap  li,#content 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; }
/******************************** // Site map  ********************************/



#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;}

#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; }


.grey {  color:#999999;}
.orange {  background-color:#fff; color:#D19019; }
.orange2 { color:#D19019; text-align:center; }

.breakoutBoxPI { margin:1em  0 1em 0; padding:1em; }

.greyText { margin-left:0; margin-right:38px;}
#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; }
/******************************** Breakout Boxes  ********************************/
.breakoutCz { border:1px solid #D19019; padding:0.5em;  background-color:#FFFFC9; margin:1.5em auto 1.5em auto; width:100%; -moz-border-radius: 15px;border-radius: 15px;}
.breakoutCz p { padding:1em;; margin:0;}

.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; }


 .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 ul#trailul {margin-top:-60px; width:600px; display:block; margin-left:0;}
#mainBodyContent ul#trailul a{ font-weight:bold;}
#trailul {  margin-left:0;padding-left:0px;margin-bottom:10px; position:relative; font-size:0.8em; }
#trailul li { display:inline;margin-right:10px; font-size:70%}
#trailul a { color:#D1901A; text-decoration:none; }

/******************************* Header Links  **************************/
#headerLinks  { margin-top:12px;}
#headerLinks ul { text-align:right;display:block;	height:20px; font-size:0.8em; margin-right:32px; 	}
#headerLinks li {	display:inline;	padding-right:6px;	padding-left:6px;	border-right:1px solid #000;}
#headerLinks ul li.last { border-right:none;}
#headerLinks a {	color:#000;	text-decoration:none;}
#headerLinks a:hover {	text-decoration:underline;}

