body {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #505050;
	font-size: 12px;
	line-height: 120%;
	background-color: #FFFFFF; }
div, p, form, h1, h2 {
	margin: 0px;
	padding: 0px; }
a {
	color: #2F5901; }
a img, table {
	border: 0px; }
.foot, .foot a {
	color: #045900; }
.foot a {
	text-decoration: none; }
.foot a:hover {
	text-decoration: underline; }
.bb {
	font-weight: bold; }
.m3 {
	margin-bottom: 3px; }
.m5 {
	margin-bottom: 5px; }
.m10 {
	margin-bottom: 10px; }
.m20 {
	margin-bottom: 20px; }
label {
	cursor: pointer; }
.zero {
	border-spacing: 0px;
	border-collapse: collapse; }
.zero td {
	padding: 0px; }
.z4 td {
	padding: 4px!important; }
p {
	text-align: justify;
	margin-bottom: 10px!important; }
ul {
	padding: 0px;
	margin: 15px 0px; }
li {
	margin: 10px 0 10px 15px;
	list-style-position: outside;
	list-style-type: square; }
h1 {
	font-size: 14px;
	line-height: 120%;
	color: #7EA83E; }
	h2 {
	font-size: 14px;
	line-height: 120%;
	color: #7EA83E; }
.s10 {
	font-size: 10px;
	line-height: 120%; }
.s11 {
	font-size: 11px;
	line-height: 120%; }
.s12 {
	font-size: 12px;
	line-height: 120%; }
.s13 {
	font-size: 13px;
	line-height: 120%; }
.s14 {
	font-size: 14px;
	line-height: 120%; }
.s16 {
	font-size: 16px;
	line-height: 120%; }
.s18 {
	font-size: 18px;
	line-height: 120%; }
.left {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px; }
.rght {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px; }
.srch {
	font-size: 11px;
	line-height: 120%;
	height: 17px;
	border: 1px solid #8A987B;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
.inp {
	border: 1px solid #8A987B;
	font-size: 11px;
	line-height: 120%;
	height: 13px;
	color: #666666; }
.hr1 {
	background-color: #E4E7A3;
	font-size: 1px;
	line-height: 1px;
	clear: both; }
.hr2 {
	background-color: #E7F1D8;
	font-size: 3px;
	line-height: 3px;
	clear: both; }
.hr3 {
	background-color: #CFCFCF;
	font-size: 1px;
	line-height: 1px;
	clear: both; }
.mrk1 {
	background: url(mrk1.gif) no-repeat 2px 4px;
	padding-left: 14px; }
.vitr1 {
	background: url(top_hand1.jpg) no-repeat;
	background-color: #FFFFFF;
	padding: 0 5px 0 38px;
	min-height: 153px;
	height: expression(153+"px"); }
.vitr2 {
	background: url(top_hand2.jpg) no-repeat;
	background-color: #FFFFFF;
	padding: 0 5px 0 38px;
	min-height: 153px;
	height: expression(153+"px"); }
.vitr3 {
	background: url(top_hand3.jpg) no-repeat;
	background-color: #FFFFFF;
	padding: 0 5px 0 38px;
	min-height: 153px;
	height: expression(153+"px"); }
.zag {
	font-size: 13px;
	line-height: 120%;
	font-weight: bold;
	letter-spacing: -1px;
	color: #FFFFFF; }
.zag_block, .zag_block a{
	font-size: 17px;
	line-height: 120%;
	font-weight: normal;
	color: #417D00; }
.blk1 {
	color: #AAAAAA; }
.blk1 a {
	color: #264CAD; }
.blk2, .blk3 {
	color: #606060; }
.blk2 a {
	color: #F56A00; }
.blk3 a {
	color: #63C100; }
.green {
	color: #2F5901; }
.lgreen {
	color: #417D00; }
.red {
	color: #FE4200; }
.grey {
	color: #909376; }
.mnumrk1 {
	padding: 10px 5px 10px 25px;
	background: url(mnumrk1.gif) no-repeat 10px 14px; }
.mnumrk2 {
	padding: 10px 5px 10px 25px;
	background: url(mnumrk2.gif) no-repeat 10px 14px; }
.main {
	background-color: #FFFFFF;
	padding: 10px; }
.par {
	border-top: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF; }
.par td {
	padding: 3px 8px 3px 8px;
	border-bottom: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF; }