/* Form Fields & Text */

input, select, textarea, dropdown {
  font:normal 11px Arial, Helvetica, sans-serif;
  color: #010101;
  width:136px;
}
#selectDate{ width:68px; }
#inputRadio, .inputRadio{ width:14px; }
#zip{ width:38px; }

.frmTxt { padding-left:2px; font:normal bold 12px Arial, Helvetica, sans-serif; color:#000000; line-height:17px; }
.frmSmallTxt { font:normal bold 10px Arial, Helvetica, sans-serif; color:#000000; line-height:13px; }

/* Form Page Smaller Text (For now is common throughout all Step 1 Pages) Padding is to be set on each Page */

#mortgagePortalFormSubtxt{ font:normal normal 11px Arial, Helvetica, sans-serif; color:#004B8E; }
#Frmsubtxt, #FrmMaintxt{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#00498D; }
td.formHeading{ font-family:Arial, Helvetica, sans-serif; font-weight:bolder; color:#00498D; padding:10px 0 0 16px; }
span.formHeading{ font-family:Arial, Helvetica, sans-serif; font-weight:bolder; color:#00498D; }

/* SET the SIZE of the Buttons */
input.GoToStep2{ width:149px;height:41px; }
input.FinalStep3{ width:293px;height:42px; }
input.FinalSteprefi{ width:293px; height:53px; }

/* Side navigation */
#sideNav, #sideNavTitles { background-image:url(images/ssnavbg.gif); background-position:bottom; background-repeat:repeat-x; }
#sideNav { padding-top:5px; padding-bottom:7px; padding-left:3px; font:normal bold 12px Verdana, Arial; color:#FFFFFF; line-height:15px; }
a.sideNav:hover, a.sideNav:link, a.sideNav:visited{ padding-left:11px;line-height:10px; font:normal bold 10px Verdana, Arial; color:#FFFFFF; text-decoration:none; background-image:url(images/bluewhiteArrow.jpg); background-position:0.3em .3em; background-repeat:no-repeat; }
a.sideNav:hover{ text-decoration:underline; }
#sideNavTitles { font:normal bold 11px Tahoma; color:#FFFFFF; padding:26px 0 8px 10px; }