/* Style for Mortgage Solutions */

body {
  text-align: center;
  font-size: 12px;
  font-family: "Arial", "Helvetica", sans, sans-serif;
  margin-top: 0px;
  background: url('../graphics/body_bg.jpg') repeat-x;
  }
  
td {
  text-align: left;
  font-size: 12px;
  font-family: "Arial", "Helevetica", sans, sans-serif;
  color: rgb(99, 99, 99);
  }
  
div.master {
  width: 800px;
  z-index: 0;
  margin: 0 auto;
  }
  
div.header {
  width: 800px;
  z-index: 1;
  }

td.header_left {
  height: 215px;
  width: 270px;
  background: url('../graphics/header_left.jpg') no-repeat;
  }
  
td.header_center {
  height: 215px;
  width: 267px;
  background: url('../graphics/header_center.jpg') no-repeat;
  }
  
td.header_right {
  height: 215px;
  width: 263px;
  background: url('../graphics/header_right.jpg') no-repeat;
  }

div.nav_horiz {
  width: 800px;
  height: 47px;
  z-index: 1;
  background: url('../graphics/nav_horiz_bg.jpg') no-repeat;
  text-align: center;
  }
  
td.nav_horiz {
  width: 120px;
  height: 100%;
  text-align: center;
  }
  
a.nav_horiz:link {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: rgb(230, 230, 255);
  }

a.nav_horiz:hover {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: rgb(255, 255, 255);
  }

a.nav_horiz:visited {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: rgb(230, 230, 255);
  }

  
div.main {
  width: 800px;
  z-index: 1;
  margin-top: 10px;
  }
  
h1 {
  font-size: 14px;
  font-weight: bold;
  color: rgb(52, 58, 106);
  }

h2 {
  font-size: 12px;
  font-weight: bold;
  color: rgb(52, 58, 106);
  }

td.td_menu {
  font-size: 18px;
  font-weight: bold;
  }

a.column_1_menu:link {
  font-size: 14px;
  font-weight: normal;
  margin-left: 0px;
  text-decoration: none;
  color: rgb(63, 63, 63);
  }

a.column_1_menu:hover {
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  color: rgb(98, 132, 184);
  }

a.column_1_menu:visited {
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  color: rgb(63, 63, 63);
  }

ul {
  margin: 12px;
  list-style-type: square;
  }

ol {
  margin: 25px;
  }

div.footer {
  margin-top: 20px;
  text-align: right;
  color: #ffffff;
  background: #363c70;
  padding: 15px;
  }

h4 {
  display: block;
  background: #363c70;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  padding: 5px;
  text-align: center;
  }

h5 {
  display: block;
  background: #363c70;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  padding: 5px;
  text-align: center;
  }

h6 {
  display: block;
  border: 1px solid #363c70;
  font-size: 12px;
  font-weight: normal;
  color: #363c70;
  padding: 5px;
  text-align: center;
  }

td.small {
  font-size: 9px;
  }

.media_body{
font-size: 12px;
  font-family: "Arial", "Helvetica", sans, sans-serif;
 
}

.media_box{
  font-size: 12px;
  font-family: "Arial", "Helvetica", sans, sans-serif;
 border-top: 1px solid #c0c0c0;
 border-bottom: 1px solid #c0c0c0;
 border-left: 1px solid #c0c0c0;
 border-right: 1px solid #c0c0c0;
}

.media_title{
font-size: 12px;
  font-family: "Arial", "Helvetica", sans, sans-serif;
 font-weight: bold;
}

.length{
font-size: 12px;
  font-family: "Arial", "Helvetica", sans, sans-serif;
 color: #727272;
}