@charset "utf-8";
/** Forms (version 6.11.10) **/

/* Initial Form Setup */
input, textarea, label, select, option { font:12px/20px Arial, Helvetica, sans-serif; }

label.text, label.password, label.textarea { width:100px; display:inline-block; }
label.textarea { float:left; margin-right:3px; }

input[type=text], input.text, input[type=password], input.password,
select, textarea, input[type=submit], .button, fieldset,
.prompt {
	width:200px; padding:3px; margin:0px 4px 4px 0px;
	border:1px solid #002596; background:#EBEEF3;
	color:#002596;
}
textarea { height:96px; }
select { width:208px; }
option { background:#002596; color:#EBEEF3; }
fieldset legend {
	background:#002596; color:#EBEEF3;
	padding:1px 4px; margin-left:-4px;
}

input.checkbox, input.radio, label.checkbox, label.radio { margin:0px 4px 8px 0px; }
label.radio { cursor:pointer; display:inline-block; vertical-align:top; margin-top:-2px; }

span.input_wrapper { position:relative; display:inline-block; margin-right:-5px; /* Hack prevents whitespace */ }

.button, input[type=submit] {
	padding:2px 0px; width:208px;
	cursor:pointer; letter-spacing:1px;
	background:#002596; color:#EBEEF3;
}
.button, input[type=submit], .reqs { margin-left:104px; }
.no_labels .button, .no_labels input[type=submit], .no_labels.reqs { margin-left:4px; }
.button:hover, .button.hover, input[type=submit]:hover, option:hover { background:#2257B6; color:#EBEEF3; }

input.disabled { border-color:#EBEEF3; }
span.reqItem { color:#900; }


/* Message/Error Prompt */
.prompt { width:250px; height:150px; }
.prompt .title_bar { font-weight:bold; text-align:left; background-color:#002596; color:#EBEEF3; padding:5px; text-transform:uppercase; }
.prompt .msg { padding:10px 5px; }
.prompt .close {
	position:absolute; top:3px; right:3px; padding:5px;
	text-decoration:none; font-weight:bold; cursor:pointer;
	width:15px; height:15px; line-height:15px; text-align:center;
	font-size:16px; color:#ffffff;
}


/* Compact Overlabel Styles */
.overlabel label { color:#002596; width:auto; }
.overlabel .button, .overlabel input[type=submit] { margin-left:0px; }
label.overlabel { position:absolute; top:1px; left:3px; z-index:1; }


/* Alerts */
input.red_alert, textarea.red_alert, .prompt.red_alert {
	color:#fff!important; border-color:#900!important; background-color:#EAA!important;
}
.prompt.red_alert .title_bar { background-color:#900!important; }
label.red_alert { color:#900!important; }

