#news-container{ width:750px; margin:20px auto;}

.sidebar{width: 22%; float: left; padding: 0; margin: 0; }
.news-content{ width:50%; margin:0;text-align:left;float:left;  margin:0;}
.home-content{ width:25%; margin:0;text-align:left;float:right;  margin:0;}

#news{float: left;border: solid 1px #c4ced8; border-width: 0 0 1px 0; padding:0; margin: 0 0 10px 0;}
#news-st{float: left;border: solid 1px #c4ced8; border-width: 0; padding:0; margin: 0 0 10px 0;}
#news1st{float: left;border: solid 1px #c4ced8; border-width: 0; padding:0;}
#newslast{float: left;border: solid 1px #c4ced8; border-width: 1px 0; padding:0;}
.sidebarHD{width: 140px; float:left; height: 15px; padding:0; 
border: solid 1px #ccc; border-width: 0 0 1px 0;
background-color: #e5eef3; text-indent: 2px;}

.sidebarHD h2{font: bold 12px Arial, Helvetica, sans-serif; text-align: left;}
.sidebar{text-align: left;}
.sidebar h5{ text-indent: 2px;font: bold 11px Arial, Helvetica, sans-serif; color: #666; margin: 4px 0; float: left; width: 100%; }
.headline-img { background:url(../images/headline.png) 0 0 no-repeat; width:218px; height:25px;}

.news-content h1{font:lighter 22px arial; color:#333;}

.news-content #subHD{margin: 16px 0 4px 0; }

.news-content #subHD a,a:active,a:link
{color:#000;font:normal 22px/23px Times, serif; text-decoration:none; padding: 0; margin: 0;}
.news-content #subHD a:hover
{color:#827a00;text-decoration:none;padding: 0; margin: 0;}
 
.news-content p{ font: normal 12px/16px Arial, Helvetica, sans-serif; margin: 0 0 12px 0;}

.news-content li{ font: normal 12px/16px Arial, Helvetica, sans-serif; 
list-style: disc; 
margin: 0 0 6px 20px;}

a.news-items, a:link.news-items,a:visited.news-items{padding-left:-9px; margin-left: -4px; color:#18397c; }
a:hover.news-items{padding-left:-9px; margin-left: -4px; text-decoration: underline;}

.source { font: italic 12px Arial, Helvetica, sans-serif; margin: 0 0 11px 0; color: #666;}

.tableText a,a:link,a:visited{text-decoration:none; padding:2px 6px 0 4px; font:normal 11px arial;}
.tableText a:hover{text-decoration: underline;padding:2px 6px 0 4px; font:normal 11px arial;}
.archives li{ background: url(../images/red-blt.png) 0 3px no-repeat; width: 140px; 
padding: 0 0 0 10px; margin: 0 0 8px 4px; font: normal 11px Arial, Helvetica, sans-serif; text-indent: 0;}

.states li{ background: url(../images/red-blt.png) 0 5px no-repeat; width: 140px; 
padding: 0 0 0 10px; margin: 0 0 1px 4px; }
.states li a.news-items,.states li a:link.news-items,.states li a:visited.news-items{font: normal 11px Arial, Helvetica, sans-serif; text-indent: 0;padding-left:-9px; margin-left: -4px; color:#18397c; }
.states li a:hover.news-items{padding-left:-9px;_padding-left:4px; margin-left: -4px; text-decoration: underline;font: normal 11px Arial, Helvetica, sans-serif; text-indent: 0;}



.M-container {border: solid 4px #e5eef3; padding: 0; margin: 0;_width:100%; margin: 0 0 10px 0; }
.Mortgages {border: solid 1px #cecece; padding: 6px;}
.Mortgages h3{font: normal 18px/19px Times, serif; color:#cc0000; margin: 0 0 8px 0;}
.Mortgages ul li{ background: url(../images/red-blt.png) 0 3px no-repeat; 
_background: url(../images/red-blt.png) 0 5px no-repeat; 

padding: 0 0 0 10px; margin: 0 0 8px 0; font: normal 11px Arial, Helvetica, sans-serif; text-indent: 0;}


.Mortgages ol li{ background:none; list-style: decimal;
padding: 0; margin: 0 0 2px 25px; font: normal 11px Arial, Helvetica, sans-serif; text-indent: 0;}

.Mortgages p{ width: 
padding: 0; margin: 0 0 8px 0; font: normal 11px/13px Arial, Helvetica, sans-serif; text-indent: 0;}

.addBox{ float: left; border: solid 1px #b0cada;width: 100%; margin: 0 auto;}
.addHD{float:left; background-color: #e5eef3; width: 100%; border:solid 2px #b0cada; border-width: 2px 0 0 0;}
.addHD h5{font:normal 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color: #0f6ea9;
padding: 1px 0 0 6px;}
.addBox ul{list-style:square; color: #0f6ea9; }
.addBox li{font: normal 11px Arial, Helvetica, sans-serif; margin: 2px 10px 6px 20px;}

.addBox p{font: normal 11px/13px Arial, Helvetica, sans-serif; margin: 4px 8px 0 8px; color: #0f6ea9; }

.addBox td{font: normal 11px/11px Arial, Helvetica, sans-serif; margin: 4px 8px; color: #0f6ea9; }


/*form*/
.buttonGroup{ width:120px; text-align:center; }


.optionsContent input {width:120px; border-collapse: collapse;}
.optionsContent radio{padding-top:2px;}

.inputGroup 
{padding:0;margin:0;float:left;background-color: transparent; width:120px; font: normal 12px Verdana;}
.mainLabel 
{margin:0;padding:0 0 8px 0;position: static;width:120px;float:left;}

.mainLabelContent{font:normal 10px Verdana;}
label.required{font-weight:bold;}

.options {padding:2px 0 0 0;margin:0;width:120px;float: left;position: static;text-align:left;}
.optionsContent{padding:0 0 1px 0;}
.options .option{padding-bottom:5px;}
input.city{width:115px;}
input.zip{width:85px;}

.cityform,.zipform {border: solid 1px #ccc; padding:8px;width: 120px; float:left; position:relative; padding:8px; 
background-color: #e5eef3; margin: 10px 0;}


.sidebarHD2{width: 140px; float:left; height: 15px; padding:0; 
border: solid 1px #ccc; border-width: 0 0 1px 0; margin: 10px 0 0 0;
background-color: #e5eef3; text-indent: 2px;}

.sidebarHD2 h2{font: bold 12px Arial, Helvetica, sans-serif; text-align: left}














