/* CSS Document */

body{
	background:#3A3A38 url(images/new-bg.jpg) repeat top left;
	padding:10px;
	margin:0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;}

.main_table{
	border:3px solid #fff;}

.top-bar{
	background-color:#3A3A38;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	padding:14px;
	border-bottom:1px solid #AEB0AE;}
	
	.top-bar a{
		color:#999999;
		text-decoration:none;}
		
	.top-bar a:hover{
		color:#999999;
		text-decoration:underline;}
		
.logo{
	background-color:#6C7379;
	padding:5px 10px;}
	
.nav{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#eee;
	border-left:1px solid #AEB0AE;
	border-top:1px solid #AEB0AE;}
	
	.nav a{
		background:#6C7379 url(images/nav_bullet.jpg) no-repeat;
		background-position:8px 26px;
		color:#eee;
		text-decoration:none;
		padding:22px 25px;
		display:block;}
		
	.nav a:hover{
		background:#666666 url(images/nav_bullet.jpg) no-repeat;
		background-position:8px 26px;
		color:#eee;
		text-decoration:none;
		padding:22px 25px;
		display:block;}
	
.mid_bar{
	background-color:#6C7379;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#eee;
	padding:5px;
	border-bottom:3px solid #fff;
	border-left:3px solid #fff;}
	
	.mid_bar a{
		color:#fff;
		text-decoration:none;}
		
	.mid_bar a:hover{
		color:#fff;
		text-decoration:underline;}
	
.mid_bar_left{
	background-color:#6C7379;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#eee;
	padding:5px;
	border-bottom:3px solid #fff;}
	
.main_body{
	background-color:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px;}
	
	.main_body a{
		color:#bb0000;
		text-decoration:none;}
		
	.main_body a:hover{
		color:#bb0000;
		text-decoration:underline;}
		
	.main_body h1{
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
		color:#bb0000;
		padding:0px;
		margin:5px 0px;}
	
	.main_body h2{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#bb0000;
		padding:0px;
		margin:5px 0px;}
		
	.main_body img{
		border:1px solid #999999;
		padding:2px;
		margin:5px;}
	
.gallery{
	background-color:#ccc;
	padding:5px;
	border-bottom:3px solid #fff;}
	
	.gallery img{
		padding:1px;
		border:1px dotted #999999;
		margin:3px;}
		
.news{
	background-color:#AEB0AE;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px;}
	
	.news a{
		font-weight:bold;
		color:#333333;
		text-decoration:none;}
		
	.news a:hover{
		font-weight:bold;
		color:#333333;
		text-decoration:underline;}
		
	.news h3{
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		color:#000066;
		margin:0px;
		padding:0px;
		padding:5px 0px;
		border-bottom:1px dotted #eee;}
		
	.news p{
		margin:0px;
		padding:5px 0px;}
		
.grey_bar{
	background-color:#6C7379;
	border-top:3px solid #fff;}
	
	
#submit_form_bad{
	border:3px solid #fff;
	background-color:#bb0000;
	padding:10px;
	margin:10px auto;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width:615px;
}

#submit_form_good{
	border:3px solid #fff;
	background-color:#009900;
	padding:10px;
	margin:10px auto;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	width:615px;
}

.form{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid #666666;
	background-color:#fff;
	width:96%;
	padding:2px;
	margin:5px 0px;}
	
fieldset{
	padding:10px;
	margin:10px auto;
	width:300px;
	border:1px solid #999999;
}

legend{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#bb0000;
	background-color:#CCCCCC;
	border:1px solid #999999;
	padding:3px;}
