@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0}

body{	font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:center
	}
a{color:#127817; text-decoration:none}
a:hover,.m_menu:hover{color:#ff8800}
hr{color:#d0d0d0}
h1{padding0;margin:0; visibility:hidden; height:0}
h2{font-size:1.2em; padding:0; margin:10px 0 5px 0}
h3{padding:0 0 5px 0;margin:0;color:#666666; font-size:1.1em}
h3 a{color:#ff8800}
h5{padding:0;margin:0;font-size:12px;font-weight:bold; width:auto; color:#999999}
td{ vertical-align:top}
img{border:none}
li{list-style:none}

/*combined*/
a:hover,
.m_menu a:hover, 
.topmenu a:hover, 
.ftxt a:hover, 
.sublink a:hover,
.prlbx a:hover{color:#339933}
.news_title, .prd_tbl_list .prd_title, .prd_grp_hd{color:#006666}
.fsf,.c_box,.prd_tbl_list .prd_title{padding:5px;}
.pti,.writeup,.news_date, .c_box .left, .news_content{color:#666666}
.box, .c_box, .m_menu, .pti, .news_t, .news_title, .prd_tbl_list .prd_title{font-weight:bold}
.boxin, .sublink, .sep, .c_box{width:auto}
.sublink a, .news_c, .c_box .right{color:#993300}
.pti a:hover,.news_t a:hover{color:#006699}
.topmenu, .news_t, .ftxt{font-size:11px}
.writeup, .paragraph, .pwu, .news_content, .news_c{text-align:justify}
.new_p, .news_c, .counter, .news_date{font-size:10px}
.m_menu, .main_l, .pti a, .news_t a, .news_t, .c_box .right{text-align:left}
.space:after{content: ".";display: block; height: 1px; clear:left; visibility: hidden;}
.bgw{ background-color:#fff}
.box{text-transform:uppercase;color:#669933}

.page, .header, .banner, .bannertop, .footer{width:800px;}
.page{padding:8px; height:auto; border:1px solid #999999; margin:20px auto; text-align:left}
.inpage:after{clear:both}
.banner{background-color:#f3ffcb}
.bannertop{ background:url(../pixes/layout/top.jpg) no-repeat; height:70px }
.bannerbtm{ background:url(../pixes/layout/bannerbtm.jpg) no-repeat; height:8px}

.bannerbox{ background:url(../pixes/layout/banner.jpg) no-repeat; height:202px; float:right; }
.main{width:800px}
.main_r,.bannerbox{width:550px;}
.menubox, .lbtm, .menu{width:240px}
.main_l{width:230px;margin:5px;}
.lbtm{background:url(../pixes/layout/logobottom.jpg) no-repeat; height:26px}
.menu{height:auto;padding-bottom:1px;}
.m_menu{font:Verdana,Helvetica;
			 padding-left:38px;
			 list-style-type:none;
			 font-size:14px;
			 text-align:left;
			 vertical-align:top;
			 font-weight:bold;
			 line-height:32px;
			 }
.sublink{
		font-size:12px;
		padding:1px 3px 3px 30px;
		margin:1px 30px 1px 15px;
		width:auto;
		font-weight:bold;
		text-align:left;
			}
.sublink a:hover{color:#339933}

.sublink a{color:#993300}

.link{list-style-image:url(../pixes/layout/icon5.gif);}	 
.dot{font-size:22px; margin-right:20px}			 
	.m_menu{color:#999999; background:url('../pixes/layout/menu.jpg') no-repeat}	
	.m_menu a:hover{padding-left:10px}	

.main{height:auto;min-height:300px}
.main:after{clear:both;}
.main_r{margin-left:245px}
.main_l{float:left}
.paragraph{ text-align:justify; text-indent:20px}
	
.footer{
		height:93px;
		background:url(../pixes/layout/ftbkg.jpg) repeat-x;
		clear:right
	}
.footer_text{padding:20px 0 0 40px;color:#666666; font-size:10px}
.bgbox{background:#fff url(../pixes/layout/vrbg.jpg) repeat-y left; padding-left:20px}

.vcount{float:right;text-align:center; width:150px; font-weight:bold; padding-top:20px}
/*gallery */

.gimg{padding:5px; border:#FFCC00 1px solid; margin:0 3px 0 3px}

.olink{ font-weight:bold; color:#ff9900;}
.olink a{color:#FF8800}
.olink a:hover{color:#127817}

.searchbox{float:right; margin:30px 30px 0 0 }

/*other */
.gap{height:10px}
.pad1{padding:10px}
.mr10{margin:10px}
.mr20{margin:20px}
.mr30{margin:30px}
.sep{height:2px;background-color:#dedede;margin:10px 0 5px 0; font-size:2px}
.portrait{padding:2px; border:0.1em outset; background-color:#eeeeee; text-align:center}
.none, .none a{text-transform:none;text-decoration:none}
/*news listing */
.news_block{}
.news_title{font-size:13px; text-transform:capitalize; margin-bottom:5px}
.news_content{font-size:12px;text-transform:none; font-weight:400}
.news_det{font-size:9px; font-weight:300; color:#ff7700}
.news_li:after{clear:both}
.news_pix{float:left;margin:5px 5px 0 0;}

.news{ background:url('../pixes/layout/newsbg.png') repeat-y}
.newsbx{ background:url('../pixes/layout/newsbd.png') no-repeat; clear:both}
.news_top{background:url('../pixes/layout/newshd.png') no-repeat left top; height:30px;margin-top:10px; clear:both}
.news_t{margin-left:10px; text-transform:capitalize}
.news_foot{background:url('../pixes/layout/newsft.png') no-repeat left bottom; height:10px; font-size:4px}

.news_d{font-size:9px;color:#000; padding-left:5px}
.news_c{padding:2px 5px 5px 5px; height:auto; clear:both}
.news_c:after{ clear:both}

/*contact*/
.c_box{font-size:13px}
.c_box .left{text-align:right; width:130px; margin-right:2px}
.c_box .right{width:370px;float:right; margin-left:3px}
/*products*/
.npdr_top,.new_p,.npdr_ft,.nprd_bd{ width:227px}
.npdr_top{background:url('../pixes/layout/newphd.png') no-repeat;height:27px}
.npdr_ft{background:url('../pixes/layout/newpft.png') no-repeat left top; height:10px; }
.new_p{background:url('../pixes/layout/newpbd.png') no-repeat; padding:10px 0 5px 10px}
.nprd_bd{background:url('../pixes/layout/newpbg.png') repeat-y;}
.pbx{height:auto; padding-bottom:10px}
.pim{width:50px; height:50px;float:left; padding:0px}
.news_t a{color:#CC6600; text-decoration:underline}
.ptx{margin-left:10px; text-transform:none; font-weight:400}
.ptx{}
.pti{font-size:11px;text-transform:capitalize; padding-bottom:5px; font-weight:bold; vertical-align:top; height:20%}
.pwu{text-indent:9px; color:#999999}


.prd_tbl_list{table-layout:auto;color:#666666}
.prd_tbl_list .prd_title{font-size:1.1em}
.prd_title a{color:#dd6600; text-decoration:underline;margin-left:10px; font-size:12px}
.prd_grp_hd{ background-color:#ededed;padding:3px;}
.sciname{ text-transform:capitalize; font-size:11px; color:#006699}
.ppixf{vertical-align:bottom; width:50%}
.gpixf{vertical-align:bottom; padding-bottom:10px}
.trns{ background-color:transparent}
.legend{color:#CC3300; font-size:11px; font-weight:bold}
#flagcount{margin:20px auto 10px 5px}
.content{margin:10px 20px}

/*shoutbox*/
#shoutbox, #shoutbox #shoutbox_top,#shoutbox #shoutbox_btm{ width:230px}
#shoutbox { background:url(images/panel_shout_box_bg.png) repeat-y; text-align:center;}
#shoutbox #shoutbox_top{ background:url(images/panel_shout_box_top.png) no-repeat; padding-top:30px}
#shoutbox #shoutbox_btm{ background:url(images/panel_shout_box_btm.png) no-repeat bottom; padding-bottom:8px; height:1px}
#shoutbox #shoutbox_mid{ width:205px; text-align:left; height:auto; margin:0; padding:5px;margin-left:5px; background-color:#fff}
#shoutbox #shoutbox_mid .gst_name{font-weight:bold; font-size:11px}
#shoutbox #shoutbox_mid .gst_posts{font-size:9px;}
#shoutbox #shoutbox_mid .gst_c{margin-left:10px;font-size:11px; border-bottom:1px dotted #64BD9C; padding-bottom:5px; margin-bottom:5px}
#shoutbox #shoutbox_mid .gst_date{font-size:9px; margin:2px 2px 2px 10px; color:#336600}
.cflag{float:right}
#shoutbox #sign_link, #shoutbox #sign_link a{font-weight:bold; text-align:center}

.tst_box{width:450px; margin:10px auto auto 30px;border-bottom:dotted 1px #B0E1F9;}
.tst_name{font-weight:bold;}
.tst_date{font-size:10px; color:#0066CC; margin:0 auto 20px 30px}
.tst_c{text-align:justify; margin:auto auto 5px 20px; font-size:10px}
.tst_box .form_input, .tst_box textarea,.tst_box .minibtn{border:1px solid #D3E0E4; margin:3px; font-size:12px}
.tst_box .minibtn{ background-color:#fff; color:#336699; font-weight:bold; padding:2px}
.tst_box .form_left{vertical-align:top; font-weight:bold; color:#999999}

.ovf{overflow-y:scroll; height:500px}