body{
	padding:0px;
	margin:0px;
	background: white;
	text-align:center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:8pt;
	background: #9caecd url("../images/body_bg.jpg") repeat-x;
}

div, img, table{
	border:0px;
	padding:0px;
}

img, table{
	margin:0px;
}

#one{
	display:none;
	height:1px;
	width:1px;
	background: url("../images/banner_mortgages_hover.jpg");
}

#two{
	display:none;
	height:1px;
	width:1px;
	background: url("../images/banner_mortgages_down.jpg");
}

#three{
	display:none;
	height:1px;
	width:1px;
	background: url("../images/banner_credit_2_hover.jpg");
}

#four{
	display:none;
	height:1px;
	width:1px;
	background: url("../images/banner_credit_2_down.jpg");
}

#five{
	display:none;
	height:1px;
	width:1px;
	background: url("../images/banner_council_hover.jpg");
}

#six{
	display:none;
	height:1px;
	width:1px;
	background: url("../images/banner_council_down.jpg");
}

#seven{
	display:none;
	height:1px;
	width:1px;
	background: url("../images/banner_loans_hover.jpg");
}

#eight{
	display:none;
	height:1px;
	width:1px;
	background: url("../images/banner_loans_down.jpg");
}

#top{
	height:50px;
	width:760px;
	background: white;
	padding:0px;
	margin:0px auto 0px auto;
}

#topMiddle{
	text-align:left;
	height:125px;
	width:760px;
	background: white;
	padding:0px;
	margin:0px auto 0px auto;
}

#logo{
	cursor:pointer;
	cursor:hand;
	text-align:left;
	width:180px;
	height:125px;
	padding:0px;
	margin:0px;
	float:left;
	background: url("../images/top_logo.jpg") no-repeat;
}

#flashcontent{
	padding:0px;
	margin:0px;
	border:0px;
}

#container {
	background: white url("../images/bg_phone.jpg") repeat-y;
	width:760px;
	padding:0px;
	margin:0px auto 0px auto;
	text-align:center;
}

#inner_container{
	background: #e0e9fb url("../images/bg_main_grad.jpg") repeat-x top;
	width:750px;
	padding:0px;
	margin:0px auto 0px auto;
	text-align:left;
}

#dots {
	background: white url("../images/dots.jpg") no-repeat;
	width:760px;
	height:15px;
	margin:0px auto 0px auto;
	padding:0px;
}

#footer{
	padding:0px;
	margin:0px auto 0px auto;
	width:760px;
	background:white url("../images/bg_footer.jpg") repeat-y;
}

#bottom{
	height:15px;
	width:760px;
	background: white url("../images/bg_middle_bottom.jpg");
	padding:0px;
	margin:0px auto 0px auto;
}

#contact_content{
	display:inline;	/*IE double float margin bug fix */
	text-align:center;
	float:right;
	width:190px;
	padding:0px;
	margin:0px 10px 0px 0px;
	/*background:#961100;*/
}

#naviBlock{
	text-align:center;
	margin:5px auto 5px auto;
	width:725px;
}

#textBlock{
	line-height:200%;
	float:left;
	display:inline;
	width:500px;
	margin: 0px 0px 10px 20px;
}

#formDiv1, #formDiv2, #formDiv3{
	position:absolute;
	display:none;
	top:200px;
	width:470px;
	padding:10px;
	margin:0px auto 0px auto;
	border: 5px solid red;
	background:white;
}

#formDiv1{
	z-index:100;
}

#formDiv2{
	z-index:101;
}

#formDiv3{
	z-index:102;
}

.navi{
	float:left;
	width:145px;
	height:55px;
	margin:0px;
	padding:0px;
}

h1{
	text-align:left;
	font-weight:normal;
	color:#364c92;
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
	font-size:14pt;
}

h2{
	color:#364c92;
	font-weight:bold;
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
	font-size:12pt;
}

h3{
	color:#364c92;
	font-weight:normal;
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
	font-size:12pt;
}

img{
	border:0px;
	padding:0px;
	margin:0px;
}

p{
	text-align:justify;
}

td.form{
	vertical-align:top;
}

a:link, a:visited, a:active{
	text-decoration:underline;
	color:black;
}

a:hover{
	text-decoration:underline;
	color:black;
}

td.contact_icon{
	vertical-align:top;
}

td.contact_phone, td.contact_post, td.contact_email{
	text-align:left;
	color:white;
	font-family:trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-size:12pt;
}

td.calculator, td.calculator_result{
	text-align:left;
	color:white;
}
td.calculator{
	width:30px;
}
td.calculator_result{
	font-size:12pt;
	font-weight:bold;
}

input.right_contact, textarea.right_contact{
	width:120px;
	font-family:trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-size:8pt;
}

textarea.right_contact{
	height:100px;
}

input.forms, select.forms{
	width:150px;
}

p.phoneNumber{
	text-align:center;
	font-family:trebuchet ms,verdana,arial,helvetica,sans-serif;
	font-size:30pt;
	color:#ff0000;
	padding:30px;
	margin:0px;
}

.footertext{
	text-align:center;
	padding:5px;
	margin:0px;
}

.middleHeaderGraphic{
	width:100px;
	height:72px;
	padding:10px;
	margin:0px;
}