@charset "UTF-8";
/* CSS Document */

div.green_box {
	margin: 25px auto 0 auto;
	background-color:#e1e8c9;
	border:1px solid #e0d6d5;	
	color:#4d4d4d;
	margin: 0 auto 0 auto;
}
h1 {
font: bold 1.5em Verdana, Arial, Helvetica, sans-serif;
text-align: center;
color:#623124;
}
.green_box table {
	margin: 0 auto 0 auto;
}
.green_box td {
	padding: .75em 1px 1px 1px;
}
fieldset {
	width: 100%;
	border: 0;
	margin-bottom:10px;
	display: block;
	padding:3px;
}
legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
	width: 100%;
	background-color: #ddd;
	border-bottom: 1px solid black;
}
.lb, label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	text-align: right;
	margin-right: .5em;
	height: auto;
	font-weight:normal;
	font-style:normal;
//	background-color: #F3F3F3;
	display: block;
}
label.lb {
}
label.error {
	color: red;
	margin: 0 0 0 0;
}
input, select {
	font-size: .75em;
	height: auto;
	border: 1px solid #333333;
	margin: 0 0 0 0;
}
.button {
	font-size: .75em;
	height: auto;
	border: 1px solid #333333;
	margin: 0 auto 0 auto;
}

input:hover, select:hover {
	border: 1px dotted #333333;
}
input:focus, select:focus {
	border: 1px dotted #333333;
	background-color: #ffffee;
}
input.error {
	background-color: #ff8888;
}

<!--[if IE] >
