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

/* START: Global Includes */
body { 
	margin: 0px; font-family: Arial; font-size: 12px; 
	background-color: #eaeaea;
	background-image: URL(/images/v1/bg.jpg);
	background-repeat: repeat-x;
}

ul, li { padding:0px; margin:0px }
table, td { vertical-align:top; border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px; text-align: left; font-size: 12px; }

/* headings */
h1, .h1 { font-size: 20px; color: #6896d1; margin: 0px; margin-bottom: 6px; }
h2, .h2 { font-size: 18px; font-weight: bold; color: #344b69;  margin: 0px; margin-bottom: 6px; font-weight: normal; }
h3, .h3 { font-size: 16px; font-weight: bold; color: #5c5752; margin: 0px; margin-bottom: 3px;  }
.h3 a { text-decoration:none; }
h4, .h4 { font-size: 20px; color: white; margin: 0px; margin-bottom: 6px; }

/* links */
a:active, a:visited, a:link { color: #0b436e; }
a:hover { color: #991a00; }

a img { border: 0px solid white; text-decoration:none; }

div.wrapper { width: 859px; text-align: center; margin-left: auto; margin-right: auto; }

center { font-size: 11px; }
/* END: Global Includes */


/* START: 	header/navigation /////////////////////////////////////////// */
table.header { width: 859px; }
table.header td.hnav { vertical-align: bottom; }
table.header a:link,table.header a:active,table.header a:visited { color: white; text-decoration: none; }
table.header a:hover { color: gray; }


table.hnav-chat { width: 450px; margin-top: 14px;}
table.hnav-chat td { text-align:right; }
table.hnav-chat td.hnav-link { width: 204px; height: 30px; padding-right: 4px; }

table.hnav-vt td { text-align:right; }
td.hnav-td { padding-top: 0px; }

div.int-header { background-image: URL(/images/v1/internal-under-header.jpg); width: 859px; height: 20px; }
/* END:		header/navigation /////////////////////////////////////////// */

/* START: 	Navigation ///////////////// */
div.hnav-div { height: 67px; }
table.header ul { list-style-type:none; padding:0px; margin:0px }
table.header li { 
	height: 67px;
	float:left; 
	background:url(/images/v1/tab-grey-left.jpg) no-repeat left top; 
	padding:0px 0px 0px 12px; 
	margin:0px 4px 0px 0px 
}

table.header li a:link,table.header li a:active,table.header li a:visited { 
	height: 67px;
	display:block;  color:#455272; 
	background:url(/images/v1/tab-grey-right.jpg) no-repeat right top; 
	text-decoration:none; 
	font-size: 16px;
	padding:26px 20px 4px 0px 
}
table.header li a:hover { color: #8d8d8d }


/* // Blue // */
table.header #blue { background-image:url(/images/v1/tab-blue-left.jpg); }
table.header #blue a { background-image:url(/images/v1/tab-blue-right.jpg); color: white; padding-top:20px}
table.header #blue a:hover { color: #b1d4e8; }

/* END: 	Navigation ///////////////// */



/* START: splash/flash /////////////////////////////////////////// */
div.splash { width: 859px;  }
/* END: splash/flash /////////////////////////////////////////// */

/* START: body block /////////////////////////////////////////// */
div.body-block { width: 859px; background-image: URL(/images/v1/body-bg.jpg); background-repeat:repeat-y; }
div.body-block div.bhdr { height: 24px; background-image: URL(/images/v1/body-top.jpg); background-repeat: no-repeat; }
div.body-block div.bcontent { text-align:left; margin-left:38px; margin-right:38px; }
div.body-block div.bftr { heigth: 23px; background-image: URL(/images/v1/body-bottom.jpg); background-repeat: no-repeat; }
/* END: body block /////////////////////////////////////////// */

/* START: Homepage /////////////////////////////////////////// */

td.hp-content-01 { width: 315px; padding-right: 16px; color: #1d3048; }
td.hp-content-02 { width: 220px; padding-left: 16px; background-image: URL(/images/v1/hp-divider.jpg); background-repeat: no-repeat; }
td.hp-content-03 { width: 220px; padding-left: 16px; background-image: URL(/images/v1/hp-divider.jpg); background-repeat: no-repeat; }


div.nitem { color: #978f88; margin-bottom: 8px; }
/* END: Homepage /////////////////////////////////////////// */

/* START: Internals /////////////////////////////////////////// */
td.content-01 { width: 520px; padding-right: 16px; color: #1d3048; }
td.content-02 { width: 250px; padding-left: 16px; background-image: URL(/images/v1/hp-divider.jpg); background-repeat: no-repeat; }

.content-01 ul { padding:10px; margin:5px }
.content-01 li { padding-bottom: 8px; }

img.overview-image { margin-bottom: 10px; }

div.greyline { background-image: URL(/images/v1/line-grey.jpg); background-repeat:no-repeat; height:1px; margin-top:10px; margin-bottom:10px; }

/* // Contact Form / Request Quote Form Pages // */
table.grayform { width: 403px; }
table.grayform td.top { height: 18px; background-image: url(/images/v1/form-bg-top.jpg); background-repeat:no-repeat; }
table.grayform td.content { padding-left: 18px; padding-right:18px; background-image: url(/images/v1/form-bg.jpg); background-repeat: repeat-y; }
table.grayform td.bottom { height: 18px; background-image: url(/images/v1/form-bg-bottom.jpg); background-repeat:no-repeat; }
div.contact-locations { width: 333px; }
div.contact-locations i { color:#999999; }


div.grayform-right { float: right; padding-top: 26px; margin-right: 18px; }
dt { font-size: 12px; color: #2e3957; padding: 0px; margin:0px;  margin-top:8px; }
dd {  padding: 0px; margin:0px; margin-top:8px; }
input.stdfield { width: 240px; border:1px solid #cacaca; }
textarea.stdfield { width: 335px; height: 68px; border:1px solid #cacaca; }
input.stdbutton { width: 120px; height: 30px; color: white; background: #2c85af; border:2px solid #cacaca; }

ul.errors {  padding: 0px; margin: 0px; }
ul.errors li { color: #991a00; list-style:none; padding: 0px; margin: 0px; font-size: 11px; }

/* END: Internals /////////////////////////////////////////// */


/* START: Right Internal Nav */
div.testimonial { background-image: URL(/images/v1/icon-quotes.jpg); background-repeat:no-repeat; margin-bottom: 10px; }
div.testimonial div.quote { margin-left: 30px; font-size: 11px; }
div.testimonial div.credit { margin-left: 30px; margin-top: 4px; }
div.testimonial div.credit span.title { font-weight:bold; }


div.whitepaper { background-image: URL(/images/v1/icon-pdf.jpg); background-repeat:no-repeat; margin-bottom: 10px; }
div.whitepaper div.title { margin-left: 35px; font-size: 12px; }

/* END: Right Internal Nav */


/* START: footer /////////////////////////////////////////// */
table.footer { width: 800px; margin-left: 30px; margin-top: 12px; margin-bottom: 25px; color: #706a65; }
table.footer td.right { text-align: right; }
table.footer a:visited, table.footer a:link, table.footer a:active { text-decoration: none; color: #706a65; }
table.footer a:hover { text-decoration: none; color: #0b436e; }
/* END: footer /////////////////////////////////////////// */

/* START: Payday Lending Laws Landing Page /////////////////////////////*/
div.pay-landing-panel { background-image:url(/images/images/payday-lending-laws-int-panel.jpg); background-repeat:no-repeat; width:859px; height:317px;}
div.int-landing-info-box { padding-left: 53px;float:left;line-height: 1.4em;padding-top: 50px; width: 280px; text-align: left;}
div.pay-landing-panel-green-box {padding-right: 25px;padding-top: 76px;}
div.pay-landing-content { width: 859px; background-image:url(/images/images/kwik-loan-int-landing-content-background.jpg); background-repeat:repeat-y;}
div.pay-landing-content-text {margin-left: auto; margin-right: auto; width: 780px; text-align: left;} 
div.pay-landing-content-text-left {line-height: 1.4em;width:500px;}
div.pay-landing-content-text-right { float:right;width:265px;}
div.related-links-landing-page { padding-left: 25px;}
div.related-links-landing-page ul{padding-left: 25px;}
.style1 { font-size: 18px; font-weight: bold; color: #6896D1; line-height: 1.3em;}
/* END: Payday Lending Laws Landing Page /////////////////////////////*/

table.partners { width: 100%;}
table.partners#int img { width: 100px; }
table.partners td.left { }
