
body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;

}


 /* main Container*/
#maincontainer{
width: 952px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: url(/Images/bg_body_Mid.gif);
border : 0px dotted red; 
}


div.spacer {
 clear: both;
 height: 30px; /*Height of top section*/
 margin:0;
 padding:0;
}




 /* Header*/
#HeaderContainer{
height: 116px; /*Height of top section*/
width: 952px;
background: url(/Images/bg_head.gif);
float:left;
}


 /*QuotesBox  //////////////////////////////////////////////////////////////*/

#QuotesBox{
height: 65px; /*Height of top section*/
width:433px;
margin:  22px 0 0 520px ;
text-align: center;
border : 0px dotted red;
}

#QuotesBox p{
margin:  10px 0 0 20px ;
width:380px;
color: #ffffff; 
font-size: 12px ;
font-weight: bold;
border : 0px dotted red;
}

#bg-yellow{
height: 82px; /*Height of top section*/
width:433px;
background: url(/Images/bg_Quotes_green.gif);

}

#bg-red{
height: 82px; /*Height of top section*/
width:433px;
background: url(/Images/bg_Quotes_red.gif);
}

#bg-gary{
height: 82px; /*Height of top section*/
width:433px;
background: url(/Images/bg_Quotes_black.gif);
}



 /* Slideshow  Container*/
#slideshowContainer {
height: 273px; /*Height of top section*/
width:930px;
margin: 0px 0 0px 18px;
border : 0px dotted red;
}





 /* OneBoxContainer  */
#OneBoxContainer {
width:191px;
float:left;
margin: 0px 10px 0px 15px;
border : 0px dotted pink; 
}

 /*Menu box //////////////////////////////////////////////////////////////*/
#BoxMenu {
width:190px;
background:url(/Images/bg_menu_mid.gif);
float:left;
margin: 0;
padding:0;
border :0px dotted red; 
}

#BoxMenu  ul {  
margin:0px;  
padding:0 0 10px 9px ;
list-style:none;
line-height:1.6;

}

#BoxMenu li{  
margin:3px 0 0 5px;    
padding:0px;
list-style-type:none; 
color: #ffffff; 
font-size: 11px ;
}

#BoxMenu h1 {
font-size: 15px ;
font-weight: bold;
margin:6px 0px 0px 0px;     
padding:0 0 0 5px;
color: #999999; 
height: 27px;
width:168px;
background: url(/Images/bg_menu_h1.gif);

}




#BoxMenu A:link, #BoxMenu A:visited , #BoxMenu A:active 
{ font-size: 12px ; background-color: inherit; color: #ffffff;  text-decoration: none; list-style-type: none; } 
#BoxMenu A:hover   { text-decoration: underline; color: #000000; }




 /* OneBoxContainer  */
#TwoBoxContainer {
height: 100%; /*Height of top section*/
width:490px;
background: url(/Images/bg_TextBox_Mid.gif);
float:left;
margin: 0px 10px 5px 0px;
border : 0px dotted red; 
}

#Text-warp{
width:435px;
margin: 5px auto;
border : 0px dotted red; 
}


#Text-warp p{
font-size : 12px;
color : #666666; 
line-height:16px;
text-align: justify;
}

#Text-warp h1 {
font-size: 15px ;
font-weight: bold;
color:#CC0000; 
text-transform: uppercase; 
}

#Text-warp h2 {
 font-family:  sans-serif;
width:385px;
font-size: 14px ;
font-weight: bold;
color:#333333; 
text-align: center;
padding:20px;

}

#Text-warp h3 {
font-size: 13px ;
font-weight: bold;
color:#999999; 
margin:20px 0 20px 0;
padding:0px;
text-transform: uppercase; 
}

#Text-warp a{  
margin:0px;
padding:0px;
color:#999999; 
font-size: 13px ;

}


#Text-warp ul {  
list-style-type: disc;

}

#Text-warp li{  
margin:0px;
padding:0px;
color : #666666;  
font-size: 13px ;

}

