html a, a:visited, a:active, a:link{
	color: green;
	text-decoration: underline;
}
html a:hover{
	color: orange;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	padding: 10px 20px 10px 18px;
	font-family: Optima, Arial, Helvetica, Verdana, sans-serif;
	color: #F8661A;
}
	
p {
	margin-top: 0;
	padding-right: 25px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FormTable td {
	padding: 5px;
}
.FormTable input[type=text] {
	width: 280px;
}
.Info td {
	border: solid 1px #c2c2c2;
	background-color: white;
	padding: 3px;
}
.TopInfoHeader {
	color: black;
	text-align: center;
	font: bold 18px arial;
	background-color: #fafafa !important;
	padding: 10px !important;
	border: none !important;
}
.InfoHeader {
	background-color: #307e05 !important;
	color: white;
	font: bold 14px arial;
	text-align: center;
	height: 35px;
}
legend {
    display: block !important;
    width: auto !important;
    padding: 0 5px !important;
    margin-bottom: 0 !important;
    line-height: inherit !important;
    border: auto !important;
    border-bottom: none !important;
	font: bold 26px arial !important;
}

fieldset {
    border: groove 1px #d4d4d4  !important;
    padding: 10px !important;
	width: 900px;
	background-color: white;
	margin:auto !important;
}
input[type=text], select {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;

}
.DivBox {
	border:solid 2px #d3d3d3;
	border-radius:3px;
	padding:10px;
}