@charset "utf-8";
/* CSS Document */
html, body{
	padding:0;
	margin:0;
	background-color:#fff;}
body, a, a:hover{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;}
h1 {
	text-align:center;
	font-size:16px;
	line-height:16px;
	padding:0 0 4px 0;
	margin:0; 
	font-weight:bold;
	color:#3e8c10;
	line-height:18px;}
form{padding:0; margin:0}
#cont{
	width:320px;}
#hd{
	height:46px;
	/*background:url(top_bg.png) 0 0 repeat-x #668705;*/
	border-bottom:1px solid #0c7801}
#hd .left_bttn{
	float:left;
	padding:6px 0 0 10px}
#hd .right_bttn{
	float:right;
	padding:6px 10px 0 0}
#hd .logo{
	float:left;
	width:124px;
	height:38px;
	margin:2px 0 0 30px}

.menu{
	padding:1px 0 0 0;
	margin:0;
	list-style:none;
	background:url(mn_bg.gif) 0 0 repeat-x #417d00;
	border-bottom:1px solid #0c7801;
	height:60px;
	line-height:26px;
	text-align:center;}
* html .menu{border:0px;}
.menu li{
	display:inline;}
.menu li, .menu li a, .menu li a:hover{
	color:#fff;
	font-size:13px;
	font-weight:bold}
.body{vertical-align:top;}
* html .body{ height:650px;}

.img{height:160px;
	background:url(img.jpg) center 12px no-repeat;
	font-size:15px;
	color:#0066cc;
	font-weight:bold;
	text-align:right;
	padding:30px 30px 0 0}

