* {margin: 0; padding: 0;}
body {color:#000; background:#fff;}
body, div, p, table, tr, td, h1, h2, h3, h4, ul, ol, li, blockquote, pre, label {font:11px/1.2 Tahoma, sans-serif;}
a img{border: 0px;}
a {color:#555;}
a:hover {text-decoration: none; color:#000;}
/* text formatting */
h1 {font-weight:bold; font-size:17px;}
h2 {font-weight:bold; font-size:17px; padding-bottom:4px;}
h3 {font-weight:bold; font-size:13px;}
h4 {font-weight:bold; font-size:13px;}
ul, ol {margin-left:1em; padding:1em;}
ul li {padding-bottom:4px; list-style:square;}
ol li {padding-bottom:4px;}

/* listings */
#listings {margin:10px 0 10px 15px;}
#listings li {padding-bottom:4px; list-style:square;}

/*menu*/
.menu-sub {border-left:1px solid #B1B1B1; border-right:1px solid #B1B1B1;width:199px;}
.menu-sub-top {background:transparent url("http://www.mortgagedirectory.org/Images/nav-top.jpg") no-repeat 0px 0px; height:7px; width:201px; font-size:1px;}
.menu-sub-bottom {background:transparent url("http://www.mortgagedirectory.org/Images/nav-bottom.jpg") no-repeat 0px 0px; height:7px; width:201px; font-size:1px; margin-bottom:10px;}
#menu a {font-weight:bold; color:blue; text-decoration:none;}
#menu a:hover {text-decoration:none; color:#000;}
#menu h2 {font-weight:bold; font-size:13px; padding:0 0 4px 4px; border-bottom:solid 4px #B1B1B1;}
#menu ul {margin-left:0; padding:0;}
#menu ul li {padding:4px; list-style:none; border-bottom:solid 1px #B1B1B1;}
#menu ul li.last {padding-bottom:0; border-bottom:0;}


/* highlight current page */
body#section-refi-quotes #menu li#refi-quotes a,
body#section-refi-payments #menu li#refi-payments a,
body#section-refi-arm #menu li#refi-arm a,
body#section-refi-closing #menu li#refi-closing a {text-decoration:none; color:#000;}


/**/
#related-articles {font-size:10px; margin:20px 0;}
#related-articles h3 {color:#B1B1B1; border-top:solid 1px #B1B1B1; padding:4px 0;}

/* framework */
.column {float:left;}
#wrapper {width:750px; margin:0 auto; text-align:left;}
#main {width:748px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; margin:0 auto; padding-bottom:20px;}
#stage {width:525px;}
#menu {margin-right:10px; padding-left:5px;}
#main-footer {clear:both;}
/* special formatting */
#stage h1 {text-align:center;}
.alt-col {float:left; width:50%; margin-right:0;}
.alt-footer {clear:both;}
.fineprint {color:#ccc; font-size:.8em;}
.accent {color:#F36700;}
/* mini-form   */
#mini {width:525px; height:275px; margin:0 0 10px 0; color:#000; clear:both; background:transparent url("http://www.mortgagedirectory.org/images/bkg-mini.jpg") no-repeat 0px 0px;}
#mini form {padding-left:10px; width:500px;}
#mini h1 {font-weight:bold; font-size:18px; color:#FC5920; text-align:left;}
#mini h3 {font-wieght:bold; font-size:12px; color:#000; padding:6px 0 4px 0;}
#mini select {font-size:1em; margin:0px; width:130px;}
.mini-link {font-weight:bold; font-size:13px; clear:both; margin:0 0 20px 20px; padding-top:10px;}
.mini-intro {width:330px; clear:both; margin-bottom:10px;}
.mini-one {float:left; width:160px;}
.mini-two {float:left; width:220px;}
.mini-btn {float:left; width:120px; padding-top:100px;}
/* mini-form radios */
#radios td {padding:0 0 3px 3px;}
#radios td input {margin:0px; size:10px; height:13px; width:13px;}
/* gtl */
#gtl {width:748px; height:650px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; margin:0 auto; background:transparent url("http://www.mortgagedirectory.org/images/bkg-iframe.gif") no-repeat bottom center;}
#gtl-couple {width:100%; background:transparent url("http://www.mortgagedirectory.org/images/bkg-couple.jpg") no-repeat 0px 0px;}
#gtl iframe {margin:10px 0 0 200px; border:solid 1px #9ace02; background:#fff;}

/* site map */
.head {
  background: #fff;
  width: 100%;
  padding:0px 0px 10px 0px;
}

.leftcol {
  background: #fff;
  float: left;
  width: 49%; 
  font-family:Tahoma,sans-serif;
  font-size:13px;
  padding:0px 0px 0px 5px;
  }
.clear {
  background: #fff;
  clear: both;
  width: 100%;
  border-bottom: 2px solid rgb(204, 204, 204); 
  font-weight:bold;
  }
#stage a{
  font-family:Tahoma,sans-serif;
  font-size:13px;
  }
#stage  a:hover {color: #000000 } 

#partner {width: 100%;}

#partner a{
  font-family:Tahoma,sans-serif;
  font-size:13px;
  font-weight:bold;
  }
#partner  a:hover {color: #000000 } 
