@charset "utf-8";
body {
	background:url(../img/work.gif);
	font:11px Verdana, sans-serif;
	color:#FFF;
}
input[type=text], input[type=password], select { 
	border:1px #666 solid; 
	width:150px; font:11px Verdana, sans-serif; 
	padding:2px 4px;
	background-color:#DBEAF2;
	border-radius:2px; 
	-moz-border-radius:2px; 
	-webkit-border-radius:2px;		
}
label { color:#9CF; font-weight:bold; }
select { font:11px Verdana, sans-serif; color:#333; width:150px; }
.note { font:11px Verdana, sans-serif; color:#DDD; font-style:oblique; }
.ctitle { font:11px Verdana, sans-serif; }


/**
 * Messages
 *******************************/

.error, .notice, .success {
	border:2px solid #DDDDDD;
	text-align:center;
	padding:2px 4px;	
}
.error {
	background:#FBE3E4 none repeat scroll 0%;
	border-color:#FBC2C4;
	color:#8A1F11;
}
.notice {
	background:#FFF6BF none repeat scroll 0%;
	border-color:#FFD324;
	color:#514721;
}
.success {
	background:#E6EFC2 none repeat scroll 0%;
	border-color:#C6D880;
	color:#264409;
}
.error a {
	color:#8A1F11;
}
.notice a {
	color:#514721;
}
.success a {
	color:#264409;
}
input[type=submit], input[type=button] { 
	background:#111 url(../img/accord.png) repeat-x scroll 0 50%;
	color:#FFF; 
	border:1px #999 solid; 
	font:bold 10px Verdana, sans-serif; 
	padding:3px 4px 4px; 
	cursor:pointer;
	vertical-align:middle;
}
input[type=submit]:hover, input[type=button]:hover { color:#9CF !important; }
#recap { padding:5px 0; margin-bottom:5px; }
#check { 
	width:313px;
	border-radius:2px; 
	-moz-border-radius:2px; 
	-webkit-border-radius:2px;	
}