*	{ 
	margin: 0px; 
	padding: 0px;
	border-collapse: collapse;
	font-weight: normal; 
	font-family: verdana, arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	border: solid 0px;}

body{
	margin: 0px; 
	padding: 0px; 
	text-align:left;
	border-collapse: collapse;
	border: solid 0px;
	border-spacing: 0px;
	font-weight: normal; 
	font-family: verdana, arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	background-image:url(images/bodybg.jpg);
	background-repeat:no-repeat;}
		
table,td{
	margin: 0px; 
	padding: 0px; 
	border: solid 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	font-weight: normal; 
	font-family: verdana, arial, sans-serif;
	font-size: 11px; 
	color: #000000; }

a {
	font-weight: normal; 
	font-family: verdana, arial, sans-serif;
	font-size: 11px; 
	color: #aa2a15;
	text-decoration:underline;}

a:hover {
	font-weight: normal; 
	font-family: verdana, arial, sans-serif;
	font-size: 11px; 
	color: #666666;
	text-decoration:underline;}
	
div.maincontainer{
	margin-left:20px;
	width:862px;}

div.maincontainer2{}	
	
/* menu */	
div.menu{
  margin-top:30px;
  margin-bottom:10px;
  width:862px;}

.menu a {
	font-weight: bold; 
	font-family: arial, sans-serif;
	font-size: 13px; 
	color: #fee972; 
	text-decoration:none;}
	
.menu a:hover {
	font-weight: bold; 
	font-family: arial, sans-serif;
	font-size: 13px; 
	color: #000000;
	text-decoration:none;}	
	
td.menu {
	padding-right:15px;}
	
		
div.frame {
	width:858px;
	height:286px;
	margin-left:-6px;}

iframe {
	width:846px;
	height:274px;
	overflow:hidden;
	border:0px;
	margin-top:6px;
	margin-left:6px;}

table.infosection{
	width:850px;}



/* leftbox */
div.left-box-container{
	margin-top:10px;
	float:left;}
		
div.leftbox {
	background-image:url(images/left-box.gif);
	width:452px;
	height:273px;
	opacity:.90;
	filter:alpha(opacity=90); 
	-moz-opacity: 0.90;}	

table.leftbox {
	width:400px;
	height:220px;
	border:0px solid;
	margin-top:20px;
	position:absolute;
	top:-270px;
	left:20px;}		
	
.leftbox h2{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 19px; 
	color: #aa2a15;
	text-decoration:none;}

.leftbox h3{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-decoration:none;}	

.leftbox p{
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-decoration:none;
	margin-top:10px;
	text-align:justify;}

.leftbox a{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #aa2a15;
	text-decoration:underline;}
	
.leftbox a:hover{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:underline;}	
	
	
/* right box */	
div.right-box-container{
	margin-top:10px;
	border:0px solid;
	width:400px;}		

div.rightbox{}

table.rightbox {
	width:380px;
	height:220px;
	border:0px solid;
	margin-top:20px;}
	
.rightbox h3{
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 18px; 
	color: #aa2a15;
	text-decoration:none;}

.newsdate {
	font-weight: bold; 
	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:none;}
	
.rightbox p {		
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:none;
	margin-top:20px;
	text-align:justify;}
	

/* award box */	
div.award-box-container{
	margin-top:10px;}
	
div.awardbox {
	background-image:url(images/award-box.gif);
	width:363px;
	height:273px;
	opacity:.90;
	filter:alpha(opacity=90); 
	-moz-opacity: 0.90;}	

table.awardbox {
	width:320px;
	height:220px;
	border:0px solid;
	margin-top:10px;
	position:absolute;
	top:-270px;
	left:20px;}			
	
.awardbox h2{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 19px; 
	color: #aa2a15;
	text-decoration:none;}

.awardbox h3{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-decoration:none;}	

.awardbox p{
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-decoration:none;
	margin-top:10px;
	text-align:justify;}

.awardbox a{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #aa2a15;
	text-decoration:underline;}
	
.awardbox a:hover{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:underline;}	

.awardtext {
	font-weight: normal; 
 	font-family: arial, sans-serif;
	font-size: 10px; 
	color: #000000;}	
	

/*classes */
div.classes-box-container{
	margin-top:10px;}
	
div.classesbox {
	background-image:url(images/classes-box.gif);
	width:323px;
	height:273px;
	opacity:.90;
	filter:alpha(opacity=90); 
	-moz-opacity: 0.90;}	

table.classesbox {
	width:290px;
	height:220px;
	border:0px solid;
	margin-top:20px;
	position:absolute;
	top:-280px;
	left:15px;}			
	
.classesbox h2{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 19px; 
	color: #aa2a15;
	text-decoration:none;}

.classesbox h3{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #aa2a15;
	text-decoration:none;}	

.classesbox p{
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:none;
	margin-top:10px;
	text-align:justify;}

.classesbox a{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #aa2a15;
	text-decoration:underline;}
	
.classesbox a:hover{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:underline;}	
	
.classestext {
	font-weight: normal; 
 	font-family: arial, sans-serif;
	font-size: 10px; 
	color: #000000;}
	
	
/* sched */	
div.sched-box-container{
	margin-top:5px;
	border:0px solid;
	width:400px;}		

div.schedbox{}

table.schedbox {
	width:380px;
	height:220px;
	border:0px solid;
	margin-top:20px;}
	
.schedbox h3{
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 18px; 
	color: #aa2a15;
	text-decoration:none;}

.newsdate {
	font-weight: bold; 
	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:none;}
	
.schedbox p {		
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:none;
	text-align:justify;}
	


/* formbox */
div.form-box-container{
	margin-top:10px;}
		
div.formbox {
	background-image:url(images/left-box.gif);
	width:452px;
	height:273px;
	opacity:.90;
	filter:alpha(opacity=90); 
	-moz-opacity: 0.90;}	

.formtext div {
	font-weight: normal; 
 	font-family: arial, sans-serif;
	font-size: 10px; 
	color: #000000;
	text-decoration:none;}

table.formbox {
	width:400px;
	height:220px;
	border:0px solid;
	margin-top:20px;
	position:absolute;
	top:-280px;
	left:20px;}		
	
.formbox h2{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 19px; 
	color: #aa2a15;
	text-decoration:none;}

.formbox h3{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-decoration:none;}	

.formbox p{
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-decoration:none;
	margin-top:10px;
	text-align:justify;}

.formbox a{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #aa2a15;
	text-decoration:underline;}
	
.formbox a:hover{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:underline;}


/* service box */	
div.service-box-container{
	margin-top:0px;
	border:0px solid;
	width:400px;}		

div.servicebox{}

table.servicebox {
	width:380px;
	height:220px;
	border:0px solid;
	margin-top:20px;}
	
.servicebox h3{
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 18px; 
	color: #aa2a15;
	text-decoration:none;}
	
.servicebox p {		
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:none;
	text-align:justify;}	



/* contact box */	
div.contact-box-container{
	margin-top:25px;
	border:0px solid;
	width:400px;}		

div.contactbox{}

table.rightbox {
	width:380px;
	height:220px;
	border:0px solid;
	margin-top:20px;}
	
.contactbox h3{
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 18px; 
	color: #aa2a15;
	text-decoration:none;}
	
.contactbox p {		
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:none;
	margin-top:10px;
	text-align:justify;}

.contactbox a {
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #aa2a15;
	text-decoration:none;
	margin-top:15px;
	text-align:justify;} 
	
.contactbox a:hover {
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:none;
	margin-top:15px;
	text-align:justify;} 	
		

/* instructbox */
.instructors img {
	border:1px solid #aa2a15;}
	
.instructors div {
	font-weight: bold; 
	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;}	

div.instruct-box-container{
	margin-top:10px;
	float:left;}
		
div.instructbox {
	background-image:url(images/long-box.gif);
	background-repeat:no-repeat;
	width:858px;
	height:273px;
	opacity:.80;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.80;}	

table.instructbox {
	width:800px;
	height:220px;
	border:0px solid;
	margin-top:20px;
	position:absolute;
	top:-270px;
	left:20px;}		

table.founderbox {
	width:800px;
	height:220px;
	border:0px solid;
	margin-top:20px;
	position:absolute;
	top:-280px;
	left:20px;}	

	
.instructbox h2{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 19px; 
	color: #aa2a15;
	text-decoration:none;}

.instructbox h3{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-decoration:none;}	

.instructbox p{
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-decoration:none;
	margin-top:10px;
	text-align:justify;}

.instructbox a{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #aa2a15;
	text-decoration:underline;}
	
.instructbox a:hover{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:underline;}

/* founder */

.founder div {
	font-weight: bold; 
	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;}	

div.founder-box-container{
	margin-top:10px;
	float:left;}
		
div.founderbox {
	background-image:url(images/long-box.gif);
	background-repeat:no-repeat;
	width:858px;
	height:273px;
	opacity:.80;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.80;}	

table.founderbox {
	width:800px;
	height:220px;
	border:0px solid;
	margin-top:20px;
	position:absolute;
	top:-280px;
	left:20px;}	

	
.founderbox h2{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 19px; 
	color: #aa2a15;
	text-decoration:none;}

.founderbox h3{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-decoration:none;}	

.founderbox p{
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-decoration:none;
	margin-top:10px;
	text-align:justify;}

.founderbox a{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #aa2a15;
	text-decoration:underline;}
	
.founderbox a:hover{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:underline;}

/* gallery */

.gallerybox1 div {
	font-weight: bold; 
	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;}	

div.gallery-box-container{
	margin-top:10px;
	float:left;}
		
div.gallerybox {
	background-image:url(images/gallery-box.gif);
	background-repeat:no-repeat;
	width:858px;
	height:140px;
	opacity:.90;
	filter:alpha(opacity=90); 
	-moz-opacity: 0.90;}		

table.gallerybox {
	width:800px;
	height:150px;
	border:0px solid;
	margin-top:20px;
	position:absolute;
	top:-140px;
	left:20px;}	

.gallerybox h2{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 19px; 
	color: #aa2a15;
	text-decoration:none;}
	
.gallerybox h3{
	font-weight: 600; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-decoration:none;}	

.gallerybox p{
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-decoration:none;
	margin-top:10px;
	text-align:justify;}

.gallerybox a{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #aa2a15;
	text-decoration:underline;}
	
.gallerybox a:hover{
	font-weight: 600; 
 	font-family: arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-decoration:underline;}	

/* lists */
#nav{
	margin-left: 0;
	padding-left: 0;
	list-style: none;}
	
#nav li{
	background:url(images/bullet.gif) left no-repeat;
	margin: 0 0.65em;
	padding-left:20px;
	margin-bottom:5px;
	list-style: none;
	border: 0px solid;}	

div.copyright {
	font-weight: normal; 
	font-family: arial, sans-serif;
	font-size: 10px; 
	color: #000000;
	text-decoration:none;
	margin-top:20px;
	text-align:justify;
	width:900px;
	text-align:center;}

.copyright a{
	font-weight: normal; 
 	font-family: arial, sans-serif;
	font-size: 10px; 
	color: #aa2a15;
	text-decoration:underline;}
	
.copyright a:hover{
	font-weight: normal; 
 	font-family: arial, sans-serif;
	font-size: 10px; 
	color: #000000;
	text-decoration:underline;}
	
.textfield input {
	font-weight: normal; 
 	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #000000;
	border:1px solid #b1b1b1;
	height:16px;}	

textarea.contact  {
	height:80px;
	width:200px;
	margin-bottom:10px;
	border:1px solid #b1b1b1;
	overflow:auto;}

img.x {
	behavior:url("pngbehavior.htc");
}
