
div.br { min-height: 50px;}
div.module-tab div.br { min-height: 30px;}
/************************** default module ***********************************************/
div.module, div.module_text, div.module_menu{
background: transparent;
margin-bottom: 10px;
}
div.module div.r, div.module_text div.r, div.module_menu div.r{
background: transparent;
}
div.module div.tl, div.module_text div.tl, div.module_menu div.tl{
background: transparent;
}
div.module div.tr, div.module_text div.tr, div.module_menu div.tr{
background: transparent;
}
div.module div.bl, div.module_text div.bl, div.module_menu div.bl{
background: transparent;
}
div.module div.br, div.module_text div.br, div.module_menu div.br{
background: transparent;
text-align: left;
}
div.module div.br_in, div.module_text div.br_in, div.module_menu div.br_in{
padding: 20px 18px 22px 35px;
}
div.module h3.title, div.module_text h3.title, div.module_menu h3.title{
	text-align: left;
	line-height: 24px;
	margin: 0; padding: 0px 0 9px 35px;
	padding-left: 35px;
	margin-bottom: 15px;
	background: url(../images/h3.png) top left no-repeat;
	border-bottom: solid 1px #677605;
	height: auto;
}
#right_mod div.module div.br_in,#right_mod div.module_text div.br_in,#right_mod div.module_menu div.br_in {
padding: 20px 18px 0px 18px;
}
/************************** daisy module ***********************************************/
div.module-daisy{
background: url(../images/moddaisy_l.gif) left repeat-y #ffffff;
margin-bottom: 10px;
width: 100%;
}
div.module-daisy div.r{
background: url(../images/moddaisy_r.gif) right repeat-y;
}
div.module-daisy div.tl{
background: url(../images/moddaisy_tl.gif) top left no-repeat;
}
div.module-daisy div.tr{
background:url(../images/moddaisy_tr.gif) top right no-repeat;
}
div.module-daisy div.bl{
background: url(../images/moddaisy_bl.gif) bottom left no-repeat;
}
div.module-daisy div.br{
background:url(../images/moddaisy_br.gif) bottom right no-repeat;
text-align: left;
}
div.module-daisy div.br_in {
	padding: 80px 17px 20px 35px;
}
div.module-daisy h3{
	text-align: right;
	line-height: 22px;
	margin: 0; padding: 0;
	margin-top: -56px;
	padding-left: 55px;
	margin-bottom: 24px;
	vertical-align: top;
}
/************************** herb module ***********************************************/
div.module-herb{
margin-bottom: 10px;
background: url(../images/moddaisy_l.gif) left repeat-y #fff;
width: 100%;
}
div.module-herb div.r{
background: url(../images/moddaisy_r.gif) right repeat-y;
}
div.module-herb div.tl{
background: url(../images/modherb_tl.gif) top left no-repeat;
}
div.module-herb div.tr{
background:url(../images/moddaisy_tr.gif) top right no-repeat;
}
div.module-herb div.bl{
background: url(../images/moddaisy_bl.gif) bottom left no-repeat;
}
div.module-herb div.br{
background:url(../images/moddaisy_br.gif) bottom right no-repeat;
text-align: left;
}
div.module-herb div.br_in {
	padding: 80px 17px 20px 35px;
}
div.module-herb h3{	
	text-align: right;
	line-height: 22px;	
	margin-top: -56px;
	padding-left: 55px;
	margin-bottom: 24px;
}

div.module-herb h3.ui-accordion-header{	
	text-align: left;
	line-height: 22px;	
	margin-top: 0px;
	padding-left: 5px;
	margin-bottom: 0px;
	border-bottom:1px dashed #677605;
}

div.module-herb h3.ui-state-active{	
	text-align: left;
	line-height: 22px;	
	margin-top: 0px;
	padding-left: 5px;
	margin-bottom: 0px;
	border-bottom:0px none;
}




/*********************** 	intelligent modules     ********************/
.clear {
    clear: both;
    display: block;
    height: 0px;
    font-size:1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
div.first {
	float:left;
	display:inline;
	margin-left: 8px;
}
#mid_col-noleft-noright div.first,
#bottom div.first
 {
 margin-left: 0px;
}
div.middle {
	float:left;
	display:inline;
	margin-left: 8px;
}
div.last {
	float:right;
	display:inline;
	margin-left: 8px;
}
/*********************** 	intelligent bottom modules     ********************/
#bottom {
	height:1%;
	width: 992px;
}
#bottom div.countin4 {width:242px; overflow: hidden}
#bottom div.countin3 {width:325px;}
#bottom div.countin2 {width:492px;}
#bottom div.countin1 {width:992px;clear:both;}

