form {
	margin:0px;
}
input, select, textarea {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:8pt;
	color:#003300;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	border: 1px #99cc33 solid;
	vertical-align: top;
}
input[type=image] {
	border:0px;
}
input[type=text], input[type=password] {
	font-family: verdana,arial,helvetica,sans-serif;
	/*background-color:#ffefce;*/
}
input.button {
	font-weight:bold; 
    font-family:verdana,arial,helvetica,sans-serif; 
	margin:0px; 
	background-color:#ccddcc;
    border: 1px #99cc33 solid; 
}
.register_user input {
	font-size:9pt;
}
/*****************/
/** SEARCHFORM  **/
/*****************/

.searchform {
	margin-top: 0px; 
	margin-bottom: 0px;
	font-size:7pt;
}
.searchform table {
	text-align:center;
	table-layout:fixed;
	border:1px lightgrey solid;
}
.searchform td {
	vertical-align:middle;
	text-align:left;
	font-size:7pt;
	padding:2px;
	padding-bottom:1px;
}
/* FORM ELEMENTS */
.searchform input {
	vertical-align:middle;
	width:100%;
	margin:0px;
	background-color:whitesmoke;
}
.searchform .checkbox {
	width:20px;
	border:0px;
	background-color:whitesmoke;
}
.searchform select {
	width:100%;
	background-color:whitesmoke;
	border:1px solid #99cc33;
}
.searchform input.button {
	width:100%;
	margin:0px;
	text-align:center;
	background-color:#ccddcc;
	border:1px solid #99cc33;
}
.searchform .option_default {
	
}
.searchform .option_choice {
	/*color:#00bb00;*/
}
 