body {  
	background-color: #BEC1E9; 
	margin-top:0px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-bottom:0px;
}

#headsection {
	position : absolute;
	left : 0px;
	top : 0px;
	width : 100%;
	height : 92px;
	background-image : url(common/top_bg.gif);
	background-repeat : repeat-x;
}
#lefthead {
	position : absolute;
	left : 0px;
	top : 0px;
	width : 178px;
}
#midhead {
	position : absolute;
	left : 178px;
	top : 0px;
	width : 228px;
}
#righthead {
	
}
#headsub {
	position : absolute;
	left : 240px;
	top : 68px;
	width : 550px;
}
#headsub p {
	margin-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: White;
}

#maincontent {
	position : absolute;
	left : 250px;
	top : 110px;
	width : 520px;
}
#maincontent p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: Black;	
}

a:link { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
} 
a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
}
a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
}
a:active { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
} 

td, p { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: Black;
}

.content_image { 
	margin: 0px 0px 10px 10px; 
}
.big { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #FFFFFF; 
	font-weight:bold
}

.tabletop { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF; 
	font-weight:bold; 
	background: #E16969
}

.tablecell { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	background: #D94040;
	}
.mystyle2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	background: #D94040;
}

.size11 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
}

.size11:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
}
.size11:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
}
.size11:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
}
.size11:active { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
}

/* custom linkers */

.small1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: Black;}

.small1:active { font-size: 10px; color: #FFFFFF; text-decoration: none;}
.small1:link { font-size: 10px; color: #FFFFFF; text-decoration: none;}
.small1:visited { font-size: 10px; color: #FFFFFF; text-decoration: none;}
.small1:hover { font-size: 10px; color: #FFFFFF; text-decoration: none;}

.small2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.small2:active { font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.small2:link { font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.small2:visited { font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.small2:hover { font-size: 10px; color: #FFFFFF; text-decoration: underline;}

.small3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.small3:active { font-size: 10px; color: #CC3300; text-decoration: underline;}
.small3:link { font-size: 10px; color: #666666; text-decoration: underline;}
.small3:visited { font-size: 10px; color: #666666; text-decoration: underline;}
.small3:hover { font-size: 10px; color: #666666; text-decoration: underline;}

/* forms */

select {
	font-family: Verdana , Arial , Helvetica , sans-serif;
	font-size: 10px; 
	height: 17px;
}

input {
	font-family: Verdana , Arial , Helvetica , sans-serif;
	font-size: 10px;
	padding-bottom : 0px;
	padding-top : 0px;
}

textarea {
	font-family: Verdana , Arial , Helvetica , sans-serif;
	font-size: 10px; 
	width: 300px; 
	height: 70px;
} 
#menu {
	position: absolute;
	left: 0px;
	top: 122px;
	width: 232px;
}
#footerbar {
	/*position: absolute;
	left: 0px;
	top: 670px;
	width: 100%;*/
}
#footerbar a {
    border-bottom-width : 2px;
	border-color : White Maroon Maroon White;
	border-left-width : 2px;
	border-right-width : 2px;
	border-top-width : 2px;
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 3px;
	display : block;
	width : auto;
	text-decoration : none;
	background-color : #CC3300;
	border-style : solid;
}

#footerbar a:link {
	color: #FFFFFF;
}
#footerbar a:visited {
	color: #FFFFFF;
}
#footerbar a:hover {
	color: #FFFFFF;
	background-color : #333399;
}
#footerbar a:active {
	color: #FFFFFF;
}

#contactform {
	/*position: absolute;
	left: 329px;
	top: 318px;*/
	width: 380px;
	height: 461px;
	font-family : Verdana , Arial , Helvetica , sans-serif;
	font-size : 10px;
	background-image : url(home/formbx.gif);
	background-repeat : no-repeat;
	margin : 0px 0px 0px 0px;
}
#contactheader {
	width: 380px;
	height: 50px;
	background-color : #CE3400;
	text-align : center;
	margin : 0px 0px 0px 0px;
}

input {
	font-family : Verdana , Arial , Helvetica , sans-serif;
	font-size : 10px;
	height : 17px;
	margin-bottom : 3px;
	margin-top : 3px;
	margin-left : 0px;
	margin-right : 0px;
}

p.text1 {
	font-family : Verdana , Arial , Helvetica , sans-serif;
	font-size : 10px;
	text-align : right;
	margin-bottom : 6px;
	margin-top : 6px;
	margin-left : 0px;
	margin-right : 5px;
}

p.text2 {
	font-family : Verdana , Arial , Helvetica , sans-serif;
	font-size : 10px;
	text-indent : 19;
	margin-bottom : 6px;
	margin-top : 6px;
	margin-left : 0px;
	margin-right : 5px;
}

p.text3 {
	font-family : Verdana , Arial , Helvetica , sans-serif;
	font-size : 10px;
	text-align : center;
	margin-bottom : 6px;
	margin-top : 6px;
	margin-left : 0px;
	margin-right : 5px;
}

p.text4 {
	font-family : Verdana , Arial , Helvetica , sans-serif;
	font-size : 6px;
}

textarea {
	width : 300px;
	font-family : Verdana , Arial , Helvetica , sans-serif;
	font-size : 10px;
	height : 70px;
}
#blueline {
position: static;
	height : 30px;
	background-image : url(home/bline.gif);
	background-repeat : repeat-x;
}
#footertext {
	margin-bottom : 6px;
	margin-top : 0px;
	margin-left : 15px;
	margin-right : 15px;
}
#footertext p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: White;
}
#maintext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: Black;
	margin : 130px 100px 60px 100px;
}
#maintext p {
	font-size: 13px; 
	color: Black;
}
#maintext h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 20px;
}

