html,body {
	font-size: 100%;
  text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
}
@media only screen and (max-width: 768px) {

   html,body {
	font-size: 100%;
  text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
}

}
body {
	font-family: sans-serif;
	font: 100% Arial, Helvetica, SimHei,"Heiti SC","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	background: #FFF;
	background-image:url(../link/header-bg.gif);
	background-repeat:repeat-x;
	margin-top: 0px;
	letter-spacing:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*btn style*/

a {
	color:#754C11;
	text-decoration: none;
}  
a:hover {
	color:#8A837F;
	text-decoration: none;
}  
a img
{
     border:0px;
}

.menubtn {
	color:#FFF;
	font-size:1em;
	text-align:center;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	letter-spacing:1px;
	cursor: pointer;
}
.menubtn:hover {
	color:#FFF;
	background-color:#332720;
	cursor:pointer;
}
.menubtn-disable {
	color:#F2E518;
	font-size:1em;
	text-align:center;
	letter-spacing:1px;
}

.side-menubtn {
	color:#754C11;
	background-color:#E3DBCF;
	font-size:1em;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	cursor: pointer;
	letter-spacing:0px;
}
.side-menubtn:hover {
	color:#FFF;
	background-color:#8A837F;
}
.side-menubtn-disable {
	color:#FFF;
	font-size:1em;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	letter-spacing:0px;
	background-color:#594F49;
}
.side-menubtn-title-disable {
	color:#754C11;
	background-color:#E3DBCF;
	font-size:1em;
	text-align:left;
	padding-left:20px;
	letter-spacing:0px;
}
.side-menubtn-title {
	color:#754C11;
	background-color:#E3DBCF;
	font-size:1em;
	text-align:left;
	padding-left:20px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	cursor: pointer;
	letter-spacing:0px;
}
.side-menubtn-title:hover {
	color:#FFF;
	background-color:#8A837F;
}

.bottom-menubtn {
	color:#8A837F;
	font-size:0.8em;
	text-align:center;
	cursor: pointer;
	letter-spacing:1px;
}
.bottom-menubtn:hover {
	color:#332720;
}
.bottom-menubtn-disable {
	color:#332720;
	font-size:0.8em;
	text-align:center;
	letter-spacing:1px;
}


.langbtn {
	color:#FFF;
	font-size:0.8em;
	text-align:center;
	padding: 3px 0px 3px 0px;
	background-color:#594F49;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.langbtn:hover {
	background-color:#8A837F;
}
.langbtn_disable {
	text-align:center;
	color:#FFF;
	font-size:0.8em;
	background-color:#2d4798;
	padding: 3px 0px 3px 0px;
}

.detail {
	background-color:#8a6734;
	color:#FFF;
	font-size:1em;
	padding: 8px 15px 8px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	cursor:pointer;
	display:inline-block;
}
.detail:hover {
	background-color:#8A837F;
	color:#FFF;
}

.toplogo {
	cursor: pointer;
}

/*slideshow*/
#slideshow {
    position:relative;
    height:400px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:9;
}

/*div style*/
div#farmer{
	background-color:#FFF;
	display: block;
	padding: 5px 0 10px 0;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
	filter: drop-shadow(0 0 5px rgba(0,0,0,0.35));
	-ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#666')";
	filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0,Color='#666')";
	border-radius: 3px;
	width:225px;
	height:180px;
	float:left;
	text-align: center;
	margin:10px;
}
div#farmer-black{
	background-color:#000;
	display: block;
	padding: 5px 0 10px 0;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
	filter: drop-shadow(0 0 5px rgba(0,0,0,0.35));
	-ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#666')";
	filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0,Color='#666')";
	border-radius: 3px;
	width:225px;
	height:180px;
	float:left;
	text-align: center;
	margin:10px;
}
div#outer{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	min-width:715px;
	display: inline;
	float:left;
}
div#gallery{
	background-color:#FFF;
	display: inline;
	padding: 5px 5px 5px 5px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
	filter: drop-shadow(0 0 5px rgba(0,0,0,0.35));
	-ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0, Color='#666')";
	filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=0,Color='#666')";
	border-radius: 3px;
	width:215px;
	height:143px;
	float:left;
	text-align: center;
	margin:0 5px 20px 5px;
}


