body{background:url(../images/bodybg.jpg) repeat-x; }
#regular{
font: 11px "Lucida Grande", Arial, Helvetica, sans-serif;
font-family: Trebuchet MS, Verdana,  Arial, Helvetica, Geneva,sans-serif;
margin:0 15px 0 15px; 
}
input,select{
font: 11px "Lucida Grande", Arial, Helvetica, sans-serif;
font-family: Trebuchet MS, Verdana,  Arial, Helvetica, Geneva,sans-serif;
}
ul{margin:0;padding:0;list-style:none;}
p{font: 12px "Lucida Grande", Arial, Helvetica, sans-serif;text-align:justify;}
div{margin:0;padding:0;}
h3,h2,h1,h4,h5{
color:#00065;
margin:0;
padding:0;
}
a img{border-color:#333;}
h3{font-size:14px;}
h4{font-size:16px;}
h5{font-size:14px;}
h1{font-size:16px;}
fieldset{padding:5px;color:#00065;}
fieldset legend{font-size:110%;}

a:link,a:visited{
text-decoration:none;
color:#333;
}
a:hover{text-decoration:underline;}

#mainWrap{
margin:10px auto 0 auto;
width:667px;
}
#map{
margin:5px 0 0 0;
width:418px;
height:500px;
border-bottom:1px solid;
}

#head{
width:100%;
margin:0 0 0 0;
}
#top{
background:url(../images/centerpiece.jpg) no-repeat;
width:667px;
height:158px;
border:1px solid;
}
#main_nav{
margin:3px auto 3px auto;
float:left;
text-align:center;
line-height:2em;
border:1px solid;
width:100%;
height:28px;
background:#0a2b1a;
font-family:Times New Roman;
font-weight:900;
font-size:14px;
}
#main_nav li a{
margin:0 0 0 25px;
color:#fff;
float:left;
padding:0 5px 0 5px;
}
main_navi li a:hover{
height:50px;
}
#main_nav li{
display:inline;
}
#main_nav li a:hover{
background:#a2d076;
text-decoration:none;
}
#main_nav li a:selected{
background:#a2d076;
text-decoration:none;
}

#content{
background:#fff;
border:1px solid;
width:667px;
float:left;

}
#left_column{
margin:5px 0 10px 10px;
float:left;
width:220px;
}
#right_column{
float:left;
width:420px;
margin:5px auto 10px auto;
}
#r_content{
margin:0 auto 0 auto;
width:100%;
}
#r_content>div{
background:#e6f3e9;
border:1px solid #b8d4c5;
}
#r_content div p{
color:#333;
padding:5px;
}
#r_content div h4,h1{
color:#e6f3e9;
padding:5px;
background:#b8d4c5;
}
#r_content ul{
margin:0 0 0 25px;
padding:5px;
list-style:disc;
}
#absub{
width:197px;
border:1px solid #b8d4c5;
margin:0 auto 0 auto;
}
#submenu{
margin:0 auto 0 auto;
width:198px;
border-top:0;
border-bottom:0;
}
#submenu li{
background:url(../images/sub_gradient.jpg);
border:1px solid #b8d4c5;
border-top:none;
text-align:center;
line-height:3em;
width:197px;
height:35px;
}
#currentHomes{
float:left;
width:100%;
}
#currentHomes ul{
border:1px solid;
float:left;
width:170px;
margin:0 0 0 5px;
}
#modHomes{
margin:20px 0 0 0;
float:left;
}
#homeWrap{
float:left;
}
#acontent{
background:#e6f3e9;
width:667px;
float:left;
border:1px solid;
}
#debtReasons{
padding:0 0 0 10px;
}