body {
    background-color: #2F3655;
    padding:0px;
    margin: 11px;
    font-size: 12px;
    font-family: Arial;
}
table tr td {
    vertical-align: top;
}
#maintable {
    
}
#main_tl {
    background-image: url(../images/border-tl.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    height: 7px;
}
#main_tm {
    background-image: url(../images/border-tm.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    height: 7px;
}
#main_tr {
    background-image: url(../images/border-tr.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    height: 7px;
}
#main_ml {
    background-image: url(../images/border-ml.gif);
    background-position: right;
    background-repeat: repeat-y;
}
#main_mr {
    background-image: url(../images/border-mr.gif);
    background-position: left;
    background-repeat: repeat-y;
}
#main_bl {
    background-image: url(../images/border-bl.gif);
    background-position: top right;
    background-repeat: no-repeat;
    height: 7px;
}
#main_bm {
    background-image: url(../images/border-bm.gif);
    background-position: top;
    background-repeat: repeat-x;
    height: 7px;
}
#main_br {
    background-image: url(../images/border-br.gif);
    background-position: top left;
    background-repeat: no-repeat;
    height: 7px;
}
#toprow {
    background-color: #A47E28;
}
.maincells{
    background-color: #FFF;
}
.headrow {
    background-color: #FBF7EE;
    font-size: 12px;
    vertical-align: top;
    padding: 0px;
    margin: 0px;
}
.headtext p {
    margin: 0px;
    padding-left: 64px;
    padding-right: 10px;
    padding-top: 59px;
    padding-bottom: 1px;
}
.headimg p {
    margin: 0px;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 21px;
}
.headsig {
    padding-right: 2px;
    padding-top: 0px;

}
.sidelogo {
    margin: 0px;
    padding-top: 18px;
    padding-bottom: 16px;
}
.maincell {vertical-align: top;}
.maintext {
    margin: 0px;
    padding-left: 50px;
    padding-top: 24px;
    padding-right: 10px;
    padding-bottom: 15px;
    font-size: 13px;
}
.maintext p {
    padding: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
}
.headimg {
    padding: 0px;
    margin-bottom: 12px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.size13 {font-size: 13px;}
.size12 {font-size: 12px;}
.size11 {font-size: 11px;}
.nounder {text-decoration: none;}
.under {text-decoration: underline;}
.lowwidth {padding-right: 35px;}
.brown {color: #A47E28;}
.brown a{color: #A47E28;}
.black{color: #000;}
.black a{color: #000;}
.blue {color: #2F3655;}
.blue a{color: #2F3655;}
.grey3{color: #333;}
.grey6{color: #666;}
.grey9{color: #999;}
.greyC{color: #CCC;}
.bluebox {background-image: url(../images/box-adverse.jpg);}
.brownbox {background-image: url(../images/box-self.jpg);}
.homeboxes tr td {
    background-repeat: no-repeat;
    background-position: top;
    padding-left: 8px;
    padding-right: 8px;
}
.homebox {
    padding: 0px;
    margin-bottom: 0px;
    margin-top: 40px;
    margin-left: 11px;
    margin-right: 11px;
}
.homebox p {
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    line-height: 100%;
    font-weight: 100;
}
.homebox .boxbot {
    padding: 0px;
    margin: 0px;
    position: relative;
    top: 80px;
    font-size: 10px;
    text-align: right;
    line-height: 0px;
}
.footer {
    text-align: right;
    margin-top: 9px;
    font-size: 11px;
    font-family: Verdana;
}
ul {
    padding-left: 30px;
    margin-left: 0px;
}
li {
    list-style-image: url(../images/arrow_bullet.gif);
    color: #A47E28;
    padding-left: 7px;
    margin-bottom: 9px;
    margin-top: 9px;
    margin-left: 5px;
    margin-left: 0px;
}
.testmo {
    font-style: italic;
}
.testmo_foot {
    margin-right: 90px;
    text-align: right;
}
.outratetable {
    padding-left: 50px;
    padding-top: 10px;
}
.ratetable {
    font-size: 11px;
}
.ratetable p {
    border-right: 1px solid #C9E0E8;
    border-bottom: 1px solid #C9E0E8;
    padding: 2px;
    padding-left: 10px;
}
.ratetable p.leftrow {
    border-left: 1px solid #C9E0E8;
    border-right: 1px solid #C9E0E8;
    border-bottom: 1px solid #C9E0E8;
    padding-left: 4px;
}
.ratetable .topmid {
    border-right: 1px solid #C9E0E8;
    background-image: url(../images/rate_mid.jpg);
    background-repeat: repeat-x;
    text-align: center;

}
.ratetable .topleft {
    border-right: 1px solid #C9E0E8;
    background-image: url(../images/rate_left.jpg);
    background-repeat: repeat-x;
    text-align: left;
}
.ratetable .topright {
    background-image: url(../images/rate_right.jpg);
    background-position: top right;
    background-repeat: repeat-x;
    text-align: center;
}
.ratetable .topmid , .ratetable .topleft, .ratetable .topright {
    color: #193F56;
    padding: 4px;
    padding-top: 10px;
}
.apptable {
    background-color: #FAF4E8;
}
.apptable_tl {
    background-image: url(../images/app_form_tl.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.apptable_tr {
    background-image: url(../images/app_form_tr.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
.apptable_bl {
    background-image: url(../images/app_form_bl.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}
.apptable_br {
    background-image: url(../images/app_form_br.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.apptable input, .apptable select, .apptable textarea {
    font-size: 11px;
    border: 1px solid #2F3655;
    font-family: Arial;
}
.white {
    background-color: #FFF;
}
.app84 {width: 84px;}
.app147 {width: 147px;}
.app151 {width: 151px;}
.app245 {width: 245px;}
.con205 {width: 205px;}
.coninput {
    font-size: 11px;
    border: 1px solid #2F3655;
    margin-top: 3px;
    margin-bottom: 8px;
}