body, td, blockquote   { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align:left; font-weight: bolder; }

a { color: #0074bd; text-decoration: underline }
a:hover { color: #0074bd; text-decoration: none }

a.footer {color: #ffffff  }
a.footer:hover { color: white; text-decoration: none }

.bigblack { color: black; font-weight: bolder; font-size: 19px }

.section { color: #8E0E0E; font-weight: bolder; font-size: 16px }
.redsection  { color: #c22033; font-weight: bolder; font-size: 15px }
.blacksection { color: black; font-weight: bolder; font-size: 15px }

b { color: #0074bd; }
/* 0f1172 - navy blue*/

.blacksubsection { color: black; font-weight: bolder; font-size: 14px }

.subsection { color: #CC6600; font-weight: bolder; font-size: 14px }

.smprint  { font-size: 12px }
.smaller  { font-size: 11px }
.bigger { font-size: 14px }
.bigger2 { font-size: 15px }

.smbold  { font-size: 12px;font-weight: bolder }

.brownbold { color: #3B2D0B; font-weight: bolder }
.bluesubsection { color: #0f1172; font-weight: bolder }
.notbold { font-weight: normal }

.footercolor { color: #999999; }
.greysubsection { color: #999999; font-weight: bolder; font-size: 14px }
.purplesubsection { color: #0074bd; font-weight: bolder; font-size: 15px }
.purplesection { color: #0074bd; font-weight: bolder; font-size: 13px }
.titleinsurancenav {text-align: center; border: 1px #0074bd solid; background: #cccccc; margin: 3px;}
.titleinsurancenavcell {text-align:center; font-size:12px; padding: 5px 8px 5px 8px;}

.closingcostsnav {text-align: center; padding: 0px; border: 1px #23146D solid; background: #23146D;}
.closingcostsnavhead {text-align: center; color: #cccccc; font-size:15px;  padding: 3px;}
.closingcostsnavfoot {text-align: left; color: #cccccc; font-size:12px;  padding: 3px;}
.closingcostsnavcell {text-align: center; background: #cccccc;font-size:12px;  padding: 8px;}
 
.Error { color: #993300; font-weight: bolder }
.error { color: #993300; font-weight: bolder }

.success { color: #8C1008; font-weight: bolder }

.image {margin: +2px; padding: 2px; border: 1px #3B2D0B solid;}


select { color: black; font-weight: bolder; background-color: #F0BD5B }
.submit { color: black; font-weight: bolder; background-color: #F0BD5B }

hr { color: #999999; height: 1px; border-style: dashed none none none;}
hr.solid { color: #ffcc66; height: 1px; border-style: solid none none none;}

li.sidebar { list-style-type: disc; margin-left: -17px; }

.heading
{background-color: #FDE9A2;
border: 1px #3B2D0B solid;
margin: +2px 0px +2px 0px;
padding: 2px;
color: #3B2D0B;
font-weight: bolder;
font-size: 13px }


.top
{margin: 0px;
padding: 0px;
font-weight: bolder;
font-size: 9px }

.formborder {border-bottom: 1px dotted #FDE9A2;}


