body{
  left:0px;
}


#mainContentArea{

    height: 548px;
    width: 100%;

    position:relative;
    background-color: #ffffff;


}




#contentBGHolder{

    top: 0px;
    height: 100%;
    width: 100%;

   left : 0px;


   position:absolute;

    background-image:    url(bg3.gif);
    background-repeat: no-repeat;


}


#menuArea{

    top: 18px;
    height: 20px;
    width: 610px;

   left : 22px;


    position:absolute;
    /*border: 1px solid #fc0000;  */


}


#menuArea ul li a:hover{
        color: #ffffff;

}

#menuArea  li:hover{


color:  #99FF66;


}



#menuArea ul{
float: left;
  list-style: none;
  /*border: 1px solid #333333;*/
  padding: 0;
  margin: 0;

  width:100%;
  background-color: transparent  ;





}

#menuArea ul li, #menuArea ul li a{


float: left;

  /* background-color: #cacaca;*/
  background-color:  transparent;
    color: #ffffff;
    display: block;
    text-decoration: none;
   /* width:100%;*/

   margin: 0;
   padding: 0;
   width: 16%;

   /* background-color: #5a5a5a;    */

    font-family:   "Microsoft Sans Serif", Helvetica, Arial ;
    font-size: 13px;
    font-weight: 600;



    text-align: left;


}

#menuArea ul li a{



    color: #999999;


}


#courseDetailArea{

    top: 41px;
    height: 455px;
    width: 480px;

   left : 220px;


    position:absolute;
    /*border: 1px solid #333333;*/

    font-family:   Arial, "Microsoft Sans Serif", Helvetica, Arial ;
    font-weight: 600;
    font-size: 11px;
    color: #ffffff;


}


 tr.dateRow, tr.venueRow, tr.timeRow,tr.ctimeRow, tr.costRow, tr.statusRow, tr.basicDescription, tr.syllabus, tr.costHeaderRow {

 background-color: #333333;
 color: #ffffff;
 width: 100%;
 font-size: 12px;

 text-indent:15px;

 line-height: 200%;

 cursor: pointer;
}

tr.venueRow{
  background-color: #666666;
}

tr.timeRow, tr.ctimeRow{

left:0px;
width: 100%;
background-color: #aaaaaa;
}

tr.ctimeRow{ line-height:240%; }

tr.costRow {
/*background-color: #eeeeee;*/
/*color: #333333;*/
}

tr.statusRow{
background-color: #ac3399;
}

tr.costHeaderRow{


text-align: center;
}

#homeLink{

    bottom: 5px;
    height: 55px;
    width: 230px;

  left : 5px;


    position:absolute;
    cursor: pointer;
}

#slide{

    top: 220px;
    height: 83px;
    width: 431px;

   left : 250px;


    position:absolute;



}

#courseTableTop, #courseTableMiddle{

    top: 75px;
    height: 40px;
    width: 652px;

   left : 10px;


    position:absolute;

    background-image: url(topWithBar.gif) ;
    background-repeat: no-repeat;

}


#coachingBG, #contactBG {

    background-image:  url(coachingBG.gif);
    background-repeat: no-repeat;

    top: 75px;
    height: 270px;
    width: 650px;

   left : 9px;


    position:absolute;

    font-family:   Arial, "Microsoft Sans Serif", Helvetica, Arial ;
    font-size: 12px;

  }

#contactBG { background-image:  url(contactBG.gif);}

#coachingHeadText{

    top: 14px;

    height: 40px;
    width: 605px;

    color: #cccccc;
   left : 25px;


    position:absolute;

       font-family:   Arial,"Microsoft Sans Serif", Helvetica, Arial ;
       font-size: 12px;



}

#coachingHeadText b{
  color: #E3FFC6 ;
}




  #coachingCostsBG, #contactsBG{

     background-color:  transparent;

    top: 55px;
    height: 175px;
    width: 632px;

   left : 8px;


    position:absolute;

  }


  #bioBG, #newsBG{

     background-color:  transparent;

    top: 55px;
    height: 411px;
    width: 649px;

   left : 8px;

   background-image: url(bioBG.gif);
   background-repeat: no-repeat;

     font-family:   Arial,"Microsoft Sans Serif", Helvetica, Arial ;
    font-size: 12px;



    position:absolute;

  }

  #newsBG{  background-image: url(newsBG.gif); }

  #newsBG table tr{
    font-size: 11.5px;
  }

  #tasterBG{

    background-color:  transparent;

    top: 55px;
    height: 188px;
    width: 377px;

   right : 45px;

   background-image:  url(tasterBG.gif);
   background-repeat: no-repeat;

     font-family:   Arial, "Microsoft Sans Serif", Helvetica, Arial ;
    font-size: 10px;



    position:absolute;

    opacity: 0.5;
    filter:alpha(opacity=50);

    visibility:  hidden;

  }

  #tasterBG table{
    left:5%;
    width:90%;
    top:5%;

    position: absolute;

    background-color:  transparent;
     font-family:   Arial,"Microsoft Sans Serif", Helvetica, Arial ;
    font-size: 11px;
    color: #ffffff;


  }

  #tasterBG table tr{ background-color: transparent; margin: 10px;}

  #tasterLink{
    left:15px;
    width:90%;
    bottom:13px;

    position: absolute;
    background-color:  transparent;
    font-size: 12px;
    font-weight:  600;

    color:   #FF0066;
  }

