html {
   height: 100%;
   width: 100%;
   display: table;
}
body {
	margin: 0;
	/* background-color:#ffffff; */
	background: url(/images/bap/body-bg.gif) repeat-y;
	padding: 0;
	vertical-align: top;
	display: table-cell; 
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	color: #464646;
	font-size: 13px;
}
#block-line ul li{display:inline;width:600px;text-align:center;vertical-align:top;margin: 0 10px 0 10px;}

img {
	padding: 0;
	margin: 0;
	border: none;
}
form {
	padding: 0;
	margin: 0;
}
a {
	color: #1B68B9;    /* #023F6B; #1B68B9;  */
	text-decoration:none;
}
a:hover {
	color: #358FF0;
	text-decoration: underline;
}
#main {
	margin: 0 auto;
	width: 938px;
	overflow: hidden;
}
#header {
	float: left;
	height:275px;
	width: 938px;
	vertical-align:top;
	background: url(/images/bap/header-bg.png) repeat-y;
	margin:0;
}
#content {
	float: left;
	background: url(/images/bap/content-bg.png) repeat-y;
	width: 904px;
	margin-left: -1px; 
	padding: 0 12px 5px 21px;
}
* html #content {margin: 0 0 0 1px;}
#left-column {
	width: 200px;
	float:left;
    margin: 22px 20px 0 -1px;
	display: inline;
	background: url(/images/bap/left-column-bg.gif) repeat-x;
}
#right-column {
	float: left;
	width: 638px;
	margin: -500px 0 0 205px;
	display: inline;
	padding: 15px 35px 5px 23px;
	background: url(/images/bap/right-column-bg.gif) no-repeat;
	z-index: 30000;
}
#footer {
	float: left;
	background: url(/images/bap/content-bg.png) repeat-y;
	width: 938px;
	height: 205px;
	padding: 10px 0 20px 0;
	margin:1px 0 0 -1px;
}
#header .logo {
	float: left;
	position: relative; 
	margin: 8px 0 0 60px;
	background: url(/images/Global/logo.png) no-repeat;
	width: 200px;
	height: 100px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	z-index: 200;
}
#header .top-nav {
	float: left;
	list-style: none;
	margin: 10px 0 20px -9px;	/* margin: 10px 0 20px -9px; */
	padding: 0;
	font: 70% verdana, geneva, arial, helvetica, sans-serif;
	letter-spacing: 0;
}
#header .top-nav li {
	float: left;
	background: url(/images/bap/top-nav-sep.gif) no-repeat 100% 0;
	text-align: center;
	height: 30px;
	position: relative;
	padding: 10px 8px 0 8px;
}
#header .top-nav .last {
	float:left;text-align: center;
	background: none;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size:26px;
	color: #AF2929;
	font-weight:bold;
	width: 150px;
	position: relative;	
	margin-top: 0;
}
#header .top-nav .last a {color: #AF2929;}
#header .top-nav .apply {
	margin-top: -30px;
	text-align:center;
	font: 70% verdana, geneva, arial, helvetica, sans-serif;
}
#header .top-nav a {
	color: #666;
	position: relative;
	text-decoration: none;
}
#header .top-nav a:hover {text-decoration: underline;}

