@charset "utf-8";
#remarks {
	height:60px;
}
input, textarea, select{
	border-style:solid;
	border-width:1px;
	border-radius: 5px;
	border-color:black;
	background-color:#CCCCCC;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-left:4px;
}
.asterisk {
	color: red;
	font-size:2;
	font-family:Arial, Helvetica, sans-serif;
}
.radio {
	border:none;
	background-color:black;
}

.required {
	border-color: red;
	border-width:1.5px;
}

/*.optional, .sometimes_required {
	
	border-radius: 5px;
	background-color:#CCCCCC;

}*/
.sometimes_required:focus, .required:focus, .optional.focus, textarea:focus, input:focus {

	border-style:solid !important;
	border-width:1.5px !important;
	border-color:#f90 !important;
	border-radius: 5px;
	background-color:#f90 ;
    box-shadow:  0px 0px 5px 3px rgba(255,153,0,1);
}
.readonly, .readonly:focus{
/*	border-style:solid;
	border-width:1px;
	border-radius: 5px;*/
	background-color:#CCCCCC;
	color: red;
	background-image:url("images/background/lgrey055.jpg");
	
}
.error {
	background-color:yellow;
}
.makemine, .hideme{
	display:none;
//display:inline;
}
input:focus{
/*	background-color: #F90;
	box-shadow:0,0,60,#F96;
	background-color:#f90 ;
	border-style:none;
	border-width:0px;
	border-color:#f90;
	border-radius: 5px;
    box-shadow:  0px 0px 10px 2px rgba(255,153,153,1); */

}
