/* PLAIN TEXT */

A.nav       { color: #000000;}
A.nav:visited   { color: #000000; }
A.nav:active    { color: #000000;}

A           { color: #3F2C09;}
A:visited   { color: #3F2C09; }
A:active    { color: #3F2C09;}

A.fitness       { color: #fae9a1;}
A.fitness:visited   { color: #fae9a1; }
A.fitness:active    { color: #fae9a1;}

A.footer       { color: #fae9a1;}
A.footer:visited   { color: #fae9a1; }
A.footer:active    { color: #fae9a1;}

.header
{
	font-family:Trebuchet MS;
	color:#FFFFFF;
	font-size: 12pt;
	text-decoration: none;
	font-weight : bold;
}

.footer 				
{
font-family:Tahoma,Arial,Verdana; color:#fae9a1; font-weight:bold; font-size:7pt;
	
}

body
{
	scrollbar-face-color:#000000;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#666666;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:'';
	scrollbar-3dlight-color:'';
	scrollbar-darkshadow-Color:'';
	background-image: url(../images/back.gif);
	margin: 0;
	text-align: center;

}

.forms   {
	border-style: solid;
	border-width: 1;
	font-family: arial;
	color: #000000;
	background-color : #FFFFFF;
	border-color: #ca890a;
	font-family: Trebuchet MS, Arial;
	font-size: 8pt;
	padding : 0;
}



#wrapper {
width: 800px;
margin: 0 auto;
text-align: left;
border-bottom: 0px;
}
	
#contentbox-img {
margin: 0 auto;
width:800px;
height: 500px;
background-image: url('../images/web_bg.jpg');
/*border: 3px solid #680000;*/
}
	
#contentbox {
margin: 0 auto;
width:800px;
height: 700px;
background-color: #F6C22B;
/*border: 3px solid #680000;*/
}

#contentbox2 {
margin: 0 auto;
width:800px;
height: 710px;
background-color: #F6C22B;
/*border: 3px solid #680000;*/
}

#contentbox-home {
margin: 0 auto;
width:800px;
height: 1050px;
background-color: #F6C22B;
/*border: 3px solid #680000;*/
}

#contentbox-vid {
margin: 0 auto;
width:800px;
height: 850px;
background-color: #F6C22B;
/*border: 3px solid #680000;*/
}

#contentbox3 {
margin: 0 auto;
width:800px;
height: 900px;
background-color: #F6C22B;
/*border: 3px solid #680000;*/
}

#contentbox4 {
margin: 0 auto;
width:800px;
height: 1200px;
background-color: #F6C22B;
/*border: 3px solid #680000;*/
}

#contentbox5 {
margin: 0 auto;
width:800px;
height: 850px;
background-color: #F6C22B;
/*border: 3px solid #680000;*/
}

#contentbox6 {
margin: 0 auto;
width:800px;
height: 2100px;
background-color: #F6C22B;
/*border: 3px solid #680000;*/
}

#maincontent {
margin: 0 auto;
text-align: left;
width:95%;
margin-left: auto;
margin-right: auto;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
	}
	
#maincontent1 {
margin: 0 auto;
text-align: center;
width:95%;
margin-left: auto;
margin-right: auto;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
	}
	

SUP {
font-family:Trebuchet MS, Arial; 
color:#fae9a1; 
font-weight:normal; 
font-size:6pt;
}
.imgbox {

border: 3px double #ca890a;
}

.imgbox2 {
border: 1px solid #fae9a1;
margin-left:3px;
margin-right:5px;
margin-top:3px;
margin-bottom:3px;
}

ul.news {
padding-left: 1.2em;


}
/******** .navborder1 {
	border-right: 1px solid #CCCCCC;}

.dottedline { 
border-top: .5px solid #000000; 
border-style: dashed; 
} 
	
	.container_right {
	float:right;
	vertical-align:top;
	width:260px;
	margin-top:50px;
	border: 1px solid #000000;
	} ****************************************/

/************* Expand - Collaspe *************************/	
ul.map {
  	list-style-type: none;
  margin-left: 0px;
  padding-left: 0px
	}

li.map {
	width: 360px;
	margin-bottom: 5px;
	border: 1px double #ca890a;
	padding: 5px;
	}

