

body {
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
margin:0 auto;
padding:0;
background:#edf0f4;
}

p {
margin:0 0 .5em 0;
color:#333333;
}

a { color:#863b18; outline:none; }
a:active { outline:none; }
a:visited { color:#863b18; }

img, form, fieldset { border:none; margin:0; padding:0; }

h1, h2, h3, h4, h5, h6 { margin:.5em 0 .83em 0; }

.red, a.red, a.green:hover { color:#91411b; }
.green, a.green, a.red:hover { color:#516f00; }

#container {
width:974px;
margin:15px auto 15px;
}

#container-alt {
width:910px;
margin:15px auto 15px;
}

/*------------------------------------------------ Header ------------------------------- */

#header {
width:949px;
margin-left:12px;
}

#header-alt {
width:890px;
padding:0 10px;
}

a#logo { float:left;}

#header-alt p.location { 
float:left; 
font-size:1.6em; 
text-transform:uppercase;
line-height:36px;
margin:0;
height:36px;
padding-left:10px;
margin-left:10px;
border-left:1px #a7a7a7 solid;
position:relative;
top:5px;
}

ul#client-login {
font-size:0.9em;
float:right;
margin:0 -4px 6px 0;
padding:0;
list-style:none;
color:#919191;
}
ul#client-login li a, ul#client-login li a:link {
color:#000000;
padding:0 3px;
font-weight:bold;
text-decoration:none;

}
ul#client-login li a:hover {
color:#000000;
text-decoration:underline;
}
ul#client-login li {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif
}

ul#client-login li a {
color:#000;
text-decoration:none;
padding:0 3px;
}
ul#client-login li a:hover {
color:#000;
text-decoration:underline;
}

ul#client-login li a.newsevents {
text-decoration:underline;
}

div#phone {
float:right;
clear:right;
height:35px;
line-height:35px;
background:url(images/phone.jpg) left 50% no-repeat;
padding-left:39px;
}

div#phone p {
margin:0;
font-size:1.6em;
padding-left:5px;
border-left:1px #a7a7a7 solid;
}

/* ------------------------------------------- Menu --------------------------------------- */

ul#index-menu {
background:transparent url(images/menu_gradient_repeat.jpg) repeat-x scroll 0 0;
height:27px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0 0;
padding:0;
}

ul#index-menu-alt {
background:transparent url(images/menu_gradient_repeat.jpg) repeat-x scroll 0 0;
border-left:1px solid #000000;
height:27px;
list-style-type:none;
margin:8px auto 0 10px;
padding:0;
position:relative;
width:891px;
}

* html ul#index-menu-alt {
margin-left:5px;
}

ul#index-menu li, ul#index-menu-alt li {
float:left;
background:url(images/menu_bg.jpg) repeat-x;
height:27px;
line-height:27px;
border-right:1px #606264 solid;
position:relative;
display:block;
z-index:500;
}

ul#index-menu li a, ul#index-menu-alt li a  {
color:#edf0f4;
text-decoration:none;
padding:0 18px;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul#menu li a.active, ul#index-menu-alt li a.active {
background:url(images/menu_bg.jpg) bottom repeat-x;
}

ul#index-menu li a:hover, ul#index-menu-alt li a:hover {
background:url(images/menu_bg.jpg) bottom repeat-x;
}

ul#index-menu li ul, ul#index-menu-alt li ul  {
position:absolute;
top:27px;
left:0px;
list-style:none;
margin-left:-1px;
display:none;
background:#edf0f4;
border-bottom:3px #8d3f1a solid;
padding:0 10px;
background:#edf0f4;
}

ul#index-menu li ul.ul-about-us, ul#index-menu li ul.ul-about-us li, ul#index-menu-alt li ul.ul-about-us, ul#index-menu-alt li ul.ul-about-us li { width:200px; }
ul#index-menu li ul.ul-financing, ul#index-menu li ul.ul-financing li, ul#index-menu-alt li ul.ul-financing, ul#index-menu-alt li ul.ul-financing li { width:245px; }
ul#index-menu li ul.ul-factoring, ul#index-menu li ul.ul-factoring li, ul#index-menu-alt li ul.ul-factoring, ul#index-menu-alt li ul.ul-factoring li { width:286px; }
ul#index-menu li ul.ul-loans, ul#index-menu li ul.ul-loans li, ul#index-menu-alt li ul.ul-loans, ul#index-menu-alt li ul.ul-loans li { width:240px; }