#bg-h2{
background: url(/Images/bg_test.gif);
padding:0px;
height: 75px;
width:430px;
margin:0 15px 0 0 ;
}





#Q-bg{ 
background: url(/Images/pullquote.gif);
margin:5px;
padding:0px;
border: 0px solid red; 
}


#Q-bg p{ 
margin:30px 30px 0px 30px;
padding:5px;
font-style:italic;

}
 

#li-bg{
background: url(/Images/bg_li.gif);
 padding:7px;
}

#li-bg h2 {
font-size: 16px ;
font-weight: bold;
color:#ffffff; 
margin:0px;
padding:0px;
border: 0px solid red;

}


img.imagerleft{ 
 float: left; 
 margin : 10px;
 border: 0px solid red; 
 }
 
 
  img.imageright{ 
  float: right; 
  margin : 10px;
  border: 0px solid red; 
 }
 

/*exercises page //////////////////////////////////////////////////////////////*/

.exercises-image{
  margin : 7px;
  border: 0px solid red; 
}
 

#leftcolumn_h3bg {
font-size: 13px ;
/*font-weight: bold;*/
color: #ffffff; 
margin:30px ;
/*text-transform: uppercase; */
}

 /* OneBoxContainer  */
#ThreeBoxContainer {
height: 100%; /*Height of top section*/
width:200px;
margin: 0px ;
float:left;
border : 0px dotted red; 
}



 /* RightBoxContainer */
#RightBoxContainer {
height: 100%; /*Height of top section*/
float:right;
width:307px;
border : 1px dotted red; 
}


#videos_downloads_wrap{
background: url(/Images/bg_videos_downloads.gif);
height: 338px; /*Height of top section*/
width:216px;
font-family:Arial, Helvetica, sans-serif;
border : 0px dotted red; 

}

#videos_downloads {
margin:20px 0 0 2px ;
border : 0px dotted red; 
}

#videos_downloads_wrap h1 {
font-size: 13px ;
font-weight: bold;
text-transform: uppercase; 
color:red; 
margin:20px 0 0 13px;
padding:0px;
}

#videos_downloads_wrap p {
font-size: 12px ;
width:180px;
color: #666666; 
margin:20px 0 0 15px;
padding:0px;
}

#videos_downloads_wrap a {
font-size: 12px ;
color:red; 
margin:0px 0 0 15px;
border : 0px dotted red; 
}

#Poster_downloads_wrap{
background: url(/Images/bg-Poster_download.png);
height: 338px; /*Height of top section*/
width:216px;
font-family:Arial, Helvetica, sans-serif;
border : 0px dotted red; 
}


#Poster_downloads {
margin: 14px 0px 0px 0px ;
padding:0px;
border : 0px dotted red; 
}



#Poster_downloads_wrap h1 {
font-size: 13px ;
font-weight: bold;
text-transform: uppercase; 
color:#ffffff; 
margin:20px 0 0 13px;
padding:0px;
}

#Poster_downloads_wrap p {
font-size: 12px ;
width:180px;
color: #ffffff; 
margin:10px 0 0 15px;
padding:0px;
}

#Poster_downloads_wrap a {
font-size: 12px ;
color:#ffffff; 
margin:0px 0 0 15px;
border : 0px dotted red; 
}

#Poster_downloads a {
font-size: 12px ;
color:#ffffff; 
margin:0px 0 0 0px;
border : 0px dotted red; 
}



 /* footerbox //////////////////////////////////////////////////////////////*/
 
#footerbox {
width:915px;
height: 100px; /*Height of top section*/
clear:both; 
float:left;
margin: 0px 0px 0 15px;
background-color: #CC0000;
border : 0px dotted #000000; 
}


#footerboxInner{
width:520px;
height: 50px; /*Height of top section*/
margin: 25px  auto; /*Center container on page*/
border : 0px dotted #000000; 
}


 #footerboxTwo p, #footerbox p {
text-align: center;
font-size : 15px;
}
