/* CSS Document */


/*
---------------------------------------------
main/default
---------------------------------------------
*/

 
body {
text-align:justify;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:100%;
margin:0 auto;
padding:0;

background-color:#1d1104;
}

a {
text-decoration: none;
color:#cc9933;
}
a:hover {
text-decoration:underline;
}

a img {
border:none;
}
 
a.selected {
font-weight:normal;
}

p{
color:#898989;
font-size:16px;
line-height:24px;
text-align:left;
}

h1 { 
font-size:21px;
font-weight:bold;
}

h2 { 
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:18px; 
font-weight:bold; 
color:#898989; 
}

li {
list-style:none;
display:inline
}

/*
---------------------------------------------
header
---------------------------------------------
*/

#headerbg {
background:url(../images/pinktopbar.png) repeat-x top;
wisth:100%;
height:151px;
}

#header {
width:100%;
margin:auto;
background:url(../images/headernav_bg.png) no-repeat top center; 
height:151px;
} 

#headernav{
margin: auto;
text-align: right;
height:50px;
width:950px; 
padding-right:50px;
padding-top:40px; 
}
#headernav ul {
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:30px;
}

#headernav li {
list-style-type:none;
display:inline;
}

#headernav a {
text-decoration : none;
font-size:18px;
color: #FED6DC; 
padding :5px;
font-size:18px;
}

#headernav a:hover {
text-decoration:none; 
color:#FFFFFF; 
padding:5px; 
}
 
#headernav a:selected {
text-decoration:none; 
color:#FFFFFF;  
padding :5px;
font:strong;
}

/*
---------------------------------------------
main
---------------------------------------------
*/  

#homestripe {
width:100%;
background:url(../images/homestripe.jpg) repeat-x center;
height: 1255px;
}


#maincontainer {
width:100%; 
height: 1255px;
background:url(../images/home_bg.png) center no-repeat; 
}

#container {
margin:auto;
width: 950px; 
table-layout:auto;
}

/*
---------------------------------------------
main programs
---------------------------------------------
*/

#programsstripe {
background: url(../images/programsstripe.jpg) repeat-x center;
width: 100%;
height: 3023px;
}

#maincontainerprograms {
width:100%; 
height: 3023px;
background:url(../images/programs_bg.png) center no-repeat; 
}

#containerprograms {
margin:auto;
width: 950px; 
table-layout:auto;
}

/*
---------------------------------------------
main training
---------------------------------------------
*/

#trainingstripe {
width:100%;
background:url(../images/trainingstripe.jpg) repeat-x center;
height: 1368px;
}

#maincontainertraining {
width:100%; 
height: 1368px;
background:url(../images/training_bg.png) center no-repeat; 
}

#containertraining {
margin:auto;
width: 950px; 
table-layout:auto;
padding:0px;
}

#trainingrow2 {
margin:auto;
width: 950px;
height:550px; 
}

#trainingrow2col1 {
float:left;
width: 500px;
height: 550px;
padding-left:50px;
}

#trainingrow2col2 {
float:left;
padding-left:45px;
width:330px;
height:550px;
padding-top:30px;
line-height: 22px;
}




/*
---------------------------------------------
main support
---------------------------------------------
*/

#maincontainersupport {
width:100%; 
height: 590px;
background:url(../images/maintopsupport_bg.png) center no-repeat; 
}

#supportbar  {
background:url(../images/supportbar.png) repeat-x center;
height: 590px;
width:100%;
}

#containersupport {
margin:auto;
width: 950px; 
table-layout:auto;
}

#Layer1 {
margin-left:25px; 
}

/*
---------------------------------------------
main contact
---------------------------------------------
*/

#maincontainercontact {
width:100%; 
height: 479px;
background:url(../images/contact_bg1.png) center no-repeat; 
}

#contactstripe {
background:url(../images/contactstripe.jpg) repeat-x center;
height: 479px;
width:100%;
}

#containercontact {
margin:auto;
width: 950px; 
table-layout:auto;
}
/*
---------------------------------------------
footermain
---------------------------------------------
*/ 

#footermain {
width:100%;
margin:0;

}

#footer_pink {
background:url(../images/footer1home_bg.png) repeat-x center; 
margin:auto;
width:100%;
height:243px; 
}

#footerpinkcontent {
margin:auto;
width:950px;
height:230px;
padding-top:10px;
}

#footerpinkcol1 {
float:left;
width:525px;
height:200px;
padding-top:20px;
color:#ffffff;
padding-left:50px;
line-height:21px;
text-align:left;
}


#footerpinkcol2 {
float:left;
width:285px;
height:230px;
font-size:14px;
color:#ffffff;
padding-left:50px;
line-height: 14px;
font-style:italic;
}


#footer_training {
background:url(../images/mainbotmtraining_footer1.png) repeat-x;
margin:0;
width: auto;
height: 50px;
}

#footer_brown {
background:url(../images/footermain_bg.png) repeat-x center;
width:auto;
margin-top:0;
height:120px;
}

#footer_brown p
{
  padding : 70px 80px 20px 80px;
  margin : 0px 0px 0px 80px;
  width:70%;
  text-align:center;
  font-size:13px;
  color:#996633;
}

#footer_browntext { 
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
}