ul.vid {
  	list-style-type: none;
  margin-left: 0px;
  padding-left: 0px
	}

li.vid {
	width: 425px;
	margin-bottom: 5px;
	border: 1px double #ca890a;
	padding: 5px;
	}
			
/************* H1, H2, etc *************************/	
	h1 {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Tahoma, Verdana;
	COLOR: #800707;
	text-align : left;
	}
	
	h2 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Trebuchet MS, Tahoma, Verdana, arial, sans-serif;
	COLOR: #3F2C09;
	FONT-WEIGHT: normal;

	}
	
	.body {
	FONT-SIZE: 11px;
	FONT-FAMILY: Trebuchet MS, Tahoma, Verdana, arial, sans-serif;
	COLOR: #3F2C09;
	FONT-WEIGHT: normal;

	}
	
	.important {
	FONT-SIZE: 11px;
	FONT-FAMILY: Trebuchet MS, Tahoma, Verdana, arial, sans-serif;
	COLOR: #3F2C09;
	FONT-WEIGHT: bold;

	}
	
	h3 {
	margin: 5 5 5 5;
	FONT-SIZE: 11px;
	FONT-FAMILY: Trebuchet MS, Tahoma, Verdana, arial, sans-serif;
	COLOR: #3F2C09;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align : left;
}
	
	h4 {
	margin: 0 0 0 0;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana;
	COLOR: #3F2C09;
	}

	h5 {
	margin: 0 0 0 0;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana;
	COLOR: #3F2C09;
	}
	
/* ##################### For Schedule ##################### */

.scheduletimes {
	font-family: Trebuchet MS, arial;
	font-size: 10px;
	color: #333333;
}

.scheduledays {
	font-family: Trebuchet MS,arial;
	font-size: 10px;
	color: #FFFFFF;
	background: #ca890a;
}

.TableHeight {
	height: 570px;
}
#Sched_steve {
	background: #FFCC66;
	border-bottom: 1px solid #333333;
}
#Sched_steve2 {
	background: #CCCC66;
	border-bottom: 1px solid #333333;
}
#Sched_erik {
	background: #ECE9D8;
	border-bottom: 1px solid #333333;
}

#Sched_shane {
	background: #FFFFCC;
	border-bottom: 1px solid #333333;
}


/* ##################### For Nav ##################### */


.container {clear:both; text-decoration:none;}
* html .container {display:inline-block;}

.horizontalcssmenu ul{
display: table;
margin:0;
padding: 0;
list-style-type: none;
text-align: center;
}

/*Top level list items*/
.horizontalcssmenu ul li{
display: table-cell;
position: relative;
float: left;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 96px; /*Width of top level menu link items*/
padding: 2px 8px;
border: 1px solid #333333;
border-left-width: .5;
text-decoration: none;
background: url(../images/navbg.gif) center center repeat-x;
color: black;
font: 11px Arial bold;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0px;
top: 0px;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 100px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #cdc9c9;
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
background: #999999;
color: white;
}

.horizontalcssmenu ul li ul li a:hover{
background: #999999;
color: white;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE 
* html .horizontalcssmenu ul li { float: center; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */



/* ##################### For HOMEPAGE ##################### */

.sidetext {
font-family:Trebuchet MS, Arial; color:#fae9a1; font-weight:normal; font-size:8pt;
}

.sideheader {
font-family:Trebuchet MS, Arial; color:#fae9a1; font-weight:bold; font-size:16pt;

}
.sidebox_separator {
	border: 1px dotted #fae9a1; 
}

#sidecontent {
	background-color: #ca890a;
	width: 300px;
	height: 250px;
	/*border: 1px solid #fae9a1; */
	
}

#vidbox {
	background-color: #ca890a;
	width: 360px;
	height: 260px;
	/*border: 1px solid #fae9a1; */
	
}

#sidebox {
	float: left;
	padding-left:1px;
	padding-top:10px;
	padding-right:10px;
	
}

#mainbox {
	float: left;
	width: 448px;
	padding-left:20px;
	padding-right:1px;
	padding-top:10px;
	padding-bottom:10px;
}


