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

/************************************************
	Universal
************************************************/


* { margin: 0; padding: 0; }
contentFAQ
ul li { list-style-type: none; }

p { margin: 0px 0; font-size:12px; color:#333; }

a { color: #0C386E; text-decoration: none; }
a:hover { color: #0C386E; text-decoration:underline; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #2b5060; font-size:28px; font-family: Arial, Helvetica, sans-serif; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: normal;
	text-decoration: none;
	color: #0C386E;
	}
	
.clear {clear:both;}	
	
h1.content { font-weight: bold; color: #2b5060; font-size:28px; font-family: Arial, Helvetica, sans-serif; text-align:center; }

h1.big-content{ font-weight: bold; color:#d30202; font-size:44px; font-family: Arial, Helvetica, sans-serif; text-align:center; text-align:center;}

h2.mediumtext { font-weight:regular; color:#333; font-size:18px; }

h2.bullets {font-weight:normal; color:#172b36; font-size:18px; padding: 12px 0 0 10px;   }

img.number {float:left;  }

body { 
	
	 background:#fbfaf6 url(images/bg-fullback.gif) repeat-x scroll 0 0;
	font-family:Arial, Helvetica, sans-serif;
	
	}
	
html{
height: 100%;
border: 0;
padding: 0;
margin: 0;

}






/******** Main CSS Containers 

***********/


#main-body-content {
margin:0 auto;
padding:0 0;
text-align:left;
width:850px;
min-height:100%;
overflow:hidden;
background:#fff url(images/bg_gradientonly.gif) repeat-x;
	
}

#container {
background: url(images/header.gif) 
}

#header {
	height:63px;
margin:0 auto;

position:relative;
text-align:left;
width:950px;
background:url(images/headerBG.gif) no-repeat scroll 0 0;
}

#bg_nav_container {
background: url(images/navback.gif) repeat-x scroll 0 0;
	height:40px;
margin:0 auto;
text-align:center;	
	
	
}

*html #bg_nav_container {margin-top:-4px;}


#bg-flash-container {
	background:url(images/flashback.gif) repeat-x scroll 0 0;
height: 253px;

}


#flash-block {
	margin:0 auto;

width:850px;
height:243px;
	
}


#flash-holder {
	float:left;
	margin-left:10px;
	width:512px;
	height:237px;
	padding: 5px 0px 20px 0px;
}




#content-top-boxes {
		width:950px;
	float:left;
	padding:7px;
	
}

#content-left {
	
	width:545px;
	float:left;
	padding:5px;
	text-align:justify;
	
}


.contentleft-holder {
	
width:475px;
padding: 3px 0 15px 25px; 
	
	
}

#content-right {
	
	width:280px;
	float:left;
	
}

#details-box {
margin: auto 0;
width:541px;
height:270px;

background:url(images/sampleback.jpg) no-repeat;
	
	
}

.lender-bar {
text-align:center;	
	
	
	
}

.details-internal {
	width:500px; 
	
	padding: 20px 7px 7px 15px;
}

img.details {
	float:left; 
	padding: 5px 5px 5px 5px;
	}

h2.details-title {
	
	float:left;
	font-size:34px; 
	font-weight:bold;
	color:4d7282;
	display:block;
}

td.details {font-size:13px; color:#333;}


p.details-text {
	font-size:12px;
	color:#333;
}




p.form-instructions {
	
	font-size:11px;
	color:#333;
	width:95%;
	padding: 10px 0px 0px 10px;
	
}

.submit {
	
text-align:center;
width:236;
height:73px;
padding-top:8px;
	
}

#low-content-area {
width:950px; 
margin: 0 auto;
background: url(images/content_tile.gif) repeat-y scroll 0 0;
	
	
}

*html #low-content-area {
	margin-top: -5px;
}



#low-content-bottom-cap {
width:950px;
height:19px;
margin: 0 auto;	
background: url(images/content_bottom.gif)
	
}
	
	
#footer {
	
	background: url(images/header.gif) repeat-x scroll 0 0;
