body
  {font-family:Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000;
   background: #FFF;
   margin:0; padding:0;
   text-align:left;
  }


/************************* Common Elements ****************************/

#container
  {width: auto !important;
   float:none !important;
   background: transparent;
   padding:0; margin-top:0px;
   text-align:left;
  }


#main, #mainLower
  {width:700px;
   background:transparent;
   padding:0; margin:80px 0 0 0;
   text-align:left;
  }

#containerBottom
  {display:none;
  }


#containerHead
  {position:absolute; top:0;
   width: auto !important;
   float:none !important;
   height: 50px; margin:0;
  }


#backHead
  {width: auto !important;
   float:none !important;
   height: 50px; margin:0;
  }

#headContent
  {float:none !important;
   background: #FFF;
  }

#logo
  {position: static; top:5px;
  }

#topLogin
 {display:none;
  }

/************************* Menus ****************************/

#menuTop
  {display:none;
  }

#menuTopLogin
  {display:none;
  }

#menuTopJoin
  {display:none;
  }

#menuTopWelcome
  {display:none;
  }


#mainMenu
  {display:none;
  }



/************************* Typography ****************************/

h1
  {font-family:Verdana,sans-serif; font-size: 17pt; color:#884E6D;
   padding:5px 0 20px 0; margin:0; font-weight:normal;
  }

h2
  {font-family:Verdana,sans-serif; font-size: 14pt; font-weight:normal;
   margin:0; padding:0 0 5px 0;
  }


h3
  {font-family:Verdana,sans-serif; font-size: 15px; color:#563548;
   font-size: 12pt;   margin:0; padding:0 0 5px 0;
   font-style: normal; font-weight: bold;
  }

h4
   {font-family:Verdana,sans-serif;
    font-size:13pt;
    color: #007395; font-weight:normal;
    padding:0 0 5px 0; margin:0;
  }

h5
  {font-family:Verdana,sans-serif;
   font-size:12pt;
   font-style: normal; font-weight: bold;
   color: #969E1A;
   padding:10px 0 0 0; margin:0;
  }
