﻿@charset "utf-8";
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
	background-image: url(../images/gradient_bg.jpg);
	background-repeat: repeat-x;
	background-color: #c3d6e5;
	margin: 0px;
	padding: 0px;
}
.border_left {
	background-image: url(../images/border_left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.border_right {
	background-image: url('../images/border_right.gif');
	background-repeat: repeat-y;
	background-position: right;
}
.adBox {
			margin-left:10px;
			border: thin solid #0066FF;
			background-color: #FFFFFF;
			padding: 5px;
			height: auto;
			width: 50%;
			color: #333333;}

.top_links {
	font-size: 11px;
	font-weight: bold;
	color: #01496d;
	text-decoration: none;
	padding-top: 11px;
	padding-bottom: 25px;
}
.top_links a:link {
	font-weight: bold;
	color: #01496d;
	text-decoration: none;
}
.top_links a:visited {
	font-weight: bold;
	color: #01496d;
	text-decoration: none;
}
.top_links a:hover {
	font-weight: bold;
	color: #01496d;
	text-decoration: underline;
}
.top_links a:active {
	font-weight: bold;
	color: #01496d;
	text-decoration: none;
}

.toll_free {
	background-image: url(../images/toll_free.gif);
	background-repeat: no-repeat;
	height: 45px;
	background-position: right;
}
.nav {
	margin-top: 7px;
}
.nav td {
	padding-left:2px;
}
.main_banner {
	height: 216px;
	text-align: left;
	vertical-align: top;
	background: url(../images/main_banner.jpg) no-repeat right;
}
.banner_link {
	height: 30px;
	width: 227px;
	margin-top: 136px;
	margin-left: 125px;
}

.box {
	padding-right: 3px;
	padding-left: 3px;
}

.box_left {
	background-image: url('images/box_left.jpg');
	background-repeat: no-repeat;
	height: 111px;
	width: 10px;
}
.box_right {
	background-image: url('images/border_right1.jpg');
	background-repeat: no-repeat;
	height: 111px;
	width: 10px;
}
.box_bg {
	background-image: url('images/box_bg.jpg');
	background-repeat: repeat-x;
}
.box_line1 {
	font-size: 11px;
	font-weight: bold;
	color: #01496d;
	text-decoration: underline;
}
.more_info {
	font-size: 10px;
	font-weight: bold;
	color: #639600;
	text-decoration: none;
	background-image: url(../images/bullet_more.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
}
.more_info1 {
	font-size: 14px;
	font-weight: bold;
	color: #639600;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	width: 200px;
	align= left;
	
}
.more_info2 {
	font-size: 12px;
	font-weight: bold;
	color: #14559E;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left;
	width: 200px;
	align= left;
	
}

.more_info a:link {
	font-weight: bold;
	color: #639600;
	text-decoration: none;
}
.more_info a:visited {
	font-weight: bold;
	color: #639600;
	text-decoration: none;
}
.more_info a:hover {
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.more_info a:active {
	font-weight: bold;
	color: #639600;
	text-decoration: none;
}
.more_info2 a:link {
	font-weight: bold;
	color: #14559E;;
	text-decoration: none;
}
.more_info2 a:visited {
	font-weight: bold;
	color: #639600;
	text-decoration: none;
}
.more_info2 a:hover {
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.more_info2 a:active {
	font-weight: bold;
	color: #14559E;;
	text-decoration: none;
}
.content_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c1bfc4;
	margin-top: 15px;
	margin-bottom: 10px;
}
.border_bottom {
	border-bottom: 1px solid #c0c0c0;
}
.border_right_grey {
	border-right: 1px solid #cecece;
}
.mortgage_table {
	font: 12px Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
}
a {
	color: #353535;
}
a:hover {
	color: #6dbfff;
	text-decoration: none;
}
.left_panel_internal a {
	font-weight: bold;
	color: #639600;
}
.form_bg {
	background: url(../images/form_bg.gif) repeat-y;
	padding: 10px 22px;
}
.li {
	background: url(images/blue_li.gif) repeat-y;
	
}

.textfield {
	height: 15px;
	width: 164px;
	font: 11px Tahoma, Arial, Helvetica, Verdana, sans-serif;
}
.tahoma10_px {
	font: 10px Tahoma, Arial, Helvetica, Verdana, sans-serif;
}
.hotline {
	font: bold 12px Tahoma, Arial, Helvetica, Verdana, sans-serif;
	color: #346B95;
}
h1 {
	color: #146695;
	font: 14px "Segoe UI", Arial, Tahoma, Helvetica, sans-serif;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
}

h3	{
	font-size: 12px;
	font-weight: bold;
	color: #639600;
}

h5	{
	font-size: 12px;
	font-weight: bold;
	color: #14559E;
}

a img {
	border-style: none;
}
.div_title { width: 349px; height: 37px; background-image:url(images/btn_avoid.jpg); background-repeat:no-repeat; font-size:16px; font-family:tahoma; color:#53B7D9; padding-top: 5px;}


.table_level_2_h_menu {width: 700px; height: 46px; padding-left: 9px;background-image:url(images/bg_menu.png); text-align:left; background-repeat:repeat-x; margin-left: 14px;}

div.home { width: 64px; height:46px;  float:left; text-align:center;}
div.home a {  width: 64px; height:46px; float:left;  }
div.home a:hover {  float:left; background-image:url(images/hover_home.gif); background-repeat:no-repeat;}

div.about_us { width: 81px; height:46px;  float:left; text-align:center;}
div.about_us a {  width: 81px; height:46px; float:left;  }
div.about_us a:hover {  float:left; background-image:url(images/hover_about_us.gif); background-repeat:no-repeat;}

div.merchant_c_a { width: 170px; height:46px;  float:left; text-align:center;}
div.merchant_c_a a {  width: 170px; height:46px; float:left;  }
div.merchant_c_a a:hover {  float:left; background-image:url(images/hover_merchant_c_a.gif); background-repeat:no-repeat;}

div.apply_now { width: 90px; height:46px;  float:left; text-align:center;}
div.apply_now a {  width: 90px; height:46px; float:left;  }
div.apply_now a:hover {  float:left; background-image:url(images/hover_apply_now.gif); background-repeat:no-repeat;}

.undoreset *{line-height:1.2em;}
.style1 {
	text-align: center;
	font-size: 11pt;
	font-family: Tahoma;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 0in;
	margin-bottom: .0001pt;
}
.style2 {
	font-size: small;
	font-family: Arial;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 0in;
	margin-bottom: .0001pt;
}
.style4 {
	text-align: left;
	font-size: 11pt;
	font-family: Tahoma;
	margin-left: .25in;
	margin-right: 0in;
	margin-top: 0in;
	margin-bottom: .0001pt;
}
.style5 {
	text-align: justify
	font-size: 11pt;
	font-family: Tahoma;
	font-weight: normal;
	margin-left: .25in;
	margin-right: 0in;
	margin-top: 0in;
	margin-bottom: .0001pt;
}
.style6 {
	font-size: small;
	font-family: Tahoma;
	color:#639600;
	font-weight: bold;
}

.style7 {
	text-align: center;
	font-size: 11pt;
	font-family: Tahoma;
	font-weight: bold;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 0in;
	margin-bottom: .0001pt;
	color:#ff6600;
}
.style8 {
	font-size: 11pt;
	font-family: Tahoma;
	font-weight: bold;
}
.style9 {
	font-size: 11pt;
}

.style10 {
	font-family: Tahoma;
	font-size: 11pt;
}
.style11 {
	text-align: left;
	font-size: 11pt;
	font-family: Tahoma;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 0in;
	margin-bottom: .0001pt;
}
.style12 {
	text-align: left;
	font-size: 11pt;
	font-family: Tahoma;
	font-weight: bold;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 0in;
	margin-bottom: .0001pt;
}
.style13 {
	text-align: left;
	font-size: 11pt;
	font-family: Tahoma;
	font-weight: bold;
	margin-left: .25in;
	margin-right: 0in;
	margin-top: 0in;
	margin-bottom: .0001pt;
}
.style14 {
	text-align: center;
}
.style15 {
	text-align: center;
}

/* BEGIN StateList */
.StateList
{
    width: 200px;
    margin-top: 30px;
    margin-bottom: 20px;
}
.StateListTextHeader {
    width: 200px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    font-weight: bold;
}
.StateListText {
    width: 200px;
    height: 100px;
    margin-left: 10px;
    color: #336699;
    font-weight: bold;
    overflow: auto;
    font-size:12px;
}
.StateListLink {
    color: #336699;
    font-weight: bold;
}


/* END StateList */

/* start hdr_ftr.css */
/* description: styling for the header and footer
	NOTE: may contain rules for basic sidebar modules, but it shouldn't 
*/

/* background styles  */

body { 
	background:url('http://www.assetbased.org/images/gradient_bg.jpg') repeat-x #3d3d3d;
	margin: 20px 0 20px 0;
	font-family: arial, helvetica, sans-serif;
}

.background { 
	background:url('http://www.assetbased.org/images/bg_drop.png') repeat-y center;
	margin: 0px auto;
}

.bottom_cap { 
	background: url('http://www.assetbased.org/images/bottom_cap_drop.png') no-repeat center;
	height: 46px;
	margin: 0px auto;
}

.top_cap { 
	background:url('http://www.assetbased.org/images/top_cap_drop.png') no-repeat bottom center;
	height: 28px;
	margin: 0px auto;
}

form {
	overflow: show;
}

div.spwrapper {
	width: 740px;
	margin: 0 auto;	
}

/* set background for the header */	

#cn_header {
	width: 740px;
	height: 103px;
	font-size: 11px;
	color: #999;
	margin: 0px auto;
	padding: 0;
	background: #fff;
	position: relative;
    /* Another IE 6/7 Hack to make menus play nice with other position relative elements on page*/
    /* This needs to be set at an arbitary high value, but lower than country modal */
    z-index: 3000;
}

#cn_header * ol, 
#cn_header * ul {
	list-style-type: none !important;
	list-style-image: none !important;
	margin: 0;
}

/* country/language link */	

#clang {
	width: 740px;
	text-align: right;
	margin: 0;
	padding: 5px 5px 4px 5px;
	font-size: 10px;
	color: #ccc;
	margin: auto;
}


/* logo area */	

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 175px;
	height: 60px;
}


/* utility links */	

#util_search {
	position: absolute;
	right: 0px;
	top: 0px;
  text-align: right;
	margin: 0;
	padding:0;
	height: 72px;
	width: 560px;
}

#util_search ul {
	margin: 0;
	padding: 0;
	list-style-type: none;	
	clear: both;
	text-align: right;
	position: absolute;
	float: right;
	top: 48px;
	right: 5px;
}