ul#index-menu li.about-us:hover {
background:url(images/menu_about-us.jpg) left bottom no-repeat;
}

/* -- Hover Maintains Highlight -- */
ul#index-menu li:hover, ul#index-menu-alt li:hover { background:url(images/menu_bg.jpg) bottom repeat-x; }
ul#index-menu li:hover ul li, ul#index-menu-alt li:hover ul li { background:#edf0f4; }
/* -- Hover Maintains Highlight -- */

ul#index-menu li:hover ul, ul#index-menu li.over ul, ul#index-menu-alt li:hover ul, ul#index-menu-alt li.over ul {
display:block;
}

ul#index-menu li ul li, ul#index-menu-alt li ul li {
background:#edf0f4;
border-right:none;
border-bottom:1px #a7a7a7 solid;
}

ul#index-menu li ul li.noborder, ul#index-menu-alt li ul li.noborder {
border:none;
}

ul#index-menu li ul li a, ul#index-menu-alt li ul li a {
color:#333;
font-weight:normal;
margin-left:-10px;
display:block;
height:27px;
line-height:27px;
}

ul#index-menu li ul li a:hover, ul#index-menu-alt li ul li a:hover {
color:#044573;
background:#edf0f4;
}

ul#index-menu li.about-us {
background:url(images/menu_about-us.jpg) left top no-repeat;
}

ul#index-menu li.about-us a:hover {
background:url(images/menu_about-us.jpg) left bottom no-repeat;
}

ul#index-menu li.about-us ul li a:hover {
background:#edf0f4;
}

ul#index-menu li.apply-now {
background:transparent url(images/apply_factoring_swithcer.jpg) no-repeat scroll right 0;
border:none;
float:right;
text-align:right;
width:218px;
}

ul#index-menu li.apply-now:hover {
background-position:right bottom;
}

ul#index-menu-alt li.apply-now {
background: url(images/apply_button_swithcer.jpg) no-repeat scroll right bottom;
float:right;
text-align:right;
border:medium none;
width:175px;
}

ul#index-menu-alt li.apply-now:hover {
background:url(images/apply_button_swithcer.jpg) right top no-repeat;
}

ul#index-menu li.apply-now a, ul#index-menu-alt li.apply-now a {
padding-right:25px
}

ul#index-menu li.apply-now a:hover, ul#index-menu-alt li.apply-now a:hover {
background:none;
}

/* ----------------------------------------- Banner -------------------------------------- */

div#banner {
width:974px;
height:266px;
background:url(images/banner_statue.jpg) 0 0 no-repeat;
float:left;
position:relative;
}

div#banner-alt {
background:transparent url(images/banner-alt_bg.jpg) no-repeat scroll 0 0;
width:910px;
}

div#banner-alt-left {
background:url(images/banner-alt-left_bg.jpg) no-repeat;
width:472px;
height:222px;
position:relative;
float:left;
top:11px;
left:10px;
padding:0 20px;
}

div#banner-alt-left dl a { color:#FFF; text-decoration:none; }

div#banner-alt-left a.apply { 
display:block; 
height:80px; 
width:236px; 
float:left;
left:20px;
position:absolute;
z-index:100;
}

* html div#banner-alt-left a.apply { display:none; }

div#banner-alt-left a.cash {
display:block; 
height:80px; 
width:236px; 
float:left;
position:absolute;
z-index:100;
left:257px;
}

* html div#banner-alt-left a.cash { display:none; }

div#banner-alt-left dl {
float:left;
width:136px;
height:100px;
margin:0;
position:relative;
top:-4px;
padding-left:100px;
}

* + html div#banner-alt-left dl {
top:0;
}

div#banner-alt-left dt { 
margin-top:10px; 
margin-bottom:5px; 
padding-bottom:3px; 
font-size:1.2em; 
text-transform:uppercase; 
color:#FFF; 
border-bottom:1px #93bc67 solid; 
width:100px; 
font-weight:bold; 
}

div#banner-alt-left dd { margin:0; font-size:1em; color:#FFF }

div#banner-alt-left dl.apply { background:url(images/banner_apply-now-icon.png) no-repeat; }
* html div#banner-alt-left dl.apply { background:url(images/banner_apply-now-icon.gif) no-repeat; }
div#banner-alt-left dl.cash { background:url(images/banner_get-cash-icon.png) no-repeat; }

