@charset "utf-8";
body {
	background-color: #000000;
	background-image:url(images/mainbg.jpg);
	background-repeat: repeat-y;
	margin:0px;
	font-family: "Arial Narrow";
	font-size:11px;
}
#Wrap{
	margin:0 auto;
	width:823px
}
#Menu {color:#cdc0b6; margin:4px  0px 16px 0px;}
#tableform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
}
#Menu div {
	float:left;
	border-right:0px solid #cdc0b6;
	margin: 0px;
	padding: 0px;
}
#Menu a {display:block;}
#Content {
	background-color: #333333;
	background-repeat: repeat-y;
	background-position: right;
	width: 823px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Contents {
	background-color:#ffffff;
	width:583px;
	float:left;
	min-height:940px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#Contents p {
	width: 527px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 22px;
}


#Contents ul {
	padding-left: 50px;
	padding-right: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;
}

#Contents ol {
	padding-left: 50px;
	padding-right: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 18px;
}


#Contents h3 {
	font-style:italic;
	color:#000066;
	font-size: 15px;
	line-height: 23px;
	margin: 0px;
	width: 527px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 30px;
	font-weight: normal;
}
#ContentInner {
	font-size:14px;
	font-family:Verdana;
	color:#000;
}
#RightMenu {
	width:239px;
	float: right;
	margin: 0px;
	padding: 0px;
	color:#666;
}
#bottom {
background-color: #666666;
	height:70px;
	color:#d2b1ac;
	font-size:11px;
	line-height: 21px;
	width: 821px;
	margin: 0px;
	padding: 0px;
}
#bottom p{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom:10px;
	margin: 0px;
	padding-right: 0px;
	
}

#para1{
	float:left;
	width:270px;
	text-align:left;
	margin-top: 20px;
	padding-left: 30px;
}
#para2{width:200px; font-size:11pt; float:rigth; font-family:Verdana, Geneva, sans-serif; text-align:left; margin-left:2px;}

#para1 div { margin-top:3px;}
#para2 div { margin-top:3px;}

#para1 a {
	color:#000000;
	display:block;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 21px;
}
#para2 a {
	color:#a47172;
	display:block;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 21px;
}
#para1 a:hover {color:#666666;}
#para2 a:hover {color:#333333;}
#Schedule{
	border: 0px;
	padding: 0px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#coursedivider{
	padding: 0px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
#CourseDescription {
	padding-top:30px;
	padding-bottom: 70px;
	width: 527px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 30px;
	border-bottom-color:#333333;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	border-top-color:#333333;
	border-top-style:dotted;
	border-top-width:thin; 
}
#CourseDescription p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 19px;
	margin: 0px;
	width: 527px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#CourseDescription li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 17px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#CourseDescription ul {
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 2px;
	padding-top: 2px;
}
#CourseDescription em {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	width: 527px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#CourseDescription h1 {
	width: 527px;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 22px;
}



.greytext {color:#9D9FA2}
.rightspacer{
	background-color: #333333;
	height: 6px;
	width: 238px;
	display: block;
}
img {border: 0px;}
.csel, .csel a{ color:#000 !important;}
/* ------------- */
td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
input[type=text] {border:1px solid #CCC;}
input[type=radio] {margin-left:20px;}
select {border:1px solid #ccc;}
#Total {font-weight:bold}
#Note { color:#d2b1ac; font-weight:700; font-family:Verdana;}
#SubNote { font-style:italic; font-size:10px;font-family:Verdana;}
#BoldNote {font-style:italic; font-size:10px; font-weight:700;font-family:Verdana;}
#gallery{
	padding-left: 27px;
}
#schedule1{
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	padding: 0px;
}
#schedule1 th{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
	text-align: left;
}
#schedule1 td{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#banner { padding: 0px;
		  margin-top: 20px;
		  margin-bottom: 25px;
		  outline-color: #666666;
		  outline-width: thin;
		  outline-style:solid;}
		  
#logo	 { padding: 0px;
		  margin-top: 20px;
		  
		  }
		  

		  

#rule { border-top-color:#666666;
		border-top-style:dotted;
		border-top-width:thin;}
		
#homevideo{ 
	
		width: 290px;
		border-right-color:#666666;
		border-right-style:dotted;
		border-right-width:thin;
		float:left; 
 		}
#homepicture{ 
		width: 291px;

		float:right; 
 		}
		
#SMLimg {float:left;
		padding-right: 20px;
		padding-bottom: 20px;
		padding-left:22px;
		margin-top:18px;}		

#facebook{ float:left;}

#map1{ 
		width: 520px;
		}

#map1a{ padding-left:20px;
		padding-bottom: 30px;
		}


#map2{ 
		width: 520px;
		}

#map2a{ 
		 padding-left:20px;
		 padding-bottom: 30px;
		}
		

#SUMMERevents {  padding-left: 30px;
		 		 margin-top: 20px;
		  		margin-bottom: 10px;
		  		}

		
/* ------------- */
#quotes {	font-style:italic;
			line-height: 8px;
			font-size:8px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color: #666666;
			float:left;
			padding-bottom:20px;}

#footer {
			background-color: #161616;
			height:40px;
			}
#FOOTERinfo { float: left;
				font-size:9px;
				line-height: 5px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#999999;
			   padding-left: 20px;
			   padding-bottom:5px;
			   padding-top: 5px;
			   width: 250px;
			   height: 23px;
			   }
#FOOTERthumbs {
				float: right;
				padding-top:5px;
				padding-right: 20px;
				width: 523px;} 
				
