/* CSS Document */
* {
margin:0px;
padding:0px;
}

.noPrint {
display: none;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#header_img {
display:none;
margin-top:0px;
height:0px;
}

/*TABLE DISPLAY----------------*/
.column-in {
margin:0px;



_width:auto;

}

.cleaner {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0px;
padding:0px;
background:transparent;
display:none;
}

#table {
display:table;
width:700px;
padding:0px;
}

#row {
display:table-row;
}

#left {
display:table-cell;
width:110px;
}

.lefta {
background:#ebebeb;
}

.righta {
background:#ebebeb;
}

#left p {
height:40px;
padding-top:8px;
padding-left:9px;
}

#right p {
height:40px;
padding-top:8px;
padding-left:5px;
}

#right {
	
display:table-cell;
width:585px;
}


#middle {
padding:1px;
width:0px;
display:table-cell;
height:100px;
}

/*IE Only*/
* html #left {
float:left;
}

* html #right {
float:right;
}

* html #middle {
float:left;
}

* html .cleaner {
display:block;
}

/* ]]> */
/*END TABLE DISPLAY------------*/

h1 {
font-size:18px;
	margin-top:20px;
	height:20px;
	/*overflow:hidden;*/
	font-family:Georgia, "Times New Roman", Times, serif;

}


h2 {
	font-size:14px;
	font-weight:bold;
	height:14px;
	height /**/:17px; /* for IE/Win only */
}

.header {
	text-align:center;
	top:0px;
	bottom:0px;
	}

/*--begin NAV--*/

h3 {
	font-size:0;
	/*margin-top: 20px;*/
	overflow:hidden;
	margin: 0px 0 0 0px;
	padding-top:31px;/*height of image*/
	height: 0px !important;
	height /**/:0px; /* for IE/Win only */
}


#nav { /*nav area*/
display:none;
}
/*--end NAV--*/

#container {
margin-left:auto;
margin-right:auto;
top:0px;
bottom:0px;
}

#main {
color:#333333;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
position:inherit;
width:775px;
line-height:15px;
}

.main {
padding-top:10px;
margin-left:20px;
text-align:left;
width:747px;
}

p.main {
	margin-left:20px;
	margin-right:25px;
	}

#footer {
display:none;
}

.footer {
font-size:0px;
height:0px;
margin-left:0px;
display:none;
}

p.footer {
display:none;
margin-left:15px;
}

.content {
width:747px;
margin:0px auto 0px 0px;
}

.contentextend {
width:747px;
margin:0px auto 0px 0px;
}

p.contentextend {
margin-top:12px;
margin-left:0px;
}

.contentextend ul {
	margin-left:2em;
	}
	
.contentextend li {
	margin:8px 15px 8px 0px;
	list-style:square;
	line-height:14px;
	}

.subcopy {
margin-top:12px;
margin-left:0px;
line-height:10px;
}

.glossarycontent {
width:700px;
margin:0px auto 0px 15px;
}

p.content {
margin-top:12px;
margin-left:0px;
}

.content ul {
	margin-left:2em;
	}
	
.content li {
	margin:8px 0px 8px 0px;
	list-style:square;
	line-height:14px;
	}
	
.banners {
display:none;
width:0px;
margin-top:0px;
margin-right:0px;
}

#copyright {
display:none;
height:0px;
display:none;
}

.copyright {
margin-left:0px;
height:0px;
display:none;
}

p.copyright {
font-size:0px;
margin-left:15px;
height:0px;
display:none;
}

.speak {
	font-size:12px;
	font-weight:bold;
	height:13px;
	height /**/:17px; /* for IE/Win only */
}

p.speak {
text-align:right;
margin-top:10px;
}

.quotes {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:oblique;
font-size:24px;
margin-top:12px;
text-align:center;
}

.inputfield {
	text-align:right;
}
/*---------------CONTACT FORM STYLE----------*/
#contact {
width:700px;
border:double;
border-color:#333333;
}

.blubox {
display:block;
background:#bec6ce;
margin-top: 0px;
padding-top: 8px;
padding-bottom:8px;
margin-bottom:0px;
/*padding-left:8px;
padding-right:8px;*/
}

#contact p{
font-size:11px;
padding-left:8px;
padding-right:8px;
margin-top:10px;
}

