html{
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	background: #499640 url(images/bg3.gif);
	text-align: left;
	height: 100%;
	margin: 0;
	padding: 0;
}


table td{
	padding:0;
	color: #525351;
	font: normal 11px/150% helvetica, tahoma, sans serif;
	text-align: left;
	vertical-align: top;
} 

td.topmenu{
	background: #D2E1CA;
	color: #43963A;
	font: normal 17px/75% times new roman;
	text-transform: uppercase;
	letter-spacing: 0.07em;
	text-align: right;
	vertical-align: bottom;
	padding: 0;
}

td.leftmenu{
	background: #D2E1CA;
	color: #43963A;
	font: normal 17px/75% times new roman;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	text-align: right;
	vertical-align: bottom;
	padding: 0;
}

td.mainhead{
	background: #D2E1CA;
	color: #4A9742;
	font: normal 19px/75% times new roman;
	text-transform: uppercase;
	letter-spacing: 0.06em;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
}

td.main{
	background: #ffffff;
	color: #525351;
	font: normal 11px/150% helvetica, tahoma, sans serif;
	letter-spacing: 0.06em;
	padding: 7px 0px 7px 15px;
}

.head1{
	color: #43963A;
	font: normal 13px times new roman;
	text-transform: uppercase;
	letter-spacing: 0.08em;
}

.head2{
	color: #43963A;
	font: normal 13px times new roman;
	letter-spacing: 0.08em;
}

td.right1{
	color: #43963A;
	font: normal 12px times new roman;	
	text-transform: uppercase;
	letter-spacing: 0.08em;
	vertical-align: bottom;
	padding: 0px 0px 0px 5px;
}

td.right2{
	color: #43963A;
	font: normal 10px times new roman;	
	text-transform: uppercase;
	letter-spacing: 0.08em;
	padding: 0px 0px 0px 8px;
}

td.right3{
	color: #555555;
	font: normal 10px times new roman;	
	letter-spacing: 0.08em;
	padding: 0px 0px 0px 6px;
}

td.input{
	background: #ffffff;
	padding: 0px 0px 0px 6px;
	vertical-align: middle;
}

td.bottom{
	color: #ffffff;
	font: normal 11px/75% times new roman;
	letter-spacing: 0.08em;
	vertical-align: middle;
	text-align: left;
	padding: 5px 5px 5px 65px;
}

.td37{
	background: url(images/index_37.gif) repeat-y;
}
.td45{
	background: url(images/index_45.gif) repeat-y;	
}
.td62{
	background: url(images/index_62.gif) repeat-y;	
}

input.flat{
	background: #D2E1CA;
	border: 3px solid #D2E1CA;
	color: #555555;
	font: normal 11px/180% times new roman;
	letter-spacing: 0.08em;
	width: 148px;
	height: 25px;
	padding: 0;
}

input.submit{
	border: 0;
	font: normal 12px arial;
	background: url(./images/submit.gif) no-repeat;
	width: 63px;
	height: 20px;
}

input.search{
	border: 0;
	font: normal 12px arial;
	background: url(./images/search.gif) no-repeat;
	width: 63px;
	height: 20px;
}

a{
	color: #43963A;
	text-decoration: none;
}	

a:hover{
	text-decoration: underline;	
}

a.top{
	color: #444444;
	font: normal 17px/75% times new roman;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	padding: 0;
	text-decoration: none;
}	

a.top:hover{
	color: #43963A;
}

a.left{
	color: #444444;
	font: normal 17px/75% times new roman;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	padding: 0;
	text-decoration: none;
}

a.left:hover{
	color: #43963A;
}

a.bottom{
	color: #000000;
	font: normal 11px/75% times new roman;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	padding: 0;
	text-decoration: none;
}

a.bottom:hover{
	color: #ffffff;
}

