INPUT:not([type="date"]), TEXTAREA {
	background : #EFEFEF;
	border : 1px solid #4A4A4A;
	font : normal 11px Tahoma, Verdana, Arial, sans-serif;
	padding : 0px 0px 0px 2px;
	margin : 1px 1px 1px 1px;
	color : Black
}
input.cal[type="button"]:disabled {
	display: none;
}

SELECT.long {
	background : #EFEFEF;
	border : 1px solid #4A4A4A;
	font : normal 11px Tahoma, Verdana, Arial, sans-serif;
	padding : 0px 0px 0px 2px;
	margin : 1px 1px 1px 1px;
	color : Black;
	max-width: 100px
}

SELECT {
	background : #EFEFEF;
	border : 1px solid #4A4A4A;
	font : normal 11px Tahoma, Verdana, Arial, sans-serif;
	padding : 0px 0px 0px 2px;
	margin : 1px 1px 1px 1px;
	color : Black;
}

INPUT.submit {
	border : 2px solid #4A4A4A;
	background : #FFFFFF;
	font : normal 12px Tahoma, Verdana, Arial, sans-serif;
	font-weight : bolder;
	margin-bottom : 4px;
	margin-top : 4px;
	margin-right : 0px;
	margin-left : 0px;
	width : 150px;
	color : Black
}

FORM {
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
}

INPUT:not([type="date"]):focus { background-color: #FFFFFF }
SELECT:focus { background-color: #FFFFFF }
SELECT.long:focus { background-color: #FFFFFF }
TEXTAREA:focus { background-color: #FFFFFF }
input[type="submit"]:hover { background-color: #BDC2BD }
input[type="button"]:hover { background-color: #BDC2BD }
input[type="text"][readonly="true"] { border:1px solid #cccccc; color:#999999;}
input[type="text"][readonly="true"]:focus { background-color: #EFEFEF; }
