body{
	background:url(../images/04/basicBg.jpg) #8AA8F6 repeat-x;
	text-align:center;
}

#outliner{
	position:relative;
	width:990px;
	margin:0 auto;
	background:url(../images/04/bodyMiddleBg.jpg) left bottom repeat-y;
}
.outliner{
	background:url(../images/04/bodyMiddleBg.jpg) left bottom repeat-y;
}
#container{
	text-align:left;
	height:400px;
	background:url(../images/04/bodyBottomBg.jpg) left bottom no-repeat;
	padding-bottom:220px;
	display:table; /* must put this in for FireFox. */

}
.container{
text-align:left;
padding-bottom:220px;
background:url(../images/04/bodyBottomBg.jpg) left bottom no-repeat;
}
.contentCenter{
	background:#EFF4FC;
	width:742px;
/* 
	background:url(../images/04/basicBg.jpg) #8AA8F6 repeat-x;
	background-color:#EEFECC;
	background-color:#FEFDCC;
 */

}
.contentLeft{
	width:214px;
}
.contentRight{
background:url(../images/04/rightBorderBg.jpg) left top no-repeat;
	width:34px;height:568px;
}
ul.leftMenu{
	list-style:none;float:left;width:214px;margin:0;padding:0;background:url(../images/04/leftMenuTopBg.jpg) right top no-repeat;
}
ul.leftMenu li{
	line-height:0px;font-size:0px;
	position: relative;
}
ul.leftMenu>li{
	line-height:0px;font-size:0px;margin:0;padding:0px;height:32px;
}

ul.leftMenu li ul{
position: absolute;
width:300px;
top: 0;
visibility: hidden;
}


ul.leftMenu li ul li{
font-size:12px;display:block;
}
ul.leftMenu li ul li a:link,ul.leftMenu li ul li a:visited{
	text-decoration:none;
	background:#FCFCDF;padding:4px;padding-top:10px;
	line-height:29px;
	border:ridge 3px #c6ffaa;
	color:#333;
}
ul.leftMenu li ul li a:hover,ul.leftMenu li ul li a:active{
	background:#ff0;
	color:#384E41;font-weight:bold;

}

ul.leftMenu li.access_m{
	margin-bottom:-8px;
}
ul.leftMenu li.access_m a:link,ul.leftMenu li.access_m a:visited{
	text-decoration:none;
  line-height:8px;
}

#content{
	width:742px;
	float:left;
	min-height:780px;
	#min-height:100%;
	_min-height:100%;
	word-break:break-all;
	height:100%;
}

#content p{
   margin-bottom: 1em;
}
#content OL{
   list-style-type:decimal;
   padding-left:40px;
   padding-bottom:1em;
}
#contentRight{
width:180px;float:left;max-width:180px;
}

.newsGroup{
	list-style:none;
	margin-right:15px;
}
.newsGroup li{
	border-bottom:solid 1px #D0E3AB;
	padding:2px;
}
.newsGroup li a:link,.newsGroup li a:visited{
	color:#727272;text-decoration:none;
}
.newsGroup li a:hover,.newsGroup li a:active{
	color:#81491F;
}
.newsGrpTitle{
	background:url(../images/04/newListBg.jpg) no-repeat;line-height:40px;font-size:0px;
}
.curentFocus{
	list-style:none;background:#F1F6E9;color:#515151;
}

li.focusImg{
	text-align:center;
}
li.focusImg img{
	background:#fff;padding:10px;border:solid 1px #8FB365;
}
.adBanner{
	margin-top:10px;
	list-style:none;background:#fff;
}

.access_c{
	font-size:8px;line-height:8px;
}
.access_c a:link,.access_c a:visited{
	color:#333;
	text-decoration:none;
}
ul.searchArea{
	list-style:none;
	background:#DDEAFD;
	padding:5px;
}
ul.searchArea li{
	display:inline;margin-left:5px;
		line-height:22px;
}

ul.searchArea li a:link,ul.searchArea li a:hover{
	text-decoration:none;
}
ul.searchArea li img{
	vertical-align:middle;
}
.searchForm{
	margin-left:2px;
	display:inline;
}
#content>ul>li>form.searchForm{
	margin-left:0px;
	display:inline;
	
}
.searchForm img{
	vertical-align:middle;
}
.searchForm input{
	vertical-align:middle;
}
#contentArea{
	width:560px;height:560px;float:left;
}
#rightBorder{
	float:left;background:url(../images/04/rightBorderBg.jpg) left top no-repeat;
	width:34px;height:568px;height:100%;
}

#topBanner{
	height:150px;
	background:url(../images/04/topBanner.jpg) no-repeat;
}

#tophead{
	height:26px;
}

#footer{
	position:relative;
	width:990px;
	background:#FFFFF9;
	color:#8D5300;
	text-align:left;
	margin:0 auto;
}
#footer p.txt01{
	font-size:9pt;
	float:left;
	width:530px;
	padding-left:10px;
	margin-bottom:5px;
}