#SPONSORSbanner {	padding: 0px;
		  			margin-top: 25px;
					margin-bottom: 30px;
					outline-color: #666666;
					outline-width: thin;
					outline-style:solid;}
					
#ONLINEform {padding-top: 0px;
			width: 580px;
			}					
					
					
#headings {padding-top: 20px;
			padding-left: 25px;
			float: left;
			width: 280px;
			height:42px;
			margin-bottom: 10px;}
			
			
#headings_SUMMERevents {padding-top: 30px;
						padding-left: 25px;
						float: left;
						width: 280px;
						height:42px;
						margin-bottom: 10px;}
			
			
						
#headings1 {padding-top: 20px;
			padding-left: 25px;
			float: left;
			width: 280px;
			height:120px;
			margin-bottom: 10px;}
			
#headings2 {padding-top: 20px;
			padding-left: 25px;
			float: left;
			width: 280px;
			height:80px;
			margin-bottom: 10px;}


#headings3 {padding-top: 40px;
			padding-left: 25px;
			float: left;
		
			margin-bottom: 10px;}
			
			
#headings_large {padding-top: 40px;
			padding-left: 25px;
			float: left;
			width: 535px;
			height:42px;
			margin-bottom: 10px;}			
			
			
#headingsRIGHT {padding-top: 23px;
				padding-right: 10px;
				float: right;
				width: 263px;
				height:39px;
				font-size:13px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#666666;
				margin-bottom: 10px; }
#headingsRIGHT1 {padding-top: 23px;
				padding-right: 10px;
				float: right;
				width: 263px;
				height:120px;
				font-size:13px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#666666;
				margin-bottom: 10px; }
				
#headingsRIGHT2 {padding-top: 23px;
				padding-right: 10px;
				float: right;
				width: 263px;
				height:80px;
				font-size:13px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#666666;
				margin-bottom: 10px; }

#MAINtext {
	float: left;
	min-height:245px;
	max-width:580px;

}
			
		
			
			
#MAINtext1 { float: left;
			min-height:100px;
			max-width:580px;}

#mediaLINKS { float: left;}

#mainVideo	 { 
		 	 padding-top: 20px;
			 padding-left: 13px;
			 padding-bottom: 30px;
			 float: left;
		  
		  }
#registerFORM {float: left;
				padding-left:20px;}
				
#newsletter {float: left;
				padding-left:30px;}

#PHOTOS {float: left;
		padding-left:5px;
		padding-top:0px;}

#PHOTOSnav {float: left;
			width: 583px;
			padding-top:50px;}
			
#button1 {background-color:#000000;
		  font-size:13px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  padding-left:30px;
		  padding-top:10px;
		  padding-bottom:10px;
		 }
		  
#button1 a {color:#FFFFFF;
			text-decoration:none;
		 	font-size:13px;
		 	font-family:Verdana, Arial, Helvetica, sans-serif;}		  

#button2 {background-color: #333333;
		  font-size:13px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  padding-left:30px;
		  padding-top:10px;
		  padding-bottom:10px;
		 }
		  
#button2 a {color:#FFFFFF;
			text-decoration:none;
		 	font-size:13px;
		 	font-family:Verdana, Arial, Helvetica, sans-serif;}
			
#button3 {background-color:#000000;
		  font-size:13px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  padding-left:30px;
		  padding-top:10px;
		  padding-bottom:10px;
		 }
		  
#button3 a {color:#FFFFFF;
			text-decoration:none;
		 	font-size:13px;
		 	font-family:Verdana, Arial, Helvetica, sans-serif;}	
			
#button4 {background-color: #333333;
		  font-size:13px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  padding-left:30px;
		  padding-top:10px;
		  padding-bottom:10px;
		 }
		  
#button4 a {color:#FFFFFF;
			text-decoration:none;
		 	font-size:13px;
		 	font-family:Verdana, Arial, Helvetica, sans-serif;}	

#button5 {background-color:#000000;
		  font-size:13px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  padding-left:30px;
		  padding-top:10px;
		  padding-bottom:10px;
		 }
		  
#button5 a {color:#FFFFFF;
			text-decoration:none;
		 	font-size:13px;
		 	font-family:Verdana, Arial, Helvetica, sans-serif;}	
/* ------------- */

/* ------------- */
#tableformleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px;
}
#tableformheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	padding: 5px;
	text-transform: uppercase;
}

#MAILform {
		float: left;
		padding-left: 30px;
		
		}
		
.rssxpressitdesc {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.rssxpresstable {
width: 520px;
font-family: Arial, Tahoma, Verdana, sans-serif;
color: #000000;
}
.rssxpressittitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
text-decoration: none;
background-color: #666666;
}
.rssxpressdivider {
background-color: #000000;
}
.rssxpresschtitle {
color: #FFFFFF;
visibility: hidden;
font-size: 0px;
}
.rssxpresschdesc {
font-size: 0px;
color: #FFFFFF;
background-color: #FFFFFF;
}
.rssxpresschannel {
text-align: left;
padding-left: 30px;
padding-right: 30px;
}
#rsstable {
}
#tableformleft {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
padding: 5px;
}
#tableformheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
background-color: #666666;
padding: 5px;
text-transform: uppercase;
}
#rsstable a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}

#flashcontent {padding-left:10px;}



.pds-answer-span{ padding-left:20px !important ;}

.pds-box { margin: 0 auto !important;
		width: 239px !important;
		background-color:#999999 !important;}
	
.kern {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 15px;
	color: #000;
}

