   #main-container {width:780px;float:left;}
    #top-search { border: 1px solid #B2C6D6;background: #f2f3f5;width:auto;height:68px;
           font-family: verdana, Arial, Helvetica, sans-serif;font-size: 13px;

            }
        .top_search_h3 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:15px; margin: 0;color:#2F372E; padding: 2px 5px 0px; font-weight: bold; }
     #search-type {font-family: verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color:#62665B }
.top-search_input          {
     border:1px #ACA9A6 solid;
     font-family: Verdana, Arial, Helvetica, sans-serif;
                             font-size: 12px;
                             color: #8C8D83;
                             padding: 5px 5px;
                    font-weight: bold;
                             background:#F0F7D7    }
div.autocomplete {
      position:absolute;
      width:220px !important;
      background-color:white;
      border:2px solid #888;
      margin:0px;
      padding:0px;
       text-align:left;
       z-index:1001;
    }
div.autocomplete ul  {
  list-style-type: none;
  margin:0px;
  padding:0px;
   text-align:left;
   z-index:1001;
}
div.autocomplete ul li.selected { background-color: #f2f3f5; }
div.autocomplete ul li {
  list-style-type: none;
  display:block;
  margin:0;
  padding:2px;
  height:15px;
   text-align:left;
        z-index:1001;
}
span.informal{
    font-style:italic;
}
.box_bgr {
        margin: 0 8px 0px 8px;
        background: #9CC970;
        width: 100%;
         font-family: verdana, Arial, Helvetica, sans-serif;font-size: 10px;
}
.box1 {
        margin: 0 8px 0px 8px;
        background: #f6f5d7;
        width: auto;
}
.box_details {
        margin: 0 8px 0px 8px;
        background: #ffffff;
        width: auto;
}
.box1 div {
        text-align: left;
}
.box2 {
        margin: 0 8px 0px 8px;
        background: #eaf4d9;
        width: auto;
}
.box3 {
        margin: 0 8px 0px 8px;
        background: #f8e5d8;
        width: auto;
}

.box4 {
        margin: 0 8px 0px 8px;
        background: #e7e6e4;
        width: auto;
}
.box_t {
        background:  url(../box/box_t.gif) 0 0 repeat-x;
}

.box_tl {
        background: url(../box/box_t_l.gif) 0 0 no-repeat;
}

.box_tr {
        height: 8px;
        overflow: hidden;
        background: url(../box/box_t_r.gif) 100% 0 no-repeat;
}
.box_b {

        background: #667C95;
        margin-top: -11px;
        background: url(../box/box_t.gif) 0 100% repeat-x;

}
.box_bl {
 background: url(../box/box_b_l.gif) 0 100% no-repeat;
}

.box_br {

        height: 11px;
        background: url(../box/box_b_r.gif) 100% 100% no-repeat;
}

.box_center {
        border-left: 1px solid #6469BB;
        border-right: 1px solid #6469BB;
        width: auto;
        height:100%;
        padding: 1px 8px;
          font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px;
}
#box_econtact {
        margin: 0 1px 0px 1px;
        background: #F9EDD3;
        width: 99%;
        height:auto;
        border: 1px solid #006600;
}
#box_econtact_header {
        background:  url(../btn/agent_contact.gif) #B3875A 150px 2px no-repeat;
        text-align:right;
        height:15px;
                border-bottom: 1px solid #006600;
}
#box_t_green {
        background:  url(../box/box_t_green.gif) 0 0 repeat-x;
}
#box_tl_green {
        background: url(../box/box_t_l_green.gif) 0 0 no-repeat;
}

#box_tr_green {
        height: 8px;
        overflow: hidden;
        background: url(../box/box_t_r_green.gif) 100% 0 no-repeat;
}


#box_center_green {
        border-left: 1px solid #006600;
        border-right: 1px solid #006600;
        width: auto;
        height:100%;
        padding: 1px 8px;
          font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px;
}
#box_center_details {
        border-left: 1px solid #6469BB;
        border-right: 1px solid #6469BB;
        width: auto;
        height:100%;
        padding: 1px 8px;
        font-family: verdana, Arial, Helvetica, sans-serif;font-size: 11px;
        background:#ffffff;
}
#box_center_bgr {
        border-left: 1px solid #6469BB;
        border-right: 1px solid #6469BB;
        width: auto;
        height:40px;
        padding-top:3px;
        padding-bottom:3px;
        vertical-align:middle;
        background:#9CC970;
}

#box_bl_green {

 background: url(../box/box_b_l_green.gif) 0 100% no-repeat;
}

#box_br_green {

        height: 11px;
        background: url(../box/box_b_r_green.gif) 100% 100% no-repeat;
}
#box_b_green {

        background: #667C95;
        margin-top: -11px;
        background: url(../box/box_t_green.gif) 0 100% repeat-x;

}

.box-title {
        padding-left: 28px;
        padding-top: 0px;
        padding-bottom: 0px;
                                 font-family: Arial, verdana, Helvetica, sans-serif;
                         font-size: 11px;
                         font-weight: bold;
                         color: #070E9D;
                         text-align:left;
                         background: f3f3e6;
    margin-top:-11px;
}

.box-title h1
{
                                 font-family: Verdana, Helvetica, sans-serif;
                         font-size: 20px;
                         font-weight: bold;
   color: #1F6A00;
   padding-top: 0px;

margin:15px auto 1px auto;
   }