#footer ul.nav{
	font-size:9pt;
	list-style:none;
	width:450px;
	float:left;
	color:#428A08;
	margin-bottom:5px;
}
#footer ul.nav li{
	font-size:9pt;
	display:inline;
	margin-right:5px;
	margin-left:4px;
}
#footer ul.nav li.rBar{
	font-size:9pt;
	border-right:solid 1px #428A08;
}
#footer ul.nav li a:link,#footer ul.nav li a:visited{
	font-size:9pt;
	color:#428A08;text-decoration:none;
}
#footer ul.nav li a:hover,#footer ul.nav li a:active{
	font-size:9pt;
	color:#2A5607;text-decoration:underline;
}

#footer p.txt02{
	font-size:9pt;
	clear:left;
	margin-left:10px;
	line-height:20px;
	margin-bottom:10px;
}
.FR{
	float:right; 
}
.MR10px{margin-right:10px;}
.MR20px{margin-right:20px;}
.ML5px{margin-left:5px;}
.ML10px{margin-left:10px;}
.ML300px{margin-left:300px;}
.ML290px{margin-left:280px;}
.ML338px{margin-left:318px;}
.MT10px{margin-top:10px;}
.MT15px{margin-top:15px;}
.VAM{ vertical-align:middle;}
.noSee{display:none;}

#content ul.inner{
	padding-left:20px;
}

/** eddie added **/
TABLE {
	BORDER-RIGHT: #9bc59b; 
	BORDER-TOP: #9bc59b; 
	BORDER-LEFT: #9bc59b; 
	COLOR: #000000; 
	BORDER-BOTTOM: #9bc59b; 
}
.icon01{
	text-align:center;	
}
/** old website style setting **/
.more {
	FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 11pt;TEXT-DECORATION: none
}
.title {
	FONT-WEIGHT: bold; COLOR: #006600; LINE-HEIGHT: 18pt;LETTER-SPACING: 1pt; TEXT-DECORATION: none
}
.menu-c {
}

#content a:link,#content a:visited{
color:#3C4A16;
}
#content a:hover,#content a:active{
color:#800080;
}
#common table tr td a:link,#common table tr td a:visited{
color:#3C4A16;
}
#common table tr td a:hover,#common table tr td a:active{
color:#800080;
}



/** lenon added **/
.head-news {
	FONT-WEIGHT: bold; COLOR: #ff7f00; LINE-HEIGHT: 16pt; LETTER-SPACING: 1pt; text-align:left;
}
.head-farmer {
	FONT-WEIGHT: bold; COLOR: #1481a4; LINE-HEIGHT: 16pt; LETTER-SPACING: 1pt; TEXT-DECORATION: none
}
.t4 {
	COLOR: #663399; LINE-HEIGHT: 18pt; LETTER-SPACING: 1pt; TEXT-DECORATION: none
}
.title0 {
	FONT-WEIGHT: bold; COLOR: #000066; LINE-HEIGHT: 26px; TEXT-DECORATION: none
}
.t1 {
	COLOR: #333333; LINE-HEIGHT: 18pt;LETTER-SPACING: 1pt; TEXT-DECORATION: none
}
.t4 {
	COLOR: #663399; LINE-HEIGHT: 18pt; LETTER-SPACING: 1pt; TEXT-DECORATION: none
}
.hand1 {
	CURSOR: pointer
}
.searchred {
	COLOR: #FF0000;
}
.linkspace {
	display:block;float:right;width:0px;height:0px;line-height:0px;font-size:0px;
}
.book_1 {
	BORDER-RIGHT: thin; BACKGROUND-POSITION: center center; BORDER-TOP: thin; BACKGROUND-IMAGE: url(/images/books_bg.gif); BORDER-LEFT: thin; WIDTH: 200px; BORDER-BOTTOM: thin; HEIGHT: 140px
}
.b1 {
	BORDER-RIGHT: #9bc59b 1px dashed; BORDER-TOP: #9bc59b 1px dashed; BORDER-LEFT: #9bc59b 1px dashed; LINE-HEIGHT: 16pt; BORDER-BOTTOM: #9bc59b 1px dashed;  TEXT-DECORATION: none
}
.b2 {
	BORDER-RIGHT: #9bc59b 1px dashed; BORDER-TOP: #9bc59b 1px dashed; BORDER-LEFT: #9bc59b 1px dashed;LINE-HEIGHT: 16pt; BORDER-BOTTOM: #9bc59b 1px dashed; TEXT-DECORATION: none
}
.b3 {
	BORDER-RIGHT: #9bc59b 1px solid; BORDER-TOP: #9bc59b 1px solid;BORDER-LEFT: #9bc59b 1px solid;LINE-HEIGHT: 16pt; BORDER-BOTTOM: #9bc59b 1px solid;  TEXT-DECORATION: none
}
.w011 {
	FONT-WEIGHT: bold; COLOR: #006600; LINE-HEIGHT: 16pt; LETTER-SPACING: 1pt; TEXT-DECORATION: none
}


