form { margin: 0; }

#text input { 
	font-size: 1em; 
	border-right:black 1px solid; 
	border-top:#ccc 1px outset; 
	border-left:#ccc 1px outset; 
	border-bottom:black 1px solid;
	background-color:#edeeee;
}

select {
	font-size: 1em;
	border-right:black 1px solid; 
	border-top:#ccc 1px outset; 
	border-left:#ccc 1px outset; 
	border-bottom:black 1px solid;
	background-color:#edeeee;
}

textarea {
	font-size: 1em; 
	border-right:black 1px solid; 
	border-top:#ccc 1px outset; 
	border-left:#ccc 1px outset; 
	border-bottom:black 1px solid;
	background-color:#edeeee;
}

.chbox { border: 0; background: transparent }
#text .chbox input { border: 0; background: transparent }
.numeric { text-align: right; white-space: nowrap }
.right { text-align: right }
.center { text-align: center }
.invalid { color: #900 }
.clear { clear: both }
.numeric input { text-align: right }

.240 { width: 240px; }
.220 { width: 220px; }
.200 { width: 200px; }
.190 { width: 190px; }
.180 { width: 180px; }
.160 { width: 160px; }
.140 { width: 140px; }
.130 { width: 130px; }
.125 { width: 125px; }
.120 { width: 120px; }
.115 { width: 115px; }
.110 { width: 110px; }
.100 { width: 100px; }
.80 { width: 80px; }
.70 { width: 70px; }

#regdiv {
	float: left;
	height: 150px;
	width: 42%;
	border: 1px solid #999;
	padding: 2%;
	margin: 1%;
}

#logdiv {
	float: left;
	height: 150px;
	width: 43%;
	border: 1px solid #999;
	padding: 2%;
	margin: 1%;
}
.required {color:#ff0000;}