div.module div {}
div.module div.t{ 
	background: url(../images/botmod_tr.png) top right no-repeat;
}
div.module div.b {
	background: url(../images/botmod_bl.png) bottom left no-repeat; 
}
div.module div.in{
margin:0;
padding: 24px 20px 30px 29px;
text-align: left;
font-size: 14px;
line-height: 18px;
}

div.module div.in h1.single-title{
	text-align: left;
	line-height: 24px;
	margin: 0; padding: 0px 0 9px 35px;
	padding-left: 35px;
	margin-bottom: 15px;
	background: url(../images/h3.png) top left no-repeat;
	border-bottom: solid 1px #677605;
}



div.module div.in h3.single-title{
	text-align: left;
	line-height: 24px;
	margin: 0; padding: 0px 0 9px 35px;
	padding-left: 35px;
	margin-bottom: 15px;
	background: url(../images/h3.png) top left no-repeat;
	border-bottom: solid 1px #677605;
}

div.module div.in h3.lanyok{
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	margin: 0; 
	padding: 0px 0px 9px 35px;
	padding-left: 35px;
	margin-bottom: 15px;
	background: url(../images/h3.png) top left no-repeat;
	border-bottom: solid 1px #677605;
	height: 34px;
}

div.module div.in h3.lanyok a:hover {
	text-decoration: underline;
}

div.module div.in h3 a {
	text-decoration: none;
}

div.module div.in h3 a:hover {
	text-decoration: underline;
}

/***********************  bottom module with suffix -bottom    ********************/
#bottom div.module-bottom div {}
#bottom div.module-bottom div.t{ 
background: url(../images/botmod_tl.png) top left no-repeat;
}
#bottom div.module-bottom div.b{
background: url(../images/botmod_br.png) bottom right no-repeat; 
}
#bottom div.module-bottom div.in{
margin:0;
padding: 24px 20px 30px 29px;
text-align: left;
}
#bottom div.module-bottom h3{
	text-align: left;
	line-height: 24px;
	margin: 0; padding: 0px 0 9px 35px;
	padding-left: 35px;
	margin-bottom: 15px;
	background: url(../images/h3.png) top left no-repeat;
	border-bottom: solid 1px #677605;
}

/*********************** 	intelligent user1, user2 modules     ********************/
#user1, #user2 {
	height:1%;
	width:500px;
}
#mid_col-noright #user1, #mid_col-noright #user2 {
	height:1%;
	width:750px;
}
#mid_col-noleft #user1, #mid_col-noleft #user2 {
	height:1%;
	width:742px;
}
#mid_col-noleft-noright #user1,#mid_col-noleft-noright  #user2 {
	height:1%;
	width:992px;
}

#mid_col div.countin3 {width:158px;}
#mid_col div.countin2 {width:242px;}
#mid_col div.countin1 {width:492px;clear:both;}

#mid_col-noleft div.countin3 {width:239px;}
#mid_col-noleft div.countin2 {width:363px;}
#mid_col-noleft div.countin1 {width:734px;clear:both;}

#mid_col-noright div.countin3{width:242px;}
#mid_col-noright div.countin2{width:367px;}
#mid_col-noright div.countin1 {width:742px;clear:both;}

#mid_col-noleft-noright div.countin3 {width:325px;}
#mid_col-noleft-noright div.countin2 {width:492px;}
#mid_col-noleft-noright div.countin1 {width:992px;clear:both;}

/************************** tab module ***********************************************/
div.moduletable{
background: transparent;
margin-bottom: 10px;
padding: 0;
}

#comment-area h3 {
	background: #677605;
	color: #E9EFC0;
	font-size:16px;
	font-weight:bold;
	line-height:21px;
	margin-bottom:10px;
	padding:2px 10px;
}

textarea#comment {
	width: 695px;
	border: 1px solid #424C01;
	color: #3F4901;
}

input#submit {
	border: 1px solid #404A00;
	color: #677605;
	background: #AFBD51;
	font-size:12px !important;
	height:19px;
	margin:2px 3px;
	padding-bottom:2px !important;
	padding-left:10px;
	padding-right:10px;
	padding-top:0;
}