/*image style*/
.allimg {
  border:0px;
  margin:0px;
  letter-spacing:0;
}
.TextWrap{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.TextWrap:hover {
	opacity: 0.7;
}
.imgbtn {
	border:0px;
}
.imgbtn:hover {
	opacity: 0.7;
}


/*text style*/

.header1 {
	color:#754C11;
	font-size:1.3em;
	font-weight:700;
	line-height:1.4em;
	letter-spacing:0px;
	text-transform: uppercase;
	text-align: left;
	padding-left:20px;
}
.header2 {
	color:#754C11;
	font-size:2em;
	font-weight:700;
	line-height:1.4em;
	letter-spacing:0px;
	text-transform: uppercase;
	text-align: left;
	padding-left:20px;
	padding-right:20px;
}
.header2-small {
	color: #E00000;
	font-size:1.4em;
	font-weight:700;
	line-height:1.4em;
	letter-spacing:0px;
	text-transform: uppercase;
	text-align: left;
	padding-left:20px;
	padding-right:20px;
}
.header3 {
	color:#594F49;
	font-size:1.4em;
	font-weight:700;
	line-height:1.4em;
	letter-spacing:0px;
	text-align: left;
	padding-left:20px;
	padding-right:20px;
}
.header4-date {
	color:#754C11;
	font-size:1.2em;
	font-weight:700;
	line-height:1.4em;
	letter-spacing:0px;
	text-align: left;
	padding-left:20px;
	padding-right:20px;
}
.header5-newsheadline {
	color:#000;
	font-size:1.3em;
	font-weight:700;
	line-height:1.4em;
	letter-spacing:0px;
	text-align: left;
}
.header6 {
	color:#754C11;
	font-size:1em;
	line-height:1.4em;
	font-weight:700;
	letter-spacing:0px;
	text-align:center;
}
.header7 {
	color:#FC0;
	font-size:2.7em;
	font-weight:700;
	line-height:0.5em;
	letter-spacing:0px;
	text-transform: uppercase;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

.header8 {
	color:#754C11;
	font-size:1.3em;
	font-weight:700;
	line-height:1.4em;
	letter-spacing:0px;
	text-transform: uppercase;
	text-align: left;
}

.header9 {
	color:#FC0;
	font-size:1.7em;
	font-weight:700;
	line-height:1em;
	letter-spacing:0px;
	text-transform: uppercase;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

.header9b {
	color:#FF7800;
	font-size:1.7em;
	font-weight:700;
	line-height:1em;
	letter-spacing:0px;
	text-transform: uppercase;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

.header10 {
	color:#FFF;
	font-size:1em;
	line-height:1.4em;
	font-weight:700;
	letter-spacing:0px;
	text-align:center;
}

.footer {
	font-size:0.8em;
	font-weight:400;
	color:#8A837F;
	letter-spacing:0px;
}

.normal {
	font-size:1em;
	font-weight:400;
	line-height:1.6em;
	text-align: justify;
	letter-spacing:0px;
	padding-left:20px;
	padding-right:20px;
}

.super {
	font-size:0.6em;
	font-weight:400;
	line-height:1.6em;
	text-align: left;
	letter-spacing:0px;
	vertical-align: top;
}

.footnote {
	font-size:0.8em;
	font-weight:400;
	line-height:1.6em;
	text-align: left;
	letter-spacing:0px;
	padding-left:20px;
	padding-right:20px;
}

/*bullets style*/
ul { list-style-type: none; padding-left: 0; margin-left: 0; }
ul li {
	background: url(../link/bullet.gif) left top no-repeat;
	padding-left: 42px;
	padding-right:20px;
	margin-bottom: 5px;
	background-position: 20px 3px;
	font-size:1em;
	font-weight:400;
	line-height:1.6em;
	text-align: justify;
	letter-spacing:0px;
}