/* CSS Document */
/* form fields*/
input,textarea,file,fieldset {
	border: 1px solid #6D6D6D;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12px;
	padding: 3px;
	width:auto;	
}
input.button{
	color:#F3F3F3;
	BACKGROUND-COLOR:#5A5454 ;
	font-weight:bold;
}

/* jquery validation */
label.error,div.validation-error {
	padding:5px 5px 5px 0px;
	width: auto;
	display: inline;
	color:#FF0000;
	display:none;
}

/* messages */
.message,.error,.success{	    	
	BORDER: #DBDBDB 1px solid;		
	text-align:justify;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px; 
    width:100% ;
    height:auto;   
	font-style:oblique;
}

.error{
	color:#FF0000;
	BACKGROUND-COLOR:#F3F3F3 ;
}

.success{
	color:#5A5454;
	BACKGROUND-COLOR:#F3F3F3 ;
}

.required{
	color:#cb3b3b;
}

input.date,span.date {
	color: #808080;
	font-style: italic;
}