#tasterLink a{
  color: #FFFFFF;
  text-decoration: none;
   font-weight:  100;
}

#tasterLink a:hover{
  color: #cccccc;
  text-decoration:  underline ;
}



  #extrasBG{

     background-color:  transparent;

    top: 105px;
    height: 233px;
    width: 439px;

   left : 88px;

   background-image:  url(../images/extrasBG.gif);

     font-family:   Arial,"Microsoft Sans Serif", Helvetica, Arial ;
    font-size: 12px;



    position:absolute;

  }

  #imagesLink,#videoLink, #linkLinks,#generalLink, #routineLink, #skillLinks{


      height: 107px;
      width: 133px;

      position:absolute;

      cursor: pointer;


  }
  #imagesLink, #videoLink, #linkLinks{
    top: 0px;
  }

  #generalLink, #routineLink, #skillLinks{
     top: 125px;
  }


  #imagesLink,#generalLink{
    left : 1px;
  }
  #videoLink,#routineLink{
    left : 155px;
  }
  #linkLinks,#skillLinks{
    left : 305px;
  }


#linkDescriptionBox{

    top: 275px;
    height: 30px;
    width: 650px;

   left : 1px;


    position:absolute;

    color: #ffffff;
     font-family:   Arial, "Microsoft Sans Serif", Helvetica, Arial ;
    font-size: 12px;



}



  .innerBoxText{

    top: 5%;
    height: 90%;
    width: 90%;

   left : 5%;


    position:absolute;
    color: #eeeeee;



}

.innerBoxText a{
  text-decoration: none;
  color: #dddddd;
}

.innerBoxText a:hover{
  text-decoration:  underline;
  color: #333333;
}


 #contactsBG{  left : 6px; width: 639px;  top: 47px; }


#courseTableMiddle{

    top: 245px;

    }

.courseTableInner, .coachingTableInner{

    top: 30px;
    height: 90px;
    width: 652px;

   left : 0px;


    position:absolute;
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
    border-left: 1px solid #333333;


}

.coachingTableInner{


    height: 190px;
    border:none;

    }

.headTitle, .courseCost{
   top: 7px;
    height: 15px;
    width: 650px;

   left : 21px;

   font-size: 12px;
   color: #ffffff;

   font-family:   Arial,"Microsoft Sans Serif", Helvetica, Arial ;

   position: absolute;



}

.courseCost{

   left:850px;
   color: #006600;
   font-weight: bolder;


}


.courseTableInner table, .coachingTableInner table{

width: 643px;
left: 3px;
position: absolute;

font-family:   Arial, Helvetica, Arial, "Microsoft Sans Serif" ;
}

tr.venueRow a, tr.ctimeRow a{
  text-decoration: none;
  color: #ffffff;
}

tr.venueRow a:hover, tr.ctimeRow a:hover{  text-decoration: underline; }

a.tr.venueRow:hover{   background-color: #FF3333; }

#syllabusBG{
    background-color: #444444;
   top:0px;
   width:100%;
   left:0px;
   height: 26px;

   position:absolute;

   text-indent: 15px;

   line-height: 200%;
   color: #cccccc;




}

tr. basicDescription{

}

table .grad{

    left:0px;
    width:632px;
    border:none;
}

table .contacts{

    left:0px;
    width:636px;
    border:none;
}




.rightHand{

right: 32px;
position: absolute;
}


.innerTableText{

margin-left:15px;
margin-right:15px;

}

#newsIcon{

    top: 12px;
    height: 40px;
    width: 40px;

   left : 15px;


    position:absolute;
/*    border: 1px solid #333333;*/
    background-image:  url(news.gif);
    background-repeat: no-repeat;

}

#contactIcon{

    top: 12px;
    height: 40px;
    width: 80px;

   left : 15px;


    position:absolute;
/*    border: 1px solid #333333;*/
    background-image:  url(contact.gif);
    background-repeat: no-repeat;

}
