/* CSS Document */

a.default:link {color: #000000; text-decoration:none; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}

a.default:visited {color: #000000; text-decoration:none; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}

a.default:hover {color: #666666; text-decoration:none; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}

a.default:active {color: #000000; text-decoration:none; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;}

.table {

font-family:Tahoma, Arial, Helvetica, sans-serif;}

body {

background:#000000;}

#main_container {

	margin:20px auto;

	width:862px;}

#heading {

	width:862px;

	height:138px;

	background:url(../images/header.jpg) top left no-repeat;}

	#heading h1 {

	position:absolute;

	left:-9999px;}

#navigation {

	width:862px;

	height:44px;}

	#navigation ul {

		list-style:none;

		padding:0px;

		margin:0px;}

	#navigation ul li{

		float:left;}

	#navigation span {

		position:absolute;

		left:-9999px;}

	.btn_home a{

		display:block;

		width:105px;

		height:44px;

		background:url(../images/btn_home.jpg) top left no-repeat;}

	.btn_about a{

		display:block;

		width:99px;

		height:44px;

		background:url(../images/btn_about.jpg) top left no-repeat;}

	.btn_faq a{

		display:block;

		width:100px;

		height:44px;

		background:url(../images/btn_faq.jpg) top left no-repeat;}

	.btn_pricing a{

		display:block;

		width:130px;

		height:44px;

		background:url(../images/btn_pricing.jpg) top left no-repeat;}

	.btn_video a{

		display:block;

		width:110px;

		height:44px;

		background:url(../images/btn_video.jpg) top left no-repeat;}

	.btn_events a{

		display:block;

		width:103px;

		height:44px;

		background:url(../images/btn_events.jpg) top left no-repeat;}

	.btn_links a{

		display:block;

		width:90px;

		height:44px;

		background:url(../images/btn_links.jpg) top left no-repeat;}

	.btn_blog a{

		display:block;

		width:125px;

		height:44px;

		background:url(../images/btn_blog.jpg) top left no-repeat;}

#centersm {

	width:862px;

	height:25px;

	background:url(../images/graphic_lg_flat.jpg);}

#center {

	width:862px;

	height:172px;

	background:url(../images/graphic_lg_flat.jpg);}

	#ctrul {

	width:300px;

	height:150px;}

	#ctrul ul {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFFFFF;

	float:left;

	margin-left:30px;

	margin-top:15px;	}

	#ctrul ul li {

	padding-left:15px;

	margin-top:8px;}


#datecheck {

	float:right;

	position:relative;

	width:350px;

	height:0px;

	right:33px;

	top:10px;

	padding:0px;

	margin:0px;

	text-align:left;

}



#loginbox {

	float:right;

	position:relative;

	width:565px;

	height:0px;

	right:33px;

	top:-125px;

	padding:0px;

	margin:0px;

	text-align:left;

}

	#loginbox div {

	padding-top:5px;

	padding-right:10px;
	
	padding-left:10px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:13px;}

	margin:auto;}

 	.inputfield {

	width:111px;

	height:22px;

	background:url(../images/login_inputbg.jpg) top left no-repeat;

	border:0px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	padding:2px 3px;

	vertical-align:top;}

#submenu {

	height:20px;

	width:475px;

	float:right;}

	#submenu ul {

	height:20px;

	list-style:none;

	padding:0px;

	margin:0px;

	background:url(../images/submenu_bg.jpg);

}

	#submenu ul li {

	float:left;

	display:inline;}

	#submenu li a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	padding:0px 10px 0px 5px;

	color:#FFFFFF;

	text-decoration:none;}

	.subfirst {

	height:20px;

	background:url(../images/submenu_left.jpg) top left no-repeat;

	padding-left:14px;}

	.subsecond {

	height:20px;

	background:url(../images/submenu_left2.jpg) top left no-repeat;

	padding-left:15px;}

#content {

	width:862px;

	background:#C8CBC0 url(../images/bl.gif) bottom left no-repeat;}

#content2 {

	width:832px;

	padding-bottom:35px;

	padding-left:15px;

	padding-right:15px;

	background:url(../images/br.gif) bottom right no-repeat;}

#content2 h1 {

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:42px;

	color:#000000;

	margin:0px;

	padding:0px;

	font-weight:normal;}

#content2 h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:25px;

	color:#435C76;

	margin-left:5px;

	padding-left:30px;

	border-bottom:#435C76 2px solid;

	margin-top:0px;

	padding-top:0px;

}

#content2 h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#435C76;

	margin-left:5px;

	padding-left:30px;

	border-bottom:#435C76 2px solid;

	margin-top:0px;

	padding-top:0px;

}



/*#content2 */

p {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000000;

	padding:0px 15px;

	line-height:1.6em;

	}

#content2 p img {

	margin:5px 25px;}

	

.styledlist {

	font-family:Geneva, Arial, Helvetica, sans-serif;	

	font-size:14px;

	line-height:1.6em;	}



#footing {

	padding-top:10px;

	text-align:center;

	font-size:12px;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	color:#FFFFFF;}

	#footing a {

	text-decoration:none;

	color:#FFFFFF;}