div#banner-alt img.featured { position:relative; top:11px; left:10px; }
* html div#banner-alt img.featured { position:relative; top:11px; left:7px; }

div#banner p.headline {
color:#fed367;
font-weight:bold;
font-size:2em;
width:440px;
margin-top:20px;
}

div#banner-alt p.headline {
color:#FFF;
font-weight:bold;
font-size:2em;
margin-top:5px;
}

div#banner p {
color:#FFF;
font-size:1.6em;
margin-left:35px;
width:500px;
}

div#banner-alt p {
color:#dae88b;
font-size:1.6em;
font-weight:normal;
}

div#banner a {
background:url(images/banner_apply-now.png) no-repeat;
width:131px;
height:27px;
display:block;
position:relative;
float:left;
left:350px;
}

/* ---------------------------------------------- Subnav ---------------------------- */

div#subnav {
background:url(images/subnav_bg.jpg) repeat-x;
width:965px;
height:111px;
float:left;
margin-left:3px;
border:1px #dadada solid;
color:#333;
}

div#subnav dl {
margin-top:0;
padding-right:10px;
}

div#subnav dl a:hover {
text-decoration:none;
}

div#subnav dd {
font-size:.9em;
margin-left:0;
}

div#subnav dt {
color:#044573;
font-size:1em;
margin:.5em 0;
border-bottom:1px #a6a6a6 solid;
font-weight:bold;
}

div#subnav dl.borderright {
border-right:1px #e8eaec solid
}

div#subnav div.factoring {
height:97px;
float:left;
width:161px;
padding-left:160px;

background:url(images/subnav_factoring.jpg) 7px 50% no-repeat;
margin-top:7px;
}

div#subnav div.equipment-financing {
height:97px;
float:left;
width:161px;
padding-left:160px;
background:url(images/subnav_equipment-financing.jpg) 7px 50% no-repeat;
margin-top:7px;
}

div#subnav div.business-funding {
height:97px;
float:left;
width:151px;
padding-left:160px;
padding-right:10px;
background:url(images/subnav_business-funding.jpg) 7px 50% no-repeat;
margin-top:7px;
}

/* ------------------------------------------- Content ------------------------------------- */

div#content {
width:900px;
background:url(images/content_bg.jpg) repeat-y;
float:left;
padding:0 37px 15px 37px;
}

div#content-alt {
background:url(images/content-alt_bg.jpg) repeat-y;
width:836px;
float:left;
padding: 0 37px 15px 37px;
}

div#main-content { width:520px; }
div#main-content-left { float:left; margin-right:30px; }
div#main-content-right { float:right; margin-left:30px; }

div#main-content-alt { width:455px; }
div#main-content-alt-left { float:left; margin-right:30px; }
div#main-content-alt-right { float:right; margin-left:30px; }

div#main-content-wide { width:625px; }
div#main-content-wide-left { float:left; margin-right:10px; }
div#main-content-wide-right { float:left; margin-left:10px; }

div#main-content-locations {width:auto; }
div#main-content-locations-left { float:left;
margin:7px 5px 0 0;
width:320px; }
div#main-content-locations-right { float:left; margin-left:30px; }

div.content-inner p {
line-height:1.4em;
margin:0 0 1.4em;
}

div#main-content h1, div#main-content-alt h1, div#main-content-wide h1, div#main-content-locations h1 {
font-size:2em;
font-weight:normal;
border-bottom:1px #a7a7a7 solid;
}

div#content h1.green, div#main-content-alt h1.green { color:#516f00;
}
div#content h1.red, div#main-content-alt h1.red { color:#91411b; font-size:1.6em;}

/* ----------------------------------------- Index Subcategory -------------------------------- */

#content-submenu {
width:350px;
margin-top:10px;
}

#content-submenu-left { float:left; }
#content-submenu-right { float:right; }

div#content div#locate-offices {
width:345px;
float:left;
margin-left:2px;
overflow:hidden;
}

#locate-heading {
background:#000;
font-size:1.2em;
font-weight:bold;
padding:0 10px;
height:20px;
line-height:20px;
background:url(images/menu_bg.jpg) left -1px repeat-x;
border:1px #000 solid;
width:323px;
float:left;
}

#locate-heading p {
margin:0;
padding:0;
}

#locate-form {
padding:10px;
background:url(images/locate-form_bg.jpg) bottom left no-repeat;
float:left;
width:345px;
}