#util_search ul li {
	display: block;
	float: left;
	margin: 5px 0px;
	padding: 0 5px 0 5px;
	border: solid 0px #ccc;
	border-left-width: 1px;
}

#util_search ul li.first {
	border-left-width: 0px;
}

#util_search ul li {
	color: #333333;	
}

#util_search ul li a:link, 
#util_search ul li a:active, 
#util_search ul li a:visited {
	font-size: 11px;
	color: #999 !important;
}

#util_search ul li a:hover {
	text-decoration: underline;
}

#util_search form {
	padding: 0;
	display: block;
	position: absolute;
	top: 13px;
	right: 5px;
	height: 20px;
}

#util_search form input {
	vertical-align: middle;
	text-align: right;
}

#util_search form input.search_input {
	vertical-align: middle;
	font-size: 11px;
	border: solid 1px #ddd;
	height: 13px !important;
    width: 140px;
	color: #999;
	padding-right: 3px;
}


li#cn_pnav_office_prod_link_menu ol.cn_pnav_fmenu li:hover {
	background: transparent url('http://www.assetbased.org/images/bg-menulink-blue.png') repeat-x;
}	


.cn_pnav_fmenu_ie_select_block { 
	z-index: 0; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); 
}

/* page global */
.load_bg {
	width: 740px;
	margin: auto;	
}