.plug {

	font-size:9px;

	font-family:Arial, Helvetica, sans-serif;

	color:#999999;}

	.plug a {

	color:#999999;

	text-decoration:none;}

.classdata {		  margin:10px 0px;}

.classes-signup {		  margin-left:500px;

		  padding-bottom:25px;}

.classesbody {		  padding:5px 20px;

		  background:#E3E4DF;

		  font-family:Arial, Helvetica, sans-serif;

		  font-size:12px;}

		  

.classesbody p {

		  font-family:Arial, Helvetica, sans-serif;

		  font-size:12px;

		  line-height:normal;}



.classesfoot {		  height:25px;

		  width:713px;

		  padding-left:19px;

		  background:url('../images/classesbot.gif') top left no-repeat;

		  font-family:Arial, Helvetica, sans-serif; 

		  font-size:18px;color:#FFFFFF;}

.classesfull {width:713px;margin:20px auto;}

.classeshead {		  height:25px;

		  width:713px;

		  padding-left:19px;

		  background:url('../images/classestop.gif') top left no-repeat;

		  font-family:Arial, Helvetica, sans-serif; 

		  font-size:18px;color:#FFFFFF;}

.floatright {		  display:block;

		  position:relative;

		  float:right;

		  top:0px;

		  left:-50px;}

.style1 {color: #666666}

.classesred {color:#FF0000;}





.smfull {width:343px;margin:20px 20px;float:left;}

.smbody {

		  padding:5px 20px;

		  width:303px;

		  background:#C8CBC0 url('../images/smmid.jpg') top left no-repeat;

		  font-family:Arial, Helvetica, sans-serif;

		  font-size:12px;}

		  

.smbody p {

		  font-family:Arial, Helvetica, sans-serif;

		  font-size:12px;

		  line-height:normal;}



.smfoot {		  height:26px;

		  width:343px;

		  padding-left:19px;

		  background:url('../images/smbot.gif') top left no-repeat;

		  font-family:Arial, Helvetica, sans-serif; 

		  font-size:18px;color:#FFFFFF;}



.smhead {		  height:26px;

		  width:343px;

		  padding-left:19px;

		  background:url('../images/smtop.gif') top left no-repeat;

		  font-family:Arial, Helvetica, sans-serif; 

		  font-size:18px;color:#FFFFFF;}

		  

	.details a, .details a:link, .details a:visited {

	text-decoration:none;

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;}

	

	

	/* gallery stuff */

.gallery_Container {

display:block;

}



.gallery_Blocks {

display:inline;

float:left;}



.gallery_Blocks div {

display:block;

width:110px;

padding:10px;

text-align:center;}



.gallery_Blocks a {

text-decoration:none;

text-align:center;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

color:#006699;}



.lmenu_gal {

margin:5px;

width:200px;}



.lmenu_gal a{

	padding-top:6px;

	color:#0066CC;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

	text-align:center;

	width:150px;

	}

.cleardiv {

clear:both;}

.galmenu ul {

list-style:none;

float:right;}

.galmenu ul li {

display:block;

width:200px;

padding:10px;}

#galmenu {

	width:140px;

	padding:10px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	}

#galmenu a{

  display: block;

	text-decoration:none;

	}

#galmenu a:hover {

	text-decoration:none;

	}





.right {



float:right}



.clearboth {



clear:both;



}



h4 {

font-family:Arial, Helvetica, sans-serif;

color:#003333;

border-bottom:1px solid #003333;

margin:0px;}

.pmenu {width:243px;margin-right:10px;float:left;}	  
.pm1 {padding-top:1px;
		  width:243px;
		  background:#C8CBC0 url('../images/progm1.jpg') top left no-repeat;
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:12px;}
		  
.pm1 ul {padding:0px;margin:0px;width:203px; list-style:none;padding-top:5px;padding-bottom:5px;height:30px;}
.pm1 ul li {padding:0px;margin:0px;}
.pm1 ul li a {
	display:block;
	padding:5px 10px;
	width:222px; 
	height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#3A526A;
	}
	.active {background:#E3E4DF;}
		  
.pb1 {		  height:26px;
		  width:243px;
		  background:url('../images/progb1.gif') top left no-repeat;
		  font-family:Arial, Helvetica, sans-serif; 
		  font-size:18px;color:#FFFFFF;
		  }

.pt1 {		  height:25px;
		  width:233px;
		  padding-left:19px;
		  background:url('../images/progt1.gif') top left no-repeat;
		  font-family:Arial, Helvetica, sans-serif; 
		  font-size:18px;color:#FFFFFF;}
		  
		  
		  
.pfull {width:573px;float:left;}	  
.pm2 {
		  padding:5px 20px;
		  width:533px;
		  background:#E3E4DF;
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:12px;}
		  
.pm2 p {
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:12px;
		  line-height:normal;}

.pb2 {		  height:26px;
		  width:573px;
		  background:url('../images/progb2.gif') top left no-repeat;
		  font-family:Arial, Helvetica, sans-serif; 
		  font-size:18px;color:#FFFFFF;
		  margin:0px;
		  clear:both;}

.pt2 {		  height:26px;
		  width:554px;
		  padding-left:19px;
		  background:url('../images/progt2.gif') top left no-repeat;
		  font-family:Arial, Helvetica, sans-serif; 
		  font-size:18px;color:#FFFFFF;}
.bulletstar {FONT-WEIGHT: bold; color: red; FONT-SIZE: 18px; TEXT-DECORATION: none}

TD.section {font-size:11pt; font-family: comic sans ms, arial; color:black}
TD.section_novis {font-size:11pt; font-family: comic sans ms, arial; color:black; display:none}
TD.info {font-size:11pt; font-family: comic sans ms, arial; color:black}
TD.title {font-size:15pt; font-family: comic sans ms, arial; color:black}
TD.menu {font-size:11pt; font-family: comic sans ms, arial, comic sans ms, arial; color:black;}
