html {	height: 101%; }

a:link {
	color: #A53333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #A53333;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
}


h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-transform:uppercase;
	margin-bottom:4px;
	letter-spacing:-1px;
	color:#00703E;
	font-weight:bolder;}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	text-transform:uppercase;
	margin-bottom:4px;
	letter-spacing:-1px;
	color:#BF3030;
	font-weight:bolder;}

body {
	background-image: url(graphics/draft1_bg.jpg);
	background-repeat: repeat;
	text-align: center;
	min-width: 800px;
	line-height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;	}
	
	p {font-size: 1.1em; text-align:justify;}
	
	hr {spadding:1px;}
	
	.divider {border-right: 1px solid #ccc; }

	#site_wrapper {
	margin:0 auto;
	width:800px;
	text-align: left;
	border:5px solid #ffffff;}

	#header_wrapper {
	float:left;
	width:100%;
	text-align: left;}
	
		#header_logo_slogan_wrapper {
		float:left;
		
		background-image:url(graphics/header_bg_black.jpg);
		background-repeat:no-repeat;
		height:78px;
		width:100%;
		text-align: left; }
	
			#header_logo {
			float:left;
			width:30%;
			text-align:left; }
			
			#header_slogan {
			float:right;
			width:55%; }

	
	
	#green_bar {
	float:left;
	width:100%;
	background-color:#00703E;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;	
	line-height:5px;
	font-size:4px;
	}
	
	#main_pic {
	float:left;
	background-color:#FFFFFF;
	width:100%;
	height:150px;}
	
	
	#main_pic_slim {
	float:left;
	background-color:#FFFFFF;
	width:100%;
	height:110px;}
	
	#black_bar {
	float:left;
	width:100%;
	background-color:#000000;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;	
	line-height:5px;
	font-size:4px;}	

	#main_wrapper{
	float:left;
	padding-top:7px;
	width:100%;
	background-color:#FFFFFF;
	text-align: left; }
	
		#footer_wrapper{
		float:left;
		background-image:url(graphics/header_bg_black.jpg);
		background-repeat:no-repeat;
		padding-top:10px;
		height:40px;
		width:100%;
		text-align: left;
		font-size:1em;
		color:#FFFFFF;}
		
		#footer_copyright {
		float:left;
		width:50%;
		padding:5px;
		text-align:left; }
			
		#footer_vbs {
		float:right;
		padding:5px;
		text-align:right;
		width:30%; }
		
/* TEXT STYLES */

.page_title_green {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	letter-spacing:-1px;
	color:#00703E;
	font-weight:bolder;}

		
.hp_table td {
	padding:6px;
	vertical-align:top;
	text-align:justify;}

.hp_table_icons td{
	padding:2px;
	vertical-align:top;
	text-align:center; }		

.hp_tabs {
	border:1px solid #666666;}

.hp_tabs_text {
	border:1px solid #fff;	}


.tabs_text_large {
	font-size:1.3em;
	text-transform:uppercase;
	font-weight:bolder;
	line-height:25px;
	color:#FFFFFF; }
	
.tabs_text_small {
	font-size:1.1em;
	text-transform:uppercase;
	font-weight:bolder;
	color:#FFFF00; }


.news_border {
background-image:url(graphics/news_bg.jpg);
background-position:bottom right;
background-repeat:no-repeat;
border: 1px solid #ccc; }

.news_headline {
line-height:25px; }

.date {
float:right; color:#00703E;}

.date_green {
color:#00703E;}

.news_image {
float:left;
padding:2px;
margin:2px;
margin-right:10px;
border:1px solid #ccc; }

.image_border{
padding:3px;
margin:7px;
border:1px solid #ccc; }


.image_border_alpha{
	padding:3px;
	margin:7px;
	border:1px solid #ccc;
	filter:alpha(opacity=50); /* firefox standard */
	opacity:0.5;}



class="alpha"

.childname{
color:#BF3131;
text-transform:uppercase;
font-weight:bold;
font-size:1.1em; }

.float_right {
float:right;
padding:2px; }

.content_right_align {
text-align:right!important; }




