	body {	margin: 0; background-color: #ffffff;	padding: 20;	font-family: Calibri, verdana, Arial, Helvetica, sans-serif; 		line-height: 1.3em;	color: #333; bgcolor:"#f0c80e" repeat-x middle center ;}
	body, td  {	font-family: Calibri,  verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  line-height:14px;	color: #000000;} 
	
#headertop  {  margin:  0px; font-family: Calibri,  verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #34514f; line-height:21px;}
#headertopline  {  margin:  0px; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #34514f; font-weight: bold; line-height:21px;}
	
caption,p,blockquote { font-family: Calibri, verdana, Arial, Helvetica, sans-serif; font-size:100%; border:0px solid red; margin:0 0 10px 0; }
h1 {color: #0099CC;	font-size: 19px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;	margin: 0px; font-weight: bold;}
h2 {border: 0px dashed #ccc;	color: #000000;	font-size: 16px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding: 00px 0px 0px 0px;	margin: 0px; font-weight: bold; }


#mail a{margin: 0px ;	padding: 0px; font-size: 16px;	text-decoration: none;	color: #2f5250;}
#mail a.active, #mail a.hover{	color: #2f5250;	 font-size: 16px; text-decoration: underline;}
#mail{margin:  0px; font-family:Calibri, verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#2f5250; line-height:10px; 	text-decoration: none;}

#mail2 a{margin: 0px ;	padding: 0px; font-size: 12px;	text-decoration: none;	color: #2f5250;}
#mail2 a.active, #mail a.hover{	color: #2f5250;	 font-size: 12px; text-decoration: underline;}
#mail2{margin:  0px; font-family:Calibri, verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#2f5250; line-height:10px; 	text-decoration: none;}


	

#footer{   margin:  0px; font-family: Calibri, verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#696161; line-height:16px}
#footer a{	margin: 0px ;	padding: 0px; font-size: 11px;	text-decoration: none;	color: #696161;}
#footer a.active, #footer a:hover{	color: #696161;	 font-size: 11px; text-decoration: underline;}




#facebook a{	margin: 0px ;	padding: 0px; font-size: 14px;	text-decoration: none;	color: #ffffff;}
#facebook a.active, #mail a.hover{	color: #326c51;	 font-size: 14px; text-decoration: none;}
#facebook{   margin:  0px; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#ffffff; line-height:10px; 	text-decoration: none;}


	
	
	
		.imageBorder{ margin:5px; border:2px solid #000;}	
		.busBorder{ margin:5px; border:2px solid #A31A0C;}	
		
		
		
		
		
	.news_heading {color: #0099CC;	font-size: 16px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;	margin: 0px; font-weight: bold;}
	.formelements {
	border-width:1px; 
	border-style:solid; 
	border-color:#32513A;
} 
	.formelements_box {
	background-color: #FCCD41; 
} 

	#register_area  {  margin:  0px; color: #A91C0D; line-height:14px; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px;}



	
	
	
		.imageBorder_n{ margin:0px; border:1px solid #000;}	
		
	#table_border  {  background: white; border: solid #0099CC; border-width: thin }

h4 {color: #000;	font-size: 15px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	padding: 0px;	margin: 0px;  border: 0px dashed ;}


	
	
	
	
	
	h6 {color: #0099CC;	font-size: 14px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;	margin: 0px; font-weight: bold;}
	.small  {  margin:  0px; font-family: verdana, Arial, Helvetica, sans-serif; line-height:12px;	 font-size: 10px;}


.side_text {  margin:  0px; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:14px}
	

	

	h3 {color: #000; 		font-size: 17px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;	margin: 0px; font-weight: bold; }
	h6 {color: #0099CC; 		font-size: 15px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;	margin: 0px; font-weight: bold; }
		h5 {color: #0099CC; 		font-size: 14px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px;	margin: 0px; font-weight: bold; }
	hr {	height: 2px; border-top: 1px solid #e3e3e3; 	border-bottom: 1px solid #fff; 	border-left: 1px solid #fff; border-right: 1px solid #fff;}


	.FormRequired {color:#ff9d01; padding:0px 0 0px 17px; background: url(../images/pageElements/arrowDownRequired.gif) no-repeat left center;}
	.hidden, #Printlogo, #Printfooter{display:none;}	


	
/*------------------  Main Nav  -------------------------------*/
	#wrap{border-bottom:0px; background-color: #FCCD41; margin:0px; padding:0px; margin: 0 auto;  }

	#mainNav{float:left; top:0px; width:223px;     clear:left; text-align:left; }
	
	#navcontainer	{padding: 0px;  padding-top:10px; width:210px; margin: 0px; margin-top:20px;	color: #333; }
	#navcontainer ul	{list-style: none;	margin: 0; margin-top: 3px; 	padding: 0;	}
	#navcontainer li{margin: 0;  padding: 0; padding-top: 2px; list-style:none; }
	#navcontainer li a	{font-size:11px; color:#fff; display: block; height:23px; font-family: verdana, Arial, Helvetica, sans-serif;	font-weight:bold; margin: 0px;  margin-top: 1px;		padding: 0px 0px 0px 30px;	text-decoration: none; 	}
	
	html>body #navcontainer li a { width: auto; }
	#navcontainer li a:hover, #navcontainer li a.active{	text-decoration: none; color:#fff; background:url(../images/mainNav/bulletRoll.gif) no-repeat left top; }	
	.NavSelected{	text-decoration: none; color:#fff; background:url(../images/mainNav/bulletRoll.gif) no-repeat left top; }	

	#navcontainer li.indentedLink{margin-left: 20px;}
	#navcontainer li.indentedLink a:hover{background:url(../images/mainNav/bulletRollsmall.gif) no-repeat left top; }
	#navcontainer hr{height: 1px; background-color:D1E795; color:D1E795; noshade; margin-left: 20px; margin-right: 5px; border: 0px;}
	#navcontainer hr.indentedLine{margin-left: 0px;}
	
	
/*------------------  Header  -------------------------------*/	
	#header{float:left; top:0px; width:760px; clear:both; text-align:left;}
	#logo{border:0px solid red; margin-left:20px; margin-bottom:10px;}


/*------------------  News Col  -------------------------------*/
	#newsCol{  float:right; display:block; width:150px; height:auto; clear:right; text-align:left; margin-top: 40px; margin-left: 0px; margin-bottom: 10px; }


	
	
	/*
	#news dl {padding:0px; margin:0px;  }
	#news dt  {padding: 4px 0 3px 0px; font-weight:bold; color:#9196BC; text-decoration:none;  font-family: verdana, Arial, Helvetica, sans-serif; font-size:100%;}
	#news dd {margin: 0 0 7px 0; background: url(../images/pageElements/bulletNews.gif) no-repeat left top; padding-left: 20px; }
	#news dd img {	float: 	left;	margin: 2px 2px 0 0;	padding: 3px;	display: block;	border:2px solid #ddd;	border-right-color: #ddd;	border-bottom-color: #ddd;	background: #fff;	}
	#news a {color:#6D6B6B;font-family: verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
	
	#news a, a:link, #news a:active { padding:0px; margin:0px; padding-left:20px; color: #0099CC; text-decoration: underline; background: url(../images/pageElements/bullet.gif) no-repeat left top; }		
	#news a:hover {	color: #0099CC;	 text-decoration: none; }
*/

/*------------------  Footer  -------------------------------*/
	