@charset "utf-8";
/* 
MAIN STYLE SHEET 
Template : Loans 
Author : Danny Knight
Last Updated By: Danny - 12/12/2008
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border:0;	outline: 0;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline; } :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table {	border-collapse: separate;	border-spacing: 0; } caption, th, td { text-align: left;	font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } 

body { font:12px Arial, Helvetica, sans-serif; background:url(../images/generic/bg.png) top center repeat-y; }

/* GENERAL STYLES */
.clear	{clear:both}
.required { font-size:20px; font-weight:normal;  }
a { color:#FF0000; }
a:hover { color:#990000; }
.red { color:#FF0000; }

#first { margin:0; margin-top:-20px; position:relative; z-index:9999; top:-13px; clear:both; }

.loanManCircle { width:162px; height:162px; position:relative; top:-50px; z-index:9999; float:right; background:url(../images/generic/loanManCircle.png) no-repeat; margin:0 0 20px 20px; }

.hiddenHeader { position:relative; z-index:9999; width:100%; float:left; clear:none; padding-top:5px; }
.hiddenHeaderWrap { width:960px; height:auto; margin:0 auto; text-align:right; }
.hiddenHeaderWrap a { color:#999999; font-size:11px; text-decoration:none; }

/* FORM HANDLING */
#formError { display:none; font-size:13px; }
#formError ul { margin:15px 0 0 30px; }
#formError li { margin-bottom:7px; list-style:decimal;  }
#formError p { margin-top:7px; line-height:17px; }

#wrap { width:960px; height:auto; margin:0 auto; padding:0 5px; }

#bottom { width:100%; height:250px; position:relative; z-index:7;  float:left; background:url(../images/generic/bg_bottom.png) no-repeat top center #FFFFFF; }

#footerWrap { width:960px; height:auto; margin:0 auto; margin-top:70px; text-align:center;  }
#footerWrap h4 { font-size:15px; color:#000000; margin-bottom:5px; } 
#footerWrap h5 { font-size:13px; color:#666666; line-height:19px; margin-bottom:25px; font-weight:normal; } 
#footerWrap p { font-size:13px; margin-bottom:3px; color:#666666; }

#bg_top { width:100%; height:120px; float:left; background:url(../images/generic/bg_top.png) bottom center no-repeat #FFFFFF;  }
#bg_top #header { width:960px; height:auto; margin:0 auto; margin-top:20px; }
#bg_top #fauxHeader { width:100%; height:auto; float:left; }

#bg_top #header #fauxHeader  #left { width:auto; height:auto; float:left; }
	#bg_top #header #fauxHeader  #left a.logo { width:300px; height:100px; background:url(../images/generic/logo.png) no-repeat; float:left; margin-left:7px; }
	/* #bg_top #header #left a.logo:hover { background:0 0px; } */

#bg_top #header #fauxHeader #right { width:500px; height:auto; float:right; }
	#bg_top #header #fauxHeader  #right a.number { width:329px; height:100px; background:url(../images/generic/number.png) no-repeat; float:right; margin-right:7px;}
	/* #bg_top #header #right a.number:hover { background:0 0px; } */


/* NAVIGATION */	
#nav { width:100%; height:74px; float:left; margin-top:7px; background:url(../images/generic/nav/bg_nav.png) no-repeat bottom center; }

#nav #navHolder { width:auto; height:auto; float:left; }
#nav #navHolder a { width:auto; height:auto; float:left; }
		
#nav a#nav_1, #nav a#nav_2,
#nav a#nav_3, #nav a#nav_4,
#nav a#nav_5, #nav a#nav_6 { text-indent:-9999px; height:50px; float:left; margin-right:1px; }

#nav a#nav_1 { width:91px; background:url(../images/generic/nav/1.png) no-repeat top left; margin-left:20px; }
#nav a#nav_2 { width:115px;background:url(../images/generic/nav/2.png) no-repeat top left; }
#nav a#nav_3 { width:189px;background:url(../images/generic/nav/3.png) no-repeat top left; }
#nav a#nav_4 { width:189px;background:url(../images/generic/nav/4.png) no-repeat top left; }
#nav a#nav_5 { width:114px;background:url(../images/generic/nav/5.png) no-repeat top left; }
#nav a#nav_6 { width:112px;background:url(../images/generic/nav/6.png) no-repeat top left; margin-right:20px; }

#nav a#nav_1:hover, #nav a#nav_2:hover,
#nav a#nav_3:hover, #nav a#nav_4:hover,
#nav a#nav_5:hover, #nav a#nav_6:hover { background-position:0 -72px; }

#nav a#nav_1.current, #nav a#nav_2.current,
#nav a#nav_3.current, #nav a#nav_4.current,
#nav a#nav_5.current, #nav a#nav_6.current { background-position:0 -72px; }

/* MISC STYLES */
.adWrap { width:auto; height:auto; float:left; display:block; }

/* CONTENT STYLE */
#contentWrap 		{ width:100%; height:auto; float:left; margin:-4px 0 0 0; }

/* LEFT HAND COLUMN */
#contentWrap #lCol  { width:670px; height:auto; float:left; position:relative; left:5px; }
#contentWrap #rCol  { width:280px; height:auto; float:right; position:relative; right:4px; }

h1 	{ color:#000000; width:100%; height:auto; float:left; margin-bottom:15px; font: 28px Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; }
h6 	{ color:#000000; width:100%; height:auto; float:left; margin:8px 0 5px 0; font: 18px Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; }
p 	{ font-size:13px; margin-bottom:14px; color:#333333; line-height:20px; }
ul 	{ list-style:disc; margin:0 0 10px 25px; font-size:13px; color:#000; }
li  { margin-bottom:8px; font-weight:bold; }


#contentWrap #lCol .autoWidth 			{ width:100%; height:auto; float:left; margin:8px 0 5px 0; }
#contentWrap #lCol .autoWidth #left 	{ width:278px; height:98px; float:left; padding:24px; }
#contentWrap #lCol .autoWidth #right	{ width:278px; height:98px; float:right; padding:24px; }
	.subBox { background:url(../images/generic/main_subBox.png) no-repeat; }
	
#contentWrap #lCol .autoWidth #left h2,
#contentWrap #lCol .autoWidth #right h2	{ font-size:20px; color:#000000; margin-top:-6px; }

#contentWrap #lCol .autoWidth #left p,
#contentWrap #lCol .autoWidth #right p	{ font-size:12px; color:#333333; margin-top:13px; line-height:15px; }

#contentWrap #lCol .autoWidth .leftWrap		{ width:310px; height:80px; float:left; margin:0 0 10px 0px;  }
#contentWrap #lCol .autoWidth .rightWrap	{ width:310px; height:80px; float:right; margin:0 15px 10px 0; }

#contentWrap #lCol .autoWidth .leftWrap	.colOne,
#contentWrap #lCol .autoWidth .rightWrap .colOne { width:85px; height:auto; float:left; }

#contentWrap #lCol .autoWidth .leftWrap	.colTwo,
#contentWrap #lCol .autoWidth .rightWrap .colTwo { width:215px; height:auto; float:right; margin: 7px 0 0 0; }

#contentWrap #lCol .autoWidth .imgHolder { width:72px; height:76px; padding:13px 0 0 18px; float:left; background:url(../images/generic/bg_smallHolder.png) no-repeat; }
.img_1 { width:50px; height:50px; float:left; background:url(../images/icons/dc.png) 0 0 no-repeat; }
.img_2 { width:50px; height:50px; float:left; background:url(../images/icons/bcl.png) 0 0 no-repeat; }
.img_3 { width:50px; height:50px; float:left; background:url(../images/icons/dh.png) 0 0 no-repeat; }
.img_4 { width:50px; height:50px; float:left; background:url(../images/icons/hl.png) 0 0 no-repeat; }

#contentWrap #lCol .autoWidth .mainContentTop 	 { width:100%; height:33px; background:url(../images/generic/mainContentTop.png) 0 0 no-repeat;  } 
#contentWrap #lCol .autoWidth .mainContentTopSub { width:100%; height:33px; background:url(../images/generic/mainContentTop.png) 0 0 no-repeat; } 

#contentWrap #lCol .autoWidth .mainContentBottom { width:630px; height:auto; background:url(../images/generic/mainContentBottom.png) left bottom no-repeat; padding:0 20px 20px 20px;  } 

#contentWrap #lCol .autoWidth .leftWrap	.colTwo h2 a,
#contentWrap #lCol .autoWidth .rightWrap .colTwo h2 a { width:100%; height:auto; float:left; color:#FF0000; font-size:17px; font-weight:bold; text-decoration:underline; margin-bottom:5px;  }

#contentWrap #lCol .autoWidth .leftWrap	.colTwo h2 a:hover,
#contentWrap #lCol .autoWidth .rightWrap .colTwo h2 a:hover { color:#000000; }

#contentWrap #lCol .autoWidth .leftWrap	.colTwo p,
#contentWrap #lCol .autoWidth .rightWrap .colTwo p { font-size:11px; color:#333333; line-height:14px; }

#contentWrap #lCol .autoWidth h5 { font-size:20px; width:100%; height:auto; float:left; margin-bottom:10px; }


/* RIGHT HAND COLUMN */
#contentWrap #rCol .wrap 				{ width:100%; height:auto; float:left; margin-bottom:7px; }

#contentWrap #rCol .wrap .top_red 		{ width:100%; height:60px; float:left; background: url(../images/generic/top_rCol_red.png) no-repeat top center; }
#contentWrap #rCol .wrap .top_red h2 	{ color:#FFFFFF; font-weight:bold; font:25px "Comic-Sans", Arial, Helvetica, sans-serif; margin:22px 0 0 25px;  }

#contentWrap #rCol .wrap .top_blank 	{ width:100%; height:33px; float:left; background: url(../images/generic/top_bg_blank.png) no-repeat top center; }
#contentWrap #rCol .wrap .bottom_blank 	{ width:220px; height:auto; padding:10px 30px;  float:left; background: url(../images/generic/bottom_bg_blank.png) no-repeat bottom center; }

#contentWrap #rCol .wrap .bottom_white 	{ width:252px; height:auto; padding:0 14px 12px 14px; float:left; background: url(../images/generic/bottom_rCol_white.png) no-repeat bottom center; }
#contentWrap #rCol .wrap .bottom_white .wrap { width:100%; height:auto; float:left;  }
#contentWrap #rCol .wrap .bottom_white .greyRow { width:100%; height:auto; padding-bottom:1px; float:left; background:url(../images/generic/bg_greyGdnt.png) repeat-x bottom left; }

#contentWrap #rCol .wrap .bottom_white .wrap .padding { padding:0 10px; width:232px; height:auto; float:left; position:relative; z-index:55; top:-14px; margin-bottom:-10px; }

#contentWrap #rCol .wrap .bottom_white .wrap .padding h6 { font-size:20px; line-height:21px; letter-spacing:normal; color:red; }


/* LOAN DEALS */
#contentWrap #rCol .wrap .bottom_white .greyRow .left 	{ width:60px; height:auto; float:left; margin:10px 20px 4px 10px;  }
#contentWrap #rCol .wrap .bottom_white .greyRow .middle { width:60px; height:22px; float:left; margin:4px 0 4px 0; font-size:16px; font-weight:bold; padding-top:14px; color:#343434; }
#contentWrap #rCol .wrap .bottom_white .greyRow .right 	{ width:70px; height:30px; float:right; margin:10px 7px 7px 0;  }

a.smallApply 		{ text-indent:-9999px; width:67px; height:30px; float:right; background:url(../images/generic/btn_smallApply.png) 0 0 no-repeat; }
a.smallApply:hover 	{ background-position:0 -32px; }


/* CALL BACK FORM STYLE */

#contentWrap #rCol .wrap .top_callBack 		{ width:100%; height:56px; float:left; background:url(../images/generic/top_callBack.png) no-repeat top center; }
#contentWrap #rCol .wrap .bottom_callBack 	{ width:220px; height:auto; padding:10px 30px;  float:left; background: url(../images/generic/bottom_callBack.png) no-repeat bottom center; }

table#callBack 	  	{ color:#FFFFFF; }
table#callBack td 	{ padding:0 0 5px 0;  }
table#callBack h4 	{ font:13px Arial, Helvetica, sans-serif; font-weight:normal; line-height:14px;  }
table#callBack h5 	{ font:13px Arial, Helvetica, sans-serif; font-weight:bold;  }

.callBackBox 		 { text-transform:capitalize; padding:3px 2px; width:96px; height:16px; background:url(../images/generic/bg_inputBox.png) 0 0 no-repeat #FFFFFF; border:1px solid #FFFFFF; }
.callBackBoxCurrency { text-transform:capitalize; padding:3px 2px 3px 16px; width:82px; height:16px; background:url(../images/generic/bg_inputBoxCurrency.png) 0 0 no-repeat #FFFFFF; border:1px solid #FFFFFF; }
.lst_callBackBox 	 { width:102px; height:auto; border:1px solid #FFFFFF; background-color:#FFFFFF; font-size:13px; padding:3px 0; }

.btn_callBackApply 	  	 { width:218px; height:60px; background:url(../images/generic/btn_callBackApply.png) 0 0 no-repeat; vertical-align:top; margin:0; }
.btn_callBackApply:hover { background:url(../images/generic/btn_callBackApply.png) no-repeat 0 -60px ; }

.btn_mainAppApply 	  	 { width:218px; height:60px; background: url(../images/generic/btn_mainAppApply.png) 0 0 no-repeat; vertical-align:top; margin:0; }
.btn_mainAppApply:hover  { background: url(../images/generic/btn_mainAppApply.png) no-repeat 0 -60px ; }

/* MAIN APPLICATION */
.formBox { width:605px; height:auto; float:left; padding:0 10px 10px 10px; margin-bottom:15px; background:url(../images/generic/bg_mainApp.png) bottom left repeat-x;  }
.formBoxBlank { width:605px; height:auto; float:left; padding:0 10px 10px 10px; margin-bottom:15px; border:1px solid #EBEBEB;  }

	.formBox h6, .formBoxBlank h6 { width:100%; height:auto; font-size:16px; float:left; letter-spacing:normal; margin-bottom:15px; color:#FF0000; }
	
	.mainAppTextBox { width:180px; height:auto; padding:2px 3px; font-size:16px; background:url(../images/generic/bg_inputBox.png) no-repeat #FFFFFF; border:1px solid #CCCCCC; margin-bottom:15px; }
	.mainAppTextCurrency { width:165px; height:auto; padding:2px 3px 2px 17px; font-size:16px; background:url(../images/generic/bg_inputBoxCurrency.png) no-repeat #FFFFFF; border:1px solid #CCCCCC; margin-bottom:15px; }

	.mainAppList { width:auto; height:auto; padding:4px; font-size:13px; background-color:#FFFFFF; border:1px solid #CCCCCC; margin-bottom:15px; }
	
	.showHomeowner { display:none; }
	
/* GENERIC AUXILIARY PRODUCT STYLE */
.auxiliaryProductsWrapper { width:100%; height:auto; margin-top:5px; }
.auxiliaryProductsWrapper  .checkbox { margin-left:0px; }

.auxiliaryProductsWrapperFooter  { width:100%; height:30px; float:left;  }
.auxiliaryProductsFooter  {  width:100%; height:auto; padding:7px 0 10px 0; float:left; /*background:url(../images/generic/bg_auxFooterSubmit.png) repeat-x ;*/}

.btn_auxSubmit 	  	 { width:113px; margin:0px 10px 5px 0; float:right; height:37px; float:right; background: url(../images/generic/btn_auxSubmit.png) 0 0 no-repeat; vertical-align:top; }
.btn_auxSubmit:hover { background: url(../images/generic/btn_auxSubmit.png) no-repeat 0 -36px ; }

.mainContentBottom h4 { font-size:24px; top:-10px; position:relative; z-index:9999; color:red; }
.mainContentBottom p.subHeader { top:-10px; position:relative; z-index:9999; margin-bottom:0;}

.auxiliaryProductsTextBox { width:100px; height:auto; padding:2px 3px; font-size:16px; background:url(../images/generic/bg_inputBox.png) no-repeat #FFFFFF; border:1px solid #CCCCCC; }

a.expand { width:159px; height:56px; position:relative; right:-5px; z-index:99998; cursor:pointer; top:-7px;  float:right; background:url(../images/generic/btn_auxiliaryProductsExpand.png) no-repeat; }
table.auxiliaryProductsTable {  margin:10px 0 0 0; color:#333333;  }
table.auxiliaryProductsTable tr, table.auxiliaryProductsTable td { padding:3px 0; }

.underline { text-decoration:underline; }