﻿#content label { font-weight: normal; font-size: 1em; color: #000; margin: 0 0 0 15px; vertical-align: top; width:25%; display:block; float:left; }
#mast input.field, #content input.field, select, textarea {margin-left: 15px; width: 55%; border: 1px inset #999; font-family: verdana, helvetica, arial, san-serif; font-size:1em; padding:2px}
#content input.disabled { background: #ddd;}
#mast input.button, #content input.button {border: 1px outset #333; background: #404457; color: #fff; font-size:1.2em; font-weight:normal;}
#content fieldset {border: none; margin:0 0 10px 0; padding: 0; }

#content legend { font-weight:normal; font-size: 1.1em; color: #404457;padding: 5px; margin:0;}
#content .basic_form p {clear:both; margin: 0; padding: 8px 0; border-bottom: 1px solid #e5e5e5; background: #f0f0f0;}
#content .basic_form p.center {text-align:center;}
#content .basic_form { margin:0 0 15px 0; padding:0; clear:both; }
#content .basic_form p.form_text { padding: 8px 10px;}
#content .basic_form p.form_text label { display:inline; width: auto; float: none;}
#content h2.warning, #content p.warning { color: #f00;}
#content h2.warning strong { color: #333;}
#content form label strong { color: #f00;}

#content #progressbar {height:10px; padding: 1px; border: 1px solid #ccc; width: 500px; background: #fff;}
#content #progressbar img {height: 10px;}

#content .xform p, #content .xform div.p {  font-weight: normal; font-size: 1em; color: #333; padding: 5px 10px 10px 10px;  background: #F2FAED; margin: 0 0 10px 0;}
#content .xform label { font-weight: bold; font-size: 1em; color: #333; margin: 0 ; vertical-align: text-bottom; width:auto; display:inline; float:none; }
#content .xform input, .xform select, .xform textarea {margin:5px 0 5px 75px; width: 350px; border: 2px solid #999; font-family: verdana, helvetica, arial, san-serif; font-size:1em;}
#content .xform input.checkbox { width: auto;}
#content .xform input.button { margin: 0; width:auto; border: 2px outset #000; }
#content .xform span.help { display:block;}
#content .xform .display_box { background: #f3f3f3; padding: 10px 15px; border: 1px solid #ddd; margin: 10px 0}
#content .xform .display_box p { border:none; padding:0; }
#content .xform span.help { display: block; color: #666; font-style:normal; padding:3px 3px 3px 25px; background: #fff url(../css_img/icon_user.gif) no-repeat 5px 5px; margin:4px 0;}

#content .basic_form .dob {width: 20%; border: 1px inset #999; font-family: verdana, helvetica, arial, san-serif; font-size:1em;}

#content .xform table input {width: auto; float:none; margin:0;}
#content form.xform  p.center {text-align:left; padding-left:85px;}

#content .basic_form div.googleMap { margin: 0 auto; }
#content .basic_form div.googleMap table img {vertical-align: top}
#content .basic_form div.googleMap table {margin:0;}
