body {  }

#mainBody 
{
 background: #AF1B6B;
background-image:url(../images/FirstResponse_BG.gif);
background-repeat:repeat-x;
vertical-align:top;
width:1024px;
}

#content { margin: auto;}
td, div {font-family:arial; font-size:12px;}



#nav {background-image:url(../images/navBg.gif);background-repeat: no-repeat; color:#ffffff; font-size:13px; font-weight:bold;}
#nav a {color:#ffffff; text-decoration:none; font-weight:bold; font-size:13px;}
#nav a:hover {color:#df7194; text-decoration:none; font-size:13px;}
#navBot {background-image:url(../images/navBot.gif);background-repeat: no-repeat; width:610px; height:27px;}

a {text-decoration:none; font-weight:bold; color:#2f2b2b;}
/*a:hover {text-decoration:none; font-weight:bold; color:#df7194;}*/
#homeNavBot {background-image:url(../images/homeNavBot.gif);background-repeat: no-repeat; width:610px; height:27px;}
#homeNav {background-image:url(../images/homeNavBg.gif);background-repeat: no-repeat; color:#ffffff; font-size:13px; font-weight:bold;}
#homeNav a {color:#ffffff; text-decoration:none; font-weight:bold; font-size:13px;}
#homeNav a:hover {color:#df7194; text-decoration:none; font-size:13px;}
#coupon {width:797px; height:46px; padding-top:5px; background-image:url(../images/homeLayer2.gif); background-repeat:no-repeat;}
#couponArrow {text-align:middle;}
.couponOffer {color:#ffffff; font-size:12px;}
a.couponText {color:#efb0c1; font-size:11px; text-decoration:none;}

#leftCol {background-image:url(../images/leftCol.gif);background-repeat: repeat-y;}
#rtCol {background-image:url(../images/rtCol.gif);background-repeat: repeat-y;}
#contentMain {background-image:url(../images/bgMain.gif); width: 771px; height: 3px; background-repeat: repeat-y;}
#footer {width:797px; height:40px; background-image:url(../images/footer.gif);background-repeat:no-repeat; color:#e1b2cb;}
#footer a {text-decoration:none; color:#e1b2cb; font-size:10px;}
.footnote { font-size:10px; padding:8 20 8 35}
.footnoteInpage {font-size:10px; padding:8 20 8 0}

#flash {position:absolute; top:67; left:134;}
* html #flash {position:absolute; top:30; left:13;}
/*home promo styles */
.promoTop {color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
a.promoTop:hover {text-decoration:none; font-weight:bold; color:#df7194;}
#promo1top {width:200px; height:46;  background-image:url(../images/bgCouncilTop.gif); background-repeat:no-repeat;}
#promo2top {width:195px; height:46; background-image:url(../images/bgKnowlTop.gif);background-repeat:no-repeat;}
#promo3top {width:203px; height:46; background-image:url(../images/bgCalcTop.gif);background-repeat:no-repeat;}
#promo4top {width:173px; height:46; background-image:url(../images/bgGatherTop.gif);background-repeat:no-repeat;}
.promoText {color:#333333; font-size:11px; font-weight:400;}
.promoTitle {color:#c4479a; font-size:11px; font-weight:bold; text-decoration:none;}
#promo1 {width:200px; height:178;background-image:url(../images/bgCouncil.gif); background-repeat:no-repeat;}
.promo1Text { color:#333333; font-size:10px; font-weight:400; margin-top:8px; padding-left:22px;}
#promo2 {width:195px; height:178; background-image:url(../images/First_Response_Pregnancy_Planning.gif);background-repeat:no-repeat;}

.promo2aText {color:#333333; font-size:10px; font-weight:400; padding-top:10px; padding-left:90px;}

.promo2bText {color:#333333; font-size:10px; font-weight:400; padding-left:90px;}

.promo2cText {color:#333333; font-size:10px; font-weight:400; margin-top:15px; padding-left:10px; padding-top:25px;}

#promo3 {width:203px; height:178; background-image:url(../images/First_Response_Online_Tools.jpg);background-repeat:no-repeat;}
.promo3aText {color:#333333; font-size:10px; font-weight:400; margin-top:10px; padding-left:80px;}
.promo3bText {color:#333333; font-size:10px; font-weight:400; margin-top:15px; padding-left:80px; padding-top:5px;}
.promo3cText {color:#333333; font-size:10px; font-weight:400; margin-top:10px; padding-left:80px; padding-top:5px;}
.promo4 {width:173px; height:178; background-image:url(../images/bgCouncil.gif);background-repeat:no-repeat;}
#promo4Text {color:#333333; font-size:10px; font-weight:400; margin-top:50px; padding-left:16px;}
.bio {padding: 0 0 0 0;}


/*all page styles */
a.pageTitle {color:#999999; font-size:11px; font-weight:bold; text-decoration:underline;}
span.pageTitle {color:#666666; font-size:11px; font-weight:bold;}
#subNav {  padding:5 10 10 28; background-image:url(../images/subNavBg.gif);background-repeat:repeat-y;}
a.subNav {color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold;}
a.subNav:hover {color:#df7194; text-decoration:none; font-size:11px;font-weight:bold;}
span.subNav{color:#df7194; text-decoration:none; font-size:11px;font-weight:bold;}
a.boxRtLink {color:#6c214b; text-decoration:none; font-size:11px;font-weight:bold;}
a.boxRtLink:hover {color:#6c214b; text-decoration:underline; font-size:11px;font-weight:bold;}
a.subTitle {color:#2f2b2b; text-decoration:none; font-weight:bold;}
a.subTitle:hover {color:#2f2b2b; text-decoration:underline; font-weight:bold;}
a.moreLink {color:#6c214b; text-decoration:none; font-weight:bold;}

#pageSubTitle {padding-left:15px;color:#7d593e; font-size:14px; font-weight:bold;}
* html #drPhoto {margin-top:2px;color:#7d593e; font-size:14px; font-weight:bold;}
#drPhoto {margin-top:12px;color:#7d593e; font-size:14px; font-weight:bold;}
#innerSubTitle {color:#7d593e; font-size:13px; font-weight:bold;}
#mainTable {padding:10 10 10 15;}
#mainTable ul{list-style-type: disc; padding: 0px; margin: 0px 0px 0px 15px;}
#rightTable {padding:13 0 0 0;}
#rightMid { padding:0 0 0 10; background-color:#efc2bc;  font-size:11px;}
#rtMd {padding-right:8px;font-family:arial; font-size:11px; }
#rightMid2 { padding:0 5 6 10; background-color:#efc2bc;  font-size:11px;}
a.boxLink{color:#6c214b; text-decoration:none; font-style:italic;}
#meet {font-weight:bold; padding:0 25 0 0;}
#toolTable td {padding:0 30 30 0;}
#bioTable td {padding:0 30 30 10;}
.subText {padding-right:20px;}
#tools {margin: 0 8 0 12;}
#kc {margin: 0 10 0 12;}
.headshot {margin-right:8px; margin-bottom:8px;}
#councilTable {padding:10 28 10 15;}
#bigBoxTable {padding-left:32px;}
#bigBoxInner {padding-left:25px; background-image:url(../images/bigBoxMid.gif);background-repeat:repeat-y; }
#bigBoxTitle{color:#632549; font-size:13px; font-weight:bold;}
a.bios {color:#c4479a; text-decoration:none;}
.bios {color:#c4479a;}

/*product pages*/
a.prodName {text-decoration:none; font-weight:bold; color:#2f2b2b;}
a.prodName:hover {text-decoration:underline;font-weight:bold; color:#2f2b2b;}
#prodHero {margin-bottom:8px;}
#productShot {margin-right:8px;}
#productTable {padding:0 5 10 15;}
#prodSubTitle {padding-left:15px;color:#622046; font-size:14px; font-weight:bold;}

#cycleChart {padding:0 0 14 0;}
#example {padding:0 15 8 0;}

.calcSteps {color:#302a2c; font-size:13px; font-weight:bold;}
.select {padding-right:6px;}

.resultMid { background-image:url(../images/resultBoxMid5.gif); width:509px;}
#resultTitle {color:#834a6d; font-size:12px; padding-left:15px; font-weight:bold;}
#resultLine {background-image:url(../images/resultBoxLine.gif); padding: 0 15 0 15;}
#result {padding: 0 15 0 15;}

/*sitemap*/
a.smLvl1{color:#7d593e; font-size:13px; text-decoration:none; font-weight:bold;}
a.smLvl1:hover{color:#7d593e; font-size:13px; text-decoration:underline; font-weight:bold;}
.smLvl2 {padding:0px 0px 0px 8px; font-weight:bold;}
a.smLvl2 {color:#6c214b; font-weight:bold; text-decoration:none; padding:0px 0px 0px 8px;}
a.smLvl2:hover {color:#6c214b;  font-weight:bold;text-decoration:underline; padding:0px 0px 0px 8px;}
smLvl3 {padding:0px 0px 0px 15px;font-weight:400;}
a.smLvl3 {color:#6c214b; font-weight:400; text-decoration:none; padding:0px 0px 0px 15px;}
a.smLvl3:hover {color:#6c214b;font-weight:400; text-decoration:underline; padding:0px 0px 0px 15px;}

.ksub-header 
{
    color:#333333; 
    font-family: Arial; 
    font-weight:bold; 
    font-size: 11px; 
    width:180px;  
   margin-top: 7px;
   float: right;
}

.home-bcopy 
{
    color:#999999; 
    font-family: Arial; 
    font-weight: normal;
    font-size: 11px; 
    width:85px;  
    float: right; 

}

.home-bcopy a
{
     font-weight: normal;
}
.psub-header 
{
    color:#333333; 
    font-family: Arial; 
    font-weight:bold; 
    font-size: 11px; 
    width:85px;  
   margin-top: 7px;
   float: right;
   
}

.osub-header 
{
    color:#333333; 
    font-family: Arial; 
    font-weight:bold; 
    font-size: 11px; 
   margin-top: 12px;
  
   
}

.slideshow 
{
    color:#C4479A;
font-size:11px;
font-weight:normal;
text-decoration:none;

}

.slidelink
{
    color:#C4479A;
font-size:11px;
font-weight:normal;
text-decoration:none;

}

#homeContent
{
    background-color: #f1d3dd;
    -webkit-border-bottom-left-radius: 0.5em;
     -webkit-border-top-right-radius: 0.5em; 
     -moz-border-radius-bottomright: 0.5em;  
     -moz-border-radius-bottomleft: 0.5em;
     margin-top: 385px;
     position: relative;
}

#navHome {background-image:url(../images/header.png); background-repeat: no-repeat; height: 95px; color:#ffffff; font-size:13px; font-weight:bold;
          position: absolute; z-index: 10; 
          width:807px;}
#navHome a {color:#ffffff; text-decoration:none; font-weight:bold; font-size:13px;}
#navHome a:hover {color:#df7194; text-decoration:none; font-size:13px;}

ul#switches
{
    background-color: #ad2a6c;
    float: left;
    margin-left: 10px;
    min-height: 310px;
    list-style: none;
   width: 200px;
   position: absolute;
   top: -2px;
   padding-left: 0;
   border-bottom: 4px solid #000000;
}

#featured ul li
{
       list-style: none;
      
          
}

.nahomeLink
{
position:absolute;
right:40px;
top:28px;
 
}

#featured
{
   position: relative; top: 42px; background-color: #f1d3dd;
}

ul li#switch_1 a 
{
  background: url('../images/FR_left_nav_top.png') no-repeat; height: 127px; 
  display: block;
  margin-left: 0px;
  
}

#featured ul li#switch_1 a:hover 
{
     background: #32081e url('../images/FR_left_nav_top_over.png') no-repeat; height: 127px; 
}

    
#featured ul li a:hover 
{
  
      opacity: 0.9;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-moz-opacity: 0.90;
-khtml-opacity: 0.9;
margin-left: 0;

}

ul li#switch_2 a
{
 background: url('../images/FR_left_nav_mid.png') no-repeat; height: 97px; margin-top: 5px; 
 display: block;
   margin-left: 0px;
}

ul li#switch_2 a:hover 
{
     background: #32081e url('../images/FR_left_nav_mid_over.png') no-repeat; height: 97px; 
}
ul li#switch_3 a
{
    background: url('../images/FR_left_nav_bottom.png') no-repeat; height: 84px; margin-top: 5px;
     display: block; 
        margin-left: 0px;
 }
    
ul li#switch_3 a:hover 
{
     background: #32081e url('../images/FR_left_nav_bottom_over.png') no-repeat; height: 84px;
      display: block; 
}

.divider1, .divider2 
{
    
margin-top:3px;
}

#slides 
{
    float:right;
margin-right:12px;
padding-top:8px;
width:578px;
border-bottom: 4px solid #000000;
overflow: hidden;
}

#default_slide
{
     background: url('../images/FR_main.jpg') no-repeat; width: 578px; height: 320px;
}

#slide_1
{
     background: url('../images/FR_main_center_over_bg.jpg') no-repeat; width: 578px; height: 320px;
}

#slide_2
{
     background: url('../images/FR_main_center_over_bg.jpg') no-repeat; width: 578px; height: 320px;
}

#slide_3
{
     background: url('../images/FR_main_center_over_bg.jpg') no-repeat; width: 578px; height: 320px;
}

.desc1 
{
   left:25;
position:relative;
top:50;
}

.desc2 
{
   left:100;
position:relative;
top:60;
border: 0;
}

.desc2:hover
{
    filter: alpha(opacity:0.7);
    KHTMLOpacity: 0.7;
    MozOpacity: 0.7;
    -khtml-opacity:.70;
    -ms-filter:”alpha(opacity=70)”;
    -moz-opacity:.70;
    filter:alpha(opacity=70);
    opacity:.70;
  }    
  
img.slides_desc
{
   margin-left: 197px; margin-top: 20px;
}

#home-coupon  
{
    width: 380px; margin-left: 10px; margin-bottom: 20px; float: left;
    }
    
 .home-promo 
    {
       background: #AF1B6B url('../images/FR_purple_header.jpg') repeat-x; padding: 5px;
    }
  #ksooner
  {
     background-color: #ffffff; padding: 5px; font-family: Arial; font-size: 11px; -webkit-border-bottom-left-radius: 0.5em; -webkit-border-top-right-radius: 0.5em; -moz-border-radius-bottomright: 0.5em;
-moz-border-radius-bottomleft: 0.5em; min-height: 100px;
  }

#pplanner 
{
    background-color: #ffffff; padding: 5px; font-family: Arial; font-size: 11px; -webkit-border-bottom-left-radius: 0.5em; -webkit-border-top-right-radius: 0.5em; -moz-border-radius-bottomright: 0.5em;
-moz-border-radius-bottomleft: 0.5em; min-height: 100px;
}  

#online-tools 
{
    width: 180px; float: left; margin-left: 15px;
}

#odetail 
{
  background-color: #ffffff; padding: 7px; font-family: Arial; font-size: 11px; -webkit-border-bottom-left-radius: 0.5em; -webkit-border-top-right-radius: 0.5em; -moz-border-radius-bottomright: 0.5em;
-moz-border-radius-bottomleft: 0.5em; min-height: 100px;
}

#hcon-right
{
    width: 185px; float: right; margin-right: 10px; margin-left: 10px;
}

.slides_imgshot
{
    margin-top: 15px; margin-left: 124px;
}

.slides_text 
{
    bottom:40px;
height:30px;
position:relative;
text-align:center;
width:370px;
left: 105;
}

img.ovcalc:hover
{
    filter: alpha(opacity:0.7);
    KHTMLOpacity: 0.7;
    MozOpacity: 0.7;
    -khtml-opacity:.70;
    -ms-filter:”alpha(opacity=70)”;
    -moz-opacity:.70;
    filter:alpha(opacity=70);
    opacity:.70;
  }    
  

.hcon-hr
{
   
    margin-bottom: 10px;
    margin-top: 10px;
}


