@charset "utf-8";
/* CSS Document */

form {
	padding:0;
	margin:0;
}

input[type="checkbox"] {
	border:none;
	background:none;
	margin:5px;
	padding:0;
}

input[type="checkbox"]:focus,
input[type="checkbox"]:active,
input[type="checkbox"]:hover:active {
border:none !important; 
}

input[type="radio"] {
	border:none;
	background:none;
	margin:5px;
	padding:0;
}

input[type="radio"]:focus,
input[type="radio"]:active,
input[type="radio"]:hover:active {
border:none !important; 
}

label {  
	float: left; 
	line-height: 20px;
	width:100%;
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;
/*	margin-top:5px;*/
}

input, textarea, select { 
	margin: 0; 
	padding: 4px; 
	color: #444444; 
	background: #fffeee; 
	border: 1px solid #808080; 
	margin: 5px 0 5px 0;
	font-family:Tahoma;
	font-size:11px;
}

input:focus, textarea:focus, select:focus { 
	border: 1px solid #000000; 
	background-color: #ffffff; 
	color:#444444; 
}

input.submit { 
	cursor: pointer; 
	border: 1px solid #333333;
	background:#333333; 
	color:#ffffff; 
	font-weight:bold;
	padding:5px 10px 5px 10px; 
}

input.submit:hover { 
	background:#808080; 
	color:#333333; 
}

input[type="submit"][disabled] { 
	background:#888888; 
}

span.required{ 
	font-size: 11px; 
	color: #e24812;
}

span.example{ 
	font-size: 11px; 
	color: #AAAAAA;
	padding: 0 5px 0 5px;
}
