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

fieldset {
	border-width:		1px solid #333;
	background-color:	#f6f7fb;
	background-repeat:	repeat-x;
	background-position:top;
	margin:				20px 0;
	padding:			15px 20px 20px 20px;
	width:				515px;
	display:			block;
	text-align:			left;
}

fieldset legend {
	padding:			0 5px 0 5px;
	color:				#000000;
	font-weight:		bold;
}

input, textarea {
	padding:			3px 3px 3px 4px;
	background-color:	#FFFFFF;
	border:				1px solid #8da4b7;
	font-family:		Verdana;
	font-size:			13px;
	margin:				1px 0 1px 0;
	width:				551px;
}

fieldset input, fieldset textarea {
	width:				506px;	
}

.fieldname {
	margin:				0 0 5px 0;
	font-weight:		bold;
}

.inputdescription, label.error {
	margin:				0px 0 8px 5px;
	font-size:			11px;	
	color:				#999;
}

select {
	padding:			3px;
}

input.option, input.checkbox {
	width:				auto;
	border:				none;
	background:			none;
}

input.submit, input.reset {
	width:				auto;
	text-align:			center;
}

label.error {
	color:				#cc0000;		
}

input.error, textarea.error, select.error {
	border:				1px solid #cc0000;
	background:			#ffeeee;
	background-color:	#ffeeee;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus, .focus {
	background-color:	#fff9f4;
	border:				1px solid #ffaa22;
}

textarea {
	height:				144px;
	overflow:			auto;
	resize:				none; 
}

.code {
	font-family:		monospace;
}



.okaymessage, .warningmessage, .stopmessage {
	width:				515px;
	font-size:			11px;
	min-height:			28px;
	padding:			7px 0 7px 55px;  
	background-position:5px center;
	background-repeat:	no-repeat;
	margin-bottom:		15px;
	text-align:			left;
}


.okaymessage *, .warningmessage *, .stopmessage * {
	font-size:			11px;
	text-align:			left;
}

.okaymessage {  
	border:				1px solid #009900;
	color:				#009900;
	background-image:	url(../images/icons/okay.png);
	background-color:	#eeffee;
}

.warningmessage {  
	border:				1px solid #ffba00;
	color:				#000000;  
	background-image:	url(../images/icons/warning.png);
	background-color:	#ffffdd;
}

.stopmessage {  
	border:				1px solid #cc0000;
	color:				#cc0000;
	background-image:	url(../images/icons/stop.png);
	background-color:	#ffeeee;
}

#formerrors ol {
	margin:				0 0 0 30px;
	padding:			0;
}

#formerrors ol li {
	margin:				0;
	padding:			0;
}