@charset "utf-8";

/* CSS Reset
*******************************************************************************/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,form, fieldset, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }

table { border-collapse: collapse; border-spacing: 0px; }

fieldset, img { border:0; }

address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

ol, ul, li { list-style: none; }

caption, th { text-align: left; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

q:before, q:after { content:''; }

abbr, acronym { border:0; }

image { border: 0px; }
a img { border: none; }



/* Body
*******************************************************************************/

body { background-image: url('images/bg.jpg'); background-repeat: repeat-all; background-color: #023165; }

#all { width: 960px; margin: 0px auto 0px auto; }



/* Text styles
*******************************************************************************/

a, a:visited { color: #e78508; font-size: 12px; font-family: "arial", "verdana", sans-serif; text-decoration: none; }

a:hover { text-decoration: underline; }

p { margin-bottom: 10px; }

strong { font-weight: bold; }

i, em { font-style: italic; }

p, ul, ol, td, div { color: #297ad6; font-size: 12px; font-family: "arial", "verdana", sans-serif; line-height: 18px; }

h1 { color: #013066; font-size: 13px; font-weight: bold; margin-bottom: 12px; }

h2 { color: #013066; font-size: 18px; font-weight: bold; margin-bottom: 12px; }


.rule { margin: 10px 0px 10px 0px; border-top: 1px #cee5f9 dashed;  }



/* Global
*******************************************************************************/

ul.standard { margin: 10px 0px 15px 35px; }

ul.standard li { padding: 4px; list-style: disc; }

ol.standard2 { margin: 10px 0px 15px 35px; }

ol.standard2 li { padding: 4px; list-style-type: decimal; }



#header { width: 960px; height: 85px; }

#logo { width: 201px; height: 56px; float:left; margin: 15px 0px 0px 30px; }

#slogan { width: 405px; height: 29px; float: right; margin: 36px 51px 0px 0px; }

#top { width: 960px; height: 71px; background: url('images/top_bg.gif'); }

#main { width: 960px; background: url('images/main_bg.gif'); overflow: hidden; }

#column1 { width: 252px; float: left; }

#column2 { width: 663px; float: left; padding-left: 15px; }

#acl { width: 176px; height: 16px; float: right; margin: 10px 19px 6px 0px; }

#hero { width: 663px; height: 199px; }

#home_column1 { width: 390px; float: left; padding: 20px 0px 20px 15px; }

#home_column2 { width: 230px; float: right; padding: 20px 0px 0px 0px; }

#page_title { width: 663px; height: 50px; }

#inside_column1 { width: 410px; float: left; padding: 20px 0px 20px 15px; }

#inside_column2 { width: 200px; float: right; padding: 20px 0px 0px 0px; }

#inside_column3 { width: 580px; padding: 20px 0px 20px 15px; }



.linehead { padding: 5px; vertical-align: top; font-weight: bold; border-bottom: 1px #cee5f9 dashed; }

.line { padding: 5px; vertical-align: top; border-bottom: 1px #cee5f9 dashed; }

ul.sitemap li { width: 300px; padding: 5px; border-bottom: 1px #cee5f9 dashed; }  



/* Footer
*******************************************************************************/

#footer { width: 960px; height: 39px; background-image: url('images/footer_bg.gif'); margin: 0px auto 15px auto; }

#footer_contents { width: 460px; margin: 0px auto 0px auto; padding-top: 10px; }

#footer1 { float: left; font-size: 11px; color: #fff; }
#footer1 a, #footer1 a:visited { font-size: 11px; color: #fff; }
#footer1 a:hover { text-decoration: underline; }

#footer2 { width: 43px; height: 15px; float: left; margin: 3px 5px 0px 5px; }

#footer3 { float: left; }
#footer3 a, #footer3 a:visited { font-size: 11px; color: #fff; }
#footer3 a:hover { text-decoration: underline; }


/* Top nav
*******************************************************************************/

#topmenu_wrap { width: 260px; height: 63px; padding: 6px 0px 0px 40px; }

ul#topmenu { width: 280px; height: 114px; display: block; overflow: hidden; list-style: none; padding: 0px; }

ul#topmenu li { float: left; height: 57px; margin: 0px; list-style: none; padding: 0px; }

ul#topmenu li a#about,  ul#topmenu li a#about:visited { display:block; width: 68px; height: 57px; background:url('images/top_nav_bg.gif') no-repeat 0px 0px; text-indent:-9999px; outline:0; }
ul#topmenu li a#about:hover { background-position: 0px -57px; }

ul#topmenu li a#login,  ul#topmenu li a#login:visited { display:block; width: 70px; height: 57px; background:url('images/top_nav_bg.gif') no-repeat -68px 0px; text-indent:-9999px; outline:0; }
ul#topmenu li a#login:hover { background-position:-68px -57px; }

ul#topmenu li a#contact,  ul#topmenu li a#contact:visited { display:block; width: 88px; height: 57px; background:url('images/top_nav_bg.gif') no-repeat -138px 0px; text-indent:-9999px; outline:0; }
ul#topmenu li a#contact:hover { background-position:-138px -57px; }

ul#topmenu li a#home,  ul#topmenu li a#home:visited { display:block; width: 54px; height: 57px; background:url('images/top_nav_bg.gif') no-repeat -226px 0px; text-indent:-9999px; outline:0; }
ul#topmenu li a#home:hover { background-position: -226px -57px; }



/* Left nav
*******************************************************************************/

#mainmenu_wrap { width: 252px; height: 338px; background: url('images/main_nav_bg.gif') no-repeat; margin-bottom: 15px; }

ul#mainmenu { width: 504px; height: 338px; display: block; overflow: hidden; margin: 0px; list-style: none; padding: 0px; }

ul#mainmenu li { margin: 0px; list-style: none; padding: 0px; }

ul#mainmenu li#home_loans { display:block; width: 252px; height: 32px; }

ul#mainmenu li a#basic_loan,  ul#mainmenu li a#basic_loan:visited { display:block; width: 252px; height: 24px; background:url('images/main_nav_bg.gif') no-repeat 0px 24px; text-indent:-9999px; outline:0; }
ul#mainmenu li a#basic_loan:hover { background-position: -252px -32px; }

ul#mainmenu li a#premium_loan,  ul#mainmenu li a#premium_loan:visited { display:block; width: 252px; height: 24px; background:url('images/main_nav_bg.gif') no-repeat 0px 24px; text-indent:-9999px; outline:0; }
ul#mainmenu li a#premium_loan:hover { background-position: -252px -56px; }

ul#mainmenu li a#line_of_credit,  ul#mainmenu li a#line_of_credit:visited { display:block; width: 252px; height: 24px; background:url('images/main_nav_bg.gif') no-repeat 0px 24px; text-indent:-9999px; outline:0; }
ul#mainmenu li a#line_of_credit:hover { background-position:-252px -80px; }

ul#mainmenu li a#non_conforming_loan,  ul#mainmenu li a#non_conforming_loan:visited { display:block; width: 252px; height: 24px; background:url('images/main_nav_bg.gif') no-repeat 0px 24px; text-indent:-9999px; outline:0; }
ul#mainmenu li a#non_conforming_loan:hover { background-position: -252px -104px; }

ul#mainmenu li a#debt_consolidation,  ul#mainmenu li a#debt_consolidation:visited { display:block; width: 252px; height: 24px; background:url('images/main_nav_bg.gif') no-repeat 0px 24px; text-indent:-9999px; outline:0; }
ul#mainmenu li a#debt_consolidation:hover { background-position: -252px -128px; }

ul#mainmenu li#commercial_loans { display:block; width: 252px; height: 24px; }

ul#mainmenu li a#small_business_loan,  ul#mainmenu li a#small_business_loan:visited { display:block; width: 252px; height: 24px; background:url('images/main_nav_bg.gif') no-repeat 0px 24px; text-indent:-9999px; outline:0; }
ul#mainmenu li a#small_business_loan:hover { background-position: -252px -176px; }

ul#mainmenu li a#commercial_property_loan,  ul#mainmenu li a#commercial_property_loan:visited { display:block; width: 252px; height: 23px; background:url('images/main_nav_bg.gif') no-repeat 0px 23px; text-indent:-9999px; outline:0; }
ul#mainmenu li a#commercial_property_loan:hover { background-position: -252px -200px; }

ul#mainmenu li#information_base { display:block; width: 252px; height: 24px; }

ul#mainmenu li a#pre_approval_form,  ul#mainmenu li a#pre_approval_form:visited { display:block; width: 252px; height: 24px; background:url('images/main_nav_bg.gif') no-repeat 0px 24px; text-indent:-9999px; outline:0; }
ul#mainmenu li a#pre_approval_form:hover { background-position: -252px -247px; }

ul#mainmenu li a#arranging_my_loan,  ul#mainmenu li a#arranging_my_loan:visited { display:block; width: 252px; height: 24px; background:url('images/main_nav_bg.gif') no-repeat 0px 24px; text-indent:-9999px; outline:0; }
ul#mainmenu li a#arranging_my_loan:hover { background-position: -252px -271px; }

ul#mainmenu li a#paying_my_loan,  ul#mainmenu li a#paying_my_loan:visited { display:block; width: 252px; height: 24px; background:url('images/main_nav_bg.gif') no-repeat 0px 24px; text-indent:-9999px; outline:0; }
ul#mainmenu li a#paying_my_loan:hover { background-position: -252px -295px; }







