@charset "utf-8";
/* CSS Document */

/* START: Global Includes */
html { overflow-y: scroll; }
body { margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; background-color: #dcd6cb; background-image:url(/images/bg-001.gif); background-repeat:repeat-x; background-position:top center; color:#4c4b4b; }
table, td { vertical-align:top; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; text-align: left; }
ul, li { margin-top: 0px; }
/* HEADINGS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
h1, .h1 { font-size: 24px; color: #004abb; margin: 0px; margin-bottom: 15px; padding-top: 10px; font-family:'Arial Black', Arial, Helvetica, sans-serif; line-height: 24px; text-transform: uppercase; text-align: left; }
h2, .h2 { font-size: 18px; color: #004abb; margin: 0px; margin-bottom: 8px; padding-top: 30px; font-family:'Arial Black', Arial, Helvetica, sans-serif; line-height: 20px; text-transform: uppercase; text-align: left; }
h3, .h3 { font-size: 16px; color: #004abb; margin: 0px; margin-bottom: 10px; padding-top: 10px; font-family:'Arial Black', Arial, Helvetica, sans-serif; line-height: 35px; text-transform: uppercase;text-align: left;  }
h4, .h4 { font-size: 12px; color: #004abb; margin: 0px; margin-bottom: 10px; padding-top: 10px; font-family:'Arial Black', Arial, Helvetica, sans-serif; line-height: 35px; }
h5, .h5 { color:#4876ae; color: #004abb; margin: 0px; margin-bottom: 15px; padding-top: 10px; font-family:'Arial Black', Arial, Helvetica, sans-serif; line-height: 35px; text-align: left; }
h1 span, .h1 span { color:#7a7a7a; }
/* LINKS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
a:active, a:visited, a:link { color: #004abb; text-decoration: none; outline: none; }
a:hover { color: #244ee4; }
a img { border: 0px solid white; text-decoration:none; }
/* END: Global Includes */

/* START: STRUCTURE */
div.main-structure { background-image:url(/images/bg-002.gif); background-position: top center; background-repeat: repeat-y; }
div.body-structure { background-image:url(/images/bg-003.jpg); background-position: top center; background-repeat: no-repeat; }
div.centering-structure { width: 850px; margin-left: auto; margin-right: auto; }
/* END: STRUCTURE */

/* START: HEADER */
div.hdr ul, div.hdr li { padding:0px; margin:0px; }
table.hdr-tbl { width: 770px; margin-left: auto; margin-right: auto; }
table.hdr-tbl td { padding-top: 50px; text-align: right; }
table.hdr-tbl td.logo { width: 245px; }
table.hdr-tbl td ul { text-transform: uppercase; font-size: 11px; color:#dcdcdc; padding-bottom: 40px; }
table.hdr-tbl td ul li { display: inline; list-style: none; font-weight: bold; }
table.hdr-tbl td ul li a { color:#a1a1a1; padding-right: 10px; padding-left: 8px; }
table.hdr-tbl td ul li.last a { padding-right: 0px; }
table.hdr-tbl td ul li a:hover { color: #244ee4; }

div.hdr div.nav { padding-left: 28px; padding-top: 20px; height: 35px; }
div.hdr div.nav ul { text-transform: uppercase; font-size: 14px; color:#dcdcdc; /* padding-bottom: 40px; */ }
div.hdr div.nav ul li { display: inline; list-style: none; font-weight: bold; }
div.hdr div.nav ul li a { color:#a1a1a1; padding-right: 20px; padding-left: 20px; letter-spacing: .05em; }
div.hdr div.nav ul li.last a { color:#6064d0; font-weight: bold; }
div.hdr div.nav ul li.last a:hover { color:#5b60f3; }
div.hdr div.nav ul li a:hover { color: #244ee4; }
/* END: HEADER */

/* START: SPLASH */
div.hp-splash { width: 804px; height: 264px; margin-left: auto; margin-right:auto; background-image:url(/images/hp-splash-bg.gif); background-position: top center; background-repeat: no-repeat; padding-top: 24px; text-align: center; }
div.int-splash { width: 804px; height: 200px; margin-left: auto; margin-right:auto; background-image:url(/images/int-splash-bg.gif); background-position: top center; background-repeat: no-repeat; padding-top: 24px; text-align: center; }
/* END: SPLASH */

/* START: CONTENT */
table.hp-content-tbl td {  }
table.hp-content-tbl { width: 770px; margin-left: auto; margin-right: auto; }
table.hp-content-tbl td.main { width: 450px; padding-right: 40px; background-image:url(/images/hp-content-image-001.jpg); background-repeat: no-repeat; background-position: 92% 76%; text-align: justify;}
td.hp-cta { width: 220px; padding-top: 50px; background-image:url(/images/hp-cta-bg.gif); background-repeat: no-repeat; background-position: top left; padding-left: 25px; line-height: 16px;  }
div.hp-cta {background-color: white; width: 175px; padding: 8px; margin-bottom: 30px; padding-top: 15px; padding-bottom: 20px;}
div.hp-cta div.small { font-size: 14px; color:#adadad; text-transform: uppercase; }
div.hp-cta div.large { font-size: 22px; font-family:'Arial Black', Arial, Helvetica, sans-serif; color:#494b93; text-transform: uppercase;  }
td.hp-cta a { background-image:url(/images/arrow-001.gif); background-position: 97% 10px; background-repeat: no-repeat; padding-right: 20px; }
td.hp-cta a:hover { background-image:url(/images/arrow-001-hv.gif); background-position: 100% 10px; }



table.hp-content-tbl td.featured { width: 210px; padding-right: 40px; color:#7a7a7a; }
table.hp-content-tbl td.featured#testimonials { text-align: justify;}
table.hp-content-tbl td.featured#testimonials img { float: left; padding-right: 15px; padding-bottom: 15px; }
table.hp-content-tbl td.featured#testimonials div.text { padding-left: 10px; padding-top: 10px; }
table.hp-content-tbl td.featured#testimonials div.author { padding-top: 10px; padding-left: 10px; font-weight: bold; font-style: italic; padding-bottom: 15px; }
div.int-testimonial img { float: left; padding-right: 15px; padding-bottom:10px;}
table.hp-content-tbl td.featured#locations { padding-left: 25px;}
table.hp-content-tbl td.featured#locations ul { padding-left: 20px; padding-bottom: 10px; padding-top: 2px;}
table.hp-content-tbl td.featured#locations ul li { list-style: none; font-weight: bold; padding-top: 3px;}
table.hp-content-tbl td.featured#locations ul li ul a{ font-weight: normal;}
#news { width: 95%; }
#news a{ background-image: none;}
#news div.date { color:#244ee4; font-size: 11px; text-transform: uppercase; padding-top: 10px;}
#news div.title { padding-bottom: 15px; font-weight: bold; }
/*INT*/
table.int-content-tbl { width: 770px; margin-left: auto; margin-right: auto; }
table.int-content-tbl td.main { width: 450px; padding-right: 40px; text-align: justify; }
table.int-content-tbl td.hp-cta { width: 220px; padding-top: 50px; background-image:url(/images/hp-cta-bg.gif); background-repeat: no-repeat; background-position: top left; padding-left: 25px; line-height: 16px;}
table.int-content-tbl td.hp-cta div.small { font-size: 14px; color:#adadad; text-transform: uppercase; }
table.int-content-tbl td.hp-cta div.large { font-size: 22px; font-family:'Arial Black', Arial, Helvetica, sans-serif; color:#494b93; text-transform: uppercase; padding-bottom: 50px; }
table.int-content-tbl td.hp-cta a { background-image:url(/images/arrow-001.gif); background-position: 97% 10px; background-repeat: no-repeat; padding-right: 20px; }
table.int-content-tbl td.hp-cta a:hover { background-image:url(/images/arrow-001-hv.gif); background-position: 100% 10px; }
table.int-content-tbl td.hp-cta div.news { background-color: black; }
/**/


ul.loan-types { padding-left: 8px; }
ul.loan-types li { list-style: none; font-weight: bold; background-image:url(/images/arrow-002.gif); background-repeat: no-repeat; background-position: 0% 4px; padding-left: 15px; padding-bottom: 5px; }
ul.loan-types li:hover { background-image:url(/images/arrow-002-hv.gif); background-position: 1% 4px; }
div.more { padding-top: 8px; font-weight: bold; font-size: 11px; text-transform: uppercase; }
div.more a{ background-image:url(/images/arrow-002.gif); background-repeat: no-repeat; background-position: 98% 2px;  padding-right: 15px; }
div.more a:hover { background-image:url(/images/arrow-002-hv.gif);  background-position: 100% 2px;   }

/* END: CONTENT */

/* START: FOOTER */
div.footer { margin-top: 50px; background-image:url(/images/footer-bottom.jpg); background-position: top center; background-repeat: no-repeat; background-color: #dcd6cb; height: 100px;}
div.footer div.links { width: 850px; margin-left: auto; margin-right: auto; text-align: center; font-size: 12px;}

div.footer div.links ul { padding:0px; padding-top: 40px;}
div.footer div.links ul li { display: inline; list-style: none;}
div.footer div.links ul li a{ padding-left: 5px; padding-right: 7px; font-weight: bold;}
div.copy { color: #1031b2; font-size: 10px; font-weight: bold;}
/* END: FOOTER */

/* Start: CONTACT FORM */

fieldset { width: 600px; margin-bottom: 20px; border: 1px solid #dbdfef; }
fieldset legend { font-size: 16px; }
fieldset dl { padding: 6px; background: #f2f3f7; }
fieldset label { font-size: 12px; color: #2e3957; }
dt { font-size: 12px; color: #2e3957; padding: 0px; margin:0px; margin-top:4px; }
dd { padding: 0px; margin:0px; margin-top:4px; }
input.stdfield { width: 240px; border:1px solid #cacaca; }
select.stdfield { width: 240px; border:1px solid #cacaca; }
input.stdcheck { margin-right: 10px; }
input.stdradio { margin-right: 10px; }
input.stdfieldlong { width: 335px; border:1px solid #cacaca; }
select.stdfieldmulti { width: 240px; border:1px solid #cacaca; }
textarea.stdfieldshort { width: 240px; height: 68px; border:1px solid #cacaca; }
textarea.stdfield { width: 335px; height: 68px; border:1px solid #cacaca; }
textarea.addressfield { width: 335px; height: 22px; border:1px solid #cacaca; }
.stdbutton { width: 120px; height: 30px; color: white; background: #1031b2; border:2px solid #091062; cursor: pointer; margin-top: 6px; }
.stdbutton:hover {background-color:#244ee4;}
ul.errors { padding: 0px; margin: 0px; }
ul.errors li { color: #991a00; list-style:none; padding: 0px; margin: 0px; font-size: 11px; }
div.related { margin-top:20px; }
div.related ul { margin-left: 20px; }
div.related li { padding: 6px; font-size: 12px; }
.red { color:#990000; }
.bold { font-weight:bold; }
.contact-info { width: 250px; float: right; padding-right: 25px; }


/* Give Online form */
fieldset#payment { display:none; }

/* End: CONTACT FORM */