@charset "utf-8";

/*******************************************************************************/
div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}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;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/*******************************************************************************/

body {
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#252525;
	background:#E6E6E6 url('/img/bg-body.png') repeat 0px 0px;
	line-height:18px;
}

.wrap {
	margin:0px auto;
	width:920px;
}

.head {
	padding:20px 2px 0px 2px;
	height:70px;
}

.body {
	padding:12px 10px;
	background:#ffffff;
}
.sub .body .nav {
	background:#0054A5;
	height:42px;
}
.sub .body .nav a {
	float:left;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.sub .body .nav a.on {
	background:transparent url(/img/bg-nav-on.png) no-repeat 50% 100%;
}
.sub .body .nav a span {
	float:left;
	padding:12px 15px 0px 15px;
	height:30px;
	background:transparent url(/img/nav-divider.png) no-repeat 0px 50%;
}
.sub .body .nav a.f span {
	background:none;
}
.sub .body .nav a.t span {
	padding-top:6px;
	height:36px;
	line-height:14px;
}

.home .body .mainimg {
	width:258px;
	float:right;
	background:#D9DEE2 url(/img/business-credit-builder.jpg) no-repeat 0px 0px;
	height:198px;
	padding:80px 380px 0px 12px;
	color:#150D36;
	overflow:hidden;
}
.home .body .mainimg p {
	margin-bottom:12px;
	
	font-size:18px;
	font-weight:bolder;
}
.home .body .mainimg p a {
	font-weight:bold;
	color:#0054A5;
	text-decoration:none;
}
.home .body .nav {
	float:right;
	width:250px;
	background:#1D123C;
	height:278px;
	overflow:hidden;
}
.home .body .nav a {
	display:block;
	padding:0px;
	height:26px;
	border-top:solid 1px #0054A5;
	color:#ffffff;
	font-size:13px;
	padding:12px 0px 0px 8px;
	text-decoration:none;
}
.home .body .nav a.f {
	border:0px;
	background-color:#0054A5;
}

.body .maincol {
	float:left;
	width:625px;
	padding-top:12px;
}

.home .body .copy h1 {
	height:26px;
	padding:8px 0px 0px 8px;
	background-color:#0054A5;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:12px;
}
.body .copy h1 {
	color:#0054A5;
	font-weight:bold;
	font-size:16px;
	border-bottom:solid 1px #D2D2D2;
	padding-bottom:2px;
	margin-bottom:10px;
}
.body .copy h2 {
	font-weight:bold;
}
.body .copy p {
	margin-bottom:18px;
}
.body .copy ul {
	margin:0px 0px 18px 0px;
	padding-left:0px;
}
.body .copy ul li {
	list-style:none;
	padding-left:40px;
	background:#ffffff url('/img/bullet.png') no-repeat 26px 6px;
}
.body .copy ul.check li {
	background:#ffffff url('/img/checkmark.gif') no-repeat 20px 2px;
}

.body .copy a {
	font-weight:bold;
	color:#0056A4;
}
.body .copy .col1 {
	float:left;
	width:300px;
	padding-left:5px;
}
.body .copy .col2 {
	float:left;
	width:305px;
	padding-left:15px;
}
.body .copy .floater {
	float:left;
	padding:0px 8px 8px 0px;
}

.body .form {
	border:solid 1px #78134F;
	padding:12px 24px 0px 24px;
	width:300px;
	margin:0px auto 20px auto;
}
.body .border {
	border:solid 1px #78134F;
	padding:12px 24px 10px 24px;
	width:300px;
	margin:0px auto 20px auto;
}

.body .form p {
	height:30px;
	margin:0px;
	padding:0px;
}
.body .form p.submit {
	padding:16px 0px 0px 150px;
}
.body .form p.submit input {
	height:23px;
	padding:0px;
}
.body .form label {
	float:left;
	width:140px;
	padding-right:10px;
	text-align:right;
}
.body .form input { 
	float:left;
	width:145px;
	height:16px;
	border:solid 1px #010101;
	padding:2px 0px 0px 3px;
}
.body .form span.slct {
	float:left;
	width:148px;
	height:18px;
	border:solid 1px #010101;
}
.body .form select {
	width:148px;
	height:18px;
	border:0px solid #ffffff;
}

.body .sidecol {
	float:left;
	width:250px;
	padding:12px 0px 0px 25px;
	background:transparent url(/img/gray-arrow.png) no-repeat 12px 18px;
}
.body .sidecol .testim {
	background:#D3D3D3;
	padding:14px;
}
.body .sidecol .testim h3 {
	font-size:22px;
	color:#1D123C;
	background:transparent url(/img/quote.png) no-repeat 0px 0px;
	padding-left:25px;
}
.body .sidecol .testim p {
	margin-top:8px;
	padding-top:12px;
	border-top:solid 1px #646464;
}
.body .sidecol .testim p.f {
	border:0px;
}
.body .sidecol .testim p.auth {
	text-align:right;
	font-weight:bold;
	margin:0px;
	padding:0px;
	border:0px;
}

.above_footer {width:850px; padding:125px 8px 8px 0px;
}

.above_footer2 {float: left; padding: 15px 8px 8px 0px;
}

.foot {
	background:#1D123C;
	color:#ffffff;
	margin-top:20px;
	padding:12px 0px;
	text-align:center;
	margin-bottom:40px;
}
.foot a {
	color:#ffffff;
	text-decoration:underline;
}
