body {
    height: 100%; width: 100%; margin: 0px; padding: 0px; font: 12px Tahoma, Verdana, Helvetica, sans-serif; color: #000000; background-color: #ffffff;
}
a {
    font: 11px Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; color: #000099; text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.logo {
    margin: 0px 12px 0px 12px; padding: 0px;
}
.branding {
    font: 18px Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; color: #033763; white-space: nowrap;
}
.sideBar {
    background-image: url(images/blue-back-180px-right.gif); background-repeat: no-repeat; background-color: #0d4988;
}
.pageBody {
    background-image: url(images/blue-back-right.gif); background-position: top left; background-repeat: no-repeat; background-color: #a6b3c8;
}
.sideBarReverse {
    background-image: url(images/blue-back-180px-left.gif); background-repeat: no-repeat; background-color: #0d4988;
}
.pageBodyReverse {
    background-image: url(images/blue-back-left.gif); background-position: top right; background-repeat: no-repeat; background-color: #a6b3c8;
}
.icon {
    margin: 4px; padding: 0px;
}
h1 {
    margin: 12px; padding: 0px; font: 22px Tahoma, Verdana, Helvetica, sans-serif; color: #ffffff;
}
h2 {
    margin: 2px; padding: 0px; font: 18px Tahoma, Verdana, Helvetica, sans-serif; color: #ffffff;
}
p {
    margin: 8px 2px 4px 2px; padding: 0px; font: 11px Tahoma, Verdana, Helvetica, sans-serif;
}
p.dl {
    margin: 2px; padding: 0px; font: 11px Tahoma, Verdana, Helvetica, sans-serif;
}	
.copyright {
    font: 11px Tahoma, Verdana, Helvetica, sans-serif; color: #000000;
}