#locate-form span {
font-size:.9em;
color:#13507c;
font-weight:bold;
float:left;
margin:0 5px;
line-height:22px
}

#locate-heading p {
color:#FFF
}

#locate-offices label {
width:160px;
float:left;
font-weight:bold;
}

#locate-offices select {
width:130px;
float:left;
height:22px;
}

#locate-offices input {
width:115px;
float:left;
}

#locate-offices .button {
width:35px;
height:22px;
background:url(images/locate-offices_button.jpg) no-repeat;
border:none;
padding:0;
margin-left:5px;
}

#locate-offices .button:hover {
background:url(images/locate-offices-hover_button.jpg) no-repeat;
}

div#versatility-of-business {
background:url(images/versatility_bg-alt.jpg) no-repeat;
width:320px;
padding:0 15px 10px 15px;
float:left;
}

div#versatility-bg {
background:url(images/versatility_bg.jpg) repeat-y;
float:left;
margin-top:5px;
width:350px;
}

div#versatility-of-business-top {
background:url(images/versatility_top.jpg) no-repeat;
width:350px;
height:10px;
float:left;
position:relative;
left:-15px;
}

div#versatility-of-business-btm {
background:url(images/versatility_btm.jpg) no-repeat;
width:350px;
height:10px;
float:left;
position:relative;
left:-15px;
top:10px;
}

#versatility-of-business h2 {
font-weight:normal;
font-size:2em;
margin:0 0 .25em 0;
}

#versatility-of-business h2.red { color:#91411b; }
#versatility-of-business h2.green { color:#516f00; }

#versatility-of-business ul {
padding:0;
margin:0;
list-style:none;
}

#versatility-of-business li {
width:50%;
float:left;
height:34px;
}

#versatility-of-business li a {
display:block;
text-decoration:none;
color:#044573;
font-size:1.2em;
line-height:31px;
padding-left:30px;
background:url(images/versatility-li_bg.jpg) no-repeat;
}

#versatility-of-business li a:hover {
background:url(images/versatility-li-hover_bg.jpg) 4px 4px no-repeat;
color:#FFF;
}

a.ad-apply-now {
width:350px;
height:66px;
background:url(images/ad_apply-now.jpg) 4px top no-repeat;
display:block;
float:left;
}

/* -------------------------------------- Copyright & Footer ------------------------------------- */

div#copyright {
width:974px;
height:30px;
background:url(images/copyright_bg.jpg) no-repeat;
float:left;
margin:-1px;
}

div#copyright-alt {
background:url(images/copyright-alt_bg.jpg) no-repeat;
float:left;
height:30px;
width:910px;
}

#copyright ul, #copyright-alt ul {
list-style:none;
margin:0;
padding:0 20px
}

#copyright li, #copyright-alt li {
float:left;
line-height:30px;
color:#FFF;
}

#copyright li.copy, #copyright-alt li.copy {
float:left;
}

#copyright .call, #copyright-alt .call {
float:right;
font-size:1.2em;
}

#copyright .call span, #copyright-alt .call span {
font-weight:bold;
}

div#footer {
margin-top:15px;
float:left;
width:974px;
color:#919191;
text-align:center;
}

div#footer-alt {
margin-top:15px;
float:left;
width:910px;
color:#919191;
text-align:center;
}

/* -------------------------------- 4 -- How It Works --------------------------------- */
#how-it-works{width:595px}
div#how-it-works h2, #industry-services h2 {
border-bottom:1px #a7a7a7 solid;
padding:5px 0;
color:#505050;
margin-bottom:0;
font-size:1.2em;
}

div#how-it-works ol, #industry-services ul {
list-style:none;
margin:0 0 1.4em;
padding:0;
}

div#how-it-works ol li, #industry-services ul li {
border-bottom:1px solid #DCDDDF;
color:#333333;
display:block;
float:left;
padding:10px 0 10px 55px;
position:relative;
}

 #industry-services ul p{
 font-weight:normal;
 margin:0;}
#industry-services ul li {
padding-left:15px;
}

#industry-services ul li.grey { background:#f3f4f6; }

#industry-services ul li a { color:#104e75; text-decoration:none; }
#industry-services ul li a:hover { text-decoration:underline; }