#contact input{
font-size:10px;
text-align:left;
color:#003366;
}

.req {
color:#990000;
font-weight:bold;
font-size:13px;
}

/*CONTACT TABLE DISPLAY----------------*/
.contactcolumn-in {
margin:0px;
}

#contacttable {
display:table;
width:400px;
padding:0px;
}

#contactrow {
display:table-row;
}

#contactleft {
display:table-cell;
width:400px;
}

#contactleft p {
height:30px;
padding-top:3px;
padding-left:7px;
}

#contactright p {
height:20px;
padding-top:3px;
padding-left:0px;
}

#contactright {
display:table-cell;
width:300px;
}


#contactmiddle {
padding:1px;
width:0px;
display:table-cell;
height:100px;
}

#contactlefta {
display:table-cell;
width:200px;
margin-left:0px;
margin-top:0px;
}

#contactlefta p {
height:30px;
/*padding-top:3px;*/
padding-left:90px;
}

/*IE Only*/
* html #contactleft {
float:left;
}

* html #contactright {
float:right;
}

* html #contactmiddle {
float:left;
}
/* ]]> */
/*END CONTACT TABLE DISPLAY------------*/
#mortg {
width:700px;
border:double;
border-color:#333333;
}

#mortgtable {
display:table;
width:700px;
padding:0px;
}

#mortgleft {
display:table-cell;
width:300px;
}

#mortgleft p {
height:10px;
padding-top:3px;
padding-left:7px;
}

#mortglefta {
display:table-cell;
width:140px;
margin-left:50%;
margin-top:0px;
}

#mortglefta p {
height:10px;
padding-top:3px;
padding-left:10px;
}

#mortg p{
font-size:11px;
padding-left:8px;
padding-right:8px;
margin-top:10px;
}

.mortgtotal {
text-align:right;
margin-right:20px;
}

#mortg input{
font-size:10px;
text-align:left;
color:#003366;
font-weight:bold;
}

#mortgmiddle {
text-align:left;
padding-left:0px;
margin-bottom:30px;
width:180px;
/*height:100px;*/
display:table-cell;

}

#questlefta {
display:table-cell;
width:100px;
margin-left:0px;
margin-top:0px;
}

#questlefta p {
height:40px;
padding-top:0px;
padding-left:0px;
margin-top:0px;
}

#questleft {
display:table-cell;
width:300px;
}

#questleft p {
height:30px;
padding-top:3px;
padding-left:7px;
}

/*-------------------------------customer speaks---------------------------------------*/
.quotebox {
display:block;
background:#ebebeb;
margin-top: 0px;
padding-top: 3px;
padding-bottom:3px;
margin-bottom:5px;
/*padding-left:8px;
padding-right:8px;*/
}

.quoteboxb {
display:block;
background:#ffffff;
margin-top: 0px;
padding-top: 3px;
padding-bottom:3px;
margin-bottom:5px;
/*padding-left:8px;
padding-right:8px;*/
}


.speaktop {
	font-size:12px;
	font-weight:bold;
	/*height:13px;*/
	margin-top:10px;
	margin-bottom:10px;
}

p.speaktop {
/*text-align:left;
margin-left:355px;*/

}

#custtableextend {
display:table;
width:700px;
padding:0px;
}
/*----------------------------end customer speaks-------------------------------------*/

#glossary {
width:700px;
}

#glossaryleft p {
padding-left:7px;
}

#glossaryextend {
width:675px;
border:thin;
border-style:solid;
border-color:#333333;
}

#glossarytableextend {
display:table;
width:675px;
padding:0px;
}

.glossaryterms {
/*height:20px;*/
margin-top:5px;
}

/*------------------------FAQ-------------------*/
#faq p{
padding:3px;
margin-top:0px
}

.faqa {
display:block;
padding-left:4px;
padding-right:8px;
padding-top:3px;
padding-bottom:3px;
margin-top:10px;
margin-bottom:10px;
background:#ebebeb;
}

.faqb {
display:block;
padding-left:4px;
padding-right:8px;
padding-top:3px;
padding-bottom:3px;
margin-top:10px;
margin-bottom:10px;
background:#ebebeb;
}
/*--------------------end FAQ--------------------*/

.sitemap {
margin-left:15px;
}

.sitemap ul{
padding-top:5px;
}

.sitemap li{
list-style:none;
}