.txt{
	padding:10px 9px 5px 9px;
	color:#000;
	background:url(li_bg.gif) bottom repeat-x #fff;
	border-bottom:1px solid #c6c6c6;}
.hd, .hd2{
	background:url(li_bg.gif) bottom repeat-x #fff;
	border-bottom:1px solid #c6c6c6;
	font-size:16px;
	line-height:16px;
	padding:12px 0;
	text-align:center;
	font-weight:bold;
	color:#215CAD;}
.hd2{
	background:none;
	padding:10px 0 5px 9px;	
	border-bottom:0;
	text-align:left;}
.hd3{
	font-size:12px;
	color:#7dbf0c;
	font-weight:bold;
	padding:0 0 10px 9px;}

.list, .list2{
	padding:0;
	margin:15px 0 0 0;
	border-top:1px solid #c6c6c6;
	list-style:none}
.list li, .list2 li{
	background:url(li_bg.gif) bottom repeat-x #fff;
	border-bottom:1px solid #c6c6c6;}

.list li a, .list li a:hover{
	display:block;
	padding:10px 9px 5px 9px;
	color:#000;
	text-decoration:none;}
.list li a:hover, .list2 li a:hover{background-color:#f4f4f4}
.list li a span {
	background:url(pointer.gif) right 5px no-repeat;
	text-align:left;
	display:block;
	font-size:16px;
	padding-bottom:4px;
	font-weight:bold;
	color:#3e8c10;
	line-height:18px;}

.list2{margin:0; border-top:0px;}
.list2 li a, list2 a:hover {
	background:url(pointer.gif) 300px 12px no-repeat;
	text-decoration:none;
	text-align:left;
	display:block;
	font-size:12px;
	padding:12px 0 12px 9px;
	font-weight:bold;
	color:#3e8c10;}
.list2 .desc{
    text-align:left;
    padding:0 9px 3px 9px }

.pages{
	background:url(li_bg.gif) bottom repeat-x #fff;
	border-bottom:1px solid #c6c6c6;
	text-align:center;}
.pages, .pages a, .pages a:hover{
	font-size:12px;
	line-height:16px;
	padding:12px 0;
	text-decoration:none;
	font-weight:bold;
	color:#7dbf0c;}
.pages a:hover{text-decoration:underline}
.pages label{
	color: #5c5c5c}
.pages a, .pages a:hover, .pages label{
	padding:0 2px;}

.tabs{
	padding:10px 0 0 10px;
	border-bottom:1px solid #c6c6c6;
	height:25px;
	margin:0;
	list-style:none}
.tabs li{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#c6c6c6;
	float:left}
.tabs li a, .tabs li a:hover{
	float:left;
	margin:1px -1px 0 -1px;
	position:relative;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#5c5c5c;
	text-decoration:none;
	padding:6px 6px 5px;
	border-left:1px solid #b6b6b6;
	border-right:1px solid #b6b6b6;
	background-color:#c6c6c6}
.tabs li a.sel, .tabs li a:hover.sel, .tabs li a:hover{
	background-color:#fff}

.form{
	background:url(li_bg.gif) bottom repeat-x #fff;
	border-bottom:1px solid #c6c6c6;
	clear:both;
	overflow:hidden;
	padding:9px;
	margin:0;
	list-style:none}
* html .form{
	overflow:visible; height:1%}
.form li{padding:0 0 4px 0}
.form li label{
	display:block;
	float:left;
	width:117px;}

#bttm{
	background:url(bttm_bg.gif) 0 0 repeat-x #658706;
	height:43px;
	vertical-align:middle;
	text-align:center;}
#bttm, #bttm a, #bttm a:hover{
	color:#fff;
	text-decoration:none}

.bttn, a.bttn, a.bttn:hover{
	display:block;
	width:59px;
	height:27px;
	line-height:27px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#0d7301;
	cursor:pointer;
	background:url(bttn.gif) 0 0 no-repeat;
	border:0px;
	text-decoration:none;}
.inp{border:1px solid #0c7801; width:178px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.grn, .link_action{color:#669900; text-decoration:underline; font-weight:bold}

.photos, .recent ul{
	padding:0 9px;
	margin:0;
	list-style:none;
	overflow:hidden;
	border-bottom:1px solid #c6c6c6;
	background:url(li_bg.gif) bottom repeat-x}
* html .photos, * html .recent ul{
	overflow:visible; height:1%}

.photos li{
	float:left;
	padding:5px 20px 15px 0}
.recent ul li{
	float:left;
	padding:4px 4px 10px 0;
	height:50px;
	margin:auto 0;}
.recent ul li img{border:3px solid #000;}

.forum{border-top:1px solid #c6c6c6;}
.forum th{
	font-weight:bold;
	color:#0d7301;
	font-size:12px}
.forum th, .forum td{
	padding:6px;
	text-align:center;
	border-bottom:1px solid #c6c6c6}
.forum td.al_left{text-align:left}
.forum td b{display:block; color:#7dbf0c;}
.forum td i{color:#7dbf0c; font-style:normal}

.star
{
    color: #FF8515;
    font-weight: bold;
}

/* Information Message */
.message_info
{
    font-size: 8pt;
    padding: 5px;
    font-weight: bold;
    color: green;
    text-align: center;
}

/* Error Message */
.message_error
{
    font-size: 8pt;
    padding: 5px;
    font-weight: bold;
    color: red;
    text-align: center;
}
/* Action Link */
a.link_action
{
    font-size: 8pt;
    text-transform: capitalize;
    text-decoration: none;
    white-space: nowrap;
}

/* Big Action Link */
a.link_action_big
{
    font-size: 12pt;
    /* text-transform: capitalize; */
    text-decoration: none;
    white-space: nowrap;
}

.al_left .bttn{float:left}
.al_right .bttn{float:right}
.al_center{margin:0 auto}

/*  CSS Document */
.form, .form2{
	background:url(li_bg.gif) bottom repeat-x #fff;
	border-bottom:1px solid #c6c6c6;
	clear:both;
	overflow:hidden;
	padding:9px;
	margin:0;
	list-style:none}
* html .form, * html .form2, .phone{
	overflow:visible; height:1%}
.form li, .form2 li{padding:0 0 4px 0}
.form li label{
	display:block;
	float:left;
	width:117px;}
.form2 li label{
	display:block;
	float:none;
	text-align:left;
	padding:5px 0 5px 0;}
.form2 li label img{
	float:left;
	margin:-5px 5px 0 0;
	width:23px; 
	height:23px;
	border:0px}
.phone{
	margin:0 auto;
	list-style:none;
	padding:0;
	overflow:hidden;
	clear:both;
	width:210px;}
.phone li{float:left;
	margin:4px;}
.phone{
	margin:0 auto;
	list-style:none;
	padding:0;
	overflow:hidden;
	clear:both;
	width:210px;}
.phone li{float:left;
	margin:4px;}
.phone li a, .phone li a:hover {
	float:left;
	display:block;
	width:43px;
	height:31px;
	background:url(phone_bttn.gif) 0 0 no-repeat #456e01;
	color:#fff;
	border:0px;
	text-decoration:none;
	text-align:left;
	line-height:31px;
	font-size:24px;
	font-weight:bold;
	padding:0 8px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;}
.phone li a b{
	text-transform:uppercase;
	position:absolute;
	margin-left:2px;
	text-align:left;
	font-size:10px;}


