a.navigation {

	color: #ddff8b;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	

	font-weight: bold;

	text-decoration: none;

}



a.navigation:hover{

	color: #FFFFFF;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	

	font-weight: bold;

	text-decoration: none;

}



.navigation_line {

	color: #ddff8b;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	

	font-weight: bold;

}





.news_date {

	color: #5f5f5f;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 16pt;

	font-weight: bold;

	margin-left: 15px;

	margin-right:10px;

}





.news_title {

	color: #73af39;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 12pt;

	font-weight: bold;

	margin-left: 15px;

	margin-right: 10px;

}





.news_text {

	color: #5f5f5f;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	line-height: 12pt;

	

	margin-left: 15px;

	margin-right: 10px;

}



a.readmore {

	padding-left: 15px;

	

}



.database_text {

	color: #5f5f5f;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 11pt;

	

	margin-left: 15px;

	margin-right: 10px;

}





.download_text {

	color: #5f5f5f;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 11pt;

	

	margin-left: 15px;

	margin-right: 10px;

	font-weight: bold;

}



a {

	color: #5f5f5f;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	

	font-weight: bold;

	text-decoration: underline;

}



a:hover{

	

		color: #5f5f5f;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	

	font-weight: bold;

	text-decoration: none;

}



.footer {

	color: #ffffff;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	line-height: 18pt;

	

	margin-left: 25px;

	margin-right: 10px;

	font-weight: bold;

}



p {

	color: #5f5f5f;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 14pt;

	

	

}



.subtitle {

	color: #73af39;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12pt;

	line-height: 15pt;

	font-weight: bold;

}



.title {

	color: #2a4a01;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 15pt;

	line-height: 19pt;

	font-weight: bold;

}



.spotlight_title {

	color: #73af39;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 14pt;

	line-height: 15pt;

	font-weight: bold;

	margin-left: 15px;

}



.spotlight_subtitle {

	color: #5f5f5f;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 14pt;

	font-weight: bold;

	margin-left: 15px;

}









li {

	color: #5f5f5f;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	line-height: 14pt;

}



.featured_text {

	color: #5f5f5f;

	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	line-height: 12pt;

	

	

	margin-right: 10px;

}

#bestnav 
{width:200px;}

#bestnav ul
{
margin: 0;
padding: 0;
list-style-type: none;
color:#363;
font-size: 10px;
line-height: 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#bestnav ul li
{
position: relative;
background-color: #edfcb2;
background-image: url(images/rnav_bg1.gif);
background-position: bottom;
background-repeat: repeat-x;
border-left: 2px solid #FFF;
border-bottom: 1px solid #FFF;
}

#bestnav li ul
{
position: absolute;
	left: -128px;
	top: 0;
	display: none;
	width: 130px;	
	}
	
#bestnav li:hover ul
{
display: block;
	}

#bestnav a
{
display: block;
margin-left: 0px;
padding: 4px;
text-decoration: none
}



#bestnav a:hover
{
color:#000
}

.bbottom
{
border-bottom: 1px solid #CCC;
}

.contactForm {font:12px Arial, Helvetica, sans-serif;}
label {display:block;}
span label {font-size:11px; color:#333; padding-bottom:10px;}
input .email {width:250px; display:block;}
.name {display:block;}
.error {color:#F00;}
.message {width:250px; height:100px; display:block}
.required {color:#F00;}
.clear {clear:both;}
.name span {float:left; padding-right:10px;}
.email {margin-bottom:10px;}
.success {padding:15px 0;}
.success a {padding:5px 0; color:#73AF39; font-size:16px;}