body {
	margin: 0; padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #fff;
}

.body { font: 11px/15px verdana; color: #000; background: #7a7a7a url(../../images/_bg_wrap.jpg) center top repeat-y; } /* SIMP browser consistency hack */

label { cursor: pointer; } table { border-collapse: collapse; } img { margin: 0; padding: 0; overflow: hidden; } /* SIMP IE image hack */
h1, h2, h3, h4, h5, h6 { margin: 0 0 10px 0; line-height: 20px; color: #666; }
h1 { font-size: 24px; } h2 { font-size: 18px; } h3 { font-size: 16px; } h4 { font-size: 14px; } h5 { font-size: 12px; }
p { margin: 0; padding: 5px 0; }
.emspace { font: 10px/10px arial; height: 10px; overflow: hidden; } /* SIMP browser consistency hack */
.floatc { clear : both; }

a, a:hover { color: #093; } a { text-decoration: none; } a:hover { text-decoration: underline; }

#wrapper {
	width: 980px;
	margin: 0 auto;
	/*background: #7a7a7a url(../../images/_bg_wrap.jpg) center top repeat-y;*/
	overflow: hidden;
}

#header {
	width: 905px;
	height: 210px; /*165+45*/
	margin: 0 auto;
}
	.hedlogo, .hedcont, .hednavi { height: 165px; float: left; }
	.hedlogo { width: 370px; background: #575c58 url(../../images/bg_hed_lef.jpg) left top no-repeat; }
	.hedcont { width: 250px; background: #d2e1da url(../../images/bg_hed_cen.jpg) left top no-repeat; }
	.hednavi { width: 285px; background: #75c63d url(../../images/bg_hed_rig.jpg) left top no-repeat; }

	.hedlogo a {
		display: block;
		width: 322px;
		height: 79px;
		position: relative; left: 37px; top: 30px;
	}

	.hedbott {
		width: 905px;
		height: 45px;
		clear: both; /* Firefox */
		background: #353a34 url(../../images/bg_hed_bot.jpg) left top no-repeat;
	}

#conwrap {
	width: 905px;
	margin: 0 auto;
	background: #fff url(../../images/bg_con_bot.jpg) left bottom no-repeat;
}
#content {
	/*overflow: hidden;*/
	background: url(../../images/bg_con_lef.jpg) left top repeat-y;
}
	.contenL {
		width: 183px;
		float: left;
	}
	.contenR {
		width: 722px;
		float: right;
		background: url(../../images/bg_con_top.jpg) left top no-repeat;
	}

	.navhead {
		width: 183px;
		height: 21px;
		background: #009433 url(../../images/bg_navhead.jpg) left top no-repeat;
	}
	.navfoot {
		width: 182px;
		height: 30px;
		background: #009433 url(../../images/bg_navfoot.jpg) left top no-repeat;
	}

#maincontent {
	padding: 0 10px;
	font-family: verdana; font-size: 13px;
	color: #666; background: url(../../images/bg_con_sid.gif) right top repeat-y;
	overflow: hidden; /* Firefox */
}
	#conport {
	}
	.conheading {
		margin: 10px 0 30px 0;
		font-family: verdana; font-size: 38px;
		color: #009434;
	}

#footer {
	width: 905px;
	height: 49px;
	margin: 0 auto; padding: 0;
	/*position: relative; bottom: 0; left: 38px; top: -49px; //left: 37px;*/
	position: relative; bottom: 0; top: -49px;
	overflow: hidden;
}
.subscribe {
	width: 905px;
	height: 34px;
	background: #009433 url(../../images/bg_subscribe.jpg) left top no-repeat;
	overflow: hidden;
}
.subscribe form {
	margin: 0; padding: 0;
	position: relative; top: 4px; left: 240px;
}
.subscribe input {
	width: 156px;
	padding: 2px 4px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666;

	border: 1px inset #000;

	vertical-align: middle;
}
.subscribe input.subsimp {
	width: 94px;
	height: 22px;
	border: none;
	background: none;
}

.footnav {
	font-size: 10px;
	color: #666;
}

/*** SIMP Styles **/
.begin, .success, .error {
	width: 440px;
	height: 64px;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	background: url(../../images/_success.gif) center no-repeat;
}
.begin {
	background: url(../../images/_begin.gif) center no-repeat;
}
.error {
	color: #d4222f;
	background: url(../../images/_error.gif) center no-repeat;
}
.error span {
	display: block;
}

.searchtxt { color: #009331; }

.opaq{filter:alpha(opacity=  0);-moz-opacity:  0;opacity:  0;}
.op1q{filter:alpha(opacity= 10);-moz-opacity:0.1;opacity:0.1;}
.op5q{filter:alpha(opacity= 50);-moz-opacity:0.5;opacity:0.5;}
.op7q{filter:alpha(opacity= 70);-moz-opacity:0.7;opacity:0.7;}
.opfq{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
