#content{margin: 0; padding: 0; background: #fff;}

h2{padding:0; margin:0;}
#portalHead {
	background: url(/art/_images/newportal/headbg.jpg) bottom left repeat-x;
	width: 100%;
	border-bottom: 2px solid #a3d8f5;
	float: left;

}

#headCopy {
	width: 390px;
	margin: 20px 0px 0px 20px;
	float: left;

}
#headCopy p {margin: 10px 0 10px 0; padding: 0;}
#headCopy .applyButton {text-align: center; margin-left: 20px; margin-bottom: 20px; margin-top: 15px;}



#rateTable{width: 300px; background: #fffcea; border: 1px solid #cc9900; float: right; margin-right: 30px; _margin-right: 15px; margin-top: 30px;}
#rateTable td{padding: 5px;}

.header-brm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background: #ffefbc; font-weight: bold; text-decoration: none; color: #645233;}
.body-brm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.headline-brm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.dots {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999999; line-height: normal}
.smalltype {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.whitetype {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; color: #FFFFFF; font-weight: bold; text-decoration: none}
.market-header-brm { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline;}

#portalMain {
	padding: 15px 0 25px 20px;
	background: url(/art/_images/newportal/headbg2.jpg) bottom right no-repeat;
}

#portalMain2 {
	padding: 15px 0 25px 20px;
	background: url(/art/_images/newportal/body_bg_refi.jpg) bottom right no-repeat;
}

#portalMain3 {
	padding: 15px 0 25px 20px;
	background: url(/art/_images/newportal/body_bg_equity.jpg) bottom right no-repeat;
}

#portalMain4 {
	padding: 15px 0 25px 20px;
	background: url(/art/_images/newportal/body_bg_reverse.jpg) bottom right no-repeat;
}

#portalMain5 {
	padding: 15px 0 25px 20px;
	background: url(/art/_images/newportal/body_bg_auto.jpg) bottom right no-repeat;
}

#mainCopy h2 {margin: 0 0 5px 0; padding: 0; color: black; font-size: 18px; font-weight: bold;}
#mainCopy p {font-size: 12px; padding:0; margin: 0 0 10px 0; width: 380px;}
.bold {font-weight: bold;}

#mainHighlight {
	width: 380px;
	background: #f3f8ff;
	border: 1px solid #f3f8ff;
	margin-left: -10px;
}


#bulletBox {
	width: 340px;
	_width: 350px;
	border: 1px solid #56A1D5;
	background: #f3f8ff;
	float: left;
	padding: 0;
	margin: 10px 0 25px 0px;
	_padding-bottom: 7px;
}

#bulletBox ul {
	float: left;
	list-style-image: url(/art/_images/mortgageloans/bullet.gif);
	 padding-left: 34px;
 	_margin: 10px 0px 10px 0px;
 
}

#bulletBox li {
	list-style-image: url(/art/_images/mortgageloans/bullet.gif);
	padding-bottom: 5px;
}

#customerBox {
	width: 250px;
	border: 1px solid #56A1D5;
	background: #f3f8ff;
	padding: 0;
	margin: 10px 60px 10px 0px;
	_margin: 10px 25px 10px 0px;
	float: right;

}

#customerBox p{
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 10px 0px 10px 20px;
}

#customerLinks { border-top: 1px solid #A3d8f5; background: url(/art/_images/newportal/customer_bg.jpg) top left repeat-x;}
#customerLinks p{margin: 0; padding: 10px 0 0 20px; text-align: left;}
#customerLinks ul{list-style-image: url(/art/_images/mortgageloans/bullet.gif);}
#customerLinks li{list-style-image: url(/art/_images/mortgageloans/bullet.gif); margin-left: 10px;}
.first {margin-bottom: 4px;}

.nw {
	left: 0;
	margin: -1px 0 0 -1px;
	top: 0;}
.ne {
	margin: -1px -1px 0 0;
	right: 0;
	top: 0;}
.sw {
	bottom: 0;
	left: 0;
	margin: 0 0 -1px -1px;
}
.se {
	bottom: 0;
	margin: 0 -1px -1px 0;
	right: 0;
}

.sw2 {
	bottom: 0;
	left: 0;
	margin: 0 0 -1px -1px;
	_margin: 0 0 -2px -1px;
}
.se2 {
	bottom: 0;
	margin: 0 -1px -1px 0;
	_margin: 0 -1px -2px 0;
	right: 0;
}
	
#arrow {
	z-index: 99;
	position: absolute;
	top: 130px;
	_top: 150px;
	left: 340px;
}