border-top:4px solid #b6d1e2;
height:45px;
text-align:center;
}

#footerholder {
	
	width:950px; 
	
margin: 0 auto;


}
	

#lowcontentLFT {
	
	width:60%;
	margin-left:25px;
	text-align:justify;
	float:left;
}


#lowcontentRT {
	width:30%;
	margin-left:7px;
	float:left;
	
}

#formtop {
	width:278px;
	height:155px;
	background:url(images/formtop278.jpg) no-repeat;
}

.formtop-title {
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding:3px 0px 0px 5px;
	
	}
	
p.formtop-pitch {
	font-size:12px;
	font-weight:normal;
	color:#fff;
	width:190px;
	padding-left:5px;
	
	}
	
	



#navbar {
	width:100%;
	height:101px;
	background:url(images/navheader.jpg) no-repeat;
}

#navigation {
float:left;
margin-left:3px;
width:600px;
margin-top:35px;
}



	
	
	/************************************************
    	top navigation
************************************************/

/* main Services Links navigation */

#logo {
	width:439px;
	height:40px;
	float:left;
	margin-left:60px;
	margin-top:12px;
}

*html #logo {margin-top:6px;}

#nav {
	width:360px;
height:26px;
float:left;	
margin-left:15px;

}

#nav ul {
	font-size:14pt;
	color: #f2f3f5;
	height:26px;
	display: block;
		padding-top:12px;
}


#nav li {
	float: left;
	list-style: none;
	
}
#nav li a {
	display: block;
	padding: 9px 6px;	
	color: #fff;	
	text-decoration: none;	
	
}


#nav li a:hover {
	text-decoration:underline;
	
	color: #fff;
}
#nav li a.current  {

	color: #fff;
}


/*********
footer links 
*************/

.footernav {
	

color:#e1e9ec;

width:850px;
margin:0 auto;

}

.clearfix {display:inline-block;}



p.copyright {
	font-size:  12px;
	color: #e1e9ec;
	height:15px;
	display: block;
	width:250px;
	float:left;
	padding: 12px 0 0 20px;
		
}

p.footer-navigation {
		font-size:  12px;
	color: #e1e9ec;
	height:15px;
	display: block;
	width:450px;
	float:right;
	padding: 12px 0 0 20px;
}
	

#footer a:link, a:active, a:visited {
	color:#e1e9ec;

}

#footer a:hover {text-decoration:underline;}



#footernav ul {
	font-size:  12px;
	color: #e1e9ec;
	height:26px;
	display: block;
	float:left;
	margin-left:500px;
	width:330px;
		
}

#footernav li {
	float: left;
	list-style: none;
	
	
}
#footernav li a {
	display: block;
	padding: 0px 6px;	
	color: #e1e9ec;	
	text-decoration: none;	
	
}


#footernav li a:hover {
	text-decoration:underline;
	
	color: #fff;
}
#footernav li a.current  {

	color: #fff;
}


	/************************************************
    	form sidebar
************************************************/


#formholder {
	position:relative;
	margin-left:0px;
	margin-top:5px;
	width:288px;

	
}

#formheader {
	background:url(images/form-header.gif) no-repeat;
	height:238px;
}

.complete-text {
width:210px;
padding: 170px 0 0 50px;
	
	
}


#formfooter {
	background:url(images/formfooter.gif);
	height:146px;
}

#field-holder {
width:288px;
padding: 0px 0px 0px 4px;
		background:url(images/form-repeat.gif) repeat-y;
	
	
}

.note-text {font-size:9px; text-align:justify;}


/**********

form fields

***********/

label {
	font-size:12px;
	color:#333;
}

.redstar {color:red;}


/*****
FAQ Menu list

*****/

.contentFAQ {
	width:95%;
	
	padding-bottom:30px;

}


