/*<style type="text/css">*/
BODY { margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; color: #00177d; font-size: 13px; background: #eef2f6; }
form { margin: 0px; padding: 0px; }

/* Header */
#header { width: 975px; height: 84px; overflow: hidden; background-image: url('/images/header/headerBG.gif'); border-bottom: 1px solid #545dbf; }
#header .headerTop { width: 975px; height: 7px; overflow: hidden; }
#header .headerBottom { width: 975px; height: 77px; overflow: hidden; }
#header .topCornerL { float: left; width: 7px; height: 7px; background-image: url('/images/header/cornerTL.gif'); background-repeat: no-repeat; overflow: hidden; }
#header .topCenter { float: left; width: 961px; height: 6px; border-top: 1px solid #545dbf;}
#header .topCornerR { float: right; width: 7px; height: 7px; background-image: url('/images/header/cornerTR.gif'); background-repeat: no-repeat; overflow: hidden; }
#header .content { float: left; vertical-align: top; width: 973px; height: 77px; border-left: 1px solid #545dbf; border-right: 1px solid #545dbf; }
#header .logo { float: left; padding: 1px 0px 0px 10px; width: 376px; height: 71px; }
#header .topText { float: right; padding: 0px 10px 0px 0px; width: 575px; height: 51px; text-align: right; font-size: 16px; color: #00177d; }
#header .topCallTab { float: right; vertical-align: bottom; width: 232px; height: 26px; background-image: url('/images/header/callToday.gif'); }
#header .topCall { float: left; vertical-align: bottom; text-align: left; padding: 3px 0px 0px 30px; font-size: 16px; color: #00177d; }

/* Navigation */
#navigation { width: 973px; height: 30px; border-left: 1px solid #545dbf; border-right: 1px solid #545dbf; overflow: hidden; }
#navigation .navBackground { padding: 2px 0px 0px 2px; width: 971px; height: 30px; background-image: url('/images/nav/background.gif'); background-repeat: no-repeat; overflow: hidden; }

#navTab .navTabhref { cursor: hand; text-decoration: none; color: #00177d; }
#navTab .navTabLink { float: left; height: 23px; padding: 5px 5px 0px 5px; font-size: 13px; background-image: url('/images/nav/navBG.gif'); }
#navTab .navTabLeft { float: left; padding: 27px 0px 0px 0px; width: 3px; height: 1px; background-image: url('/images/nav/navLeft.gif'); }
#navTab .navTabRight { float: left; width: 5px; height: 28px; background-image: url('/images/nav/navRight.gif'); }

#navTabo .navTabhref { cursor: hand; text-decoration: none; color: #ffffff; }
#navTabo .navTabLink { float: left; height: 23px; padding: 5px 5px 0px 5px; font-size: 13px; background-image: url('/images/nav/navBGo.gif'); }
#navTabo .navTabLeft { float: left; padding: 27px 0px 0px 0px; width: 3px; height: 1px; background-image: url('/images/nav/navLefto.gif'); }
#navTabo .navTabRight { float: left; width: 5px; height: 28px; background-image: url('/images/nav/navRighto.gif'); }

#navTaba .navTabhref { cursor: hand; text-decoration: none; color: #00177d; }
#navTaba .navTabLink { float: left; height: 23px; padding: 5px 5px 0px 5px; font-size: 13px; background-image: url('/images/nav/navBGa.gif'); }
#navTaba .navTabLeft { float: left; padding: 27px 0px 0px 0px; width: 3px; height: 1px; background-image: url('/images/nav/navLefta.gif'); }
#navTaba .navTabRight { float: left; width: 5px; height: 28px; background-image: url('/images/nav/navRighta.gif'); }

/* Body */
#body { width: 973px; position: relative; overflow: auto; background: #cedcec; border-left: 1px solid #545dbf; border-right: 1px solid #545dbf; border-bottom: 1px solid #545dbf; }
#body .content { padding: 2px 0px 3px 2px; width: 971px; float: left; overflow: hidden; }

/* Body Content Blocks */
#body .contentArea { padding: 0px 0px 0px 3px; float: left; overflow: hidden; }
#body .w164 { width: 161px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }
#body .w206 { width: 203px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }
#body .w242 { width: 239px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }
#body .w254 { width: 251px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }
#body .w268 { width: 265px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }
#body .w299 { width: 296px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }
#body .w322 { width: 319px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }
#body .w323 { width: 320px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }
#body .w381 { width: 378px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }
#body .w402 { width: 399px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }
#body .w484 { width: 481px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }
#body .w598 { width: 595px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }
#body .w762 { width: 759px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }
#body .w968 { width: 965px; padding: 3px 0px 0px 0px; float: left; overflow: hidden; }

#body .contentTable { float: inherit; width: 100%; }
#body .contentHeader { padding: 3px 0px 0px 5px; text-align: left; background: #0f5bac; border-left: 1px solid #6c76c8; border-right: 1px solid #6c76c8; border-top: 1px solid #6c76c8; background-image: url('/images/body/contentheaderBG.gif'); }
#body .contentHeaderText { height: 20px; font-size: 13px; text-align: left; color: #ffffff; }
#body .contentText { padding: 3px 5px 5px 5px; font-size: 12px; text-align: left; color: #00177d; background: #FFFFFF; border: 1px solid #6c76c8; }
#body .contentText0Pad { font-size: 12px; text-align: left; color: #00177d; background: #FFFFFF; border: 1px solid #6c76c8; }
#body .contentTextNoBorder { padding: 3px 5px 5px 5px; font-size: 12px; text-align: left; color: #00177d; background: #FFFFFF; }
#body .contentImageBorderRight { border-right: 1px solid #6c76c8; }
#body .shadowRight { width: 2px; background-image: url('/images/body/borderRight.gif'); }
#body .shadowBottom { height: 2px; background-image: url('/images/body/borderBottom.gif'); }
#body .shadowCorner { width: 2px; height: 2px; background-image: url('/images/body/borderCorner.gif'); }

/* footer stuff */
#footer { width: 975px; height: 84px; background-image: url('/images/header/headerBG.gif'); overflow: hidden; }
#footer .content { float: left; width: 973px; height: 77px; border-left: 1px solid #545dbf; border-right: 1px solid #545dbf; }
#footer .contentText { width: 961px; float: left; padding: 0px 0px 0px 10px; color: #00177d; text-align: left; }
#footer .footerBottom { width: 975px; height: 7px; }
#footer .bottomCornerL { float: left; width: 7px; height: 7px; background-image: url('/images/header/cornerBL.gif'); background-repeat: no-repeat; overflow: hidden; }
#footer .bottomCenter { float: left; width: 961px; height: 6px; border-bottom: 1px solid #545dbf; overflow: hidden; }
#footer .bottomCornerR { float: right; width: 7px; height: 7px; background-image: url('/images/header/cornerBR.gif'); background-repeat: no-repeat; overflow: hidden; }

#copyright { width: 960px; padding: 3px 0px 0px 0px; }
#copyright .policylinks { float: left; width: 380px; font-size: 11px; text-align: left; }
#copyright .disclaimer { float: left; width: 330px; font-size: 11px; text-align: left; color: #8390c8; }
#copyright .equalhousing { float: left; width: 260px; font-size: 11px; text-align: center;}
#copyright .copyright { float: right; width: 320px; font-size: 11px; text-align: right; color: #8390c8; }

/* Navigation Drop Downs */
/*.dropMenuStyle { width: 139px; background: #cedcec; border: 1px solid #545dbf; }*/

div.dropMenuItemTop { padding: 2px 0px 2px 7px; color: #00177d; background: #cedcec;  }
div.dropMenuItemTop:hover { padding: 2px 0px 2px 7px; color: #FFFFFF; background: #1E449D; }
.dropMenuItemTop { color: #00177d; text-decoration: none; }
.dropMenuItemTop:hover { color: #FFFFFF; text-decoration: none; }

div.dropMenuItemRow { padding: 2px 0px 2px 7px; border-top: 1px dotted #1E80C5; color: #00177d; background: #cedcec; }
div.dropMenuItemRow:hover { padding: 2px 0px 2px 7px; border-top: 1px dotted #1E80C5; background: #1E449D; }
.dropMenuItemRow { color: #00177d; text-decoration: none; }
.dropMenuItemRow:hover { color: #FFFFFF; text-decoration: none; }

.dropMenuLink { font-size: 13px; text-decoration: none; }
.dropMenuLinko { font-size: 13px; text-decoration: none; color: #FFFFFF; }


.dropMenuItemTopo { padding: 2px 0px 2px 7px; background: #1E449D; }
.dropMenuItemRowo { padding: 2px 0px 2px 7px; border-top: 1px dotted #1E80C5; background: #1E449D; }

#dropMenuItem .dropMenuItemTop { padding: 2px 0px 2px 7px; color: #00177d; background: #cedcec; }
#dropMenuItem .dropMenuItemRow { padding: 2px 0px 2px 7px; border-top: 1px dotted #1E80C5; color: #00177d; background: #cedcec; }
#dropMenuItem .dropMenuLink { font-size: 13px; text-decoration: none; }

#dropMenuItema { cursor: hand; }
#dropMenuItema .dropMenuLink { font-size: 13px; text-decoration: none; color: #FFFFFF; }
#dropMenuItema .dropMenuItemTop { padding: 2px 0px 2px 7px; background: #1E449D; }
#dropMenuItema .dropMenuItemRow { padding: 2px 0px 2px 7px; border-top: 1px dotted #1E80C5; background: #1E449D; }

.rateProgramSpace { padding: 0px 0px 6px 0px; }
.rateProgramTable { border-top: 1px solid #6c76c8;border-left: 1px solid #6c76c8; }
.rateProgramHeader { padding: 3px 0px 3px 5px; color: #ffffff; text-align: left; background: #0f5bac; }
.rate, .points, .apr, .applynow { padding: 1px 0px 1px 0px; text-align: center; border-right: 1px solid #6c76c8; border-bottom: 1px solid #6c76c8; }

div.contentHomeHeader { padding:6px 0px 0px 5px; height: 21px; border-bottom: 1px solid #bdbdbd; background-image: url('/images/home/homeContentBoxGradient.gif'); }
div.contentHomeText { padding:3px 0px 0px 14px; height: 14px; background-image: url('/images/arrows/arrowblue.gif'); background-repeat: no-repeat; }
div.contentHomeReadMore { padding:3px 5px 0px 0px; }

div.contentLoanOfficerName { padding:3px 5px 3px 5px; height: 15px; font-weight: bold; }
div.contentLoanOfficerTitle { padding:0px 5px 3px 5px; height: 15px; font-weight: bold; }

.formTextBPad { padding: 5px 0px 3px 0px; }
.formTextHeader { padding: 0px 0px 3px 0px; }

.formErrorPadding { padding: 2px 0px 8px 0px; width: 100%;}
.formErrorBorder { padding: 10px 10px 10px 10px; border: 1px solid #FF0000; }
.formErrorText { font-family:Verdana,Helvetica,Sans-Serif; line-height: 16px; font-size: 12px; color: #FF0000; font-weight: bold;text-align: left; }
.formLabelError { color:#FF0000; }

.formSubmitPadding { padding: 5px 0px 5px 0px; width: 100%px;}
.formSubmitBorder { padding: 0px 0px 0px 0px; }
.formSubmitText { font-family:Verdana,Helvetica,Sans-Serif; line-height: 16px; font-size: 12px; color: #000000; font-weight: normal;text-align: left; }

/*
</style>*/