/* CSS Document */
.logo {
background: url(images/01.jpg);
height: 75px;
width: 540px;
vertical-align: top;
}

.top {
background: url(images/02.jpg) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
height: 75px;
width: 240px;
}

.logo div.scrollmessage {
height: 25px;
margin-top: 6px;
margin-left: 105px;
width: 430px;
}

.top div.blinking {
background-color: #A90315;
color: #FFFF00;
display: block;
float: left;
font-size: 14px;
margin: 20px 0px auto 0px;
width: 325px;
}

.top div.message {
display: block;
float: left;
margin: 30px 5px auto 15px;
width: 210px;
text-align: right;
}

.top div.topmsg {
display: block;
float: left;
height: 40px;
margin: 5px 5px auto 25px;
width: 295px;
}

.navigation {
background-image: url(inside/navigation.jpg);
background-repeat: no-repeat;
width: 780px;
height: 37px;
}

.navigation div {
color: #FFFFCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
line-height: 37px;
}

.navigation div a {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
line-height: 37px;
padding: 0px 5px 0px 5px;
}

.navigation div a:hover {
text-decoration: underline;
}

span.scroller {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 20px;
}

p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #A90315;
font-weight: bold;
}

h1.articles {
font-size: 14px;
}

span.scroller span.yellow {
color: #FFFF66;
}

ol {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

div.calc div form {
height: 240px;
margin: 0px;
padding-bottom: 0px;
}

.faq {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:normal; 
font-size:12px;
line-height: 15px;
margin: 5px 0px 10px 0px;
}

ul.faq li, ol.faq li {
list-style-position: outside;
margin-left: 30px;
}

.forms {
line-height: 30px;
}

.disclosure {
font-size: 9px;
margin: 0px 0px 15px 0px;
}

.forms_home {
background-color:#FFFFCC;
border: #A90315 solid 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 10px 3px;
padding: 3px;
width: 202px;
}

.forms_home form {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 3px 0px 3px 0px;
}

.forms_home input, .forms_home select {
margin: 3px 0px 3px 4px;
width: 145px;
}

.forms_home input.btn {
width: 80px;
}

.forms_home label {
line-height: 20px;
margin-left: 4px;
}

.forms_home span.red {
color: #A90315;
font-size: 9px;
font-weight: bold;
}

.forms_home h5 {
background-color: #A90315;
color: #FFFFFF;
display: block;
font-size: 14px;
line-height: 24px;
margin: 0px;
text-align: center;
}

form.mort_calc {
background-color:#FFFFCC;
border: #A90315 solid 1px;
display: table;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 4px;
width: 292px;
}

form.mort_calc h5 {
background-color: #A90315;
color: #FFFFFF;
display: block;
line-height: 20px;
margin: 0px 0px 5px 0px;
text-align: center;
}

.calc {
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
float: left;
line-height: 14px;
}

#lft {
width: 39%;
}

#rgt {
border-left: #A90315 dotted 1px;
padding-left: 7px;
width: 58%;
}

.title2 {
color: #0B4692;
font-size: 14px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
margin-bottom: 5px;
}

.calc input {
font-size: 11px;
height: 17px;
margin: 2px 0px 2px 0px;
padding: 0px;
}

.calc input.btn {
height: 22px;
}

.charity div {
border-bottom: #000000 dotted 1px;
margin-bottom: 25px;
width: 300px;
}

.charity div img {
margin-bottom: 10px;
}

.charity div a {
display: block;
color: #A90315;
font-size: 12px;
font-weight: bold;
margin-bottom: 10px;
text-decoration: none;
}

.charity div a:hover {
color: #000000;
text-decoration: underline;
}

.footer {
text-align: center;
}

.footer a {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
line-height: 18px;
padding: 0px 1px 0px 1px;
}

.privacy {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.footer a:hover {
text-decoration: underline;
}