.topleft { 
	width: 280px;
	float: left;
}
.topright { 
	width: 570px;
	float: right;
}
.topl1 { 
	width: 280px;
	border: 1px solid #CCC;
	background: #FFF9EE;
	height: 55px;
	padding: 2px;
	float: left;
}
.topl1 .left { 
	float: left;
	background: #FFF9EE;
	line-height: 200%;
	padding: 2px 0px 2px 10px;
}
.topl1 .right { 
	width: 1px;
	padding-top: 0px;
	float: right;
	background: #FFF9EE;
}
.topl2 { 
	width: 280px;
	border: 1px solid #CCC;
	background: #FDF0EA;
	padding: 2px;
	float: left;
}
.topl2 .title { 
	width: 260px;
	padding: 5px 5px 2px 5px;
	height: 22px;
	background: #FA6406;
	color: #FFF;
}
.topl2 .text .left {
	float: left;
	width: 100px;
}
.topl2 .text .right {
	float: right;
	width: 26px;
}
.topl2 .text { 
	padding: 5px;
	text-align: left;
	line-height: 22px;
	height: 180px;
}
.topr1 { 
	width: 570px;
	line-height: 150%;
	float: right;
}
.topr2 { 
	width: 560px;
	border: 1px solid #A2CE8A;
	background: #F4FDEF;
	padding: 2px;
	float: right;
}
.topr2 .title { 
	width: 540px;
	padding: 5px 2px 2px 10px;
	height: 22px;
	background: #A2CE8A;
	color: #2C6B3F;
	text-align: left;
}
.topr2 .text { 
	background: #F4FDEF;
	line-height: 22px;
	height: 125px;
}
.midleft { 
	width: 580px;
	float: left;
}
.midl1 { 
	width: 280px;
	padding: 2px;
	height: 310px;
}
.midl2 { 
	width: 280px;
	padding: 2px;
	height: 220px;
}
.midl3 { 
	border: 1px solid #B2E49C;
	background: #FFFFFF;
}
.midl4 { 
	border: 1px solid #B2E49C;
	background: #FFFFFF;
}
.midl5 { 
	border: 1px solid #B2E49C;
	background: #FFFFFF;
}
.rigtitle { 
	width: 258px;
	padding: 4px 2px 2px;
	margin: 1px;
	height: 20px;
}
.rigtitle .left { 
	float: left;
	padding-left: 8px;
	background: #AF3E01;
}
.rigtitle .right { 
	float: right;
	padding: 5px 2px 0 0;
}
.rigtitle1 { 
	background: #DBF0D4;
	color: #2C6B3F;
}
.midtitle { 
	width: 274px;
	padding: 4px 2px 2px;
	margin: 1px;
	height: 20px;
}
.midtitle .left { 
	float: left;
	padding-left: 8px;
	background: #1A640B;
}
.midtitle .right { 
	float: right;
	padding: 5px 2px 0 0;
}
.midtitle1 { 
	background: #DBF0D4;
	color: #2C6B3F;
}
.midtitle1 a:link,.midtitle1 a:visited {
	color: #2C6B3F;
}
.midtitle1 a:hover {
	color: #F60;
}
.midtitle2 { 
	background: #DBF0D4;
	color: #2C6B3F;
}
.midtitle2 a:link,.midtitle2 a:visited {
	color: #2C6B3F;
}
.midtitle2 a:hover {
	color: #F60;
}
.midtitle3 { 
	background: #DBF0D4;
	color: #2C6B3F;
}
.midtitle3 a:link,.midtitle3 a:visited {
	color: #2C6B3F;
}
.midtitle3 a:hover {
	color: #F60;
}
.midtext {
	width: 275px;
	line-height: 22px;
	text-align: left;
	padding: 5px 0 5px 5px;
}
.midtext .left { 
	width: 100px
	float: left;
}
.midtext .right { 
	float: right;
	padding: 0 2px;
	width: 160px
}
.focus { 
	width: 275px
	text-align: left;
	padding: 5px 0;
}
.midright { 
	width: 270px;
	float: right;
	border: 1px solid #CCC;
	background: #F9FCFE;
	height: 1088px;
}
.midrnav {
	width: 264px;
	border: 3px solid #FFF;
	color: #6A6A9A;
	background: #DBF0D4;
	font-weight: bold;
	line-height: 25px;
	height: 22px;
}
.midrnav a,.midrnav a:visited,.midrnav a:hover { color: #6A6A9A;}
.midrlist {
	line-height: 22px;
}
.link {
	margin: 0 auto;
	width: 854px;
	border: 1px solid #CCC;
	padding: 2px;
	text-align: left;
	line-height: 180%;
}
.link .title {
	background: #DBF0D4;
	font-weight: bold;
	text-align: left;
}
.link .text {
	margin: 0 auto;
	padding: 2px 5px;
}