body {
	font-family: Arial, Tahoma, Verdana,  Helvetica, sans-serif, "Trebuchet MS";
	font-size: 1.2em;
	color:#898989;
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/bodybackground.jpg);
	background-repeat: repeat-x;
}


.outercontainer {
	position: absolute;
	left: 50%;
	width: 1000px;
	height:auto;
	visibility: visible;
	z-index: 1;
	top: 30px;
	margin-left: -500px;
}	

.innercontainer {
	position: relative;
	width: auto;
	height: auto;
	z-index: 2;
}	

.headerholder{
	height:112px;
	position:relative;
	width:1000px;
	z-index: 3;
}

.logoholder {
	width:220px;
	height:52px;
	float:left;
	display:inline;
	position:relative;
	margin-left:30px;
	margin-top:30px;
}
.logoholdermortgage {
	width:520px;
	height:52px;
	float:left;
	display:inline;
	position:relative;
	margin-left:30px;
	margin-top:30px;
}
.tagholder {
	width:426px;
	height:52px;
	float:left;
	display:inline;
	position:relative;
	margin-left:314px;
	margin-top:30px;

}
.tagholdermortgage {
	width:426px;
	height:52px;
	float:left;
	display:inline;
	position:relative;
	margin-left:14px;
	margin-top:30px;

}

.mainholderouter {
	position:relative;
	float:left;
	display:inline;
	z-index:6;
	width:1000px;
	height:auto;
	padding: 0px;
	margin-top: 21px;
	background-image:url(../../images/common/core/main_area_back.jpg);
	background-repeat:repeat-y;
	background-position: 0px 160px;

}

.mainholderinner {
	position:relative;
	float:left;
	display:inline;
	z-index:7;
	width:1000px;
	height:auto;
	padding: 0px;
	margin: 0px;
	background-image:url(../../images/common/core/main_area_top.jpg);
	background-repeat:no-repeat;

}

.pageheaderholder{
	position:relative;
	float:left;
	display:inline;
	z-index:8;
	width:940px;
	height:32px;
	padding: 0px;
	margin-left: 30px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;

}

.mainholder {
	position:relative;
	float:left;
	display:inline;
	z-index:8;
	width:960px;
	height:auto;
	padding: 0px;
	margin-left: 30px;
	margin-top: 0px;


}
.mainholderbottomtrim {
	position:relative;
	float:left;
	display:inline;
	z-index:7;
	width:1000px;
	height:12px;
	padding: 0px;
	margin: 0px;
}


.footerholder {
	background-image: url(../../images/common/core/footer.jpg);
	background-repeat: repeat-x;
	height: 96px;
	width: 940px;
	position: relative;
	display:inline;
	float:left;
	z-index:1;
	margin-top:20px;
	margin-left:30px;

}
.footerinner{

	background-repeat: no-repeat;
	height: 60px;
	width: 900px;
	position: relative;
	display:inline;
	float:left;
	z-index:2;
	margin-top: 10px;
	margin-left: 20px;

}


.imgfloatright {
	float:right;
	margin-left:20px;
	margin-bottom:20px;	
	behavior: url('/scripts/common/iepngfix.htc');
}




/* i.e. 6 png fix\*/
.png{
	behavior: url('/scripts/common/iepngfix.htc');
}

.logospacer { 
	margin-right:6px;
	margin-top:20px;
}

.loginfader {

	width: 980px;
	height:1200px;
	border: 1px solid #000000;
	background-color: #000000;
	position:absolute;
	opacity: .5;
	filter: Alpha(Opacity=50);
	z-index:2100;
	display:none;
	left: 50%;	
	top: 30px;
	margin-left: -490px;	
}
.mbinsurerlogos {
	margin-left:26px;
	margin-bottom:12px;
	border:0;
	float:left;
}