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

body {
	font-family:		"Trebuchet MS", Arial, Helvetica, sans-serif;	
	color: 				#000;
	font-size:			12px;
	background-color: 	#ccc;
	padding: 			0;
	margin: 			0;
	background-image:	url(/images/bg.gif);
}

.navigation {
	margin: 			auto;
	width: 				836px;
	height: 			40px;
	padding-top: 		7px;
	background-color: 	#048ac7;
	font-size: 			16px;
	color: 				#fff;
	text-align: 		center;
}

.navigation a {
	color: 				#fffa74;	
	font-weight:		bold;
	text-decoration:	none;
	margin-left: 		9px;
}

.navigation a:hover {
	color: 				#ff9000;	
}

.footer_navigation {
	padding-top: 		7px;
	background-color: 	#048ac7;
	font-size: 			10px;
	color: 				#fff;
}

.footer_navigation a {
	color: 				#fff;	
	font-weight:		bold;
	text-decoration:	none;
	margin-left: 		5px;
}



.infomsg {
	border: 			5px solid #00bb00;
	margin: 			10px;
	padding: 			5px;
	text-align: 		center;
	color: 				#00bb00;
	font-size: 			17px;
	font-weight: 		bold;
}



a {
	color: 				#048ac7;
	text-decoration: 	none;
	font-weight: 		bold;
}

a:hover {

}

a img  {
	border: 			none;
}

.header {
	margin: 			auto;
	width: 				836px;
	height: 			181px;	
	background-image: 	url(/images/header.gif);
}

.content {
	margin: 			auto;
	width: 				796px;
	min-height: 		520px;
	background-color: 	#fff;
	padding: 			20px;
}

.footer {
	margin: 			auto;
	width: 				836px;
	height: 			40px;
	background-color: 	#048ac7;
	padding-top: 60px;
	background-image: 	url(/images/footer.gif);
	background-repeat: 	no-repeat;		
	color: 				#fff;
	font-size: 			11px;
	font-weight: 		bold;
	text-align: center;
}

.footer a {
	color: 				#fffa74;
	margin-left: 10px;
}

.footer a:hover {
	color: 				#ff9000;
}

.clear {
	clear: 				both;
}

.eventdate {
	border-bottom: 		1px solid #ccc;
	padding: 			5px;
	float: 				left;
	width: 				160px;
}

.eventdesc {
	border-bottom: 		1px solid #ccc;
	font-size: 			14px;
	font-weight: 		bold;
	padding: 			5px;
	float: 				left;
	width: 				370px;
}

.eventinfo {
	border-bottom: 		1px solid #ccc;
	padding: 			5px;
	float: 				left;
	width: 				230px;
	
}

.footer_text {
	padding-left: 		0px;
	padding-top: 		0px;
}

.left {
	float: 				left;
	padding-left:		10px;
	padding-right: 		10px;
}

.homeintro {
	background-image: 	url(/images/homeintro_bg.jpg);
	background-repeat: 	no-repeat;
	min-height: 		200px;
}

.right {
	float: 				right;
	padding-left:		10px;
	padding-right: 		10px;
}

.bigbold {
	font-size: 14px;
	font-weight: bold;
}

h1 {
	color: 				#048ac7;
	font-size: 			18px;
	font-weight:		bold;
}

.line {
	margin-bottom: 		15px;
	margin-top: 		15px;
}

h2 {
	color: 				#048ac7;
	font-size: 			14px;
	font-weight:		bold;
	margin-top: 		0px;
}

h3 {
	color: 				#048ac7;
	font-size: 			14px;
	font-weight:		bold;
	margin-top: 		0px;
	margin-bottom: 		2px;
}

.smallnarrow {
	font-size: 10px;
	font-style: italic;
}

.picture {
	padding: 			3px;
	border: 			1px solid #999;
	margin: 			3px;
}

.rightpicture {
	float: 				right;
	padding: 			3px;
	border: 			1px solid #999;
	margin: 			10px;
}

.picturelist {
	padding-left: 		30px;
}

.picturelist .picture { 
	margin: 			8px; 
}

.textcol {
	float: 				left;
	width: 				550px;
}

.textcolsmall {
	float: 				left;
	width: 				350px;
}

.picturecol {
	float: 				right;
	width: 				230px;
	text-align: 		center;
}

.picturecolbig {
	float: 				right;
	width:				420px;
	text-align: 		center;
}

.fieldset {
	width: 				600px;
	margin: 			auto;
	border: 			1px solid #ccc;
	font-size: 			11px;
	padding-left:		20px;
}

legend {
	font-weight:		bold;
	font-size: 			13px;
	margin: 			3px;
	padding: 			3px;
}

.inputfld {
	margin-bottom: 		8px; 
	width: 				220px;
	height: 			20px;
	font-size: 			14px;
	border: 			1px solid #999999;
	background-color:	#eee;
	background-repeat:	repeat-x;
}

.textarea {
	width: 				330px;
	height: 			70px;
	border: 			1px solid #999999;
	background-color:	#eee;
	background-image:	url(/images/textarea_background.gif);
	background-repeat:	repeat-x;
}

.button {
	font-size: 			11px;
	font-weight: 		bold;
	padding: 			3px;
	color: 				#fff;
	border: 			1px solid #808080;
	background-color:	#e8e8e8;
	background-image:	url(/images/button_bg.gif);
	background-repeat:	repeat-x;
}

.button:hover {
	background-image:	url(/images/button_bg_h.gif);
	border: 			1px solid #404040;
}

.inputfld:hover, .textarea:hover {
	border: 			1px solid #d4c48a;
}

.inputfld:focus, .textarea:focus {
	border: 			1px solid #999;
	background-color:	#ddd;
}

.gbformleft {
	width: 				250px; 
	float: 				left;
}

.gbformright {
	width: 				350px;
	float:				left;
}

.gbcomment {
	font-style: 		italic;
	color: 				#444;
	margin-top: 		10px;
	margin-left: 		50px;
	padding: 			5px;
	background-color:  	#eee;
}

