/* CSS Document */

* { margin: 0; padding: 0; }
a { color: #008193; }
body { background: url("/images/bg.gif") repeat-x center top #fff; font-family: Arial, Helvetica, sans-serif; text-align: center; }

#container { background: #fff; border: 1px solid #c5c5c5; text-align: center; margin: 0 auto; width: 760px; }

#header { background: url("/images/header.jpg") no-repeat top center; display:block; height: 104px; margin-bottom: 5px; width: 760px; }

#supernav {  padding: 40px 15px 0 0; text-align: right; }
#supernav  .topnav li .division {margin-right:36px; background:none;}
#supernav .topnav { list-style: none; }
#supernav .topnav li { background: url("/images/topnav-li.gif") no-repeat 0 8px; display: inline; margin: 0 8px; padding-left: 10px; }
#supernav .topnav li a { font: bold 11px Arial; color: #fff; text-decoration: none; }
#supernav .topnav li a:hover { text-decoration: underline; }

#neck #box-left { border-right: 1px solid #c5c5c5; float: left; text-align: left; width: 228px; }
#neck #box-left .leftnav { list-style: none; }
#neck #box-left .leftnav li { border-bottom: 1px solid #c5c5c5; }
#neck #box-left .leftnav a { background: url("/images/leftnav-li.gif") no-repeat 7px 8px #fff; color:#00529e; display: block; font: bold 13px Arial; height: 14px; margin: 0; padding: 8px 0 10px 37px; text-decoration: none; width: 191px; }
#neck #box-left .leftnav .first a { background: url("/images/leftnav-li.gif") no-repeat 7px 5px #fff; color:#00529e; display: block; font: bold 13px Arial; height: 14px; margin: 0; padding: 5px 0 10px 37px; text-decoration: none; width: 191px; }
#neck #box-left .leftnav a:hover { background: url("/images/leftnav-li.gif") no-repeat 7px 8px #b2d6ef; }
#neck #box-left .leftnav .first a:hover { background: url("/images/leftnav-li.gif") no-repeat 7px 5px #b2d6ef; }

#neck #box-center { border: solid #c5c5c5; border-width: 0 1px 1px 0; float: left; text-align: left; width: 270px; }
#neck #box-center #testimonial { background: url("/images/pic-testimonial-bg.jpg") no-repeat; display:block; height: 60px; padding: 7px 10px; width: 250px; }
#neck #box-center #testimonial .quote { color: #353535; font: bold 12px Arial; margin-top: 10px; }
#neck #box-center #testimonial .quote .large { font: bold 17px Arial; }
#neck #box-center #testimonial .more { text-align: right; }
#neck #box-center #testimonial .more a { color: #005199; font: bold 12px Arial; text-decoration: none; }
#neck #box-center #testimonial .more a:hover { text-decoration: underline; }
#neck #box-center #testimonial .more img { margin-right: 5px; }

#neck #box-right { border-bottom: 1px solid #c5c5c5; float: left; overflow: hidden; text-align: left; width: 260px; }

#body #content { float: left; padding: 15px 10px; text-align: left; width: 480px; }
#body #content h2 { color: #0067c5; font: normal 23px Arial; }
#body #content h3 { color: #0067c5; font: bold 14px Arial; margin-top: 5px; }
#body #content p { color: #353535; font: normal 12px Arial; margin: 5px 0; }
#body #content a { text-decoration: none; }
#body #content a:hover { text-decoration: underline; }
#body #content ol { color: #353535; font: normal 12px Arial; margin: 5px 10px 5px 25px; }
#body #content ul { color: #353535; font: normal 12px Arial; margin: 5px 10px 5px 25px; }
#body #content .nobullet { color: #353535; font: normal 12px Arial; margin: 5px 10px 5px 180px; }
#body #content .nobullet li { margin-bottom: 5px; }
#body #content .image { margin: 0 10px 10px 0; }
#body #content .list { list-style-position:outside; }
#body #content .list li { margin-left: 20px; }

#body #content #people p { font-weight: bold; }
#body #content #people img { margin-bottom: 5px; }
#body #content #people i { color: #0067C5; font-size: 11px; font-style:normal; font-weight: normal; }

#body #content #padme { padding: 0 20px 0 10px; }

#body #faq { background: #f9f9f9; border-left: 1px solid #c5c5c5; float: left; text-align: left; width: 259px; }
#body #faq h3 { color: #0067c5; font: normal 16px Arial; padding: 15px 10px; }
#body #faq .faq { list-style: none; margin: 0 auto; width: 230px; }
#body #faq .faq li { background: url("/images/faq-li.gif") no-repeat 0 13px; border-bottom: 1px solid #c5c5c5; padding: 5px 0 5px 10px; }
#body #faq .faq li.last { border-bottom: none; }
#body #faq .faq li a { font: bold 12px Arial; color: #00529e; text-decoration: none; }
#body #faq .faq li a:hover { text-decoration: underline; }

#body #faq img { position: relative; left: -1px; }

#body blockquote { border-bottom: 1px solid #eee; padding: 10px 0; }
#body blockquote p { margin-top: 0; }

#body #prequalify h3 { padding-top: 25px; }
#body #prequalify input { background: none; border: 1px solid #7f9db9; margin-left: 10px; }
#body #prequalify input[type="radio"] { background: none; border: none; margin-left: 10px; }
#body #prequalify .submit { background: none; border: none; margin-left: 0; }

#login { background: url('/mortgageadmin/images/login-bg.gif') no-repeat; width: 449px; height: 163px; color: #fff; padding-top: 10px; }
#login a { color: #fff; font-weight: bold; text-decoration: none; margin-top: 10px; }

.apptable  { margin-top: 10px; width: 740px; }
.apptable td  { font-size: 13px; padding: 5px; }
.apptable th { color: #0067c5; font: bold 14px Arial; margin-top: 5px; text-align: center; }
.apptable hr { border-width: 0 0 1px 0; }
.apptable .new { color: #d20c0c; font-weight: bold; font-size: 12px; }
.apptable .alt { background: #f0f0f0; }

#print { float: right; }

.form dd { clear: both; }
.form dt { color: #353535; float: left; font: bold 12px Arial; margin: 5px 10px 5px 0; }
.form input { background: none; border: 1px solid #7f9db9; margin:5px 0 0 10px; padding: 2px; }
.form input.button { background: #a70b0b; border: 1px solid #333; color: #fff; padding: 5px; }

.appview td { padding: 7px 0px; }
.appview th { color: #000; font: bold 13px Arial; padding: 5px; text-align: right; width: 370px; }
.appview label { padding: 0 7px; }


#footer { background: url("/images/footer.gif") no-repeat; clear: both; display:block; height: 75px; width: 760px; }
