body 	{margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;}

hr	{color:#3d5633;
	height:0px;}

dt	{height:25px;}

a	{text-decoration:none;}
a:hover	{color:#808080;font-weight:bold;font-size:14px;}
a:link	{color:#46643a;}
a:visited	{color:#3d5633;}
a:active	{color:#46643a;}

.a1	{text-decoration:none;}
.a1:hover	{color:#808080;font-weight:bold;font-size:14px;}
.a1:link	{color:#808080;}
.a1:visited	{color:#808080;}
.a1:active	{color:#808080;}

td 	{font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 13px;
	color:#3d5633;
	border-style:solid;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;}

.td1 	{font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 13px;
	border-style:solid;
	color:#3d5633;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;}

.td2 	{font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size: 13px;
	color:#808080;}

.td3	{font-family: Helvetica,Verdana,Arial,sans-serif;
	background-color:#e4cfad;
	font-size: 13px;
	border-style:solid;
	border-color:3d5633;
	color:#3d5633;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	padding-top:5px;
	padding-bottom:5px;}

.td1:hover {background-color:#3d5633;
	color:#e4cfad;
	font-weight:bold;}

.td4	{font-family: Helvetica,Verdana,Arial,sans-serif;
	background-color:#3d5633;
	font-size: 13px;
	border-style:solid;
	border-color:3d5633;
	color:#F2DFC1;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;}

.tdform	{font-family: Helvetica,Verdana,Arial,sans-serif;
	background-color:#ffffff;
	border-style:solid;
	border-color:3d5633;
	color:#3d5633;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;}

.tdform:hover {background-color:#ffffff;
	color:#e4cfad;
	font-weight:bold;}

table {	background-color:#F2DFC1;
	z-index:0;
	border-style:solid;
	border-color:#3d5633;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;}

.table1 {z-index:1;
	margin-top:0px;
	background-color:#F2DFC1;
	border-style:none;
	border:0px;}

.table2 {background-color:#808080;color:#ffffff;
	z-index:0;
	border-style:solid;
	border-color:#3d5633;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;}

.tableOK {z-index:5;
	margin-top:0px;
	background-color:#F2DFC1;
	border-style:solid;
	border-color:#3d5633;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	margin-left:100px;
	margin-right:100px;}

img	{border:0;	
	border-style:none;}

legend	{color:#3d5633;
		font-family: Helvetica,Verdana,Arial,sans-serif;
		font-size:17px;}

fieldset	{border-color:#3d5633;
		padding:10px;}

input	{background-color:#e4cfad;
	color:#3d5633;}

input:hover	{background-color:#3d5633;
	color:#e4cfad;}

.inputres	{background-color:#ffffff;
	color:#3d5633;
	font-size:14px;
	border:0;}

.inputres:hover	{background-color:#ffffff;color:#3d5633;
}

textarea	{background-color:#e4cfad;
	color:#3d5633;
	font-weight:bold;
	font-size:14px;}

textarea:hover	{background-color:#3d5633;
	font-weight:bold;
	color:#e4cfad;font-size:14px;}

select	{background-color:#e4cfad;
	color:#3d5633;}

select:hover	{background-color:#3d5633;
	color:#e4cfad;}

checkbox	{background-color:#e4cfad;
	color:#3d5633;}

chekbox:hover	{background-color:#3d5633;
	color:#e4cfad;}

.fielderror {color: red;} 

.fieldreq {color: #3d5633;}

.valid {color:#ffffff;font-size:24px;}

.valid:hover {color:#e4cfad;font-weight:bold;}
