﻿@charset "UTF-8";

form {}
form li {margin-bottom:20px;}
form li.form-action {float:right;}
form a {color:#fff;}
form label, form label.required {display:block;font:normal 12px "lucida grande", "lucida sans unicode", "lucida sans", arial, sans-serif;color:#fff;margin-bottom:0.5em;}
form input.checkbox {vertical-align:middle;}
form input.textfield, textarea {font:normal 12px/1 "lucida grande", "lucida sans unicode", "lucida sans", arial, sans-serif;padding:6px;background:#003245 url(form_bg_textfield.png) repeat-x left top;border:1px solid #0e475e;color:#bad5de;}
form input.textfield:focus, textarea:focus {-moz-box-shadow:#10536e 0px 0px 4px;box-shadow:0 0 4px #10536e;-webkit-box-shadow:0 0 4px #10536e;background:#003b50 url(form_bg_textfield_focus.png) repeat-x left top;border:1px solid #10536e;}
form textarea {line-height:1.5;height:180px;color:#bad5de !important;}
input.textfield.sm {width:88px;}
input.textfield.med {width:148px;}
input.textfield.lrg {width:228px;}
input.textfield.fl, textarea.fl {width:350px;}
select, select.required {background:#003245 url(form_bg_textfield.png) repeat-x left top;border:1px solid #0e475e;color:#bad5de;padding:6px;}
form label.inset {color:#184759;}
form label.required-field:after {content:'*';color:#a12d1a;margin-left:1px;}
form label.error {position:absolute;left:-9999px;}
form button {background:#0b435a url(form_bg_button.png) repeat-x left top;font:normal 11px "lucida grande", "lucida sans unicode", "lucida sans", arial, sans-serif;border:1px solid #195c76;border-bottom:1px solid #013246;border-right:1px solid #013246;color:#bad5de;-moz-border-radius:3px 4px;-webkit-border-radius:3px 4px;border-radius:2px 3px;text-shadow:#013246 1px 1px 1px;display:block;height:29px;cursor:pointer;}
form button.primary {background:#528a1a url(form_bg_button_green.png) repeat-x left top;font:bold 11px "lucida grande", "lucida sans unicode", "lucida sans", arial, sans-serif;border:none;border-bottom:1px solid #013246;border-right:1px solid #013246;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:2px;display:block;height:29px;cursor:pointer;}
form fieldset {margin-top:2em;}
form fieldset.structural {margin-top:0;}
form fieldset legend {display:block;background:transparent url(sep_underline_center_shadow.png) no-repeat left bottom;padding-bottom:5px;margin-bottom:.5em;font-size:20px;/*color:#1e5a73;*/}
input.error, textarea.error, select.error, input.textfield.error, input.textfield.error:focus, textarea.error:focus, select.error:focus {border:1px solid #4d413c;color:#bad5de;}
