html, body, p, ul, ol, dl, dt, dd, h1,h2,h3,h4,h5,h6, form, li, blockquote { margin: 0; padding: 0;}
html, body { font-family: arial, sans-serif; background: #c7c7aa; text-align: center; }
html { font-size: 0.64em; }
body { font-size: 100.01%; }
a img, fieldset{border:none;}


#container{width:794px; margin:30px auto 0 auto; text-align:left; position:relative;}
#header{position:relative; background:url('../images/shadow1.gif') top center repeat-y; text-align:left;}
#header h1{padding:15px 0 11px 115px; margin:0 11px; background:#ea5671 url('../images/headertop.gif') top right repeat-x; font-size:1em;}
#header h1 img{display:block;}
#header #phoneBox{position:absolute; right:5px; top:12px; background:url('../images/phonebox.gif') top left no-repeat; width:252px; height:81px;}
#header #phoneBox p{position:absolute; top:-666em;}
#flash{position:absolute; left:68px; /*background:#00ff00;*/ z-index:2;}

#logobcg{width:309px; height:117px; position:absolute; top:-116px; left:-142px; background:url('../images/logobcg.gif') top left no-repeat; z-index:2;/*background:#ff0000;*/}
#logobcg1{width:153px; height:117px; position:absolute; top:117px; left:0px; background:url('../images/logobcg1.gif') top left no-repeat; z-index:2;/*background:#ff0000;*/}
/** html #logobcg{top:-31px; left:-268px;}*/

#mainMenu{position:relative; clear:both; font-weight:bold; font-family:georgia, serif; text-transform:uppercase; background:url('../images/shadow.gif') top center repeat-y; padding-top:2px; width:794px;}
#menubcg{padding-left:102px; border-left:1px solid #b1b0a1; border-right:1px solid #b1b0a1; background:#fff url('../images/menubcg.gif') top center no-repeat; margin:0 10px; height:48px;}

#mainMenu ul{position:relative; z-index:7; list-style:none;}

#mainMenu ul li{float:left; position:relative; z-index:7;}

#mainMenu a{padding:10px 13px 9px 12px; display:block; position:relative; color:#ded9dd; text-decoration:none; position:relative; z-index:7;}
#mainMenu a:hover{padding:10px 13px 9px 12px; color:#fdeef1; background:#ea5671;}

#item1 a:hover{padding:10px 13px 25px 12px; background:#ea5671 url(../images/item1.gif) bottom left repeat-x;}

#item2 a{padding:10px 8px 9px 8px; width:139px; background-color:transparent;}
#item2 a:hover{color:#fdeef1; /*background:#2d0b26;*/ padding:10px 8px 9px 8px; width:139px;}

#item3 a{padding:10px 8px 9px 8px; width:123px; background-color:transparent;}
#item3 a:hover{color:#fdeef1; /*background:#2d0b26;*/ padding:10px 8px 9px 8px; width:123px;}

#item4 a:hover{padding:10px 13px 25px 12px; background:#ea5671 url(../images/item4.gif) bottom left repeat-x;}

#item5 a{padding:10px 9px 9px 9px;}
#item5 a:hover{padding:10px 9px 25px 9px; background:#ea5671 url(../images/item5.gif) bottom left repeat-x;}

#item6 a{padding:10px 14px 9px 13px;}
#item6 a:hover{padding:10px 14px 25px 13px; background:#ea5671 url(../images/item6.gif) bottom left repeat-x;}


/*horizontal menu with dropdowns*/

  #mainMenu li ul {border:none; position: absolute; left: -999em; width:155px; padding:0; margin:0; height:auto; padding-bottom:13px;}
  
  #mainMenu li#item2 ul {width:155px;}
  #mainMenu li#item3 ul {width:139px;}
  
   #mainMenu li ul li { height: auto; padding: 0; border-top:1px solid #FBDDE3; margin:0; float:none; min-height:5px; background:#ea5671;}
    #mainMenu li ul li a { display: block; text-align: left; min-height:10px; padding:8px 0 8px 8px; background:none; color:#fdeef1; width:auto;}
    #mainMenu li:hover a, #mainMenu li.sfhover a {color:#fdeef1;}
    
    #mainMenu li ul li a:hover { display: block; text-align: left; min-height:10px; padding:8px 0 8px 8px; background:#2d0b26; width:auto;}
   
   * html #mainMenu li ul li a { height: 1%; }
  
    #mainMenu li.sfHover ul { clear: both; }
    /*#mainMenu li ul li a:hover { background-color:#00CCFF; background-image:none; color:#000;}*/
    #mainMenu li:hover ul,  
    #mainMenu li.sfHover ul { left: 0px; z-index:5; }
    
    
    #mainMenu li#item2:hover ul {background:url('../images/menu1bcg.png') bottom left repeat-x;}     
    #mainMenu li#item2.sfHover ul {background:url('../images/menu1bcg.gif') bottom left repeat-x;}
    
    #mainMenu li#item3:hover ul {background:url('../images/menu2bcg.png') bottom left repeat-x;}     
    #mainMenu li#item3.sfHover ul {background:url('../images/menu2bcg.gif') bottom left repeat-x;}
    
    
    #mainMenu li:hover, #mainMenu li.sfHover{background:#ea5671;}   
/*end horizontal menu with dropdowns*/    

#content{background:#fff url('../images/shadow.gif') top center repeat-y; width:770px; padding:0 12px 35px 12px; font-size:1.1em;}

#content a{color:#19ADD6; text-decoration:none;}
#content a:hover{color:#fff; background:#59ADE0; text-decoration:none;}

#content a.blc{background:url('../images/abullet.gif') center right no-repeat; padding-right:10px;}
#content a.blc:hover{background:#59ADE0 url('../images/abullet1.gif') center right no-repeat;}

#content .br{display:block;}

#offerBar{margin:0 11px; padding:5px 0 13px 0; border-bottom:1px solid #DEDEDE;}
#offerBar ul{list-style:none;}
   #offerBar li{float:left; min-height:116px;}
   #offerBar p{line-height:140%; color:#666;}
   
   p.imgcontainer{float:left; padding-right:0; line-height:100%;}
   p.imgcontainer1{float:right; padding-left:0; line-height:100%;}
   #oWelcome{width:225px; background:url('../images/offerboxitembcg.gif') top right no-repeat; padding-right:10px;}
      #oWelcome h2{background:url('../images/owelcomebcg.gif') top left no-repeat; width:86px; height:13px; margin-top:15px; margin-bottom:7px; margin-left:80px;}
      #oWelcome h2 span{position:absolute; top:-666em;}
            
      #oSession{width:250px; background:url('../images/offerboxitembcg.gif') top right no-repeat; padding:0 10px;}
         #oSession h3{background:url('../images/osessionbcg.gif') top left no-repeat; width:126px; height:13px; margin-top:15px; margin-bottom:7px; margin-left:95px;}
         #oSession h3 span{position:absolute; top:-666em;}
      
      #oWisdom{width:218px; padding-left:10px; min-height:5px;}
      * html #oWisdom{height:5px;}
         #oWisdom h3{background:url('../images/owisdombcg.gif') top left no-repeat; width:143px; height:18px; margin-top:15px; margin-bottom:7px;}
         #oWisdom h3 span{position:absolute; top:-666em;}

#wcol{width:435px; padding-left:35px; padding-top:10px; float:left;}
   #wcol.home{width:400px; padding-left:35px; padding-top:10px; float:left;}

   #wcol q{font-style:italic;}

   #wcol.home h2, #wcol h1{font-family:georgia, serif; font-size:2em; font-weight:normal; padding-top:10px; color:#e10c74;}
   #wcol.home h3, #wcol h2{font-family:georgia, serif; font-size:1.7em; font-weight:normal; padding-top:15px; color:#e10c74; text-transform:none;}
   #wcol p{line-height:140%; color:#666; padding:7px 0;}

#scol{float:right; width:240px; padding:16px 11px 0 0;}
* html #scol{height:100px;}

#scol #offerBar li{float:none; width:240px; padding:0+ 0 20px 0; min-height:10px; background:url('../images/citebcg1.gif') bottom center no-repeat;}
#scol #offerBar {border:none; padding:0 0 15px 0; margin:-10px 0 0 0;}
#scol #offerBar li#oSession{padding:10px 0 10px 0;}
#scol #offerBar li#oSession p{margin-left:95px;}
#scol #offerBar li#oSession p.imgcontainer{margin:0;}
#scol #offerBar li#oWisdom p.imgcontainer1{margin:0 0 0 0;}
#scol #offerBar li#oWisdom p.imgcontainer1 img{display:block;}
#scol #offerBar li#oWisdom{ border:1px solid #fff; padding:0 0 20px 0; /*background:url('../images/owisdomlogo.gif') top right no-repeat;*/}
#scol #offerBar #oWisdom h3{background:url('../images/owisdombcg.gif') bottom left no-repeat; width:143px; height:18px; /*margin-top:15px; margin-bottom:7px;*/}

#scol h4 {font-family:georgia, serif; font-size:1.1em; font-weight:normal; color:#e10c74; text-transform:uppercase; padding:0; margin:0;}
#scol p{line-height:140%; color:#666;}

#bcrumbs {padding:5px 0 0 0; color:#666; font-family:georgia, serif; font-size:0.84em;}
#wcol #bcrumbs ul{list-style:none; padding:0; margin:0;}
#bcrumbs ul li{display:inline; padding:0 10px 0 2px; background:url('../images/bcbullets.gif') center right no-repeat;}
#bcrumbs ul li.first{padding:0 10px 0 0;}
#bcrumbs ul li.last{background:none;}
#bcrumbs a{color:#ea5671; text-decoration:underline;}
#bcrumbs a:hover{color:#ea5671; text-decoration:none; background:none;}

#wcol ul.ilist {padding:0; margin:0;}

#wcol ul.nobullet {list-style:none; padding:0; margin:0;}

.ilist li{padding:15px 0 10px 0; list-style:none; background:url('../images/slistbcg.gif') bottom center no-repeat;}
.ilist.type1 li{background:none;}
ol.ilist li{background:none;}
#wcol ol.ilist{padding:0; margin:0;}

#wcol ul.ilist li ul, #wcol ul, #wcol ol{color:#666; padding:10px 0; margin-left:20px;}
.ilist li ul li{padding:0; line-height:160%; list-style-type: disc;}

.ilist li.last{padding:15px 0 0 0; background:none;}

#wcol .ilist h2, #wcol h3 {font-family:georgia, serif; font-size:1.1em; font-weight:normal; color:#e10c74; text-transform:uppercase; padding:0; margin:0;}

#wcol p.imgcont {float:left; padding-right:10px;}
#wcol p.imgcont img{padding:3px; border:1px solid #c7c7aa;}

#wcol p.imgcont1 {padding:15px;} 
#wcol p.imgcont1 img{padding:3px; border:1px solid #c7c7aa;}

.ilist cite{font-style:normal;}

dl.clist{color:#666; line-height:160%;}
dl.clist dt{float:left; clear:left; width:100px;}
dl.clist dd{margin-left:100px; width:200px; border:1px solid #fff;}
#wcol dl.clist dd ul{list-style:none; padding:0; margin:0;}
#wcol dl.clist dd ul li{padding:0;}

#wcol div.note{margin-left:120px;}

#wcol p.floated{float:left;}
#wcol p.centered{text-align:center;}

#wcol div.testimonials cite{font-weight:bold; display:block; padding-top:5px;}

#form1{padding-bottom:10px;}


#testimonials{padding:10px 30px; background:url('../images/testimonialsbcg.gif') top center no-repeat;}

#testimonials p, #testimonials cite{line-height:140%; color:#666; padding:5px 0;}
#testimonials cite{display:block; background:url('../images/citebcg.gif') bottom center no-repeat; padding-bottom:15px;}

#testimonials .citelist cite{display:block; background:none; padding-bottom:15px; color:#707070; font-style:normal; font-weight:bold;}
#testimonials .citelist{background:url('../images/citebcg.gif') bottom center no-repeat; padding-bottom:15px;}
#testimonials .citelist ul{list-style:none; padding-top:15px;}
* html #testimonials .citelist ul li{height:10px; padding:0;}
#testimonials .citelist ul li{min-height:10px; padding:0;}
#testimonials .citelist q{color:#666;}

#testimonials h2{width:188px; height:65px; background:url('../images/testimonials.png') top left no-repeat;}
 * html #testimonials h2{background:url('../images/testimonials.gif') top left no-repeat;}
#testimonials h2 span{position:absolute; top:-666em;}

#testimonials h3{background:url('../images/tibullet.gif') top left no-repeat; padding:2px 0 3px 25px; font-size:1.1em; margin:15px 0 5px 0;}

blockquote p:before{content: open-quote;}
blockquote p:after{content: close-quote;}

#footer{margin:0 11px; padding:23px 1px 5px 1px; color:#fff; background:url('../images/footerbcg.gif') top center no-repeat;}
#footer a{color:#fff; text-decoration:none;}

#footer #line2{float:right;}
   
.clearme{clear:both;}
.clearleft{clear:left;}