body {text-align:left;
font-family:Arial,Verdana,Sans-Serif;margin-top:1em;font-size:.95em;
/*background-image: url('img/greylinebk.jpg');
background-image: url('bodybk.jpg');
*/
background-color:#036;
margin: 0 auto;
}


h1 {font-size:1.1em;margin:.5em 0 .25em 0;}
	#centeredimage {
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    text-align:center;
    position:relative;z-index:0;
	}
	
	
	
	#blog {margin:1.5em .5em 0 -.75em;font-weight:bold;position:relative;z-index:0;}
	
#wrapper {text-align:center;width:900px;margin:0 auto;position:relative;z-index:1;
/*background-color: #f5f5f5;*/
background-color: #fff;

}
	#left {
		float:left;
		width:560px;
		margin:0 auto; padding:1.5em 1.5em 1.5em 2em;
		font-size:80%;
		position:relative;z-index:1;
		text-align:center;
		background-color:#fff;
		border-right:solid 1px #e0e0e0; 
		}
	#left p {text-align:left; 
}
	#right {
		float:right;
		width:250px;
		padding:1em 2em 1em 1em;
		font-size:80%;
		position:relative;z-index:1;
		/*border:1px solid #f00;*/
		vertical-align:top;		
		}
	.column-in {
		margin:0; padding:0.5em 1em;
		}
	.cleanerfull {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		/*background:transparent;*/
		background-color:#036;
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
	#footer {
		margin:.5em auto; padding:1em 0 1em 0;width:900px;
		/*background-color:#565656;
		border-top:solid 1px #565656;*/
		color:#fff;
		font-size:.75em;
		text-align:center;
		}
	#contentpadding {padding:.5em 0 .5em .5em;
	text-align:center;

	}
	#contentpadding h2 {display:block;padding:.5em;font-size:1em;
/*border-top:solid 1px #565656;
border-left:solid 1px #565656;*/
border-bottom:solid 1px #565656;
margin-top:0;
background-color:#eaeaea;background-image:url('img/righth2bk.gif');}
	
#contentpadding a {position:relative;z-index:0;}

#imgholder {width:234px;padding:1em;text-align:center;border:0px solid #000;}

 /* set background images for corners */
.rbroundbox { background-color:#fff;background: url(/img/simple_background.gif) repeat; }
.rbtop div  { background: url(/img/simple_top_left.gif) no-repeat top left; }
.rbtop      { background: url(/img/simple_top_right.gif) no-repeat top right; }
.rbbot div  { background: url(/img/simple_bottom_left.gif) no-repeat bottom left; }
.rbbot      { background: url(/img/simple_bottom_right.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 12px;
	font-size: 1px;
}
.rbcontent  { margin:0 1em; text-align:left;font-weight:bold;padding: 0 auto;}
.rbcontent p {text-align:left;font-weight:normal;padding: 0;margin:0 0 .5em 0;}
.rbroundbox { width: 100%; margin: auto; }



#bottomcaption {background-image: url('bottomcaption.gif');width:260px;font-size:8px;}
	
	#bodycallout {float:right;position:relative;padding:.5em;border:1px solid #3F3F3F;margin:.5em;font-size:1em;background-color:#eaeaea;width:180px;
	}
	#bodycallout ul {margin: .2em;padding-left: 1.5em;}
	#bodycallout li {padding-top:.25em;}
	
	
	#middleheading {font-weight:normal;
	padding:1em;
	border-bottom:1px solid #aaa;
	/*border-right:solid 1px #fff;
	border-left:solid 1px #fff;*/
	background-color:#fff;
	color:#222;
	}
	#middleheading h1 {font-size:1.1em;margin:0 auto;font-family:tahoma,Arial;font-weight:bold;}

#summary {
	color:#000000;
	/*border-right:solid 1px #fff;
	border-left:solid 1px #fff;*/
	border-top:solid 2px #fff;
	padding:1em;
	font-weight:normal;
	font-size:1em;
	text-align:left;
	background-color:#f5f5f5;
}


	
#secondnav {text-align:left;font-weight:bold;border-top: 1px solid #036;border-bottom: 1px solid #036;
background-color:#e0e0e0;padding:.5em;font-size:.75em;margin:auto;position:relative;z-index:1;background-image: url('/img/globk.gif');}		
#secondnav ul {list-style-type: none;margin:0;padding:0;}
#secondnav li {margin-bottom:1px;text-align:left;font-weight:bold;display:inline;}
#secondnav a {padding:.4em;width:190px;text-decoration:none;color:#080DC1;}
#secondnav a:visited {padding:.4em;width:190px;text-decoration:none;color:#080DC1;}
#secondnav a:hover {padding:.4em;width:190px;text-decoration:underline;color:#080DC1;} 
#secondnav strong {background-image:url('img/strongbk.gif');padding:.4em;width:190px;color:#FFF;font-weight:bold;text-decoration:none;}