#header .top-nav li span {
	position: relative;
	cursor: pointer;
}
#header .image {
	float: left;
	margin: -17px 0 0 19px;
}
* html #header .image {margin: -17px 0 0 10px;}
* html #left-column {margin: 0 20px 0 0;}
#left-column #left-nav {
	float: left;
	position: relative;
	list-style: none;
	margin:0; /* levels menu 27px 0 0; move menu up and down */
	padding: 0;
	font: 70% verdana, geneva, arial, helvetica, sans-serif;
	width: 203px;
	border-right: 1px solid #FFF;
	background: url(/images/bap/left-column-bg.gif) repeat-x;
}
* html #left-column #left-nav {width: 202px;}
#left-column .left {top: -40px;}
#left-column #left-nav li {
	float: left;
	display: block;
	height: 30px;
	width: 199px;
	margin: 1px 0 0 0;
	overflow: hidden;
	background: url(/images/bap/left-nav-1-bg.gif) no-repeat;
}
#left-column #left-nav .first {background: none;}
#left-column #left-nav li a:hover,
#left-column #left-nav li:hover a,
#left-column #left-nav li.hover a {color: #FFF;}
#left-column #left-nav li:hover,
#left-column #left-nav li.hover {background: url(/images/bap/left-nav-bg.gif) no-repeat 0 100%;}
#left-column #left-nav li a {
	display: block;
	width: 182px;
	height: 21px;
	text-decoration: none;
	color: #323232;
	text-align: left;  padding: 9px 0 0 25px;
	/*  text-align: right; padding: 9px 17px 0 0; */
}
#left-column #left-nav li:hover .drop.ebus,
#left-column #left-nav li.hover .drop.ebus {
	position: absolute;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 1px 0;
	top:  2px;
	left: 198px;
	width: 200px;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	background-color: #FFF;
	text-transform: uppercase;
	background: url(/images/bap/drop-bg-1.gif) repeat-x 0 -1px;
}
#left-column #left-nav li:hover .drop.e-articles,
#left-column #left-nav li.hover .drop.e-articles {
	position: absolute;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 1px 0;
	top:  33px;
	left: 198px;
	width: 200px;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	background-color: #FFF;
	text-transform: uppercase;
	background: url(/images/bap/drop-bg-1.gif) repeat-x 0 -1px;
}
#left-column #left-nav li:hover .drop.b2b,
#left-column #left-nav li.hover .drop.b2b {
	position: absolute;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 1px 0;
	top: 63px;
	left: 198px;
	width: 200px;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	background-color: #FFF; 
	text-transform: uppercase;
	background: url(/images/bap/drop-bg-1.gif) repeat-x 0 -1px;
}
#left-column #left-nav li:hover .drop.mtg,
#left-column #left-nav li.hover .drop.mtg {
	position: absolute;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 1px 0;
	top: 93px;
	left: 198px;
	width: 200px;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	background-color: #FFF; 
	text-transform: uppercase;
	background: url(/images/bap/drop-bg-1.gif) repeat-x 0 -1px;
}
#left-column #left-nav li:hover .drop.loan,
#left-column #left-nav li.hover .drop.loan {
	position: absolute;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 1px 0;
	top: 124px; /*    */
	left: 198px;
	width: 200px;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	background-color: #FFF;
	text-transform: uppercase;
	background: url(/images/bap/drop-bg-1.gif) repeat-x 0 -1px;
}
#left-column #left-nav li:hover .drop.cc,
#left-column #left-nav li.hover .drop.cc {
	position: absolute;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 1px 0;
	top: 155px;
	left: 198px;
	width: 200px;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	background-color: #FFF;
	/* background-image: url(/images/spacer.gif); */
	text-transform: uppercase;
	background: url(/images/bap/drop-bg-1.gif) repeat-x 0 -1px;
}
#left-column #left-nav li:hover .drop.invest,
#left-column #left-nav li.hover .drop.invest {
	position: absolute;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 1px 0;
	top: 245px;
	left: 198px;
	width: 200px;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	background-color: #FFF;
	text-transform: uppercase;
	background: url(/images/bap/drop-bg-1.gif) repeat-x 0 -1px;
}
#left-column #left-nav li:hover .drop.free,
#left-column #left-nav li.hover .drop.free {
	position: absolute;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 1px 0;
	top:  275px;
	left: 198px;
	width: 200px;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	background-color: #FFF; 
	text-transform: uppercase;
	background: url(/images/bap/drop-bg-1.gif) repeat-x 0 -1px;
}
/*
#left-column #left-nav li:hover .drop.news,
#left-column #left-nav li.hover .drop.news {
	position: absolute;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 1px 0;
	top:  630px;
	left: 198px;
	width: 200px;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	background-color: #FFF; 
	text-transform: uppercase;
	background: url(/images/bap/drop-bg-1.gif) repeat-x 0 -1px;
}
*/
#left-column #left-nav .drop {display: none;}
#left-column #left-nav .drop li {
	margin: 1px 0 0 0;
	height: 28px !important;
	width: 200px;
	overflow: hidden;
}
#left-column #left-nav .drop li:hover, #left-column #left-nav .drop li.hover {
	background: url(/images/bap/drop-bg.gif) no-repeat 0 100%;
	overflow: hidden;
}
#left-column #left-nav .drop a {
	text-align: left;
	width: 197px;
	padding: 9px 0 0 10px;
	color: #323232 !important;
}
#left-column #left-nav .drop a:hover {color: #023F6B;}
#left-column .alert {
	margin: 0 0 15px 23px;
}
#right-column fieldset {
	margin: 15px 0 15px 0;
}
#right-column legend {
	font: bold 16px arial, helvetica, sans-serif;
	color: #023F6B;
	padding: 3px 8px;
}
#right-column h1 {
	margin: 0;
	font: 24px Georgia, "Times New Roman", Times, serif;
	color: #464646;
}
#right-column h2 {
	margin: 0;
	font: bold 80% arial, helvetica, sans-serif;
	color: #464646;
	padding-bottom:20px;
}	
#right-column h3 {
	margin: 0;
	font: bold 16px arial, helvetica, sans-serif;
	color: #023F6B;
	padding-bottom:15px;		
}
#right-column h4 {
	margin: 0;
	font: bold 14px arial, helvetica, sans-serif;
	color: #023F6B;
	padding-bottom:10px;		
}
#right-column h7{
	margin: 0;
	font: 24px Georgia, "Times New Roman", Times, serif;
	color: #AF2929;		
}
#right-column h9 {
	margin: 0;
	font: 24px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
}
#right-column p {
	padding-bottom:15px;
	margin: 0;
	font: 100% arial, helvetica, sans-serif;
	color: #464646;
}
#right-column p a:hover {text-decoration: none;}
#right-column .photo {
	float: left;
	padding: 13px 8px 0 0;
}
#right-column ul, #right-column ol  {
	padding-bottom:15px;padding-left:30px;
	margin: 0;
	font: 100% arial, helvetica, sans-serif;
	color: #464646;
}
#footer-null {
	float: left;
	background: url(/images/bap/content-bg.png) repeat-y;
	width: 938px;
	height: 0;
	padding: 0 0 0 0;
	margin-top:1px; /* 1px */
}
/*
#footer .left-col {
	float: left;
	position: relative;
	width: 170px;
	top: 0;
	bottom: 0px;
	left:30px;
	right: 0px;
	padding: 0;
}
*/
#footer .center-col {
	width: 100%; /* 740px 570px */
	/* float: left; */
	text-align:center;
	/* position: relative; */

	/*top: 0;
	bottom: 0px;
	right: 0px; */
	padding: 0;
}
#footer .ad {
	margin:5px 0 10px 20px; /* 320px */
}
/*
#footer .right-col {
	float: left;
	position: relative;
	width: 170px;
	top: 5px;
	bottom:0;
	left:75px;
	right:0;
	padding: 0;
}
*/
* html #footer {margin: 0 0 0 2px;}
#footer ul {
	list-style: none;
	text-align:center;
	width: 938px;
	margin: 0; /*  35px 0 0 30px  */
	padding: 0 0;   /* 20px 0 */
	font: 85% verdana, geneva, arial, helvetica, sans-serif;
	color: #515151;
}
#footer ul li {
	background: url(/images/bap/footer-nav-sep.gif) no-repeat 100% 2px;
	padding: 0 6px 0 4px;
	list-style: none;
	display: inline;
}
#footer ul .null {
	position: relative;
	background: none;
	padding: 0 6px 0 4px;
}
#footer ul .last {background: none;}