#hpLowerRegion {
width: 720px;
float: left;
padding-left:25px;
margin: 0 auto;
padding-top:10px;
}

.hp-box { 
  	position:relative;
  	top:-4px;
  	left:-2px;
	width: 180px; 
	height: 150px; 
	background: #fcf5a2;
	padding-top: 2px;
}

.hpbox-outer {
  width:180px;
  height:150px;
  background:#7a5a20;
  }

img.hpbox-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
	border: 3px double #3F2C09;
}

/* ##################### For Seminar ##################### */
.seminarheader {
font-family:Trebuchet MS, Arial; color:#fae9a1; font-weight:bold; font-size:16pt;

}

.seminarbox {
margin: 0 auto;
width: 743px;
background-color:#fcf5a2;
font-family:Trebuchet MS, Arial; 
color: #3F2C09; 
font-weight:normal; 
font-size:8pt;
border: 3px double #fcf5a2;
padding:5px;
text-align: left;
}

.seminar-content {
margin: 0 auto;
width: 675px;
padding:5px;
text-align: left;
}

.seminar-header {
font-family:Trebuchet MS, Arial; 
color: #3F2C09;
font-weight:bold; 
font-size:25pt;
}

.seminar1 {
font-family:Trebuchet MS, Arial; 
color: #3F2C09;
font-weight:bold; 
font-size:12pt;
}

.seminar2 {
font-family:Trebuchet MS, Arial; 
color: #3F2C09;
font-weight:bold; 
font-size:10pt;
}

.seminar-alert {
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
FONT-FAMILY: Trebuchet MS, Arial;
COLOR: #800707;
text-align : left;
}

.seminar-instructor1 {
margin: 0 auto;
width: 300px;
background-color:#fcf5a2; 
padding:5px;
text-align: left;

}

.seminar-instructor2 {
margin: 0 auto;
width: 300px;
background-color:#fcf5a2;
padding:5px;
text-align: right;

}

.seminarbox1 {
height: 80px;
border: 3px double #ca890a;
padding:5px;
text-align: center;

}

.seminarbox2 {
height: 80px;
border: 3px double #ca890a;
padding:5px;
text-align: center;

}

.seminarbox3 {
height: 80px;
border: 3px double #ca890a;
padding:5px;
text-align: left;

}

.seminar-warning {
border: 2px solid #800707;
padding:5px;
text-align: center;
FONT-SIZE: 50px;
FONT-WEIGHT: bold;
FONT-FAMILY: Trebuchet MS, Arial;
COLOR: #800707;

}


a.register {
background-color: #000000;
text-decoration: none; 
color: #ffffff;
padding: 3px; 
}

a.register:hover {
background-color: #800707;
text-decoration: none;  
}

/* ##################### For Trainers ##################### */

.class-desc {
font-family:Trebuchet MS, Arial; color:#fae9a1; font-weight:bold; font-size:12pt;
}

.trainer_img {
	border: 1px solid #c7b299 /*#fcf5a2*/;
}


table#trainer_gallery {
	background-color: #827552;
	width: 350px;
}

td#trainer {
	padding-top: 10px;
	padding-left: 10px;
}

table#trainer {       
width: 738px;
}

.trainerleft {
width: 438px;
height: 250px;
}

.trainertext {
background-color:#333333;
font-family:Trebuchet MS, Arial; 
color:#fae9a1; 
font-weight:normal; 
font-size:8pt;

}

.trainermore {
margin: 0 auto;
width: 230px;
height: 235px;
background-color:#fcf5a2;
font-family:Trebuchet MS, Arial; 
color: #3F2C09; 
overflow: auto;
font-weight:normal; 
font-size:8pt;
border: 3px double #fcf5a2;
padding:5px;
text-align: left;
line-height: 130%
}

.scrollbio {
width:300px; 
height:244px; 
overflow:auto; 
padding:3;
margin-left: 5px; 
margin-top: 0px
}

.infotext {
font-family:Trebuchet MS, Arial; 
color: #3F2C09;
font-weight:bold; 
font-size:11pt;

}

.fitnesstext {
padding: 10px;
background-color:#333333;
font-family:Trebuchet MS, Arial; 
color:#fae9a1; 
font-weight:normal; 
font-size:8pt;

}
