﻿body {font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
text-align:center;
background:#aaa;
background-image:url('backgray.gif');

}


#wrapper{

width:980px;
margin:0px auto;
text-align:left;
background:#363738;
padding:0;
border:2px solid #000;
}


#header{
background:#000;
/*  images/header.gif*/
background-image:url('images/header2.jpg');
background-repeat:no-repeat;
background-position:top center;
height:335px;
border-bottom:5px solid #000;
margin-bottom:1em;
padding-bottom:1em;
}



/*


#sidenav{
height:38px;
border:1px solid #000;
border:1px solid #000;

padding:0 2em 2em 2em;
background:#fff;


}

#sidenav li{
list-style-type:none;
float:left;
margin:0.5em;
padding:0.5em;
}

#sidenav a{
text-decoration:none;
font-size:small;

}

#sidenav a:hover{
text-decoration:underline;
font-size:small;
}


*/



/* Main Menu */




#sidenav
{
color: white;
background: #fff;
border-bottom: 0.2em solid #aaa;
border-right: 0.2em solid #aaa;
padding: 0 1px;
margin-left: 0;
width: 160px;
font: normal 1.2em Verdana, sans-serif;
float:left;
margin:0 2em 2em 2em;


}

#sidenav li
{
list-style: none;
margin: 0;
font-size: 1em;


}

#sidenav a
{
display: block;
text-decoration: none;
margin-bottom: 0.5em;
margin-top: 0.5em;
color: white;
background: #000;
border-width: 1px;
border-style: solid;
border-color: #000;
border-left: 1em solid #aaa;
padding: 0.25em 0.5em 0.4em 0.75em;
}

#sidenav a#current { border-color: #5bd #035 #068 #f30;
background:#fff; color:#000;
 }

#sidenav a
{
width: 99%;
/* only necessary for Internet Explorer */
}

#sidenav a
{
voice-family: "\"}\"";
voice-family: inherit;
width: 9.6em;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#sidenav a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#sidenav a:hover, #sidenav a#current:hover
{
background: #fff;
color:#000;
border-color: #069 #6cf #5bd #f00;
padding: 0.4em 0.35em 0.25em 0.9em;
}

#sidenav a:active, #sidenav a#current:active
{
background: #17a;
border-color: #069 #6cf #5bd white;
padding: 0.4em 0.35em 0.25em 0.9em;
}





#content{
padding:1em;
margin:1em auto;
min-height:480px;
float:left;
width:720px;


}

#content h1{
	padding:1em;margin:1em;
}

.fadein { position:relative; height:332px; width:500px; }
.fadein img { position:absolute; left:0; top:0; }

#answer1{display:none;}    



.rounded {
  -moz-border-radius:3ex;
  -webkit-border-radius:3ex;
  color:#000;
     background-color: #fff;
    border: 3px solid #aaa;
    margin:2em;
    padding:2em;
    line-height:1.5em;
}


#footer{clear:both;
height:30px;
background:#fff;
}



.tabNavigation{
  -moz-border-radius:3ex;
  -webkit-border-radius:3ex;
  color:#000;
     background-color: #fff;
    border: 3px solid #aaa;
    margin:2em;
    padding:2em;
    line-height:1.5em;
}



ul.tabNavigation li a{background:#fff;padding:1em;margin:1em;}

ul.tabNavigation li a.selected,
ul.tabNavigation li a:hover {
background-color: #333;
color: #fff;
 padding-top: 7px;
}
	


h1{
text-align:center;
}

#traininglist{
margin:1em auto;
text-align:center;

}


#traininglist ul{
float:left;
margin:1.5em;
padding:1em;
width:40%;
}

#traininglist li{
	 display:list-item;
text-align:left;

}


#bookinglist{
margin:1em auto;
text-align:center;
padding:2em;
}


#bookinglist li{
	 display:list-item;
text-align:left;

}


#wedo{
}


#wedo ul{
list-style-type:disc;
float:left;
margin-right:3em;

}

#wedo li{
list-style-type:disc;
display:block;
padding:1em;


}

#wedo a{display:block;}

p{
padding:0.5em;
margin:0.5em;
line-height:1.8em;
	
}


#footer p{
	text-align:center;
}

.imagebox{

	margin:2em;
	padding:2em;
	
}

#map{
	display:none;
}




.about img{
float:left;
margin:1em;
border:1px solid #000;

}





#video{
float:RIGHT;
padding:1em;
margin:1em;

}



#homegallery{marging:1em auto;text-align:center;}

#home h3, h4{text-align:center;}

#homegallery img{border:2px solid #000;margin:3px;}




#cbttext li{clear:both;display:block;margin:0.5em;padding:0.5em;}


#road ol{
	border:0px solid #f00;
	width:40%;
	margin:2em auto;
}

#fourth li{
display:block;
margin:0.5em;
padding:0.5em;

}
