.StepTable {
  width: 100%;
}

.tdFormInputText {
}

.tdFormSpace {
  width:100px;
}

.FormInputText,.FormInputTextError, .FormRadioError, .FormSelectError {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #003366;
  text-decoration: none;
  border: 1px solid #DDDDDD;
}

.FormInputTextError, .FormRadioError, .FormSelectError, .FormSelectErrorStep3 {
  border-width: 3px;
  border-style: solid;
  border-color: #FF0000;
}

.FormRadioError {
  left: 0px;
  position: relative;
}

.FormSelectError{
  left: 0px;
  position: relative;
}

.FormRadio {
  left: 0px;
  position: relative;
}

.FormSelect{
  left: 0px;
}

.FormInputTextStep3, .FormInputTextErrorStep3 {
  width:220px;
  font-size:11px;
}

.FormInputTextErrorStep3 {
  border-width: 3px;
  border-style: solid;
  border-color: #FF0000;
}

.lblEnterAddressManually, .lblEnterAddressManuallyText {
  font-size: 9px;;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lblEnterAddressManually {
  cursor:pointer;
  text-decoration: underline;
}


.lblEnterAddressManuallyText {
  font-size: 9px;
  color:blue;
}

.FormInputLabels, .FormInputLabelsBold, .FormInputLabelsBlBold, .FormInputLabelsRight, .coll1,
.FormInputLabelsBlackBold, .FormInputLabelsBl {
  font-size:12px;
  color:#000000;
  font-weight:normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align:top;
  text-align: right;
}



.FormInputLabels_new, .FormInputLabelsBold_new, .FormInputLabelsBlBold_new,
.FormInputLabelsRight_new, .coll1_new, .FormInputLabelsBlackBold_new, .FormInputLabelsBl_new
{
  font-size:12px;
  color:#000000;
  font-weight:normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align:top;
  width: 55%;
}

#frmAppStep1LMB #sc, #frmAppStep1LMB #bc1, #frmAppStep1LMB #bc2,
#frmAppStep1LMB #bc3,
#frmAppStep1BlueBrd #sc, #frmAppStep1BlueBrd #bc1, #frmAppStep1BlueBrd #bc2,
#frmAppStep1BlueBrd #bc3 {
    float: left;
}

#frmAppStep1LMB label.FormInputLabels,
#frmAppStep1BlueBrd label.FormInputLabels
{
    display: block;
    padding-left: 25px;
    width: auto;
}

#frmAppStep1LMB label.FormInputLabels span,
#frmAppStep1BlueBrd label.FormInputLabels span,
#frmAppStep1LMB label.FormInputLabels i,
#frmAppStep1BlueBrd label.FormInputLabels i,
#frmAppStep1LMB label.FormInputLabels em,
#frmAppStep1BlueBrd label.FormInputLabels em
{
    display: block;
}

.FormInputLabelsBold, .FormInputLabelsBlackBold, .FormInputLabelsBlBold  {
  font-weight:bold;
}

#lblEnterAddressManually {
    text-align: center;
}
.FormInputLabelsBlBold, .FormInputLabelsBl {
  color:#003366;
}

.FormInputLabelsRight {
  text-align:right;
}

.FormTitleText {
  font-size:12px;
  color:#000000;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.FormInputTextDOB {
  font-size:13px;
}

.ErrorBox {
  padding: 4px;
  border-width: thick;
  border-style: solid;
  border-color: #FF0000;
  font-size: 11px;
  width: 250px;
  background-color: #FDCFC1;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NextButton {
  border-width: 1px;
  border-style: solid;
  border-color: #867978;
  font-size: 11px;
  color: white;
  font-family: Verdana;
  background-color: #1B7CCD;
  font-weight:bold;
}

.HelpLabel, .HelpLabelPhone {
  font-size:10px;
  color:#000000;
  font-weight:normal;
  font-family: Arial, Helvetica, sans-serif;
}

.HelpLabel {
  padding-bottom:5px;
}


/* form - blue with borders */

#main_fotm_left_top {
        background: url(/images/main_fotm_left_top.gif) right top no-repeat;
        height:99px;
        width:30px;
}
#main_fotm_right_top{        
        background: url(/images/main_fotm_right_top.gif) left top no-repeat;
        height:99px;
        width:30px;
}
#main_fotm_center_top{        
        background: url(/images/main_fotm_center_top.gif) right top repeat-x;
        height:99px;
}
#main_pointer{
        height:99px;
        width:250px;
        float:left;
        
}
#pointer{
        padding:30px 0 0 40px;
        height:49px;

}
#pointer img{
        float:left;
}
#pointer span{
        display:block;
        font-size:17px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        top:0;
        color:#013A67
}
#text{
        height:29px;
        color:#FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size:12px;
        padding-left: 57px;     
}

#main_fotm_left_center{        
        background: url(/images/main_fotm_left_center.gif) right top repeat-y;
        width:30px;
}
#main_fotm_right_center{        
        background: url(/images/main_fotm_right_center.gif) left top repeat-y;
        width:30px;
}
#main_fotm_center{
        background-color:#A6C8EE;
        padding: 0px;
        width:425px;
}
#main_fotm_left_bottom{        
        background: url(/images/main_fotm_left_bottom.gif) right top no-repeat;
        height:36px;
        width:30px;
}
#main_fotm_right_bottom{        
        background: url(/images/main_fotm_right_bottom.gif) left top no-repeat;
        height:36px;
        width:30px;
}
#main_fotm_center_bottom{        
        background: url(/images/main_fotm_center_bottom.gif) right top repeat-x;
        height:36px;
}

#main_fotm_center #divStep1 > table,
#main_fotm_center #divStep2 > table,
#main_fotm_center #divStep3 > table {
    width: 425px;
    margin: 10px;
}

.StepTable {
  width: 100%;
}


.FormInputText_new,
.FormInputTextStep3_new, .FormInputTextErrorStep3_new {
   width: 150px; 
}

.FormInputText,
.FormInputTextStep3, .FormInputTextErrorStep3 {
 /*   width: 180px; */
}

.tdFormSpace {
  width:100px;
}

.btnSubmit {
padding-bottom:20px;
}