#footer ul li a {
	text-decoration: none;
	color: #515151;
}
#footer ul li a:hover {text-decoration: underline;}

/* #footer ul li.rssFeed a { background: url(/images/icon_rss_feed.gif) no-repeat left center; padding-left: 16px; } 

#footer .banner ul {
	list-style: none;
	width: 938px;
	margin: 10px 0 10px 30px;
	padding: 0;
	font: 70% verdana, geneva, arial, helvetica, sans-serif;
	color: #515151;
}

#footer .banner li {
	margin-top: 10px;
	display: inline;
}
#footer .banner li .left {
	float: left;
	margin: 0 0 0 30px;
	display: inline;
}
#footer .banner ul li .right {
	float: right;
	margin: 0 300px 0 0;
	display: inline;
}
*/
.footer-bottom {
	float: left;
	background: url(/images/bap/footer-bottom-bg.png) no-repeat;
	width: 938px;
	height: 20px;
	display: inline;
	overflow: hidden;
	margin:0;
}
* html .footer-bottom {margin: 0 0 0 0;} /*  0 0 0 2px 12-23-07 */

.cl, .clear {
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	display:block;
}
.l {
	float:left;
	display:inline;
	width:200px;
	border-right:dashed 1px #ddd;
	padding-left:5px;
	height:1000px;
}

