html
{
scrollbar-face-color: #c7dea3;
scrollbar-highlight-color: #c7dea3;
scrollbar-3dlight-color: #c7dea3;
scrollbar-darkshadow-color: #c7dea3;
scrollbar-shadow-color: #c7dea3;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ffffff;
}

body {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	padding:0px;
	margin:0px;
	background:#FFFFFF;
	color:#999999;
}
a {
	font-family: Tahoma, Verdana, Arial;
	font-weight:bold;
	color: #729140;
	text-decoration:none
	
}

a:hover {
	font-family: Tahoma, Verdana, Arial;
	color: #729140;
	text-decoration:underline
}

img {
	border:none;
}

.spacer {
	clear:both;
}

h1 {
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	color:#729140;
	margin-top:0px;
	margin-bottom:10px;
}

h2 {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial;
	color:#729140;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal;
}

h3 {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#385300;
	margin-top:0px;
	margin-bottom:0px;
}

p {
	margin:10px 0px;
	color:#729140;
	font-size:11px;
}

td {
	font-size:11px;
}

.google_map {
	display:block; 
	height:312px; 
	margin-bottom:20px;
}

.sponsors {
	display:block; 
	height:197px;
}

.icon-right {
	float:right; 
	margin-right:-10px;
}

.btn-right {
	display:block; 
	height:35px;
}

.btn-right a {
	display:block; 
	background:#dde6d0; 
	width:85px; 
	height:24px; 
	text-align:center; 
	padding-top:6px; 
	color:#678239; 
	text-decoration:none; 
	float:right;
}
/*********** container styles ***********/

#container  {
	width:914px; 
	margin:0px auto;
}

/*********** header styles ***********/

#header {
	display:block; 
	height:137px;
	overflow:hidden;
}

#header .hleft {
	width:230px; 
	float:left; 
	padding-left:20px; 
	padding-top:30px;
}

#header .hright {
	width:600px;
	float:right; 
	text-align:right;
}


/********** tools styles ***********/

.tools {
	 display:block;
	 width:430px; 
	 height:32px; 
	 background:#f3f9ec; 
	 text-align:left;
	 padding-top:10px;
	 padding-left:25px;
	 float:right;
}

.tools a {
	color:#729140;
	text-decoration:none;
}

.tools a:hover {
	text-decoration:underline;
}

.tools input {
	width:133px; 
	border:2px solid #bfdb95; 
	color:#cccccc; 
	font-size:11px; 
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left:5px; 
	vertical-align:center;
}

/******** topnav styles ***********/

#topnav {
	display:block;
	float:right;
	width: 100%;
	padding-top: 28px;

}

#topnav ul {
	padding:0px;
	list-style:none;
}

#topnav li {
	display:block;
	float:left;
}

#topnav li a {
	color:#84a749;
	text-decoration:none;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #ffffff;
}

#topnav li a:hover {
	border-bottom:4px solid #ffcc00;
}

#topnav .active a {
	border-bottom:4px solid #ffcc00;
}

/*********** table01 styles **********/

.table01 .t01col01 {
	width:342px; 
	float:left;
}

.table01 .t01col01 a {
	color:#729140;
	text-decoration:none;
}

.table01 .t01col01 a:hover {
	text-decoration:underline;
}

.table01 .t01col02 {
	width:546px; 
	float:right;
}

/*********** table02 styles ***********/

.table02 .t02col01 {
	width:272px; 
	float:left;
}

.table02 .t02col02 {
	width:260px; 
	float:right; 
	padding-top:6px;
}

/*********** table03 styles ***********/

.table03 .t03col01 {
	width:170px; 
	float:left; 
	padding-right:55px;
}

.table03 .t03col01 p {
	line-height:10px;
}

.table03 .t03col01 .txt_uname {
	border:1px solid #709834; 
	width:159px; 
	background:url(ico_user.gif) 147px 2px  no-repeat #FFFFFF; 
	color:#cccccc; 
	font-size:11px; 
	padding: 4px 5px; 
	margin-bottom:8px;
}

.table03 .t03col01 .txt_upass {
	border:1px solid #709834; 
	width:159px; 
	background:url(ico_password.gif) 147px 2px  no-repeat #FFFFFF; 
	color:#cccccc; 
	font-size:11px; 
	padding: 2px 5px;
}

