body, html, div, p, form, input, blockquote, h2{  margin:0; padding:0;}
body{font:11px Verdana, Arial, Helvetica, sans-serif; color:#333 }
img{border:none}
a{color:#357F44;}
.forms { 	border: 1px solid #999999; 	background-color: #FFFFFF; font-size: 12px;	color: #000000; padding:1px;}
.formSubm {border: 1px solid #999999; 	background-color: #FFFFFF; font-size: 12px;	color: #000000; cursor:pointer  }
h2{font-size: 14px; color: #357F44;}
/* layout */
#wrapper{}
.header{height:183px; background:#C3C3C3 url(imgs/hdr.jpg) no-repeat; font:12px Verdana, Arial, Helvetica, sans-serif; color: #357F44; position:relative;}
.topNav{height:29px; background:#C3C3C3 url(imgs/topnavbg.jpg) no-repeat left ; }
.runningLine{background:url(imgs/stroke_line_green.gif) repeat-x; height:23px; color: #ccff00;}
.breadcrumb{height:32px; background:url(imgs/menu_line_news.gif) repeat-x; color:#333; line-height:32px; clear:both; /*position:relative; overflow:hidden*/  }
#mainBlock{  background:url(imgs/white_grad_left.gif) repeat-y 210px; height:100%;}
.side{width:210px; float:left; font-size:12px }
.content{ margin-left:210px; font-size:11px; padding:0px 50px 0px 80px; color:#333;  }
.footer{height:97px; border-top:solid 1px #357F44; background:#E9E9E9 url(imgs/gray_center.gif) repeat-x; position:relative; border-bottom:solid 1px #E9E9E9;  font-size:12px; }
/* header */
.header span{float:right; width:240px; padding-top:30px; text-align:center;}
.header span b{font-size:14px;}
/* top navigation */
.topNav a.zerolevel {  font-weight:normal; background:url(imgs/menu_01.gif) no-repeat left; float:left; padding:0px 0px 0px 16px; text-decoration:underline; font:11px/29px Verdana, Arial, Helvetica;  color:#fff; }
.topNav a.first{ margin-left:6px;}
.topNav a.zerolevel b { font-weight:normal; display:block; background:url(imgs/menu_04.gif) no-repeat right; padding:0px 16px 0px 0px}
.topNav a.zerolevel b b {display:block; background:url(imgs/menu_02.gif) repeat-x; padding:0 10px; margin:0;}
.topNav a.zerolevel:hover{ background:url(imgs/menu_hov_01.gif) no-repeat left;}
/*.topNav a.sub:hover{background:url(imgs/menu_sub.gif) no-repeat left; }*/
.topNav a.zerolevel:hover b {background:url(imgs/menu_hov_04.gif) no-repeat right;}
.topNav a.zerolevel:hover b b {background:url(imgs/menu_hov_02.gif) repeat-x;}
/*.iconNav{float:right; height:100%; width:240px; text-align:center;}
.iconNav a, .iconNav a:hover{text-decoration:none; padding:0 8px; background:none; float:none; }
.iconNav img{margin-top:8px; }
*/
.topNav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
.topNav li {
  float: left;
  position: relative;
  width: auto;
  }
.topNav li li{ float:none;  min-width:105px;  margin:0; padding:0;   }
* html .topNav li li{width:105px;}
.topNav li ul {
  display: none;
  position: absolute; 
  top: 29px;
  left: 0px;
	background-color:#3c7c49;
	z-index:10000;
  }
.topNav li > ul {
	top: 29px;
	left: auto;
	}
.topNav li:hover ul, .topNav li.over ul{ display: block; }
.topNav ul ul a{ color:#fff; text-decoration:none; padding:2px 15px; display:block; line-height:14px; }
.topNav ul ul a:hover{ background-color:#569463; }

/* running line */
.runningLine marquee{display:block; margin-right:240px; line-height:23px;  _margin-top:-1px; }
/*.runningLine[class] div{background:url(imgs/strowk_doted_green.gif) no-repeat 10px 5px; }*/
.runningLine div{ float:right; width:240px; text-align:center; padding:2px 0px 0px 0px; background:url(imgs/strowk_doted_green.gif) no-repeat 10px 5px; _background-position: 10px 0px; }
.runningLine div[id]{background-position: 10px 5px;  *background-position: 10px 0px;}
.runningLine .time {	font-size: 10px; border:none;	background: transparent; color:#fff;  text-align:center; padding-top:2px;}
/* breadcrumb */
.breadcrumb a, .breadcrumb a:hover{color:#333;  padding:0px 3px;}
.breadcrumb a.active, .breadcrumb a.active:hover{font-weight:bold; text-decoration:none;}
.breadcrumb div{ background:url(imgs/menu_up_line.gif) no-repeat left; height:100%;}
.breadcrumb div div{ background:url(imgs/way_grad.gif) no-repeat right; padding-left:10px; height:100%; color:#333;}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:link{color:#333;}
.breadcrumb form{float:right; top:7px; width:240px; line-height:32px; text-align:center;  }
.breadcrumb form{margin-top:7px;}
.breadcrumb form[method]{margin-top:0px;}
.breadcrumb form a img{margin-bottom:-3px;}
/* main navigation */
/*
.side ul {margin:0; padding:0px 0px 35px 10px; background:url(imgs/menu_bottom_line.gif) no-repeat bottom;}
.side ul li{ background-color:#265c31; list-style-type:none; border-bottom:solid 1px #fff; }
.side ul li a, .side a:link, .side a:link:visited { background-color:#357f44; display:block; _width:196px; text-decoration:none; padding-left:4px; color:#ffffff;  }
.side ul li a:hover{color:#ccc;}
*/
.side p{padding:5px 10px;}
.side p.bg{ background:url(imgs/bg_forum.gif) no-repeat; min-height:160px; height:auto !important; height:160px; border-bottom:1px solid #F0F0F0; padding-bottom:50px;}
.side p.btmBrdr{border-bottom:1px solid #F0F0F0}
/* content */
.content{ height:1px;}
.content[class]{ min-height:1px; height:auto;}
.content p{font-size:11px; margin:5px 0px;}
.content p.upper{margin-top:0px;}
.content a{font-size:11px;}
	.contIcons{ text-align:right}
/* footer */
.footer div{margin:0px 218px 0px 210px; color:#357F44;  }
.footer div p{ display:block; height:81px; padding-left:80px; padding-top:16px; background: url(imgs/gray_bottom_grad_left.gif) no-repeat}
.footer blockquote{ position:absolute; display:block; width:210px; height:100%; left:0; top:0; background:url(imgs/gray_left_bottom.gif) no-repeat}
.footer blockquote p{margin:25px 20px 0px 20px;}
.footer .copy{width:218px;  float:right; margin:0; padding:0; background:url(imgs/gray_right_bottom.gif) no-repeat; text-align:center; padding-top:30px;}
.footDecor{ display:block; height:37px; background:#357F44 url(imgs/green_left_botom_02.gif) no-repeat 0px 0px; }
.footDecor b{ display:block; height:100%; background:url(imgs/green_right_bottom_02.gif) no-repeat top right }
/* misc */ 
.dev{border:solid 1px red}
.clear{ clear:both; line-height:0px; font-size:0px;}
/* dropdown mnu*/
.dropdown { position:absolute; top:0px; left:6px; z-index:1000; height:100%;}
.dropdown td{height:100%; vertical-align:bottom;  }
.dropdown td#subd1{ width:304px;}
.dropdown ul{background:#357F44 url(imgs/menu_grad.gif ) repeat-y right; border-left:2px solid #FFFFFF; margin:0; padding:0;  }
.dropdown ul#sub1{ width:178px;}
.dropdown ul#sub2{ width:178px; }
#sub1, ul#sub2 { display:none}
.dropdown ul li{margin:0; padding:0; list-style:inside none;}
.dropdown li a, .dropdown li a:link{	font-size:10px; color:#FFFFFF;  }
.dropdown td a:hover{	color: #CCCCCC;}
/*
ul.dropdown{ margin:0; padding:0; list-style-type:none; display:inline; }
ul.dropdown li{ display:inline; margin:0; padding:0; position:relative;}
ul.dropdown li a{ height:29px; color:#fff; }
.dropdown li ul { position: absolute; left:0px; top:-87px; display:block; z-index:1000; }
*/

.white_small:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.white_small:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.white_small:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.LIDClass {color: #FFFFFF; text-decoration:none;}
.NoLIDClass {text-decoration:none;}





/*menu*/
/*
.side ul {margin:0; padding:0px 0px 35px 10px; background:url(imgs/menu_bottom_line.gif) no-repeat bottom;}
.side ul li{ background-color:#265c31; list-style-type:none; border-bottom:solid 1px #fff; }
.side ul li a, .side a:link, .side a:link:visited { background-color:#357f44; display:block; _width:196px; text-decoration:none; padding-left:4px; color:#ffffff;  }
.side ul li a:hover{color:#ccc;}
*/


.side ul {
    margin: 6px 0 0 8px;
    padding: 0;
    list-style: none;
	width: 194px;
	
    }

.side ul li {
    position: relative;
	clear: both;
	_float: left;
	_height: 1%;
    }

.side li ul {
    position: absolute;
    margin: 0;
    margin-left: 193px;
    .margin-left: -1px;
    display: none;
    }

.side ul li a {
    width: 166px;
	overflow:hidden;
	_height: 1%;
	float:left;
    display: block;
    text-decoration: none;
    font-size:10px;
    padding: 3px 13px;
    border: 1px solid #fff;
    border-bottom: 0;
    text-transform: uppercase;
    background-color:#357F44;
    color:#fff;
    
    }
    
.side ul li a:hover{background-color:#559F64;}

.side li:hover>ul {display: block;}

#h_lmenu{display:none;}


/*
#lmenu ul {border-bottom:1px solid #E6CDB3;}
#lmenu ul li a {background:#E9DCCE;	border-color:#E6CDB3; color:#8C6A02;}
#lmenu ul li a.sub {background:#E9DCCE url(./imgs/li11.gif) no-repeat center right;}
#lmenu ul li a.act{background:#F7EFE6; color:#C16809;}
#lmenu ul li a.sub_act {background:#F7EFE6 url(./imgs/li11.gif) no-repeat center right; color:#C16809;}
#lmenu ul li a:hover[href]{background:#F7EFE6; color:#C16809;}
#lmenu ul li a:hover.sub[href] {background:#F7EFE6 url(./imgs/li11.gif) no-repeat center right; color:#C16809;}
*/

/*#lmenu ul {border-bottom:1px solid ##fff;}*/
/*#lmenu ul li a {background:#E9DCCE;	border-color:#E6CDB3; color:#8C6A02;}*/
#lmenu ul li a {background:#357F44;	border-color:#E6CDB3; color:#ffffff; }
#lmenu ul li a.sub {background:#357F44 url(./imgs/li11.gif) no-repeat center right;  }
#lmenu ul li a.act{background:#357F44; color:#ffffff;}
#lmenu ul li a.sub_act {background:#357F44 url(./imgs/li11.gif) no-repeat center right; color:##ffffff;}
#lmenu ul li a:hover[href]{background:#559F64; color:#ffffff;}
#lmenu ul li a:hover.sub[href] {background:#559F64 url(./imgs/li11.gif) no-repeat center right; color:##ffffff;}

#lmenu ul li a:hover{background-color:#559F64;}

