.headershim {
     background-image: url(/images/headershim.jpg);
     background-repeat: repeat-x;
}

.headershim2 {
     background-image: url(/images/headershim2.jpg);
     background-repeat: repeat-x;
}

.searchlistingsbg {
     background-color: #FFFFFF;
     border: 1px solid #0C3B65;
     height: 527px;
}

.password a {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #FFFFFF;
     text-align: left;
}

.password a:hover {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #FFFFFF;
     text-decoration: none;
}

.nav a {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     text-transform: uppercase;
     color: #023E70;
     text-decoration: none;
     background-image: url(/images/nav_shim.jpg);
     background-repeat: repeat-x;
     background-position: left top;
     display: block;
     height: 11px;
     padding-top: 11px;
     padding-right: 4px;
     padding-left: 4px;
     padding-bottom: 2px;
}

.content {
     background-color: #063B71;
     border: 1px solid #97B5CF;
     color: #FFFFFF;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     height: 232px;
     line-height: 16px;
     padding-bottom: 50px;
     padding-left: 20px;
     padding-right: 30px;
     padding-top: 20px;
     width: 458px;
}

.content a {
     color: #000000;
}

.secondarycontent {
     background-color: #063B71;
     background-image: url(/images/secondary_shim2.jpg);
     background-position: left top;
     background-repeat: repeat-x;
     border: 1px solid #97B5CF;
     color: #FFFFFF;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     line-height: 16px;
     padding-left: 20px;
     padding-right: 30px;
     padding-top: 20px;
     width: 458px;
}

.secondarycontent a {
     color: #FFFFFF;
}

.homesidebar {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #FFFFFF;
     background-color: #063b71;
     display: block;
     border: 1px solid #97b5cf;
     width: 237px;
     height: 282px;
}

.headline, .headline TD {
     color: #FFFFFF;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     font-weight: bold;
     text-transform: uppercase;
}

.headline2, .headline2 TD {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     text-transform: uppercase;
}

.headline3, .headline3 TD {
     color: #0C3B65;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: bold;
}

.listingscontent, .listingscontent TD {
     color: #0C3B65;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
}

.list1 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #0C3B65;
     background-color: #9AB6CE;
     font-weight: bold;
}

.list2 {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     color: #0C3B65;
}

.listingscontent  a {
     font-weight: bold;
     color: #083C78;
}

.secondarysidebar {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #FFFFFF;
     background-color: #063b71;
     display: block;
     border: 1px solid #97b5cf;
     width: 237px;
     height: 527px;
     background-image: url(/images/secondary_shim2.jpg);
     background-repeat: repeat-x;
     background-position: left top;
}

.nav a:hover {
     color: #FFFFFF;
     text-decoration: none;
     background-image: url(/images/nav_shim_over.jpg);
     background-position: left top;
}

.footer {
     background-image: url(/images/footer.jpg);
     background-repeat: no-repeat;
     background-position: left top;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 9px;
     color: #FFFFFF;
     display: block;
     height: 18px;
     padding-top: 4px;
     padding-right: 0px;
     padding-bottom: 0px;
}

.footer a {
     color: #FFFFFF;
}

.footer a:hover {
     text-decoration: none;
}

.secondaryshim {
     background-image: url(/images/secondary_shim.jpg);
     background-repeat: repeat-x;
     background-position: left top;
}

.secondaryside a {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     text-transform: uppercase;
     color: #FFFFFF;
     text-decoration: none;
     display: block;
     height: 14px;
     text-align: right;
     padding-right: 5px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #FFFFFF;
     padding-top: 6px;
}

.secondaryside a:hover {
     color: #CCCCCC;
}

.resident, .resident TD {
     color: #FFFFFF;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     text-align: left;
     text-transform: uppercase;
}

.textfield {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     color: #999999;
     text-align: left;
}

.divider {
     border-top-width: 1px;
     border-top-style: solid;
     border-top-color: #97B5CF;
}