h5 a
  {color: #969E1A;}

h6
  {font-family:Verdana,sans-serif; font-weight:normal;
   font-size:9px; margin:0; padding:0;
  }
  h6 a
    {text-decoration:none;
    }

p
  {padding:10px 0 0 0; margin:0;
  }

p.small
  {font-size:7pt;
   padding:0;
  }

p.topic
  {color:#9A8896;
   padding:0;
   font-weight:bold;
  }

p.fade
  {font-size:7pt;
   padding:0;
   color:#A997A5;
  }

p.noSpace
  {padding:0;
  }

ul
  {margin: 8px 0 0px 5px; padding: 0;
   list-style: none;
   font-weight: normal; color: #625D60;
  }

ul li
  {padding: 5px 0 0 12px;
   background-image: url('../img/bulletArrow.gif');
   background-repeat: no-repeat;  background-position: 0 9px;
  }

html[xmlns] ul
  {padding-left: 1.5em;
  }

html[xmlns] ul li
  {background: none;
   list-style-image: url('../img/bullet.gif');
   padding: 0;
   }

ol
  {margin: 0 0 0 25px;
   list-style-type: decimal;
   padding:0;
  }

ol li
  {padding: 5px 0 5px 10px;
  }

html[xmlns] ol
  {padding-left: 1.5em;
  }

html[xmlns] ol li
  {padding: 0;
  }

A
  {color:#625D60;
   text-decoration:underline;
  }

A:hover
  {color: #7D5C76;
  }

/************************* Other Elements ****************************/

div.more
  {text-align:right;
   margin-top:10px;
  }

#boxTools
  {float:right;
   margin-bottom:15px;
   text-align:right;
   width:200px;
  }

div.boxToolIcon
  {float:right;
   height:25px; margin-left:15px;
  }

#boxSearch
  {display:none;
  }

form
  {margin:0; padding:0;
  }

div.scrollControl
  {float:right;
   width:21px;
   height:22px;
  }
  div.scrollControl img
    {width:21px;
     height:22px;
    }

div.scrollControlUp
  {background:url('../img/arrowScrollUp.gif') no-repeat center center;
  }

div.scrollControlDwn
  {background:url('../img/arrowScrollDown.gif') no-repeat center center;
  }

/************************** Default Layout *************************/


#C1
  {display:none;
  }

#C2
  {float:none !important;
   margin:0 ; padding: 0 25px;
/*   width:auto;*/
   width:100%;
  }

/************************* Home Layout ****************************/

#homeC2
  {display: inline;
   float:left;
   margin:0 0 0 215px; padding: 0 15px;
   width:455px;
  }

#homeC1
  {margin:0 0 0 -700px; padding:0;
   width:215px;
   float:left;
  }

#homeC3
  {float:left;
   width:260px;
   margin:0; padding:0;
  }

div.homeC1Box
  {background: url('../img/backHomeLeftBox.gif') repeat-y;
   width:215px;
  }
  div.homeC1Box h2
    {color:#FFF;
     font-size: 18pt;
     padding:0 0 10px 0; margin:0;
    }

div.homeC1BoxBott
  {background: url('../img/backHomeLeftBoxBottom.gif') no-repeat;
   width:215px; padding:0; height:15px;
  }

#homeNextEvCont
  {background: url('../img/backHomeEventsTop.gif') no-repeat;
   padding:20px;
  }

div.homeNextEv
  {background: url('../img/sepDashed.gif') bottom left repeat-x;
   padding:5px 0 10px 0;
  }
  div.homeNextEv p
    {line-height:12pt;
    }

div.homeSubscribe
  {background: url('../img/backHomeSubscribe.gif') no-repeat;
   width:210px; height:151px; overflow:hidden;
   margin:5px 0 10px 5px;
   color:#E1DDE0;
  }
  div.homeSubscribe p
    {padding:65px 15px 0 15px;
    line-height:12pt;
    }
  div.homeSubscribe a, div.homeSubscribe a:hover
    {color:#E1DDE0; text-decoration:none;
    }

#homeNewsCont
  {background: url('../img/backHomeNewsTop.gif') no-repeat;
   padding:20px;
  }
  #homeNewsCont h2
    {font-size:15pt;
    }

#homeWelcome
  {background: url('../img/backHomeWelcome.jpg') no-repeat;
   padding-top:90px;
   margin-bottom:25px;
  }

#homeHigh
  {background: url('../img/backHomeHighTop.gif') no-repeat;
   margin-bottom:20px;
  }
  #homeHigh td
    {padding: 0 5px 20px 5px;
    }
  #homeHigh ul
    {margin: 0; padding: 0;
    }
  #homeHigh ul li
    {padding: 5px 0 0 15px;
     background-image: url('../img/bulletArrow.gif');
    }

#homeHighBott
 {background: url('../img/backHomeHighBott.gif') bottom left no-repeat;
  padding:60px 15px 20px 15px;
 }


div#listHigh
  {height:300px;
   overflow:hidden;
   padding-top:15px;
  }

#homeStories
  {background: url('../img/backHomeStories.gif') 0 10px no-repeat;
   margin-bottom:25px;
  }

#storyPic
  {background: url('../img/backMemPicS.gif') top right no-repeat;
   float:right;
   width:132px; height:147px;
  }
  #storyPic img
   {margin:19px 0 0 21px;
   }

#storyCont
  {float:left;
   margin-top:55px;
   width:310px;
  }

#homeConnect
  {background: url('../img/backHomeConnect.jpg') no-repeat;
   width:223px; height:145px;
   overflow:hidden;
   float:left;
   color:#E3DEE2;
  }
  #homeConnect p
    {margin:55px 0 15px 15px;
     width:140px; overflow:hidden;
     padding:0;
    }
  #homeConnect a, #homeConnect a:hover
    {color:#E3DEE2; text-decoration:none;
    }

#homeJoin
  {background: url('../img/backHomeJoin.jpg') no-repeat;
   width:223px; height:145px;
   overflow:hidden;
   float:right;
   color:#FDFFE6;
  }
  #homeJoin p
    {margin: 55px 0 15px 15px;
     width:150px; overflow:hidden;
     padding:0;
    }
  #homeJoin a, #homeJoin a:hover
    {color:#FDFFE6; text-decoration:none;
    }

div.homeC3Box
  {background: url('../img/backHomeRightBox.gif') repeat-y;
   width:260px;
  }
  div.homeC3Box h2
    {color:#FFF;
     font-size: 16pt;
     padding:0 0 10px 0; margin:0;
    }

div.homeC3BoxBott
  {background: url('../img/backHomeRightBoxBott.gif') no-repeat;
   width:260px; padding:0; height:15px;
  }

#homeMagCont
  {background: url('../img/backHomeMagTop.gif') no-repeat;
   padding:20px 8px 0px 20px;
  }
  #homeMagCont h2
    {padding:0;
    }

#homeMagContP
    {background: url('../img/imgHomeMag.gif') right 5px no-repeat;
     padding:0px 0 0 0; margin:0;
     height: 180px;
    }
  #homeMagCont h3
    {color:#737A01;
     font-size: 13pt;font-weight:normal;
     padding:0 0 15px 0; margin:0;
    }
  #homeMagContP p
    {margin:0 115px 15px 0;padding:0;
     line-height:9pt;
    }

#aSquare
  {height:250px; width:250px;
   margin:10px 5px 15px 5px; padding:0;
  }

#homeVideo
  {width:250px;
   margin:15px 5px; padding:0;
  }

#homeBlog
  {background: url('../img/backHomeBlog.gif') top left repeat-y;
   width:250px;
   margin:15px 5px;
  }

#homeBlogTop
  {background: url('../img/backHomeBlogTop.gif') no-repeat;
   height:10px;
  }
  
#homeBlogCont
  {background: url('../img/backHomeBlogBott.gif') bottom left no-repeat;
   padding:10px 15px 60px 15px; margin:0;
  }
  #homeBlogCont h2
    {font-size:10pt;
     color:#625D60; margin:0; padding-bottom:12px;
     font-weight:bold;
    }
  #homeBlogCont h3
    {font-size:13pt;
     color:#984582; margin:0; padding-bottom:12px;
     font-weight:normal;
    }


/*************************  Directory  Layout ****************************/

div.memList
  {background: url('../img/backMemList.gif') repeat-y;
   margin-bottom:25px;
   width:655px; clear:both;
  }

div.memListLeft
  {float:left;
   width:285px;
   padding:15px;
  }

div.memListRight
  {float:right;
   width:285px;
   padding:15px;
  }

div.memListPict
  {background: url('../img/backMemPicList.gif') no-repeat;
   float:left;
   width:83px; height:106px;
   padding:6px 0 0 7px;
  }

div.memListDet
  {float:left;
   width:180px;
   margin-left:12px;
   color:#3B1132;
  }

div.iconDir
  {float:left;
   margin:10px 15px 0 0;
  }

#memProfileCont
  {background:#EAEAE4;
   width:605px;
   padding:25px;
  }

#memProfilePict
  {background: url('../img/backMemPicProfile.gif') no-repeat;
   float:right;
   width:129px; height:153px;
   padding:11px 0 0 10px;
  }

#memProfileContInfo
  {float:left;
   width:395px;
   margin-right:15px;
  }
  #memProfileContInfo h1
   {font-size:14pt; font-weight:normal;
    padding:0;
    }
  #memProfileContInfo h2
    {font-size:10pt; font-weight:bold;
     color:#3B1132;
    padding-bottom:5px;
    }


#memProfileOffer
  {border: #D3CBD2 1px dashed;
   background: url('../img/iconMemOfferBig.gif') 15px 15px no-repeat;
   padding:15px 15px 25px 80px; margin: 25px 0;
   width:558px; color:#3B1132;
  }

div.memProfileDesc
  {margin-top:15px;
}

/************************* Articles/News/OtherEvents Layout ****************************/

div.artList
  {background: url('../img/sepDashed.gif') bottom left repeat-x;
   padding:15px 0 10px 0;
  }

div.artListCont
  {background: url('../img/iconArtList.gif') 0 10px no-repeat;
   padding:0 0 5px 60px; margin-bottom:5px;
   height: 70px; overflow:hidden;
  }
  div.artList h2,  div.newsListCont h2
    {font-size: 13pt;
    }

div.newsListCont
  {background: url('../img/iconNewsList.gif') 0 10px no-repeat;
   padding:0 0 5px 60px; margin-bottom:5px;
   height: 70px; overflow:hidden;
  }


div.evOtherListCont
  {background: url('../img/iconEvOtherList.gif') no-repeat;
   padding:0 0 5px 55px; margin-bottom:5px;
  }
  div.evOtherListCont h2, div.evOtherListCont p
    {padding:0;
    }
  div.artListCont a, div.newsListCont a, div.evOtherListCont a
    {text-decoration:none;
    }

#artCredits
  {background:#EFEFED;
   border:#E2E2DF 1px dashed;
   padding:8px;
   margin-top:25px;
  }
  #artCredits p
   {padding-top:0;
   }

/****************************** Navigation *****************************************/

.nav
  {margin-bottom:15px;
  }

.navItem
  {float:right;
   margin:0 10px;
   color:#9A8896;
   font-size:7pt;
  }

.navNext
  {background: url('../img/butNavNext.gif') right 0 no-repeat;
   height:14px;
   padding: 0 15px 0 0;
  }

.navPrev
  {background: url('../img/butNavPrev.gif') left 0 no-repeat;
   height:14px;
   padding: 0 0 0 15px;
  }

/******************************** CoWomen Events Layout ****************************/

div.evCowListConnect
  {background: url('../img/iconEventConnect.gif') no-repeat;
   padding:0 0 5px 95px; margin-bottom:5px;
  }

div.evCowListGrow
  {background: url('../img/iconEventGrow.gif') no-repeat;
   padding:0 0 5px 95px; margin-bottom:5px;
  }

div.evCowListLearn
  {background: url('../img/iconEventLearn.gif') no-repeat;
   padding:0 0 5px 95px; margin-bottom:5px;
  }

div.evCowListSupport
  {background: url('../img/iconEventSupport.gif') no-repeat;
   padding:0 0 5px 95px; margin-bottom:5px;
  }

  div.evCowListConnect h2, div.evCowListConnect p, div.evCowListGrow h2, div.evCowListGrow p, div.evCowListLearn h2, div.evCowListLearn p, div.evCowListSupport h2, div.evCowListSupport p
    {padding:0 0 3px 0;
    }
  div.evCowListConnect a, div.evCowListGrow a, div.evCowListLearn a, div.evCowListSupport a
    {text-decoration:none;
     color:#9B3F87;
    }
  div.evCowListConnect p.small, div.evCowListGrow p.small, div.evCowListLearn p.small, div.evCowListSupport p.small
    {color:#9A8896;
     padding-bottom:3px;
     font-size:8pt;
    }

div.butRegList
  {float:right;
   margin:10px 0;
  }

#evCowInfo
  {float:left;
   margin-right:25px;
  }
  #evCowInfo td
    {padding:0 5px 5px 0;
     vertical-align:top;
}


#evCowImg
  {float:right;
  }

#evCowPict
  {background: url('../img/backEvCowPict.gif') no-repeat;
   width:152px; height:178px;
  }

#evCowPict img
  {margin: 18px 0 0 18px;
  }


#evCowReg
  {text-align:center;
   margin-top:5px;
  }


#evCowNote
  {background: url('../img/backEventCowNote.gif') #F3F3F2 no-repeat;
   padding:60px 25px 25px 25px;
   margin-top:25px;
  }

#evCowIcons
  {margin-top:15px;
  }

div.evCowIcon
  {float:left; margin-right:15px;
  }


#evCowDetails
  {margin-top: 15px;
  }


/************************ Member Area Home Layout *******************************/

#mbHomeAnn
  {background: url('../img/backMbHomeAnnTop.gif') no-repeat;
   margin-bottom:20px;
   width:315px; float:left;
  }
  #mbHomeAnn td, #mbHomeNews td
    {padding: 0 5px 20px 5px;
    }
  #mbHomeAnn ul, #mbHomeNews ul
    {margin: 0; padding: 0;
    }
  #mbHomeAnn ul li, #mbHomeNews ul li
    {padding: 5px 0 0 15px;
     background-image: url('../img/bulletArrow.gif');
    }

#mbHomeNews
  {background: url('../img/backMbHomeNewsTop.gif') no-repeat;
   margin-bottom:20px;
   width:315px; float:right;
  }

.mbHomeBoxBott
 {background: url('../img/backMbHomeBoxBott.gif') bottom left no-repeat;
  padding:70px 15px 20px 15px;
 }

div#listMbHomeAnn, div#listMbHomeNews
  {height:130px;
   overflow:hidden;
   padding-top:15px;
  }


/******************************* Ecommerce **************************/

.evCowTicCart td
  {padding:2px 10px 2px 0;
  }

.regDoneBut
   {float:left;
    margin-right:15px;
   }

.cartStep
  {margin:25px 0 5px 0;
   font-size:12pt;
   font-weight: bold;
   color: #884E6D;
  }
  .cartStep img
   {margin-right:5px;
    vertical-align:middle;
   }

.cartStepPast
  {color: #969E1A;
   margin:25px 0 5px 0;
  }

.cartStepFuture
  {color: #C1C1C1;
   margin-top:15px;
  }

.cartStepError
  {color: #D57C26;
   margin:25px 0 5px 0;
  }


.evCowCheckout td
  {padding:2px 20px 2px 0;
  }

td.cartSpace
  {padding:25px 10px 5px 0;
  }


#cartStep4
  {display:none;
  }


/***** Footer *****/

#footer
  {display:none;
  }

/***** Fixes *****/

.clearfloat:after
  {content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
  }

.clearfloat
  {display: inline-table;
  }

* html .clearfloat
  {height: 1%;
  }

.clearfloat
  {display: block;
  }

.cleaner
  {clear:both; height:1px; font-size:1px;
   border:none;  margin:0; padding:0;
   background:transparent;
  }


/***** Separators *****/

.sepD
  {background: url('../img/sepDashed.gif') bottom left repeat-x;
   height:25px;
 }


/********** Forms ***************/

form
  {margin:0; padding:0;
  }

input
  {margin:0; padding:0;
  }

.ContBody
  {font-family:Tahoma, sans-serif;
   font-size: 11px; line-height: normal;
   color: #4B4B4B;
   margin:0; padding:1px 2px 1px 2px;
  }

.ContEdit
   {font-family:Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B; background:#F2F2F2;
    border:#D5D5D5 1px solid;
    height:15px; width:350px; min-width:350px;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEditSelect
   {font-family:Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B; background:#F2F2F2;
    border:#D5D5D5 1px solid;
    height:19px; width:355px; min-width:355px;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEditArea
   {font-family: Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B;
    width:350px; margin:0; padding:2px;
    background:#F2F2F2;
    border:#D5D5D5 1px solid;height:150px;
   }

.DirEdit
   {font-family:Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B; background:#F2F2F2;
    border:#D5D5D5 1px solid;
    height:15px; width:170px; min-width:170px;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEditInfo
   {font-family:Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B; background:#F2F2F2;
    border:#D5D5D5 1px solid;
    height:15px; width:390px; min-width:390px;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEditInfoArea
   {font-family: Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B;
    width:390px; margin:0; padding:2px;
    background:#F2F2F2;
    border:#D5D5D5 1px solid;height:150px;
   }

.SignupEdit
   {font-family:Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B; background:#FFFFFF;
    border:#D5D5D5 1px solid;
    height:15px; width:180px; min-width:180px;
    margin:0 0 10px 0; padding:1px 2px 1px 2px;
  }
  
.SendArtArea
   {font-family: Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B;
    width:650px; margin:0; padding:2px;
    background:#F2F2F2;
    border:#D5D5D5 1px solid;height:150px;
   }


.SearchEdit
   {display:none;
  }

.SearchEditSelect
  {display:none;
  }

img
  {border:none;
  }

