 html,body,h1,h2,h3,h4, {
margin:0;
padding:0
}

* {
margin-bottom:0;
margin-top:0;
font-family:"Arial Unicode MS"
}

#wrapper {
width:1004px;
height:auto;
margin:auto
}

#logo-row {
float:left;
width:1004px;
height:64px;
background-image:url(images/logo-row-bg.gif);
background-repeat:repeat-x
}

#logo-holder {
float:left;
width:357px;
height:64px
}

#logo {
float:left;
width:189px;
height:46px;
margin-top:5px;
margin-left:10px
}

#top-nav-holder {
float:left;
width:647px;
height:50px;
margin-top:14px
}

.top-nav a {
text-decoration:none;
color:#FFF;
line-height:50px;
font-weight:700;
display:block;
padding-right:20px;
padding-left:20px
}

.top-nav a:hover {
text-decoration:none;
color:#000;
line-height:50px;
font-weight:700;
display:block;
padding-right:20px;
padding-left:20px
}

.top-nav {
line-height:30px;
float:left;
font-size:14px;
color:#FFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:400
}

#banner-holder {
float:left;
width:1004px;
height:191px
}

#banner-1 {
float:left;
width:109px;
height:191px
}

#banner-2-nav-bg {
float:left;
width:248px;
height:191px;
background-image:url(images/banner-2-nav-bg.gif);
background-repeat:no-repeat
}

.left-top-nav {
font-family:"Trebuchet MS";
font-size:13px;
color:#bc6612;
display:block;
text-align:left;
font-weight:700;
border-right-width:1px;
border-right-style:dashed;
border-right-color:#630;
margin-bottom:3px;
margin-left:10px;
margin-right:15px
}

.left-top-nav a {
display:block;
color:#bc6612;
margin-bottom:5px;
text-decoration:none;
padding-left:8px;
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color:#BC6612;
font-weight:400;
background-color:#FEF9F3
}

.left-top-nav a:hover {
display:block;
text-decoration:none;
border-bottom-style:solid;
border-bottom-color:#CBCBCB;
border-bottom-width:1px;
color:#CBCBCB;
background-color:#F9F9F9
}

#page-bg-btm {
float:left;
width:1004px;
height:20px
}

.footer {
float:left;
width:984px;
height:auto;
margin:10px
}

.footer-nav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px
}

.footer-nav a {
color:#666;
text-decoration:none
}

.footer-nav a:hover {
color:#630;
text-decoration:underline
}

h2 {
	font-size:18px;
	color:#673E31;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:30px;
	font-weight:normal;
	text-align:left;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 7px;
}

h2 a {
color:#ff7900;
text-decoration:none
}

h2 a:hover {
color:#c23c00;
text-decoration:none
}

.clear {
clear:both
}

p a {
color: #74A1BF;
text-decoration:underline;
}

p a:hover {
color:#636;
text-decoration:none;}

body {
text-align:center;
font:11px "Trebuchet MS", Verdana;
color:#666;
padding-bottom:0;
padding-top:0;
margin-top:1px;
background-color:#FFF
}

.green {
font-family:verdana;
color:#093;
font-weight:400;
font-size:18px
}

.l-m-title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:700;
color:#0e8773;
text-align:left;
margin-top:8px;
margin-bottom:8px
}

.side-arrow1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
text-align:left;
background-image:url(images/tick_u.png);
background-repeat:no-repeat;
background-position:left 2px;
padding-left:23px;
margin-top:7px;
color:#696752;
margin-bottom:12px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#999;
border-right-width:1px;
border-right-style:solid;
border-right-color:#CCC;
padding-bottom:3px
}

.deb-txt-h {
font-size:14px;
color:#ad1254;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
font-weight:400;
text-align:left;
border-bottom-width:1px;
border-bottom-style:outset;
border-bottom-color:#ad1254;
margin:10px 5px 15px
}

.y-arrow {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
background-image:url(images/tick_u.png);
background-repeat:no-repeat;
background-position:2px;
color:#C93;
text-align:left;
padding-left:20px;
margin-bottom:5px;
margin-left:10px;
font-style:normal;
font-weight:bolder
}

#banner-3 {
float:left;
width:524px;
height:191px
}

#banner-4 {
float:left;
width:123px;
height:191px
}

#page-bg-top {
float:left;
width:1004px;
height:29px;
background-image:url(images/page-bg-top.gif);
background-repeat:no-repeat;
padding-top:10px;
text-align:right
}

