
/****************Global form Styles****************/
.required      { background: url(../images/reqInput2_red.gif) no-repeat 410px 12px }
.requiredphone   { background: url(../images/reqInput2_red.gif) no-repeat 310px 12px }
.formerror    { background-image: url(../images/reqInput2_red.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; display: block; float: left }
div.form1_wrapper           { background-color: #f8f8ff; margin: 0 0 0 15px; padding: 5px 10px; width: 90%; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #233357 }
div.form2_wrapper   { color: #000; padding: 5px; border-width: 1px; border-color: #345792 }
p.form2_wrapper { }
FIELDSET { }
FIELDSET P          { color: #345792; font-family: Tahoma, Helvetica, sans-serif; display: block; margin: 0; padding: 0 }
FIELDSET DIV    { width: 100%; overflow: auto }
element { }
LEGEND          { color: #c00; font-size: 1.25em; font-weight: bold; margin: 0 5px; padding: 0 0 5px }
LABEL     { color: #345792; font-family: Tahoma, Helvetica, sans-serif; display: inline; margin: 0; padding: 0 }
label.hyphen { color: #333; font-size: 1em; font-family: Tahoma, Helvetica, sans-serif; text-align: center; display: block; margin: 10px 0 0 1px; width: 10px }
INPUT#submit     { color: #fff; font-size: 1em; font-family: Helvetica, sans-serif; font-weight: bold; background-color: #345792; text-align: center; display: block; margin: 10px 0 0 170px; padding: 2px; border-style: solid; border-width: 2px; border-color: #dfdcd6 #233357 #233357 #dfdcd6 }
INPUT#submit2      { color: #fff; font-size: 1em; font-family: Helvetica, sans-serif; font-weight: bold; background-color: #345792; text-align: center; display: block; margin: 10px 0 0 190px; padding: 2px; border-style: solid; border-width: 2px; border-color: #dfdcd6 #233357 #233357 #dfdcd6 }
INPUT#reset{ color: #fff; font-size: 1em; font-family: Helvetica, sans-serif; font-weight: bold; background-color: #345792; text-align: center; display: block; margin: 10px 0 0 170px; padding: 2px; border-style: solid; border-width: 2px; border-color: #dfdcd6 #233357 #233357 #dfdcd6 }
#INPUT#reset  { color: #333; font-size: 1em; font-family: Tahoma, Helvetica, sans-serif; text-align: center; display: block; margin: 10px 0 10px 5px; clear: none }
.textbox      { color: #333; font-size: 1em; font-family: Tahoma, Helvetica, sans-serif; text-indent: 1px; margin: 0; width: 245px; float: left; border-width: 1px; border-color: #ccc }
.textbox_sm     { color: #333; font-size: 1em; font-family: Tahoma, Helvetica, sans-serif; text-indent: 1px; margin: 10px 0 0 10px; width: 245px; float: left; border: solid 1px #ccc }
.textbox_med     { color: #333; font-size: 1em; font-family: Tahoma, Helvetica, sans-serif; text-indent: 1px; margin: 10px 0 0 10px; width: 245px; float: left; border: solid 1px #ccc }
.checkbox   { color: #333; font-size: 1em; font-family: Tahoma, Helvetica, sans-serif; margin: 8px 0 0 10px; float: left }
.selectbox       { color: #333; font-size: 1em; font-family: Tahoma, Helvetica, sans-serif; text-indent: 1px; margin: 0; float: left; border: solid 1px #ccc }
.radio  { }
#areacode     { color: #333; font-size: 1em; font-family: Tahoma, Helvetica, sans-serif; text-indent: 1px; margin: 10px 0 0 10px; width: 35px; float: left; border: solid 1px #ccc }
#exchange     { color: #333; font-size: 1em; font-family: Tahoma, Helvetica, sans-serif; text-indent: 1px; margin: 10px 0 0 1px; width: 35px; float: left; border: solid 1px #ccc }
#phone      { color: #333; font-size: 1em; font-family: Tahoma, Helvetica, sans-serif; text-indent: 1px; margin: 10px 0 0 1px; width: 45px; float: left; border: solid 1px #ccc }
span.eol  { color: #345792; font-size: 11px; font-weight: normal }