#forumnav {text-align:left;font-weight:bold;border-top: 1px solid #036;border-bottom: 1px solid #036;
background-color:#e0e0e0;padding:.5em;font-size:1em;margin:auto;position:relative;z-index:1;background-image: url('/img/globk.gif');}		
#forumnav ul {list-style-type: none;margin:0;padding:0;}
#forumnav li {margin-bottom:1px;text-align:left;font-weight:bold;display:inline;}
#forumnav a {padding:.4em;width:190px;text-decoration:none;color:#080DC1;font-size:1em;}
#forumnav a:visited {padding:.4em;width:190px;text-decoration:none;color:#080DC1;font-size:1em;}
#forumnav a:hover {padding:.4em;width:190px;text-decoration:underline;color:#080DC1;font-size:1em;} 
#forumnav strong {font-size:1em;background-image:url('img/strongbk.gif');padding:.4em;width:190px;color:#FFF;font-weight:bold;text-decoration:none;}


#thirdnav {text-align:left;font-weight:bold;border-bottom: 1px solid #036;
background-color:#e0e0e0;padding:.5em;font-size:.75em;margin:auto;position:relative;z-index:1;background-color:#eaeaea;}		
#thirdnav ul {list-style-type: none;margin:0;padding:0;}
#thirdnav li {margin-bottom:1px;text-align:left;font-weight:bold;display:inline;}
#thirdnav a {padding:.4em;width:190px;text-decoration:none;color:#080DC1;}
#thirdnav a:visited {padding:.4em;width:190px;text-decoration:none;color:#080DC1;}
#thirdnav a:hover {padding:.4em;width:190px;text-decoration:underline;color:#080DC1;} 
#thirdnav strong {background-image:url('img/strongbk.gif');padding:.4em;width:190px;color:#FFF;font-weight:bold;text-decoration:none;}

   legend {
      font: 1em Arial, sans-serif;
      font-weight: bold;
   }
fieldset {margin-bottom:1em;padding:.5em;}
   .customTrainingText {
      margin-bottom: 10px;
   }
   a.submit {
      margin:5px;
      display: block;
      clear: both;
      float: left;
      padding: 5px 10px;
      border: 2px outset #ccc;
      background-color: #ddd;
      cursor: pointer;
      text-decoration: none;
      color: #000;
      font-weight: bold;
	margin-bottom:.5em;
   }
   a.submit:hover {
      background-color: #eee;
   }
      a.contactbutton {
      margin: 5px;
      display: block;
      clear: both;
      float: left;
      padding: 5px 10px;
      border: 2px outset #ccc;
      background-color: #ddd;
      cursor: pointer;
      text-decoration: none;
      color: #000;
      font-weight: bold;
	margin-bottom:.5em;
   }
   a.contactbutton:hover {
      background-color: #eee;
   }

.price {font-weight:bold;margin-left:1em;}

#contacttable {text-align:left;font-weight:bold;font-size:.9em;}
#contacttable table {border-spacing: 0px;border-collapse:collapse;
}
#contacttable table td{vertical-align:top;background-color:#dddddd;padding:.5em;border:1px solid #FFFFFF;border-collapse:collapse;
	}
img.displayed {position:relative;z-index:0;}
img.rightsideimg {position:relative;
left:0px;
top:0px;
z-index:-1}


#contentpadding a #pop {display: none;}
#contentpadding a:hover #pop {display: block;
   position: relative;
  left:0;top:auto;
   padding: 5px;
float:none;
   color: black; background-color: #eaeaea;
   width:200px;border:1px solid #666666;
   text-align: left;text-decoration:none;z-index:300;}
   
#blog a #popblog {display: none;}
#blog a:hover #popblog {display: block;
   position: relative;
  left:0;top:.5em;
   padding: 5px;
float:none;
   color: black; background-color: #eaeaea;
   width:200px;border:1px solid #666666;font-weight:normal;
   text-align: left;text-decoration:none;z-index:300;}   


img.x {position:absolute;
right:0px;
top:-50px;
z-index:0}

#bioBoxMaster {margin:.5em;padding:.25em .5em;}
#bioBoxMaster h2 {font-size:1em;text-align:left;margin:.5em 0 0 0;padding:.5em .5em;font-family:tahoma,arial,sans-serif;background-color:#fff;color:#222;border-bottom:solid 1px #aaa;}
#bioBox {/*border-top:1px solid #565656;border-bottom:1px dashed #565656;*/padding:5px 0 5px 0;background-color:#f5f5f5;border-top:2px solid #fff;}
#bioBoxText {float:right;width:72%;padding:0 1em 1em 1em;margin-right:.5em;margin-top:0}
#bioBoxText ul li {text-align:left}
#bioBox img {float:left;padding-left:.5em;}
#bioBoxTable {text-align:left;padding-left:.5em;}
#bioBoxTable table {width:96%;}
#bioBoxTable td {padding:.5em;background-color:#fff;border-bottom:1px solid #f5f5f5;}
.classTimetd {width:30%;font-weight:bold;}

ul.instructors{
	list-style-type: none; 
	margin: 0pt; 
	padding: 0pt;
}

li.teacher{
	text-align: left; 
	font-weight: normal; 
	border-bottom: 1px solid #ffffff; 
	margin: 5px 0px;
	list-style-type: none; 
}
li.teacher a{
	font-weight: bold;
}
li.teacher img{
	height: 60px; 
	float: left; 
	margin: 0px 6px 8px 3px;
}