div#how-it-works ol li.apply { background:url(images/how-it-works-1.jpg) 5px no-repeat; }
div#how-it-works ol li.cash { background:url(images/how-it-works-2.jpg) 5px no-repeat; }
div#how-it-works ol li.payment { background:url(images/how-it-works-3.jpg) 5px no-repeat; }

div#how-it-works ol span, #industry-services ul span {
clear:right;
display:block;
font-weight:bold;
color:#91411b;
}

#industry-services ul h3,#how-it-works h3{
clear:right;
display:block;
font-size:1em;
margin:5px 0 0 0;
}
#how-it-works h3{display:inline;}
#industry-services ul h3 a,#industry-services ul h3 a:link,#how-it-works h3 a,#how-it-works h3 a:link {
color:#91411b;
letter-spacing:.04em;
}
#industry-services a:visited {color:#333366; }
.learn-more{ margin-left:4px;}


/*____________________________________________*/

div#industry-services-main h3 {
border-bottom:1px #a7a7a7 solid;
padding:5px 0;
color:#505050;
margin-bottom:0;
font-size:1.2em;
}

div#industry-services-main ol {
list-style:none;
margin:0 0 1.4em;
padding:0;
}

div#industry-services-main ol li {
padding:10px 0 10px 55px;
border-bottom:1px #dcdddf solid;
color:#333;
}

div#industry-services-main ol li {
padding-left:15px;
}

div#industry-services-main ol li.grey { background:#f3f4f6; }

div#industry-services-main ol li a { color:#104e75; text-decoration:none; }
div#industry-services-main ol li a:hover { text-decoration:underline; }


div#industry-services-main ol span {
clear:right;
display:block;
font-weight:bold;
color:#91411b;
}


/* ------------------------------- 11 & 9 - ApplyOnline/Download App. ------------------- */

div#content-submenu dl {
background:url(images/content-submenu_bg.jpg) bottom left repeat-x;
padding:5px 10px;
margin:0 0 15px;
border:1px #ecedef solid;
}

div#content-submenu dt {
font-size:2em;
font-weight:normal;
margin-bottom:5px
}

div#content-submenu a { text-decoration:none; display:block; }

div#content-submenu dd {
margin:0;
color:#333;
}

/* ------------------------------- 5 - Financing/Factoring Sidebar -------------------- */

div#sidebar {
width:235px;
background:url(images/sidebar_bg.jpg) repeat-y;
padding:0 10px 10px 10px;
margin:0 0 10px;
}

div#sidebar-left { float:left; }
div#sidebar-right { float:right; }

div#sidebar-apply { 
background:url(images/sidebar-apply_bg.jpg) no-repeat; 

}

div#sidebar div.sidebar-top { 
background:url(images/sidebar_top.jpg) no-repeat; 
height:7px;
left:-10px;
}

div#sidebar div.sidebar-btm { 
background:url(images/sidebar_btm.jpg) no-repeat; 
height:7px; 
position:relative;
left:-10px;
top:10px
}

div#sidebar h3 {
margin:7px 0;
padding:0 5px 5px 5px;
width:200px;
border-bottom:1px #a7a7a7 solid;
font-size:1.4em;
color:#9e4920;
font-weight:normal;
}

div#sidebar ul {
list-style:none;
margin:0;
padding:0;
}

div#sidebar li {
padding-left:15px;
margin:10px 0;
}

div#sidebar li a span {
font-weight:bold;
font-size:1em;
color:#9e4920;
}

div#sidebar li a {
text-decoration:none;
color:#333;
}

div#sidebar li a:hover, div#sidebar li a:hover span {
color:#044573;
}

div#sidebar-apply {
background:url(images/sidebar-apply_bg.jpg) repeat-y;
}

div#sidebar-apply-inner {
background:url(images/sidebar-apply-alt_bg.jpg) no-repeat;
padding:10px 15px; 
}

div#sidebar-apply-top {
background:url(images/sidebar-apply-top_bg.jpg) no-repeat;
width:233px;
height:10px;
}

div#sidebar-apply-btm {
background:url(images/sidebar-apply-btm_bg.jpg) no-repeat;
width:233px;
height:10px;
}

div#sidebar-apply dl {
margin:0;
padding:0;
width:205px
}

div#sidebar-apply dt {
font-size:2em;
margin-bottom:5px;
}

div#sidebar-apply dt a {
text-decoration:none;
}

div#sidebar-apply dd {
margin:0;
color:#333
}

/* ----------------------------------- 3 - View By City --------------------- */

