/* MEMBER FIRST MORTGAGE STYLESHEET----------------------------------------------------------------------------------------*/body { font-size:62.5%; font-family:Trebuchet Ms, Verdana, Arial; color:#202020; background: #00488f url(../images/bg-main.gif) repeat-x;}*{ margin:0; padding:0; list-style:none;}hr { display:none;} a {  text-decoration:none;  color:#0b2f80;}a:hover { color:##e00419;}a:focus{ outline:none;}img {  border:none;}/* GLOBAL-----------------------------------------------------------------------------------------*/.clearfix:after { /* clear floats */ content:"."; display:block; height:0; clear:both; visibility:hidden;}/* hide from ie-mac \*/.clearfix {display:block;}/* end hide from ie mac */.clearfix {display:block !important;}.clearfix {display:inline-block;}.imgreplace{ /* apply image replacement */ text-indent:-999999px; text-align:justify; overflow:hidden; display:block;}/* PAGE LAYOUT-------------------------------------------------------------------------------------*/#container {  width:725px;  padding:20px 7px 50px 7px;  background:#fff;  margin:0 auto;  border-right:7px solid #546EA7;  border-left:7px solid #546EA7;}#topheader {  padding-bottom:17px;}#subcontent {  width:682px;  margin:0 auto;}#footercontainer {  background:#E00419;  width:753px;  margin:0 auto;  padding:10px 0;}/* HEADERS---------------------------------------------------------------------------------*/h2.welcometitle {  background:url(../images/title-welcome.gif) no-repeat;  width:77px;  height:19px;  padding-bottom:10px;}  h2.benefitstitle {  background:url(../images/title-benefits.gif) no-repeat;  width:77px;  height:19px;  padding-bottom:10px;}      h2.rates {  width:277px;  height:19px;  padding-bottom:10px;   font-size:1.8em; font-family:Trebuchet Ms, Verdana, Arial; color:#000000;    }
/* TOPHEADER -----------------------------------------------------------------------------------*/ul#topnav {  text-align:right;  padding:0 30px 13px 0 ;}ul#topnav li {  display:inline;  border-right: 1px solid #0b2f80;  font-size:1.3em;  color:#0b2f80;}ul#topnav li.lasttopnav {  border:none;} ul#topnav li a {  padding:0 5px;}ul#topnav li a:hover {  color: #e00419}#bannercontent {  background:url(../images/bg-roundedtop.gif) top no-repeat;  width:724px;}p.memberfirstlogo {  background:url(../images/logo-memberfirstmortgage.png) no-repeat;  width:140px;  height:96px;  float:left;  display:block;  position:relative;  top:-35px;  left:30px;  margin-bottom:-51px;}p.titlecredit {  background:url(../images/title-creditunionowned.png)  no-repeat;  width:197px;  height:21px;  position:relative;  left:67px;  top:10px;}.bannernav {  clear:both;  width:724px;}.bannernav img.photobanner {  float:left;}ul#headernav {  width:290px;  float:right;}ul#headernav li {  text-indent:-99999px;}ul#headernav li a {  display:block;  width:290px;}ul#headernav li a.checkrates {  background:url(../images/btn-checkrates.jpg) 0 0% no-repeat;  height:72px;}ul#headernav li a.checkrates:hover {  background:url(../images/btn-checkrates.jpg) 0 100% no-repeat;}  ul#headernav li a.checkrateson {background:url(../images/btn-checkrates.jpg) 0 0% no-repeat;height:72px;}ul#headernav li a.checkrateson {background:url(../images/btn-checkrates.jpg) 0 100% no-repeat;}  ul#headernav li a.applyonline {  background:url(../images/btn-applyonline.jpg) 0 0% no-repeat;  height:69px;}ul#headernav li a.applyonline:hover {  background:url(../images/btn-applyonline.jpg) 0 100% no-repeat;}    ul#headernav li a.applyonlineon {  background:url(../images/btn-applyonline.jpg) 0 0% no-repeat;  height:69px;}ul#headernav li a.applyonlineon {  background:url(../images/btn-applyonline.jpg) 0 100% no-repeat;}    ul#headernav li a.applybyphone {  background:url(../images/btn-products.jpg) 0 0% no-repeat;  height:73px;}ul#headernav li a.applybyphone:hover {  background:url(../images/btn-products.jpg) 0 100% no-repeat;}    ul#headernav li a.applybyphone-on {  background:url(../images/btn-products.jpg) 0 0% no-repeat;  height:73px;}ul#headernav li a.applybyphone-on {  background:url(../images/btn-products.jpg) 0 100% no-repeat;}/* SUBCONTENT---------------------------------------------------------------------------*/.sidenavcolumn {  width:147px;  float:left;  display:block;}.contenttext {  width:336px;  float:left;  padding-right:30px;}.contenttext p.subtext {  font-size:1.2em;  line-height:1.3em;  padding-bottom:18px;}dl.sidelist {  color:#0B2F80;  padding-bottom:20px;}dt.titlelist-top {  text-transform:uppercase;  font-size:1.3em;}dt.titlelist {  text-transform:uppercase;  font-size:1.3em;  padding-top:13px;}dl.sidelist dd a {  background:url(../images/bullet-arrow.gif) 0 0.45em no-repeat;  font-size:1.1em;  padding-left:9px;  display:block;}dl.sidelist dd a:hover,dl.sidelist dd a:active {  color:#e00419;}a.btnpaymortgage { background:url(../images/btn-paymortgage.jpg) no-repeat; width:117px; height:15px; display:block; padding:10px; color:#fff; font-size:1.1em; text-transform:uppercase; font-weight:bold;}.datacolumn {  width:166px;  float:left;}p.centertext {  text-align:center;  font-size:1.2em;  padding-bottom:10px;}p.centertext a.textlink {  color:#000;  text-decoration:underline;}.featuredrates {  width:166px;  background:#88A6E2;}.featuredrates h2 {  background-color:#1F3F80;  display:block;  padding:2px 0;  text-align:center;  color:#fff;  font-size:1.4em;}.featuredrates  table.featureddata {  width:150px;  margin:0px auto 3px auto;}table.featureddata td.titlerate {  font-weight:bold;  color:#1f3f80;  font-size:1.2em;}table.featureddata td.titledivider {  background-color:#1e90ff;  width:48px;  padding:0 0 0 2px;  font-size:1.1em;}table.featureddata td.entrydata {  background-color:#fff;  width:48px;  padding:0 0 0 2px;  font-size:1.1em;}a.btngrayarrow {  border:1px solid #000;  background: #1F3F7F url(../images/bullet-arrowgray.gif) left no-repeat;  padding:0 4px 0 13px;  text-decoration:none;  color:#fff;  font-size:0.9em;  font-weight:bold;}/* FOOTER CONTAINER-------------------------------------------------------------------*/p.logofooter {  background:url(../images/logo-equalhousing.gif) no-repeat;  width:63px;  height:64px;  position:relative;  left:20px;  top:-47px;  display:block;  float:left;  margin-bottom:-47px;}p.logofooter a {  display:block;  width:63px;  height:64px;}ul.footerlinks {  text-align:center;}ul.footerlinks li {  display:inline;  font-size:1.3em;  font-weight:bold;  font-style:italic;  color:#fff;}ul.footerlinks li a {  color:#fff;  padding-left:4px;}