/* page elements */

body {margin: 0; background-color: #815bcd; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.maintable { height: 100% }

.top { background-color: #34459A; height: 95px; }
.top2 { background-color: #34459A; height: 95px; }
.navt { padding-top: 4px; padding-bottom: 5px; }
.nh {padding: 2px 0px 2px 3px; font-size: 12pt; line-height: 17px; background-color: #9174CF; 
border-bottom:1px solid #34459A;
border-top:1px solid #c3a1ff;
border-left:1px solid #c3a1ff; 
border-right:1px solid #34459A; }
.np {padding: 2px 0px 2px 4px; font-size: 12pt; line-height: 17px; background-color: #62459F; border-bottom:1px solid #815BCD; border-top:1px solid #815BCD;}
.ns {padding: 0px 0px 5px 10px; font-size: 9pt; line-height: 14px; font-weight: normal; color: white;}

.pinktop {background-color:#c3a1ff; background-image: url("http://www.womenshealthsection.com/content/graphics/design4nav3_03a.gif"); height:10px;}
.pinkr {background-color:#c3a1ff; background-image: url("http://www.womenshealthsection.com/content/graphics/design4nav3_06.gif"); height:15px;}
.pinkbar {background-color:#c3a1ff; padding: 0px 5px 2px 5px; font-size: 9pt;}

.main {background-color: #a1b1ff; padding: 20px 20px 10px 20px; background-image: url("http://www.womenshealthsection.com/content/graphics/womenbg.gif");}
.mn { font-size: 10pt;}
.add {font-size: 9pt; background-color: #a1b1ff; height:100px;}
.right { background-image: url("http://www.womenshealthsection.com/content/graphics/design4_06.gif"); }
.bottom { background-image: url("http://www.womenshealthsection.com/content/graphics/design4_07.gif"); height:10px; }
.sig { background-color: #433374; height:20px; }
.sigbar { background-color: #c3a1ff; height:1px; }
.siglink { font-size: 8pt; padding: 2px 15px 2px 15px; }
.caption {font-size: 8pt; line-height: 11px; color: #000000;}
.lang { background-color: #433374; height:20px; padding: 2px 5px 2px 5px; }
.langa { background-color: #433374; height:20px; padding: 2px 5px 2px 0px; }
.bl { font-size: 9pt; font-weight: bold; }

form {margin: 0;}

.flags {margin-left: 5px}

.ft { font-size: 12px; color: black; background: #E2D2FF; }
.sb { font-size: 12px; background-color: #E2D2FF; color: #000000;
 padding-top: 1px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 border: 1px solid white;
  margin-left: 5px;
}


h1,h2,h3,h4,h4,h5,h6 {font-weight: bold; color: #330033;}
.white {color: #ffffff;}

a {font-weight: bold;}
a:link {color: #660066; text-decoration: none;}
a:hover {color: #BD7CB5; text-decoration: underline;}
a:visited {color: #660066; text-decoration: none;}
a:active {color: #FFFFFF; text-decoration: none;}

a.bar {font-weight: bold;}
a.bar:link {color: #ffccff; text-decoration: none;}
a.bar:hover {color: #ffccff; text-decoration: underline;}
a.bar:visited {color: #ffccff; text-decoration: none;}
a.bar:active {color: #ffccff; text-decoration: none;}

a.barn {font-weight: normal;}
a.barn:link {color: #ffccff; text-decoration: none;}
a.barn:hover {color: #ffccff; text-decoration: underline;}
a.barn:visited {color: #ffccff; text-decoration: none;}
a.barn:active {color: #ffccff; text-decoration: none;}






P, BLOCKQUOTE{font-size: 10pt; line-height: 15px; color: #000000;}
UL, OL, UL {font-size: 10pt; line-height: 15px; color: #000000;}


.top1 {font-size: 14pt; line-height: 18px; color: #000000;}
.top2 {font-size: 8pt; line-height: 12px; color: #000000;}
.topbar {font-size: 8pt; line-height: 15px; color: #ffffff;}

.footer {font-size: 9pt; line-height: 13.5px; color: black;}
.address {font-size: 9pt; line-height: 13.5px; color: #ffffff;}

.dc {font-size: 10pt; line-height: 15px; color: white; padding-top: 0px; padding-left: 5px; padding-right: 0px; padding-bottom: 0px; }

.side {font-size: 9pt; line-height: 13.5px; color: #FFCCFF; padding-top: 5px; padding-left: 10px; padding-right: 4px; padding-bottom: 5px; }
.side2 {font-size: 8pt; line-height: 12px; color: #FFCCFF; padding-top: 0px; padding-left: 0px; padding-right: 4px; padding-bottom: 0px; }
.sidel {font-size: 8pt; line-height: 12px; color: #FFCCFF; padding-bottom: 3px; }
.sideb {font-size: 9pt; line-height: 13.5px; color: #666666; padding-top: 5px; padding-left: 10px; padding-right: 4px; padding-bottom: 5px; }
.side2b {font-size: 8pt; line-height: 12px; color: #666666; padding-top: 0px; padding-left: 0px; padding-right: 4px; padding-bottom: 0px; }
.sidelb {font-size: 8pt; line-height: 12px; color: #666666; padding-bottom: 3px; }

DT {font-size: 10pt; line-height:15px; font-weight: bold; color: #000000;}
.ti {font-size: 7.5pt; line-height: 11px; color: #ffffff;}
.tb {font-size: 8pt; line-height: 11px; font-weight: bold; color: #000000;}
.sm {font-size: 9pt; line-height: 15px; color: #000000;}
.sn {font-size: 10pt; line-height: 15px; font-weight: bold; color: #000000;}
.head {font-size: 12pt; line-height: 18px; font-weight: bold; color: #ffffff;}


b {font-weight: bold;}

.pink {font-size: 16pt; line-height: 22px; font-weight: bold; color: #000000;}

td.bkg { background: #815BCD; background-image: url("http://www.womenshealthsection.com/content/4headbg.gif"); background-repeat: no-repeat;}

#w { position:relative; text-align: center; background-color: black; }
#whec { position:absolute; left:50%; top:0px; width:340px; height:95px; margin-left: -170; z-index: 10; }

/* link elements */

a {font-weight: bold;}
a:link {color: #660066; text-decoration: none;}
a:hover {color: #BD7CB5; text-decoration: underline;}
a:visited {color: #660066; text-decoration: none;}
a:active {color: #FFFFFF; text-decoration: none;}

a.bar {font-weight: bold;}
a.bar:link {color: #ffccff; text-decoration: none;}
a.bar:hover {color: #ffccff; text-decoration: underline;}
a.bar:visited {color: #ffccff; text-decoration: none;}
a.bar:active {color: #ffccff; text-decoration: none;}

a.barn {font-weight: normal;}
a.barn:link {color: #ffccff; text-decoration: none;}
a.barn:hover {color: #ffccff; text-decoration: underline;}
a.barn:visited {color: #ffccff; text-decoration: none;}
a.barn:active {color: #ffccff; text-decoration: none;}


a.sbc {font-weight: bold;}
a.sbc:link {color: #660066; text-decoration: none;}
a.sbc:hover {color: #330033; text-decoration: underline;}
a.sbc:visited {color: #660066; text-decoration: none;}
a.sbc:active {color: #FFFFFF; text-decoration: none;}

a.noex:link {color: #660066; text-decoration: underline;}
a.noex:visited {color: #660066; text-decoration: underline;}

a.ind {font-weight: normal;}
a.ind:link {color: #FFCCFF; text-decoration: none;}
a.ind:hover {color: #ffffff; text-decoration: underline;}
a.ind:visited {color: #ffffff; text-decoration: none;}
a.ind:active {color: #f79fcb; text-decoration: none;}

a.indh:link {color: #FFCCFF; text-decoration: none;}
a.indh:hover {color: #ffffff; text-decoration: underline;}
a.indh:visited {color: #ffffff; text-decoration: none;}
a.indh:active {color: #f79fcb; text-decoration: none;}

a.indb {font-weight: normal;}
a.indb:link {color: #666666; text-decoration: none;}
a.indb:hover {color: #ffffff; text-decoration: underline;}
a.indb:visited {color: #522f8f; text-decoration: none;}
a.indb:active {color: #ffffff; text-decoration: none;}

a.indhb:link {color: #666666; text-decoration: none;}
a.indhb:hover {color: #ffffff; text-decoration: underline;}
a.indhb:visited {color: #522f8f; text-decoration: none;}
a.indhb:active {color: #ffffff; text-decoration: none;}


span.super {font-weight: normal; vertical-align:super; font-size: 7px; line-height: 15px;}

ol.ref {font-size: 8pt;}