div#query-locations, div#query-locations-alt { 
background:url(images/content-submenu_bg.jpg) bottom left repeat-x;
border:1px #f2f3f4 solid;
color:#424242;

}

div#query-locations-alt {
clear:both;
height:50px;
}

div#query-locations form fieldset label, div#query-locations-alt form fieldset label {
clear:left;
float:left;
margin:16px 7px 12px 0;
text-align:right;
width:100px;
}

div#query-locations-alt form fieldset label {
clear:none;
display:block;
height:50px;
margin:4px 0 0 110px;
padding:14px 10px 14px 0;
position:relative;
}

div#query-locations form fieldset input, div#query-locations-alt form fieldset input {
float:left;
margin:5px 0;
width:170px;
}

div#query-locations-alt form fieldset input {
margin:15px 0;
width:100px;
}

div#query-locations form fieldset select, div#query-locations-alt form fieldset select {
float:left;
margin:14px 0;
width:175px;
}

div#query-locations-alt form fieldset select {
margin:15px 0;
width:120px;
}

div#query-locations form fieldset input.submit,
div#query-locations button.submit,
div#query-locations-alt form fieldset input.submit,
div#query-locations-alt button.submit {
background:url(images/locate-offices_button.jpg) no-repeat;
width:35px;
height:22px;
border:none;
margin:14px 0 14px 10px;
padding:0;
overflow:hidden;
text-indent:-999em;
}

div#query-locations-alt form fieldset select#state{width:170px; border:1px solid #a7a7a7;}
div#query-locations form fieldset input.submit:hover,div#query-locations button.submit:hover, div#query-locations-alt form fieldset input.submit:hover,div#query-locations-alt button.submit:hover {
background:url(images/locate-offices-hover_button.jpg) no-repeat;
}

div#query-locations-alt form fieldset input.submit {
margin:15px 0 0 5px;
}

div#locations-container {
width:auto;
}

table.locations {
margin:0;
color:#2f2f2f;
background:url(images/spacer.gif) repeat-y left;
}

table.locations tr.title td { 
background:#f0f0f0;
font-size:1.2em;
color:#000;
padding:5px;
}
h3.title{
background:#F0F0F0 none repeat scroll 0 0;
clear:right;
color:#000000;
font-size:1.2em;
font-weight:normal;
height:18px;
margin:0;
padding:5px 0;
text-indent:8px;
width:100%;}

table.locations tr.show-more td {
text-align:right;
padding:5px 10px 3px 0;
}

table.locations tr.show-more td a {
text-decoration:none;
color:#044573;
padding-left:15px;
background:url(images/show-more-arrow.gif) 0 1px no-repeat;
}

.locations{
width:100%;
}
.locations td {
background:url(images/spacer.gif) repeat-y right;
}

table.locations ul {
list-style:none;
margin:0;
padding:0;
}

table.locations ul li {
background:url(images/cities_bg.gif) bottom left repeat-x;
padding:5px 10px;
}

table.locations ul li a {
color:#2f2f2f;
text-decoration:none;
}

table.locations ul li a:hover {
text-decoration:underline;
color:#863b18;
}

table.locations ul li.category {
font-size:1.6em;
color:#044573;
font-weight:bold;
padding:2px 10px;
}

/* ------------------------------ Location Map ---------------------------------- */

div#location-map {
width:556px;
margin-top:17px;
}

div#location-map-left { float:left; }
div#location-map-right { float:right; }

div#quick-search p {
color:#044573;
font-weight:bold;
font-size:1.6em;
border-bottom:1px #a7a7a7 solid;
}

div#quick-search ul {
height:40px;
list-style:none;
margin:0;
padding:0;
}

div#quick-search li {
float:left;
width:125px;
height:24px;
line-height:24px;
background:url(images/quick-search_bg.jpg) repeat-x;
border:1px #ecedef solid;
margin-right:10px;
}

div#quick-search a {
text-decoration:none;
color:#044573;
margin-left:10px;
display:block;
}

div#quick-search a:hover {
color:#91411b;
}

div#quick-search a.red {
color:#b15327;
}

div#quick-search li.right {
float:right;
}

/* -------------------------------- 15 - Q&A ------------------------- */