/* footer styles */

#banner_ftr {
	padding-top: 20px;
	clear: both;
}

#banner_ftr div.cn_footer {
	width: 740px;
	margin: 0px auto;
}


.cn_footer h3 {
	font-size: 14px;
}

div.cn_footer_bg {
	background-image : url("http://www.assetbased.org/images/footer_bottom_740.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px;
	margin: 0;
}


ul.footer_gray_bar {
	background: url('http://www.assetbased.org/images/footer_740x31.gif') no-repeat;
	clear: both;
	width: 730px;
	height: 26px;
	margin: 0;
	padding: 9px 5px 0 5px;
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
}

ul.footer_gray_bar li a:link, 
ul.footer_gray_bar li a:visited, 
ul.footer_gray_bar li a:active {
	color: #666 !important;
}

ul.footer_gray_bar li a:hover {
	text-decoration: underline;
}

ul.footer_gray_bar li {	
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	border: solid 0px #ccc;
	border-left-width: 1px;
}

ul.footer_gray_bar li * {	
	font-weight: normal;
	font-size: 11px;
}

ul.footer_gray_bar li.first {	
	border-left-width: 0px;
}

p.footer_copyright {
	padding: 0 8px 10px 8px;
	color: #999;
	font-size: 11px;
	clear: both;
	margin: 0;
	display: block
}




/* end hdr_ftr.css */




.search {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	background-color: #F8F0EE;
	height: 19px;
	width: 127px;
	border: 1px solid #86511D;
}
.top {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
}
.copy_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #8E8D8D;
}
.mail {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #B55610;
	text-decoration: none;
}
.copy_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #9A9888;
	text-decoration: none;
}
.divbg {background-image:url(images/bg.gif)}
.text_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #5E5E5E;
}