.table03 .t03col01 a {
	color:#c7dea3; 
	text-decoration:none;
}

.table03 .t03col01 a:hover {
	text-decoration:underline;
}

.table03 .t03col02 {
	width:240px; 
	float:left;
}

.table03 .t03col03 {
	width:240px; 
	float:left;
}

.table03 .t03col04 {
	width:205px; 
	float:left;
}
/*********** block01 styles ***********/

.block01 {
	display:block; 
	background:#eff3e9; 
	padding:10px 25px; 
	font-size:11px; 
	color:#85a84a;
}

/*********** block02 styles ***********/

.block02 {
	display:block; 
	height:34px; 
	background:#a3cb67; 
	margin-top:-2px; 
	font-size:11px;
	font-weight:bold;
}

.block02 .b02left {
	float:left; 
	color:#003300; 
	padding-top:10px; 
	padding-left:14px;
}

.block02 .b02right {
	float:right; 
	width:80px; 
	padding-top:10px; 
	background:#bad98c; 
	height:24px; 
	text-align:center;
}

.block02 .b02right a {
	color:#516c26; 
	text-decoration:none;
}

.block02 .b02right img {
	vertical-align:center;
}

/*********** block03 styles ************/

.block03 {
	display:block; 
	height:34px; 
	background:#e4ecd9; 
	margin-top:-2px; 
	font-size:11px;
	font-weight:bold;
}

.block03 .b03left {
	float:left; 
	color:#003300; 
	padding-top:10px; 
	padding-left:14px;
}

.block03 .b03right {
	float:right;
	padding-top:10px; 
	height:24px; 
	text-align:center; 
	padding-right:10px;
}

.block03 .b03right a {
	color:#516c26; 
	text-decoration:none; 
	font-weight:normal; 
	font-size:11px;
}

.block03 .b03right a:hover {
	text-decoration:underline;
}

/*********** bar styles ***********/

.bar {
	display:block;
	height:42px;
	width:538px;
	position:absolute;
	margin-top:258px;
	margin-left:4px;


	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/semitrans.png');
	top: 145px;
}

div > /**/ .bar {
	background:url(semitrans.png); 
}

.bar .bleft {
	float:left; 
	font-size:11px; 
	color:#666666; 
	padding-left:20px; 
	padding-top:9px;
}

.bar .bleft strong {
	color:#333333;
}

.bar .bright {
 	float:right; 
	padding-top:9px; 
	padding-right:10px;
 }
/*********** list01 styles ************/

.list01 {
	padding:0px;
	margin:0px;
	list-style:none;
	color: #84a749;
}

.list01 li {
	display:block;
	padding-left:8px;
	background:url(bullet.gif) 0px 6px no-repeat;
	margin-bottom:8px;
}

.list01 li a {
	font-size:11px;
	color:#000000;
	font-family:Tahoma, Verdana, Arial;
	color:#84a749;
	text-decoration:none;
}

.list01 li a:hover {
	color:#84a749;
	text-decoration:underline;
}

.list01 p {
	font-size:11px; 
	color:#add176; 
	font-family:Tahoma, Verdana, Arial;
	margin-top:3px;
}

/*********** footer styles ***********/

#footer {
	display:block;
	height:241px; 
	overflow:hidden; 
	background:url(footerbg.jpg) top center no-repeat #8dbf44; 
	padding-top:20px; 
	color:#c7dea3;
}

#footer .wrap {
	width:914px; 
	margin:0px auto;
}

#footer .foot_text {
	display:block; 
	font-size:10px; 
	color:#FFFFFF; 
	padding-top:10px;
}

body > #footer .foot_text {
	padding-top:5px;
}

body > /**/  #footer .foot_text {
	padding-top:10px;
}

#footer .foot_text .fleft {
	float:left;
}

#footer .foot_text .fright {
	float:right; 
	font-size:11px; 
	color:#FFFFFF;
}

#footer .foot_text .fright img {
	vertical-align:center;
}

#footer .foot_text a {
	color:#FFFFFF;
	text-decoration:none;
}

#footer .foot_text a:hover {
	text-decoration:underline;
}
