#mainBody {width:1024px; background-image:url(../images/bg.gif);background-repeat: repeat-x; vertical-align:top;}
body, td, div {font-family:arial; font-size:12px; color:#2f2b2b;}



#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);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/bgKnowl.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/bgonTool.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;}
