.form {  font-family: "Courier New", Courier, mono; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal}
.formbutton {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; background: #333333; font-weight: bold}
.forminput { font-family: "Courier New", Courier, mono; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; background: #66CCFF}

.textinput {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border: 1px #5D6876 solid;
        padding-right: 3px;
        padding-left: 3px;
        background-color : #414852;
        color:#cccccc;
}

.button {
        font-family: Verdana, Helvetica, sans-serif;
        border: 1px solid #404750;
        background-color : #5D6674;
        color:#cccccc;
}

.radio {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

.checkbox {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

.clickable {  
	cursor: hand
}


.hiddenbutton {
	display: none;
}

.form_error {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0000;
	font-size: 90%;
	background-color: #FFFFFF;
	padding: 5px;
	border: thin solid #FF0000;
	overflow: visible;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
}

.form_error img{
	margin-right: 10px;
}

.form_message {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #009900;
	font-size: 90%;
	background-color: #FFFFFF;
	border: thin solid #009900;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	overflow: visible;
	padding: 5px;
}

.form_message img{
	margin-right: 10px;
}

.form_required {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFF00;
}
