@charset "UTF-8";
/* CSS Document */


	body { 
		background-color:#000000;	
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		}

	img {
		border:0;
		}
		
	td img {
		display: block;
		}		
		
	#frame {
		width:1002px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		top:0px;
		padding:0px;
		text-align:left;
		}	

		
	#contentleft {
		width:1px;
		height:1px;
		padding:0px;
		float:left;
		top:0px;
		}	
	
	#contentcenter {
		width:1000px;
		padding:0px;
		height:auto;
		top:0px;
		float:left;
		vertical-align:top;
		}
	
	#contentright {
		width:1px;
		padding:0px;
		height:1px;
		float:left;
		top:0px;
		}
			
			
	#menu {
		width:1000px; 
		height:214px;
		top: 444px;
		margin-left:0px;
		z-index:4;
		float:left;
		position:absolute;
		background-color:#000000; 
		}
		
	#logohotspot {
		width:106px; 
		height:96px;
		top: 10px;
		margin-left:50px;
		z-index:5;
		float:left;
		position:absolute;
		}			
		
		
		
	#pagetitle {
		width:auto;
		height:auto;
		top: 120px;
		margin-left:38px;
		z-index:6;
		float:left;
		font-family:"Trebuchet MS", Helvetica, sans-serif;
		color:#FFFF66;
		font-size:26px;
		font-weight:bold;
		position:absolute;
		}	
			
			
	#eventstitle {
		width:auto;
		height:auto;
		top: 238px;
		margin-left:50px;
		z-index:300;
		float:left;
		font-family:"Trebuchet MS", Helvetica, sans-serif;
		color:#FFFF66;
		font-size:26px;
		font-weight:bold;
		position:absolute;
		}	
		
	#videolink {
		width:auto;
		height:auto;
		top: 131px;
		margin-left:694px;
		z-index:350;
		float:left;
		font-family:"Trebuchet MS", Helvetica, sans-serif;
		color:#FFFF66;
		font-size:26px;
		font-weight:bold;
		position:absolute;
		}			
						
		
	#eventstext {
		width:480px;
		height:166px;
		top: 272px;
		margin-left:50px;
		z-index:301;
		float:left;
		position:absolute;		
		font-family:Verdana, Georgia,"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:14px;
		line-height:18px;
		}		
		
		
	#submenu {
		width:auto;
		height:auto;
		top: 160px;
		margin-left:38px;
		z-index:7;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:14px;
		font-weight:bold;
		line-height:24px;
		position:absolute;
		}	
		
	
	#submenutight {
		width:auto;
		height:auto;
		top: 160px;
		margin-left:38px;
		z-index:37;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:14px;
		font-weight:bold;
		line-height:15px;
		position:absolute;
		}			
	
	#textcontenttitle {
		width:600px;
		height:auto;
		top: 140px;
		margin-left:304px;
		z-index:18;
		float:left;
		position:absolute;	
		font-family:Georgia, Helvetica, sans-serif;
		color:#CC6600;
		font-size:27px;
		line-height:30px;
		font-weight:bold;
		font-style:italic;
		}	
		
		
	#textcontenttitlew {
		width:450px;
		height:auto;
		top: 140px;
		margin-left:304px;
		z-index:18;
		float:left;
		position:absolute;	
		font-family:Georgia, Helvetica, sans-serif;
		color:#CC6600;
		font-size:27px;
		line-height:30px;
		font-weight:bold;
		font-style:italic;
		}
		
	#textcontenttitleww {
		width:450px;
		height:auto;
		top: 140px;
		margin-left:304px;
		z-index:18;
		float:left;
		position:absolute;	
		font-family:Georgia, Helvetica, sans-serif;
		color:#CC6600;
		font-size:27px;
		line-height:30px;
		font-weight:bold;
		font-style:italic;
		}			
		
	#upcomingclassestitle {
		width:210px;
		height:auto;
		top: 140px;
		margin-left:790px;
		z-index:44;
		float:left;
		position:absolute;	
		font-family:Verdana,Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:15px;
		line-height:24px;
		font-weight:bold;
		}			
				
	
	#textcontenttitletwo {
		width:600px;
		height:auto;
		top: 140px;
		margin-left:824px;
		z-index:19;
		float:left;
		position:absolute;	
		font-family:Georgia, Helvetica, sans-serif;
		color:#CC6600;
		font-size:27px;
		line-height:30px;
		font-weight:bold;
		font-style:italic;
		}			
		
	#textcontent {
		width:600px;
		height:auto;
		top: 184px;
		margin-left:304px;
		z-index:20;
		float:left;
		position:absolute;		
		font-family:Verdana, Georgia,"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:14px;
		line-height:23px;
		}	
		
		
	#textcontentw {
		width:480px;
		height:auto;
		top: 184px;
		margin-left:304px;
		z-index:20;
		float:left;
		position:absolute;		
		font-family:Verdana, Georgia,"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:14px;
		line-height:23px;
		}	
		
		
	#textcontentwww {
		width:480px;
		height:auto;
		top: 204px;
		margin-left:304px;
		z-index:20;
		float:left;
		position:absolute;		
		font-family:Verdana, Georgia,"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:14px;
		line-height:23px;
		}			
		
	#textcontentww {
		width:450px;
		height:auto;
		top: 184px;
		margin-left:304px;
		z-index:20;
		float:left;
		position:absolute;		
		font-family:Verdana, Georgia,"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:14px;
		line-height:23px;
		}										
		
	#upcomingclassestext {
		width:200px;
		height:auto;
		top: 184px;
		margin-left:790px;
		z-index:46;
		float:left;
		position:absolute;		
		font-family:Verdana, Georgia,"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:12px;
		line-height:15px;
		}								
				
		
		
	#textcontentlinks {
		width:600px;
		height:auto;
		top: 184px;
		margin-left:304px;
		z-index:21;
		float:left;
		position:absolute;		
		font-family:Verdana, Georgia,"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:14px;
		line-height:23px;
		}			
						
	.table.maintable {
		width:1000px;
		vertical-align:top;
		border:none;
		}	

	.table.noborder {
		width:auto;
		vertical-align:top;
		height:auto;
		border:none;
		}		

	td img {
		display: block;
		}
		
	td.maincontent {
		width:1000px;
		background-color:#000000;
		vertical-align:top;
		height:auto;
		border:none;
		}	
		
	td.valighntop {
		vertical-align:top;
		}	
		
	td.valighnmid {
		vertical-align:middle;
		}
		
		
		
	td.valignmid {
		vertical-align:middle;
		}		
				
				
	.subtitletext {
		font-family:Georgia, Helvetica, sans-serif;
		color:#ffffff;
		font-size:26px;
		line-height:30px;
		font-weight:bold;
		}			


	.text {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#ffffff;	
		}	
	
	
	ul {
		font-family:Verdana, Georgia,"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:14px;
		line-height:20px;
		margin: 14px;
		padding: 4px;
		color:#000000;
		list-style-position:outside;
		list-style:disc;
		list-style-type:disc;
		}


	li {
		font-family:Verdana, Georgia,"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:14px;
		line-height:20px;
		list-style:disc;
		list-style-type:disc;		
		}


	hr {
		border: 0;
		color:#ffffff;
		background-color:#cbdcf0;
		height: 1px;
		width: 100%;
		text-align: left;
		}
		



	input.button {
		background-color: #2d5393;
		font-size: 9px;
		font-weight:bold;
		color: #ffffff;
		border: 1px solid #000000;
		padding: 2px;
		margin-left: 3px;
		margin-top: 4px;
		}
		

	.upcomingclassesdate {
		color:#FFFF66;
		font-weight:bold;
		}



	a:link { 
		text-align:center;
		vertical-align:middle;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style: normal;
		font-weight:bold;
		text-decoration:none;
		height:35px;
		width:145px;	
		color:#ffffff;
		}

	a:visited { 
		text-align:center;
		vertical-align:middle;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style: normal;
		font-weight:bold;
		text-decoration:none;
		height:35px;
		width:145px;		
		color:#ffffff;
		}

	a:hover { 
		text-align:center;
		vertical-align:middle;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style: normal;
		font-weight:bold;
		text-decoration:none;
		color:#ffffff;
		height:35px;
		width:145px;		
		}

	a:active { 
		text-align:center;
		vertical-align:middle;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style: normal;
		font-weight:bold;
		text-decoration:none;
		color:#ffffff;
		height:35px;
		width:145px;		
		}					
		
	
	a:link.footerlink { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;		
		font-size:12px;
		color:#cccccc;	
		text-decoration:none;
		}

	a:visited.footerlink { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;		
		font-size:12px;
		color:#cccccc;	
		text-decoration:none;
		}

	a:hover.footerlink { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;		
		font-size:12px;
		color:#ffffff;	
		text-decoration:none;
		}

	a:active.footerlink { 
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;		
		font-size:12px;
		color:#cccccc;	
		text-decoration:none;
		}	

		
	a:link.textlink {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:13px;	
		text-decoration:none;					
		}

	a:visited.textlink {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:13px;	
		text-decoration:none;	
		}
	
	a:hover.textlink {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:13px;	
		text-decoration:underline;
		}
	
	a:active.textlink {
		font-family:"Trebuchet MS", Arial;
		color:#FFFFFF;
		line-height:20px;
		font-size:13px;	
		text-decoration:none;	
		}	
		

		
	a:link.submenulink {
		font-family:Arial, Helvetica, sans-serif;
		color:#250000;
		font-size:14px;
		font-weight:bold;
		line-height:25px;
		text-decoration:none;					
		}

	a:visited.submenulink {
		font-family:Arial, Helvetica, sans-serif;
		color:#250000;
		font-size:14px;
		font-weight:bold;
		line-height:25px;
		text-decoration:none;	
		}
	
	a:hover.submenulink {
		font-family:Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:14px;
		font-weight:bold;
		line-height:25px;
		text-decoration:none;
		}
	
	a:active.submenulink {
		font-family:Arial, Helvetica, sans-serif;
		color:#250000;
		font-size:14px;
		font-weight:bold;
		line-height:25px;
		text-decoration:none;	
		}			
		





	
	a:link.weblink {
		font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFF66;
		font-size:14px;
		line-height:23px;
		text-decoration:underline;					
		}

	a:visited.weblink {
		font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFF66;
		font-size:14px;
		line-height:23px;
		text-decoration:underline;	
		}
	
	a:hover.weblink {
		font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:14px;
		line-height:23px;
		text-decoration:underline;
		}
	
	a:active.weblink {
		font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFF66;
		font-size:14px;
		line-height:23px;
		text-decoration:underline;	
		}	
		
		
	a:link.submenulinktight {
		font-family:Arial, Helvetica, sans-serif;
		color:#250000;
		font-size:14px;
		font-weight:bold;
		line-height:17px;
		text-decoration:none;					
		}

	a:visited.submenulinktight {
		font-family:Arial, Helvetica, sans-serif;
		color:#250000;
		font-size:14px;
		font-weight:bold;
		line-height:17px;
		text-decoration:none;	
		}
	
	a:hover.submenulinktight {
		font-family:Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:14px;
		font-weight:bold;
		line-height:17px;
		text-decoration:none;
		}
	
	a:active.submenulinktight {
		font-family:Arial, Helvetica, sans-serif;
		color:#250000;
		font-size:14px;
		font-weight:bold;
		line-height:17px;
		text-decoration:none;	
		}							