.link_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #B55610;
}
.text_31 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #ffffff;
}

.link_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #B55610;
}
.form_1 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 11px;
	background-color: #E5E5DF;
	height: 15px;
	width: 142px;
	border: 1px solid #929288;
}
.form_2 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 11px;
	background-color: #E5E5DF;
	height: 98px;
	width: 142px;
	border: 1px solid #929288;
	overflow: auto;
}
.Column1 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e0e0e0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.Column2 {
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e0e0e0;
	padding-right: 10px;
}
.Column3 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.indented {
	padding-left: 25pt;
	padding-right: 25pt;
}
.indented2 {
	padding-left: 40pt;
	padding-right: 40pt;
}
 H4 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bolder	 
	line-height: 16px;
	color: #277E30;
}
.adBox {
			margin-left:10px;
			border: thin solid #0066FF;
			background-color: #FFFFFF;
			padding: 5px;
			height: auto;
			width: 20%;
			color: #333333;}
			
.half_col{
		padding:0;
		margin:0;
		text-indent:0px;
		width:49%;
		height:283;
		float:left;
		text-align:left;
	}


.div_block { width: 975px; 
height: 50px; 
background-repeat:no-repeat; 
font-size:12px; 
font-family:tahoma; 
color:#2D7B35; 
padding-top: 5px; 
margin-left: 4px; 
margin-right:3px; 
margin-top:20px
}
.div_block1 { width: 172px; 
height: 195px; 
background-image:url('images/ba_panel_bg.jpg');
background-repeat:no-repeat; 
font-size:12px; 
font-family:tahoma; 
color:#A80301 
padding-top: 5px; 
margin-left: 4px; 
margin-right:3px; 
margin-top:20px
}
.div_block2 { width: 225px; 
height: 250px; 
background-image:url('images/sticky2.jpg'); 
background-repeat:no-repeat; 
font-size:12px; 
font-family:tahoma; 
color:#A80301 
padding-top: 5px; 
padding-left:6px;
margin-left: 4px; 
margin-right:3px; 
margin-top:20px
}
.div_block3 { width: 172px; 
height: 50px; 
background-image:url('images/paymentglossary.jpg'); 
background-repeat:no-repeat; 
font-size:12px; 
font-family:tahoma; 
color:#A80301 
padding-top: 5px; 
margin-left: 4px; 
margin-right:3px; 
margin-top:5px
}
.div_block4 { width: 172px; 
height: 195px; 
background-image:url('images/ba_panel_newproducts.jpg'); 
background-repeat:no-repeat; 
font-size:12px; 
font-family:tahoma; 
color:#A80301 
padding-top: 2px; 
margin-left: 3px; 
margin-right:3px; 
margin-top:5px
}
.div_block5 { width: 172px; 
height: 195px; 
background-image:url('images/checkpricing.jpg'); 
background-repeat:no-repeat; 
font-size:12px; 
font-family:tahoma; 
color:#A80301 
padding-top: 5px; 
margin-left: 4px; 
margin-right:3px; 
margin-top:20px
}
#banner1{
		margin-bottom:10px;
		width:199px;
		height:83px;
		background: url('images/banner_1.gif') top left no-repeat;
	float:left;
	}
#banner1:hover{
	
		background: url('images/banner_1.gif') bottom left no-repeat;
	float:left;
	}


