a.QuestionStewart:link {
	color:#663399; 
	font-family: Arial, Helvetica; 
	font-size: small; 
	text-decoration: underline; 
	font-weight: normal; 
	font-style: italic;}
a.QuestionStewart:hover {color:#663399; font-family: Arial, Helvetica; font-size: small; text-decoration: underline; font-weight: normal; font-style: italic;}
a.QuestionStewart:visited {color:#663399; font-family: Arial, Helvetica; font-size: small; text-decoration: none; font-weight: normal; font-style: italic;}
a.QuestionStewart:visited:hover {color:#663399; font-family: Arial, Helvetica; font-size: small; text-decoration: underline; font-weight: normal; font-style: italic;}


b {
	font-weight: bold;
}


body {
	background: #a2b6d9;
	color: #000000;
	font: small Arial, Helvetica, sans-serif;
	margin: 0px;
}


li {
	font: small Arial, Helvetica, sans-serif;
}

li.blue {
	background: transparent;
	color: #2D5DA1;
	font: small Arial, Helvetica, sans-serif;
}


p {
	font: small Arial, Helvetica, sans-serif;
}

p.blue {
	background: transparent;
	color: #2D5DA1;
	font: small Arial, Helvetica, sans-serif;
}

.sectionhead {
	font: 18px arial, helvetica, sans-serif;
	color: #0066A7; 
	line-spacing: 30px;
}

strong {
	font-weight: bold;
}


ul {
	font: small Arial, Helvetica, sans-serif;
}

ul.blue {
	background: transparent;
	color: #2D5DA1;
	font: small Arial, Helvetica, sans-serif;
}

ol.StewartList{
	font-family: Arial, Helvetica, sans-serif;
	color: #2D5DA1;
	size: small;
	font-weight: normal;
}
ol.StewartList.li{
	font-family: Arial, Helvetica, sans-serif;
	color: #2D5DA1;
	size: small;
	font-weight: normal;
}

.blue {
	background: transparent;
	color: #2D5DA1;
	font: Arial, Helvetica, sans-serif;
}

.charttext {
	color: #0066A7; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
TABLE.relevance
{
	border-bottom-color: Green;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: Green;
	border-top-style: solid;
	border-top-width: 1px;	
	border-left-color: Green;
	border-left-style: solid;
	border-left-width: 1px;	
	border-right-color: Green;
	border-right-style: solid;
	border-right-width: 1px;
}

#home img { border: 0; }
#home #links { background: #e8f5fe; }
#home #links img { margin: 8px 10px 8px 10px; }

#productinformation #Default { position: absolute; z-index: 1; left: 342px; top:116px; visibility: visible; line-height: 20px; }
#productinformation #Wash,
#productinformation #Wipes,
#productinformation #Powder,
#productinformation #Mist { position: absolute; z-index: 1; left: 342px; top:116px; visibility: hidden; line-height: 20px; }
#productinformation TD { font: 12px arial, helvetica, sans-serif; color: #003399; }
#productinformation UL,
#productinformation UL LI { font: 12px arial, helvetica, sans-serif; color: #663399; }

body.understanding #PicOne { position: absolute; z-index: 1; top: 109px; visibility: visible; }
body.understanding TD { font: 12px arial, helvetica, sans-serif; color: #0066A7; }
body.understanding UL { font: 12px arial, helvetica, sans-serif; color: #663399; }
body.understanding .charttext { color: #0066A7; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
body.understanding .purplehead { font-family: Arial, Helvetica, Sans-Serif; size: 12px; font-weight: bold; font-style: italic; }
body.understanding #maintable ul { margin: 0; padding: 0; }
body.understanding #maintable ul li { margin: 0 0 0 18px; padding: 0; }
body.understanding a:link { color:#003399; text-decoration: none; }
body.understanding a:hover { color:#663399; text-decoration: none; }
body.understanding a:visited { color:#003399; text-decoration: none; }

#copy { background: #ffffff; }
#copy TD { font: 12px arial, helvetica, sans-serif; color: #0066A7; }
.copy { background: #ffffff; }
.copy TD { font: 12px arial, helvetica, sans-serif; color: #0066A7; }
#footer TD { background: #add2e5; }
#footercopy { color: #000000; font: 11px Arial, Helvetica, sans-serif; }
#footercopy A { color: #000000; text-decoration: underline; }
#footercopy A:hover { text-decoration: none; }
A:link { text-decoration: underline; }
A:hover { text-decoration: none; }

#searchdiv { position: absolute; top: 32px; left: 570px; background: transparent; color: #2D5DA1; font: bold 12px Arial, Helvetica, sans-serif; }
input#searchstring { width: 143px; }

body.listings div.letter { color: #000000; font-size: medium; font-weight: bold; text-decoration: underline; margin: 1em 0 0.25em 0; }
body.listings div.definition { margin-top: 0.5em; }
body.listings div.definition a { font-weight: bold; text-decoration: none; }
body.listings #sources { margin-top: 2em; }

body.health-guidelines #PicOne { position: absolute; z-index: 1; top: 109px; visibility: hidden; }
body.health-guidelines TD {font: 12px arial, helvetica, sans-serif; color: #0066A7;}
body.health-guidelines UL {font: 12px arial, helvetica, sans-serif; color: #663399;}
body.health-guidelines a:link { color: #0066A7; text-decoration: none;}
body.health-guidelines a:hover { color: #663399; text-decoration: none;}
body.health-guidelines a:visited { color: #0066A7; text-decoration: none;}
body.health-guidelines #maintable a:link { color: #0066A7; text-decoration: underline;}
body.health-guidelines #maintable a:hover { color: #663399; text-decoration: none;}
body.health-guidelines #maintable a:visited { color: #0066A7; text-decoration: underline;}
body.health-guidelines table.question-list { margin: 25px 0 0 18px; }
body.health-guidelines td.question-prefix { width: 1.65em; font-style: italic; }
body.health-guidelines td.question a:hover { font-weight: bold; }
body.health-guidelines div.answer { margin: 15px 0 15px 0; display: none; }
body.health-guidelines table.question-list div.answer-body { margin: 0 0 7px 1.65em; }

#teen-guidelines #copy { padding-bottom: 1.5em; }
#teen-guidelines td.question { width: 330px; }
#teen-guidelines div.answer-body { color: #663399; }
#teen-guidelines div.answer-body ul li { color: #ff7040; font-weight: bold; }

#moms-guide #copy TD {font: 12px arial, helvetica, sans-serif; color: #0066A7;}
#moms-guide #copy p { font-size: 12px; }
#moms-guide #copy a:link { color: #0066A7; text-decoration: none; }
#moms-guide #copy a:hover { color: #663399; text-decoration: none; }
#moms-guide #copy a:visited { color: #0066A7; text-decoration: none; }
#moms-guide table.question-list { margin: 25px 0 0 18px; }
#moms-guide td.question-prefix { width: 1.65em; font-style: italic; }
#moms-guide td.question a { font-weight: bold; }
#moms-guide div.answer { margin: 15px 0 15px 0; display: none; }
#moms-guide table.question-list div.answer-body { margin: 0 0 7px 1.65em; }
#moms-guide div.answer-body ul li { color: #663399; }
#moms-guide div.answer-body a:link { color: #0066A7; text-decoration: underline; }
#moms-guide div.answer-body a:hover { color: #663399; text-decoration: none; }
#moms-guide div.answer-body a:visited { color: #0066A7; text-decoration: underline; }

body.ownersguide #main { width: 700px; margin: 16px 0 16px 40px; }
body.ownersguide a:link { color: #0066A7; text-decoration: none;}
body.ownersguide a:hover { color: #663399; text-decoration: none;}
body.ownersguide a:visited { color: #0066A7; text-decoration: none;}
body.ownersguide div.answer { margin: 15px 0 15px 0; display: none; }
body.ownersguide div.answer-body { margin: 0 0 7px 1.65em; }
#ownersguide-landing #main { margin: 40px 0 70px 40px; }
#ownersguide-conditions div.question { margin-bottom: 10px; }
#ownersguide-conditions div.question a:link { color: #663399; text-decoration: none; font-weight:bold; font-size: 12px; font-style: italic; }
#ownersguide-conditions div.question a:hover { color: #0066A7; text-decoration: none; font-weight: bold; font-size: 12px; font-style: italic; }
#ownersguide-conditions div.question a:visited { color: #663399; text-decoration: none; font-weight:bold; font-size: 12px; font-style: italic; }
#ownersguide-conditions div.question a:visited:hover { color: #0066A7; text-decoration: none; font-weight:bold; font-size: 12px; font-style: italic; }
#ownersguide-proc .sectionhead{font: 18px arial, helvetica, sans-serif; color: #0066A7; line-spacing: 30px;}
#ownersguide-proc .body{font: 12px arial, helvetica, sans-serif; color: #0066A7; line-height: 15px;}
#ownersguide-proc .bodyviolet{font: 12px arial, helvetica, sans-serif; color: #663399; line-height: 15px;}
#ownersguide-proc .subtitle {font: 14px arial, helvetica, sans-serif; color:#663399; letter-spacing: 0.1em;}
#ownersguide-stewart p { font: 12px arial, helvetica, sans-serif; }
#ownersguide-stewart div.question a:link { color: #663399; text-decoration: underline; font-weight: normal; font-style: italic; }
#ownersguide-stewart div.question a:hover { color: #663399; text-decoration: underline; font-weight: normal; font-style: italic; }
#ownersguide-stewart div.question a:visited { color: #663399; text-decoration: underline; font-weight: normal; font-style: italic; }
#ownersguide-stewart div.question a:visited:hover { color: #663399; text-decoration: underline; font-weight: normal; font-style: italic; }

body.teencenter .tableBlue { color: #0B4393; font-family: arial, helvetica, sans-serif; font-size: 7pt; font-stretch: condensed; line-height:7.5pt; }
body.teencenter .tablePurple { color: #641083; font-family: arial, helvetica, sans-serif; font-size: 7pt;  font-stretch: condensed; line-height:7.5pt; }
body.teencenter .tableRed { color: #D90000; font-family: arial, helvetica, sans-serif; font-size: 7pt;  font-stretch: condensed; line-height:7.5pt; }
body.teencenter .tableGreen { color: #008240; font-family: arial, helvetica, sans-serif; font-size: 7pt;  font-stretch: condensed; line-height:7.5pt; }
body.teencenter a:link { color: #0066A7; text-decoration: none; }
body.teencenter a:hover { color: #663399; text-decoration: none; }
body.teencenter a:visited { color: #0066A7; text-decoration: none; }

#teen-qa #copy table tr td { line-height: 20px; }
#teen-qa td.question-prefix,
#teen-qa td.answer-prefix { width: 25px; }
#teen-qa td.question a:link { color: #663399; text-decoration: none; }
#teen-qa td.question a:hover { color: #009966; text-decoration: none; font-weight: bold; }
#teen-qa td.question a:visited { color: #663399; text-decoration: none; }
#teen-qa td.question a:visited:hover { color: #663399; text-decoration: none; }
#teen-qa td.answer-body a:link { color: #0066A7; text-decoration: underline; }
#teen-qa td.answer-body a:hover { color: #663399; text-decoration: none; }
#teen-qa td.answer-body a:visited { color: #0066A7; text-decoration: underline; }
#teen-qa td.answer-body a:visited:hover { color: #663399; text-decoration: none; }
#teen-qa div.answer ul { color: #663399; }
#teen-qa div.answer { margin: 0 0 15px 0; display: none; }
#teen-qa td.answer-body { padding-bottom: 7px; }

#ask-sabrina #main { margin-top: 17px; }
#ask-sabrina #photo { float: right; margin: 0 0 15px 20px; }
#ask-sabrina p { font-size: 12px; line-height: 1.65em; }
#ask-sabrina #opening { font-weight: bold; font-size: 14px; }
#ask-sabrina #closing { font-weight: bold; }
#ask-sabrina #fineprint { font-style: italic; font-size: 10px; }
#ask-sabrina #main:after,
body.listings #main:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#ask-sabrina #main,
body.listings #main{ display: inline-block; }
/* Hides from IE-mac \*/
* html #ask-sabrina #main,
* html body.listings #main { height: 1%; }
#ask-sabrina #main,
body.listings #main { display: block; }

#sabrina-question #main a.question:link,
#sabrina-question #main a.question:visited { color: #0000ee; }
#sabrina-question #main { width: 540px; margin: 17px 0 34px 0; }
#sabrina-question p { font-size: 12px; line-height: 1.65em; }
#sabrina-question div.answer { margin: 0 0 15px 0; display: none; }
#sabrina-question table#faq { margin: 1em 0 2em 0; }
#sabrina-question table#faq tr td { line-height: 20px; }
#sabrina-question td.question-prefix,
#sabrina-question td.answer-prefix { width: 25px; }
#sabrina-question td.question a:link { color: #663399; text-decoration: none; }
#sabrina-question td.question a:hover { color: #009966; text-decoration: none; font-weight: bold; }
#sabrina-question td.question a:visited { color: #663399; text-decoration: none; }
#sabrina-question td.question a:visited:hover { color: #663399; text-decoration: none; }
#sabrina-question td.answer-body a:link { color: #0066A7; text-decoration: underline; }
#sabrina-question td.answer-body a:hover { color: #663399; text-decoration: none; }
#sabrina-question td.answer-body a:visited { color: #0066A7; text-decoration: underline; }
#sabrina-question td.answer-body a:visited:hover { color: #663399; text-decoration: none; }
#sabrina-question div.answer { margin: 0 0 15px 0; display: none; }
#sabrina-question td.answer-body { padding-bottom: 7px; }

#sabrina-bio #main { width: 540px; margin: 17px 0 34px 0; }
#sabrina-bio p { font-size: 12px; line-height: 1.65em; }

body.events #main { width: 700px; margin: 16px 0 16px 40px; }
body.events #hpv { text-align: right; }
body.events .sectionhead { font: 18px arial, helvetica, sans-serif; color: #0066A7; font-weight: bold; line-spacing: 30px; text-align: center; }
body.events #bottom-nav { text-align: center; }
body.events p { font-size: 12px; }
body.events a:link { color: #0066A7; text-decoration: underline; }
body.events a:hover { color: #663399; text-decoration: underline; }
body.events a:visited { color: #0066A7; text-decoration: underline; }

body.listings #main #interactive { float: right; margin: 0 0 15px 20px; }

#medical-community #main { width: 700px; margin: 50px 0 250px 40px; }
#medical-community .maintitle { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #0066A7; line-spacing: 30px;
}

body.dialogues #sidebar ul { list-style-type: none; margin: 1px 0 0 0; padding: 0; }
body.dialogues #sidebar li { margin: 6px 0 0 0; padding: 0; }
body.dialogues #main { margin: 29px 0 57px 17px; }
body.dialogues #main img.subtitle { margin: 16px 0 22px 0; }
body.dialogues #main h2 { font-size: 12px; margin: 0; padding: 0; }
body.dialogues #main p { margin: 0 0 1em 0; padding: 0; }
body.dialogues #main p.infection { font-style: italic; }
body.dialogues #main ul { margin: 0 0 1em 20px; padding: 0; }
body.dialogues #main li { margin: 0; padding: 0; }
body.dialogues #benefits { color: #8800fe; font-size: 14px; }
body.dialogues #benefits h2 { font-size: 14px; }
body.dialogues #bottom-nav { color: #2d5da1; font-weight: bold; padding-top: 1.75em; }
body.dialogues #bottom-nav a { color: #2d5da1; font-weight: normal; }

#dialogues-home #main { margin-right: 14px; }
#dialogues-home #main p,
#dialogues-home #main li { padding: 0 60px 0 0; }
#dialogues-home #doors { margin: 13px 0 7px 0; }
#dialogues-home #main ul.links a { color: #663399; text-decoration: none; }
#dialogues-home #main ul.links a:hover { text-decoration: underline; }

#dialogues-itch #main p { padding: 0 40px 0 0; }
#dialogues-itch #main li { padding: 0 200px 0 0; }

#dialogues-wetness #main p,
#dialogues-wetness #main li { padding: 0 50px 0 0; }

span.sup { vertical-align: text-top; }

#crisis { padding-left: 17px; background-color: #861c20; height: 34px; vertical-align: middle; font-family: arial, helvetica, sans-serif; font-size: 12px; }
#crisis a:link, td#crisis a:visited, td#crisis a:active { color: #ffffff; text-decoration: none; }
#crisis a:hover { color: #ffffff; text-decoration: underline; }
#crisis span { color: #d1676b; text-transform: uppercase; font-size: 14px; }
#home-main { position: relative; }