body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        background-color: #ADC9DE;
        margin: 0 auto 0 auto;
        text-align: center;
        background-image: url(/images/23/bg.jpg);
        background-repeat: repeat-x;
        background-position: left top;
        scrollbar-base-color: #000064;
        scrollbar-arrow-color: #ADC9DE;
        scrollbar-3dlight-color: #000064;
        scrollbar-darkshadow-color: #000000;
        scrollbar-face-color: #000064;
        scrollbar-highlight-color: #ADC9DE;
        scrollbar-shadow-color: #ADC9DE;
        scrollbar-track-color: #000064;
}
input, textarea, select {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        background-color: #D5E3EE;
        color:#000000;
        border: 1px solid #000064;
}
td { text-align: left; vertical-align: top; }
a {
        color: #674325;
        text-decoration: none;
}
a:hover { color: #000064; }
img { border: none; }

.noborder { border: none; }

#tools a { color: #FFFFFF; text-decoration: none; }
#tools a:hover { color: #BE9A81; }
#tools { color: #FFFFFF; background-color: #000064; }
#tools img { margin-left: 35px; }
#content { width: 423px; background-color: #ADC9DE; padding-left: 10px; padding-right: 10px; }
#news { width: 256px; padding-left: 5px; padding-right: 5px; padding-top: 10px; background-color: #ADC9DE; }

#horzdivider {
        width: 1px;
        text-align: center;
        background-color: #F4F1BE;
        background-image: url(/images/23/horzdiv_bottom.jpg);
        background-position: center bottom;
        background-repeat: no-repeat;
}

#footer { text-align: center; background-color: #ADC9DE; }
#footernav { width: 79%; text-align: left; vertical-align: middle; }
#footernav a, #dclogo a { color: #000000; }
#footernav a:hover, #dclogo a:hover { color: #000064; }
#dclogo { width: 21%; text-align: right; vertical-align: middle; }
#navsidebar { width: 34px; background-color: #ADC9DE; }
#navsidebar_top { width: 34px; background-color: #000064; }
#navbar {
        width: 156px;
        background-color: #ADC9DE;
        background-image: url(/images/23/bg_nav.jpg);
        background-repeat: repeat-x;
        background-position: 0 141px;
}
#content_left { width: 17px; background-color: #ADC9DE; }
#address { width: 130px; color: #FFFFFF; text-align: left; padding: 5px; background-color: #000064; border: 1px solid #FF
FFFF; margin: 13px auto 13px auto; }
#address a { color: #FFFFFF; text-decoration: none; }
#address a:hover { color: #BE9A81; }

#content img, img.border { border: 1px solid #000000; }
.heading, .newsheading { font-weight: bold; }

.profilesection {
  padding-top: 15px;
  vertical-align: top;
}

.profilesection img {
  margin-left: 10px;
  margin-right: 10px;
}
