body {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
margin : 0; 
color : #2c5640; 
background-color : #FFFFFF; 
} 

#top_logo {
background-repeat : repeat-y; 
} 
.green_line {
background-color : #879f8f; 
color : #000000;
} 
.header {
background-color : #e6eee1; 
color : #000000;
height : 95px; 
background-repeat : no-repeat; 
background-position : left top; 
} 
.footer {
font-size : 9px; 
border : #006633; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 35px; 
} 
.borderTop {
font-size : 9px; 
border-top : 1px solid #006633; 
border-right : 0 solid #006633; 
border-bottom : 0 solid #006633; 
border-left : 0 solid #006633; 
} 
a {
color : #b87a3d; 
} 
.mainContents {
line-height : 150%; 
padding : 35px; 
text-align:left;
width:1000px;
} 

.imgBorder {
border : 1px solid #c0c0c0; 
} 
.liteTable {
background-color : #efefef; 
border : 1px solid #cccccc; 
color : #000000;
padding : 3px; 
} 
.tableTop {
font-weight : bold; 
color : #ffffff; 
background-color : #9bd487; 
background-repeat : repeat-x; 
height : 10px; 
} 
.greyTableBorder {
border : 1px solid #c0c0c0; 
background-color : #e4e4e4; 
color : #000000;
} 
.imgBorderWhite {
border : 1px solid #c0c0c0; 
background-color : #ffffff; 
} 
.smallText {
font-size : 9px; 
} 
.vStrip {
background-color : #f2f7f0; 
height : 150px; 
border : 1px solid #cccccc; 
} 
input {
background-color : #d6edcd; 
font-size : 10px; 
} 
textarea {
background-color : #d6edcd; 
font-size : 12px; 
} 
.radioLite {
background-color : #efefef; 
} 
.diagonal {
background-image : url(images/diagonal_texture.gif); 
} 
.headerNav {
background-image : url(images/green_bg_strip.jpg); 
background-repeat : no-repeat; 
height : 45px; 
width : 1000px; 
background-color : #315c3c; 
}
.searchTop {
	background-color: #315C3E;
	color: #FFFFFF;
	
}
.searchTop a {
color: #FFFFFF;
}
textarea {
}
.holder{
	min-width:500px;
	border:0;
	}
.holder img{
	text-align:center;
	margin:auto;
	display:block;
	border:0;

}

#animation{
	float:left;
	line-height:20px;
	margin-top:25px;
	margin-bottom:4px;

}
#animation img{
	padding-right:15px;
	float:left;}	
#animation p{
	display:block;
	padding-top:40px;
}

#newsHome{
	background-image:url(images/news-home.jpg);
	width:468px;
	height:185px;
	background-repeat:no-repeat;
	margin-top:15px;
	padding:13px;
	padding-top:12px;}
#newsHome img{
	border: 1px solid #2f5b3a;
	float:left;
}
#newsHomeText{
	width:240px;
	height:160px;
	float:left;
	margin-left:15px;
	overflow:auto;
	text-align:left;}
#newsHomeImg{
	width:210px;
	height:160px;
	float:left;}
		
	