body {                                              /**/
    margin:0px 0px 0px 0px;                        /**/
    padding:0px 0px 0px 0px;                      /**/
    color:#818181;                               /**/
    background-color:#FFF;                      /**/
}                                              /**/
br {line-height:0px;}                         /**/
img {                                        /**/
    border:0px;                             /**/
}                                          /**/
td {                                      /**/
    font-size:11px;                         /**/
    font-weight:normal;                       /**/
    font-family:tahoma, arial;                  /**/
    vertical-align:top;                           /**/
    line-height:13px;                            /**/
    padding:0px 0px 0px 0px;                    /**/
}                                              /**/
table {                                       /**/
    border-collapse:collapse;                /**/
    border:0px;                             /**/
    padding:0px 0px 0px 0px;               /**/
    }                                     /**/
input, textarea, select{                 /**/
    font:normal 11px Tahoma, Arial;     /**/
    padding:2px 0px 0px 2px;           /**/
    margin:0px 0px 0px 0px;           /**/
    vertical-align:top;              /**/
}                                   /**/
/*----------------------------------**/
a {
    text-decoration:underline;
    color:#818181;
}
a:hover {
    text-decoration:none;
}
.g a {
    text-decoration:underline;
    color:#8DBB00;
}
.g a:hover {
    text-decoration:none;
}
.f a {
    text-decoration:none;
    color:#838383;
    font:bold 10px Tahoma, Arial;
}
.f a:hover {
    text-decoration:underline;
}
.rdmr a {
    text-decoration:none;
    color:#8DBB00;
    font-weight:bold;
    padding:0px 0px 0px 13px;
    background:url(images/1blt1.jpg) top left no-repeat;

}
.rdmr a:hover {
    text-decoration:underline;
}
/*--------------------^LINKS^------------------------------*/
.input{
    width:203px;
    height:17px;
    border:1px solid #BCBCBC;
    background-color:#FFF;
}
.input_h{
    width:120px;
    height:18px;
    border:1px solid #BCBCBC;
}
.input_1{
    width:61px;
    height:18px;
    border:1px solid #BCBCBC;
    color:#8D8D8D;
}
.input_2{
    width:113px;
    height:18px;
    border:1px solid #BCBCBC;
    color:#8D8D8D;
}
.input_3{
    width:120px;
    height:18px;
    border:1px solid #BCBCBC;
    color:#979797;
    font-size:10px;
}
.slct {
    width:197px;
    height:17px;
    border:1px solid #BCBCBC;
    color:#8D8D8D;
}
.slct_1 {
    width:87px;
    height:17px;
    border:1px solid #BCBCBC;
    color:#8D8D8D;
}
.list ul {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
.list li {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    line-height:1.21em;
    list-style:none;
    background:url(images/0blt2.gif) left top no-repeat;
}
.list li a {
    text-decoration:underline;
    color:#818181;
    font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}
.list li a:hover {
    text-decoration:none;
}
.ta {
    width:203px;
    height:110px;
    color:#787878;
    background-color:#FFF;
    border:1px solid #BCBCBC;
    padding:2px 0px 0px 5px;
    margin:0px 0px 0px 0px;
    overflow:auto;
}

/*-------------------- Custom ------------------------------*/
.input  { height:15px; }
.ta     { height:120px; }
.input_3{ height:16px; }

form, table, tr, td, th, p, div, span { margin: 0px; padding: 0px; }
table   { width: 100%; }

body    { text-align: center; font-size: 11px; font-weight: normal; font-family:tahoma, arial; }
div.body{ width: 766px; margin-left: auto; margin-right: auto; text-align: left; background: #ffffff; }
div.debug       { text-align: left; background: #ffffff; color: #000000; font-size: 12px; }
.spacer      { line-height: 0px; font-size: 0px; }

div.custom      {}
div.custom br   { line-height: 100%; }
div.custom ul   { padding: 0px 0px 0px 15px; margin: 0px; }

img.pic     { border: 1px solid #a1a1a1; }
img.pic2    { border: 1px solid #e2e2e2; padding: 3px; width: 120px; background-color: white; }

input.submit    { margin: 0px; padding: 0px; }
div.spacer      { line-height: 0px; font-size: 0px; }
div.box_title   { font-weight: bold; font-size: 130%; color: #8dbb00; }
div.sub_title   { font-weight: bold; font-size: 150%; color: green; }
div.small_title { font-weight: bold; font-size: 130%; }
div.hr          { height: 15px; }
div.hr1         { height: 15px; }

div.search_form td.a { width:90px; font:bold 10px Tahoma, Arial; color:#676767; }
div.search_form td.b { width:17px; }
div.search_form td.c { width:90px; font:bold 10px Tahoma, Arial; color:#676767; }

div.search_form .select_stmt { width:87px; height:17px; border:1px solid #BCBCBC; color:#8D8D8D; }
div.search_form .sr_city     { width:194px; }

td.attr         { width: 50%; font-weight: bold; }
td.value        {}
td.info_title   { width: 70px; font-weight: bold; }
td.info_key     { width: 150px; font-weight: bold; }
td.info_value   {}

div.map_container   { }
div.map_area        { border: 1px solid #cccccc; width: 100%; height: 250px; }

/* Mortgage Calculator */
div.mortgage_calculator     { margin: 0px; padding: 0px; }
div.mortgage_calculator td.attr             { width: 100px; text-align: right; padding-right: 0px; vertical-align: middle;  }
div.mortgage_calculator td.value            { text-align: left; vertical-align: middle; }
div.mortgage_calculator input               { background-color: #ffffff; border: none; padding-left: 5px; }