#maintext h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 18px;
}

#maintext h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 17px;
	margin : 10px 0px 0px 0px;
}

#maintext h4 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 15px;
	margin : 10px 0px 0px 0px;
}

#indexmaintext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: Black;
	padding : 130px 100px 60px 250px;
}

#indexmaintext p {
	font-size: 13px; 
	color: Black;
}
#indexmaintext h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 20px;
}
#indexmaintext h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 18px;
}

#indexmaintext h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 17px;
	margin : 10px 0px 0px 0px;
}

#footermenu {

}

#footermenu a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
    border-bottom-width : 1px;
	border-color : White Maroon Maroon White;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 3px;
	display : block;
	width : auto;
	text-decoration : none;
	background-color : #CC3300;
	border-style : solid;
}

#footermenu a:link {
	color: #FFFFFF;
}
#footermenu a:visited {
	color: #FFFFFF;
}
#footermenu a:hover {
	color: #FFFFFF;
	background-color : #333399;
}
#footermenu a:active {
	color: #FFFFFF;
}
 #url {
	position: absolute;
	left: 540px;
	top: 6px;
	width: 206px;
}
#selectwrapper {
	/*position: relative;*/
}

.mortgage-form-header{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 17px;
	margin : 10px 0px 0px 0px;
}
#extrainformation {
	font-family: Arial, Helvetica, sans-serif; 
border-top:1px solid #cccccc;
	height:76px;
	overflow:auto;
	color:#B0B0B0;
	padding:4px 20px 0px 20px;
}

#extrainformation p {
	font-size: 14px; 
	color: #666666;	
}

#extrainformation h1{
color:#666666;
font-size:14px;
margin:0px 0px 0px 0px;
}

#extrainformation h2{
color:#666666;
font-size:14px;
margin:0px 0px 0px 0px;
}

#extrainformation h3{
color:#666666;
font-size:14px;
margin:0px 0px 0px 0px;
}

#extrainformation h4{
color:#666666;
font-size:14px;
margin:0px 0px 0px 0px;
}

#extrainformation h5{
color:#666666;
font-size:14px;
margin:0px 0px 0px 0px;
}

#extrainformation h6{
color:#666666;
font-size:14px;
margin:0px 0px 0px 0px;
}
noscript{
z-index:-1;
}

abbr{
border-bottom:none;
}