* {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #000000}

body {font-size: 14px; background: #cccccc}

#content {background: #ffffff; width: 700px; margin-left: auto; margin-right: auto; padding: 10px}

b {font-size: inherit; font-family: inherit}
i {font-size: inherit; font-family: inherit}
a {font-size: inherit; font-family: inherit; color: #000099; text-decoration: none}
a:hover {text-decoration: underline}
a:visited {color: #990099}

div.footer {text-align: center; margin-top: 20px}
.footer {font-size: 11px}

div.person {margin-top: 42px}

#navbar {font-size: 12px; margin: 0px; padding: 0px 0px 4px 0px; width: 100%; background: #cccccc}
#navbar span {margin: 0px; padding: 0px; display: block; float: left}
#navbar span:hover div,
#navbar span.over div {display: block}
#navbar span div {border: none; display: none; width: inherit; height: auto; position: absolute; background: #cccccc}
#navbar a {background: #cccccc; color: black; text-decoration: none; padding: 2px 15px 2px 15px; display: block}
#navbar a:hover {background: #999999}
#navbar div div a {background: none; border: none !important; width: inherit}

.navbar {font-size: 12px; margin: 0px; padding: 0px 0px 4px 0px; width: 100%; background: #cccccc}
.navbar a {background: #cccccc; color: black; text-decoration: none; padding: 2px 15px 2px 15px; display: block; float: left}
.navbar a:hover {background: #999999}

.heading {font-size: 24px; font-weight: bold}
.heading a {color: black; text-decoration: none}
.heading img {vertical-align: middle}

.body  {clear: all; margin-top: 40px}

select {width: 100px}

.errors {background: red; color: white; font-weight: bold}
.messages {background: blue; color: white; font-weight: bold}

.big {font-size: 16px; font-weight: bold}
.small {font-size: 11px}

.adnav {background: #cccccc; text-align: center; margin-top: 10px; margin-bottom: 10px}
.code {font-family: Courier New, Courier}

table {font-size: 12px; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; border: none}
td {padding: 2px; margin: 0px; border: none}
.shade {background: #cccccc}
.wide {padding: 2px 5px 1px 5px}
.r {text-align: right}
.l {text-align: left}
.c {text-align: center}

dl {margin-top: 1em}
dt {font-weight: bold; width: 14em; float: left; text-align: right}
dt:after {content: ":"}
dd {margin-bottom: 1em; margin-left: 15em}

h2 {margin-top: 3em}
h3 {margin-bottom: -0.75em !important}
.nobold {font-weight: normal !important}

.titlebar {background: #9999FF; font-weight: bold}
.bodysec {background: #ccccFF}