#faqlist {
	
	float:left;
	margin-left:25px;
	width:95%;
	margin-bottom:25px;
	text-align:justify;
	
	

}

#faqlist ol{
	display:block;
	color: #0C386E;
	font-size:13px;
		
}

#faqlist li { 
line-height:5px;	

}


#faqlist li a {
	display: block;
	padding: 9px 6px;	
	color: #0C386E;
	font-size:13px;
	text-decoration: none;	
	
}


#faqlist li a:hover {
	text-decoration:underline;
	
	color: #0C386E;
}
#faqlist li a.current  {

	color: #0C386E;
}

.faqlist {font-size:10pt; }

h3.faqtitle  {font-size:13pt;
padding: 5px 0px 3px 0px;

}

.listset {font-size:13px;}

.listset ol li{
margin-left:25px;
line-height:17px;
padding: 6px 0 0 6px;

}


/********
Testimonials Block

***********/

#low-content-content {
	width:100%;
	padding: 4px 5px 5px 5px;
	float:left;
}

#testimonial-block {
	float:left;
	padding: 11px 0px 1px 8px;
	display:block;
	width:540px;
	height:110px;
	background:url(images/testi-long-back.gif) no-repeat;
	
	}
	
#testi-holder {
width: 90%;
padding: 0px 5px 5px 5px;
	
	
	
}

h2.testi-title {
	font-size:18px;
	font-weight:bold;
	color:#fff;
}

p.testi-text {
	font-size:12px;
	padding-top:5px;
	color:#fff;
}



/********* 
BADGES AND GUARANTES
**********/

#badgeblock {
	float:right;
	width:280px;
	padding-left: 0px;
	
}

.abafloat {
	
	margin-left:15px;
	
}

.badgefloat {
	float:left;
	padding: 0 0 40px 0;
}

/**********
TEMPLATE ONLY PAGE 

*********/


#tpl-main-content {
width:850px;
float:left;
padding: 12px 5px 5px 5px;

	
}



#tmpl-animation {
	float:left;
	margin-left:10px;
	width:308px;
	height:245px;
	padding-bottom:20px;
}

/***********

template page generic content tags

********/

.content-holder {
	float:left; 
	padding: 5px 0px 0px 25px; 
	width:90%;  
	text-align:justify;
	
}


h2.content-title {
	font-size:20px; 
	padding-top:12px;
}

.content-table {
	font-size:12px;
	color:#333;
}


/********
about statement
*******/

#about-block {
width: 95%; 
padding: 4px 4px 4px 4px;
float:left;
	
	
}

h1.about-title {
	font-size:14px;
	color:183a47;
	line-height:12px;
	padding-bottom:12px;
}

p.about-text {
	font-size:13px;
		color:183a47;
	line-height:20px;
	text-align:justify;
	
}

img.consultation {
	float:left;
	padding: 0px 6px  6px 0px;
}

/*******

Privacy list

******/

.privacylist ol{
	
	font-size:12px;
	float:left;
	width:80%;
	padding-left:35px;
	display:block;
	overflow:visible;
}

/**************
CONFIRMATION PAGES
****************/
#confirm-body-content {
margin:0 auto;
padding:0 0;
text-align:left;
width:850px;
min-height:600px;
overflow:hidden;
background:#fff url(images/content-topper.gif) repeat-x;
	
}

#confirmation-bod {
	
	 background:#fbfaf6 url(images/confirmation-topper.gif) repeat-x;

	
}



.confirmation-content {
	float:left; 
	padding: 25px 0px 0px 25px; 
	width:90%;  
	text-align:justify;
	min-height:650px;
}

.confirmation-table {
	
margin:0 auto;

}

.confirmation-text {
	font-size:12px;
}

.confirmation-textholder {
	
width:90%;
padding: 10px 0 0 0px;
	text-align:center;
	
}


.step3 {
	float:left;
	padding-top:9px;
}

img.final-arrow {
	float:left;
}