p.grey-bold { font-size:1.2em; font-weight:bold; color:#505050; }

span.q, span.a { font-weight:bold; }

span.q { color:#91411b; }
span.a { color:#516f00; }

/* -------------------------------- 7 - Notepad Form ----------------- */

div#notepad {
background:url(images/notepad_bg.jpg) repeat-y;
padding:0 20px;
float:left;
width:310px;
}

div#notepad div.notepad-top {
background:transparent url(images/notepad_top.jpg) no-repeat scroll 0 0;
height:45px;
margin-left:-20px;
width:350px;
}

div#notepad div.notepad-btm {
background:url(images/notepad_btm.jpg) no-repeat;
width:350px;
height:18px;
position:relative;
left:-20px;
float:left;
}

div#notepad p.heading {
text-align:left;
font-size:1.3em;
font-weight:bold;
color:#13507c;
background:url(images/cities_bg.gif) bottom left repeat-x;
padding-bottom:5px;
text-align:center;
}

div#notepad p {
text-align:center;
}
.clearer{
clear:both;}


div#notepad form label {
float:left;
clear:left;
width:110px;
text-align:right;
margin-right:5px;
color:#696969;
margin-top:4px;
}

div#notepad form label span {
color:#91411b;
}

div#notepad form input {
float:left;
width:170px;
margin-bottom:5px;
}

div#notepad form select {
float:left;
width:125px;
}

div#notepad form span input.submit {
width:99px;
height:28px;
overflow:hidden;
text-indent:-2000em;
border:none;
padding:0;
background:url(images/submit-form.jpg) #FFF no-repeat;
position:relative;
left:210px;
top:-20px
}

div#notepad form span input.submit:hover {
background:url(images/submit-form_hover.jpg) no-repeat;
}

div#notepad span.required { 
text-align:left;
float:left;

height:28px;
margin-top:30px;
color:#91411b;
}

.breadcrumb {
font-size:1.1em;
letter-spacing:0.04em;
margin:8px 0 0 4px;
text-align:right;
width:100%;}
#main-content-alt .breadcrumb{
margin:0 0 10px;
}
#main-content-alt h1{
margin:18px 0 6px;
}

.two_tear_breadcrumb{
font-size:1.1em;
letter-spacing:0.04em;
margin:8px 0 0 0; float:right;}









/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
a.thickbox{
text-decoration:none!important;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
#applynow-hover{
margin:10px auto;
width:580px;}
a#business-financing-apply{display:block;
width:225px;
height:95px;
background:url(images/apply-now.jpg) 0 bottom;
overflow:hidden;
text-indent:-9000em;
margin:3px;
}
a#business-financing-apply:hover{
background-position: 0 top;
}
label.error { margin:0!important; padding:0!important;
vertical-align:top; width:280px!important;}

strong.normalize{ font-weight: normal; }
em.normalize{ font-weight: normal; font-style: none; }
#content-submenu-boxs a:link,#content-submenu-boxs a:visited {
color:#516F00;

}
#content-submenu-boxs a:hover {
color:#F7F7F7;

}
#subfoot{height:31px;
margin:0 auto;
width:940px;}
#subfoot a{ float:right; background:url(images/BF_SeoDevLink.jpg) no-repeat 0 0;
display:block; width:120px; height:31px; overflow:hidden; text-indent:-9999em;}
#subfoot a:hover{background:url(images/BF_SeoDevLink.jpg) no-repeat 0 -31px;}


#statelister{width:100%; margin:0 auto;}

#statelister .views-table {
display:inline;
float:left;
margin:0;
padding:0;
min-height:130px!important;
display:table-cell;
width:225px;}
#statelister .views-table:hover {
background:#F2F2FF}


* html body .views-table tbody td {}
* html body .views-table { }

 .views-table tbody a{display:block; vertical-align:top;
float:left;
font-size:0.9em;
font-weight:normal;
letter-spacing:0.1em;
margin:0;
text-indent:8px;
text-decoration:none;}
 .views-table tbody a:hover{ text-decoration:underline;}
#statelister h3{
font-size:1em !important;
margin:0 !important;
padding:0 !important;
text-indent:0!important;}
#statelister th{margin:0;
padding:0;
text-indent:0!important;
float:left;}
#statelister th a{background-color:LightSlateGray;
color:#FFFFFF;
display:block;
float:left;
position:relative;
font-weight:bold;
height:25px;
line-height:25px;
text-align:left;
text-decoration:none;
text-indent:9px;
text-transform:uppercase;
width:221px;}
#statelister th a:hover{background-color:#863B18;}
#usamap{margin: 0;}