#page-bg-middle {
float:left;
width:1004px;
height:auto;
background-image:url(images/page-bg-middle.gif);
background-repeat:repeat-y
}

.page-right-col {
float:right;
width:670px;
margin-left:5px;
margin-right:35px;
height:auto;
padding-right:3px;
padding-left:3px
}

.page-left-col {
float:left;
width:251px;
margin-left:30px;
margin-right:3px;
height:auto
}

.left-nav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
line-height:23px;
font-weight:400;
color:#fe292a;
background-position:left 8px;
margin-left:10px;
text-align:left;
padding-left:5px;
margin-bottom:5px;
background-color:#FAF8F6;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CBCBCB;
margin-right:5px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#CBCBCB;
padding-top:5px
}

.left-nav a {
color:#355DAA;
text-decoration:none
}

.left-nav a:hover {
color:#630;
display:block
}

.c-heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#729324;
font-weight:400;
text-align:left;
margin-top:8px;
margin-bottom:5px;
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color:#729324;
padding-bottom:8px
}

.green-box-top {
background-image:url(images/green-box-top.gif);
background-repeat:no-repeat;
height:41px;
width:650px;
line-height:41px;
color:#89BB5C;
font-family:"Arial Unicode MS";
font-size:20px;
text-align:left;
padding-left:10px;
margin:0
}

.green-box-mdl {
width:648px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:justify;
border-right-width:1px;
border-left-width:1px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#89BB5C;
border-left-color:#89BB5C;
margin:0;
padding:5px
}

.green-box-mdl a {
color:#89BB5C;
text-decoration:none
}

.green-box-btm {
width:658px;
height:15px;
line-height:15px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-color:#89BB5C;
border-bottom-color:#89BB5C;
border-left-color:#89BB5C
}

.spe-heading {
	font-family:"Agency FB";
	color:#74A1BF;
	font-size:20px;
	letter-spacing:1px;
	font-weight:bold;
	text-align: left;
	margin-left: 5px;
}

.graybox {
width:650px;
background-color:#FFF;
border:5px solid #DDDDDB
}

.graybox-inner {
background-color:#FFF;
width:630px;
border:1px solid #DDDDDB;
font-family:"Arial Unicode MS";
font-size:13px;
line-height:17px;
color:#666;
text-align:justify;
margin:3px;
padding:5px
}

.blue-box-top {
background-image:url(images/blue-box-top.gif);
background-repeat:no-repeat;
height:41px;
width:650px;
line-height:41px;
color:#4085E4;
font-family:"Arial Unicode MS";
font-size:20px;
text-align:left;
padding-left:10px;
margin:0
}

.blue-box-mdl {
width:648px;
font-family:"Arial Unicode MS";
font-size:12px;
line-height:17px;
text-align:justify;
border-right-width:1px;
border-left-width:1px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#4085E4;
border-left-color:#4085E4;
padding:5px
}

.blue-box-mdl a {
color:#4085E4;
text-decoration:none
}

.blue-box-btm {
width:658px;
height:15px;
line-height:15px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-color:#4085E4;
border-bottom-color:#4085E4;
border-left-color:#4085E4
}

.saff-box-top {
background-image:url(images/saff-box-top.gif);
background-repeat:no-repeat;
height:41px;
width:650px;
line-height:41px;
color:#E4A635;
font-family:"Arial Unicode MS";
font-size:20px;
text-align:left;
padding-left:10px;
margin:0
}

.saff-box-mdl {
width:648px;
font-family:"Arial Unicode MS";
font-size:12px;
line-height:17px;
text-align:justify;
border-right-width:1px;
border-left-width:1px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#E0A83B;
border-left-color:#E0A83B;
padding:5px
}

.saff-box-mdl a {
color:#E4A635;
text-decoration:none
}

.saff-box-btm {
width:658px;
height:15px;
line-height:15px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-color:#E0A83B;
border-bottom-color:#E0A83B;
border-left-color:#E0A83B
}

.m-f-bg {
float:left;
width:664px;
height:197px;
margin-left:5px;
background-image:url(images/mort-f-bg.gif);
background-repeat:no-repeat
}

.form_Input_mort_refinance_text {
color:#383535;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
font-weight:700
}

.form_Input_mort_refinance {
background-color:#FFF;
border:0.1em solid #bcbbbb;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:400;
color:#000;
height:16px
}

.formtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
line-height:17px
}

.css-arw-saff {
font-family:"Trebuchet MS";
font-size:13px;
color:#963;
padding-top:3px;
text-align:left;
margin-top:4px;
margin-bottom:4px
}

.saff {
background-color:#FC853E;
height:4px;
width:4px;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-top-color:#393;
border-right-color:#393;
border-bottom-color:#393;
display:block;
float:left;
margin-top:6px;
margin-bottom:6px;
margin-right:6px
}

.css-arw-brwn {
font-family:"Trebuchet MS";
font-size:13px;
color:#346B62;
padding-top:3px;
text-align:left;
margin-top:4px;
margin-bottom:4px
}

.brwn {
background-color:#D49B0D;
height:5px;
width:5px;
display:block;
float:left;
margin-top:5px;
margin-bottom:5px;
margin-right:6px;
text-align:left;
border-color:#000 #CCC;
border-style:solid;
border-width:2px
}

.black {
background-color:#74A1BF;
height:4px;
width:4px;
display:block;
float:left;
margin-top:6px;
margin-bottom:6px;
margin-right:6px;
border:2px solid #ADC7D9
}

.mort_head {
font-size:13px;
color:#7D6860;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-align:left;
background-color:#F7E9D0;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#AB9890
}

.mort-formtext {
font-family:"Trebuchet MS";
font-size:13px;
color:#666
}

.calc_text {
font-family:"Trebuchet MS";
font-size:14px;
color:#8e0707;
text-align:left
}

.mort_input_css {
background:#FFF;
border:1px solid #666;
font-family:"Trebuchet MS";
font-size:12px;
color:#000
}

.calculate-formtext {
font-family:"Trebuchet MS";
font-size:16px;
color:#594A44
}

.calc_input_css {
background:#FFF;
color:#000;
border-color:#faa5a5;
border-width:1px
}

.calc_raw {
background-color:#fee5e5
}

.calc_raw_result {
background-color:#fbb7b7
}

.c-b-list1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#531504;
line-height:19px;
text-align:left;
background-image:url(images/c-tick-bullet.png);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:23px;
margin-top:5px
}

.c-b-list {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
line-height:19px;
color:#531504;
text-align:left;
background-image:url(images/c-r-bullet.png);
background-repeat:no-repeat;
background-position:left 1px;
padding-left:23px;
margin-top:5px
}

h1 a,h1 a:hover {
	color:#734841;
	text-decoration:none;
	text-align: left;
	
}

h1 {
	line-height:50px;
	text-align: left;
	margin-left: 5px;
	color: #673E31;
	font-weight: normal;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
p {
	margin-left:7px;
	margin-right:7px;
	margin-top:10px;
	font-family:teoma, Tahoma;
	font-size:13px;
	line-height:18px;
	color:#666666;
	text-align:justify;
}

.content
{
font-family:"Arial Unicode MS";
font-size:12px;
line-height:17px;}

.content a,.content a:hover {
color:red;
text-decoration:none
} 

.ftr-head {
	height: 36px;
	font-family: "Arial Unicode MS";
	font-size: 20px;
	text-align: left;
	padding-left: 40px;
	line-height: 36px;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.ftr-title {
	font-family:"Arial Unicode MS";
	font-size: 12px;
	font-weight: bold;
	color: #996633;
	text-align: left;
	line-height: 19px;
}
.ftr-content {
	font-family: "Arial Unicode MS";
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
}

.ftr-content a {
color:#0099FF;
text-decoration:none;}

.ftr-content a:hover {
color: #99CC00;
text-decoration:none;}

.ftr1 {
	width: 23%;
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}
.ftr2 {
	width: 23%;
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}
.ftr3 {
	width: 23%;
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}
.ftr4 {
	width: 23%;
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}
#ftr-holder {
	width: 80%;
	padding-left: 80px;
}

.footer{
	float:right;
	width:100%;
	height:auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(images/ftr-head.png);
	background-repeat: repeat-x;
	background-position: top;
}
.aahighlight {
	background-color: #FFFF99;
}
.point {
	background-image: url(images/saff-round.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: "Arial Unicode MS";
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	margin:0 0 4px 0;  padding-bottom:4px;
	position:relative;
}
.mdl-font {font-size:25px; margin:20px; font-family: 'Agency FB'; color:#666 }
.red { font-size:25px;font-family: 'Agency FB'; color:#666; color:#CC3300}
