@charset "utf-8";

/* generic overrides */
* { font-family: Arial,Helvetica; font-size: 12px; }
body { background-color: #c0e9c9; }
h1 { font-size: 18px; }
a { margin: 0px; padding: 0px; }

tr.hov { background-color: #aed7b6; }
th { background-color: #689270; }
tr.hov:hover { background-color: #8eb896; }
label { cursor: pointer; }

/* id overrides */
#navigation { width: 100%; background-color: #325639; padding: 2px 0px; margin: 20px 0px; }
#navigation ul { list-style: none; margin: 0px 0px 0px 2px; padding: 0px; }
#navigation li { margin: 0px; padding: 8px 0px; float: left; border-right: 1px dotted #FFFFFF; }
#navigation a, a:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; padding: 8px 5px; }
#navigation a:hover { color: #000000; background-color: #8eb896; }
#footer { border-top: 1px solid #689270; margin-top: 10px; }
#tools { background-color: #689270; padding: 3px; margin-bottom: 20px; }
#new-user, #upload-file { background-color: #8eb896; border: 1px dashed #000000; padding: 10px; margin-bottom: 10px; display: none; }
#select-user { background-color: #EAEAEA; border: 1px solid #FF0000; color: #FF0000; padding: 30px 0px; text-align: center; margin-bottom: 20px; }

/* class overrides */
.cdiv { clear: both; line-height: 0px; }
.fll { float: left; }
.flr { float: right; }
.btn { cursor: pointer; }
.infodiv { background-color: #EFEFEF; border: 1px solid #FF0000; font-size: 11px; color: #CF4D4D; padding: 5px; text-align: center; }
.tfooter { background-color: #689270; }

/* custom widths */
.w150 { width: 150px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w350 { width: 350px; }
.w400 { width: 400px; }

/* custom margins */
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }