input.list_action_button {
	width:55px;
         font-size: 0.8em;
         font-family: arial, tahoma;
         border: 1px solid #444;
         background: #000;
         color: #888;
}
input.list_action_button:hover {
         border: 1px solid #666;
         background: #333;
         color: #ccc;
}
input.textinput {
         border: 1px solid #333;
         border: 1px solid #333;
         border-right: 1px solid #555;
         border-bottom: 1px solid #555;
         background: #090909;
         color: #ccc;
         width: 95%;
         padding: 3px 4px;

}
textarea.textinput {
         border: 1px solid #333;
         border: 1px solid #333;
         border-right: 1px solid #555;
         border-bottom: 1px solid #555;
         background: #090909;
         color: #ccc;
         width: 95%;
         padding: 3px 4px;
         height: 50px;

}
input.fileinput {
         border: 1px solid #333;
         border: 1px solid #333;
         border-right: 1px solid #555;
         border-bottom: 1px solid #555;
         background: #090909;
         color: #444;
         width: 95%;
         padding: 3px 4px;

}
select {
	width: 96%;
         background: #000;
         border: 1px solid #333;
         border-right: 1px solid #555;
         border-bottom: 1px solid #555;
         color: #ccc;
         padding: 2px 4px;

}
option {
         padding: 1px 0px;
         background: #222;
         color: #ccc;
         text-transform: none;
}
checkbox {
         background: #000;
}
optgroup, label {
	padding: 0px 0;
         text-transform: uppercase;
         color:#396BC6;
}
option.group {
	padding-left: 10px;
}
.formbutton {
	width:10em;
         font-size: 0.9em;
         font-family: arial, tahoma;
         border: 1px solid #444;
         background: #000;
         color: #888;
         text-transform: uppercase;
         margin-right: 0.5em;
         padding: 0.2em;
}
.formbutton:hover {
         border: 1px solid #666;
         background: #333;
         color: #ccc;
}