.blue-arr,
.blue-arr-sm,
.ul-zoom,
.org-arr {
	list-style-type:none;
}
.blue-arr li,
.org-arr li {
	background:url(/images/arr-big.gif) no-repeat 0 7px;
	padding:1px 0 1px 10px;
}
.ul-zoom li {
	padding:1px 0;
}
.ul-zoom li a{
	font-size:80%;
	background:url(/images/zoom.gif) no-repeat 0 2px;
	padding-left:17px;
}
.ul-zoom li a:hover {
background:url(/images/zoom.gif) no-repeat 0 2px;
	color:#003c79;
	text-decoration:none;
}
.org-arr li {
	background:url(/images/arr-org-big.gif) no-repeat 0 10px;
	padding:1px 0 1px 10px;
}
.org-arr li a{
	color:#ff6f00;
}
.org-arr li a:hover {
	background:#ff6f00;
	color:#fff;
}
.blue-arr-sm li{
	background:url(/images/arr-small.gif) no-repeat 0 9px;
	padding:2px 0 2px 7px;
	font-size:80%;
	line-height:14px;
}
.blue-arr li a.active,
.org-arr li a.active{
	font-weight:bold;
}
.nice-box h1 {
	padding-top:0;
}
.blue-arr ul,
.org-arr ul{
	list-style-type:none;
	font-size:80%;
	padding:3px 0 5px 5px;
}
.blue-arr ul li {
	background:url(/images/arr-small.gif) no-repeat 0 9px;
	padding-left:7px;
}

/* BEGIN side-column */
#rate-block {float:left;vertical-align:top;width:200px;padding:0;background-color:#FFF;text-align:justify;font-size:80%;color:#182E41;border-color:#000066;border-width: 1px 1px 1px 1px;border-style: solid;margin:0;}
#rate-block ul {text-align:left;margin:0px;padding:0;margin-bottom:0;list-style-image: url('/images/arrow-right.gif');}
#rate-block li {text-align:left;margin:10px 20px 10px 20px;padding:0;}
#rate-block a:hover {text-decoration:underline;}
#rate-block p{padding:0;}
/* END side-column */

.boldu {padding-bottom:10px;font-weight:bold; text-decoration:underline;}
.red {padding:0;margin:0;font-size:100%;font-weight:bold;color:#AF2929;}
.color {padding:0;margin:0;font-size:100%;font-weight:bold;color:#464646;}
.color-hdr {padding:0;margin:0;color:#464646;}
.notice {font-size:120%;font-weight:bold;font-style:italic;color:#000000;}

#photo-pair {
	float:left;
	padding:20px 15px 25px 15px;
	display: inline;
}

.quotesource {;display:block;font-size:90%;margin: 0 50px 0 50px;color:#464646;}

.rightbox{width:180px;float:right;vertical-align:top;padding:0;margin:0 0 5px 5px;border: 1px #000066 solid;background-color:#FFFFFF;}
.rightbox-n{float:right;vertical-align:top;padding:0;margin:0 0 5px 5px;}
.rightboxtext{margin:5px;font-size:85%;}
.rightboxtext li{font-size:100%;}
.rightad{float:right;vertical-align:top;padding:0;margin:10px 0 10px 10px;}
.rightbox-f{text-align:center;margin-bottom:5px;font-size:85%;}

.tbl-hdr{background-color:#023F6B;font-weight:bold;color:#FFF;padding:5px 0 5px 0;margin:0;text-align:center;}
.tbl-hdr a{color:#FFFFFF}
.tbl-ban {background-color:#FFF;font-weight:bold;color:#464646;}
.tbl-col {background-color:#AF2929;font-weight:bold;color:#FFF;}
.tbl-even {background-color:#E9E9E9;font-weight:bold;color:#464646;}
.tbl-even a{color:#000000}
.tbl-odd {background-color:#FFF;font-weight:bold;color:#464646;}

/* Arrow Link List  */
#arrowlink {padding:0;;margin:0px;}
#arrowlink a {height:65px;width:150px;display:block;font-size:100%;color:#FFF;border: 1px solid #023F6B;padding:40px 0 0 0;text-align:center;margin:0;background-repeat: no-repeat;color:#023F6B;font-weight:bold;} /* for safari only */
#arrowlink a:hover {color:#FFF;background:#023F6B;text-decoration: none;}

/* BROKERS*/
.brokers {width:320px;margin:auto;font-size:120%;color:#FFF;text-align:center;background:#023F6B;border-bottom:3px solid #5f2608;padding:3px 0 3px 0;}
.brokers a {font-weight:bold;color:#FFF;text-decoration:none;}
.brokers a:hover {color:#FFF;font-weight:bold;text-decoration:none;}

/* LENDERS*/
.footer-lenders{font-size:70%;padding-top:15px;}
