body, div, h1, dl, dd, h4, dt, p, ul, form, table, fieldset, input, span {padding: 0; margin: 0}
a {text-decoration: none; color: #06c; font: bold 11px verdana; letter-spacing: -1px}
a:hover {background-color: #ff8}
body {padding: 0 1px; background: #fff url(/images/small_gradient.png) top left repeat-x}
#topNav {position: absolute; top: -2px; right: 6px; padding: 0}
#topNav a {font: normal 10px verdana; line-height: 10px; letter-spacing: 0px; margin: 0}
#system-message {position: absolute; top: 0; left: 0; background: #f33; color: #fff; padding: 1px 3px; font: bold 11px arial, sans-serif}
.info-message {font: normal 12px arial; color: #333; margin: 0 5px}
.warning-message {font: bold 12px arial; color: #f00; margin: 0 5px; padding-left: 18px; background: url(/images/icons/cancel.gif) top left no-repeat}
h1 {padding: 0; text-indent: -4000px; height: 17px; width: 90px; margin-bottom: 2px; background: url(/images/client_branding.png) top left no-repeat}
#top-right {position: absolute; top: 1px; right: 5px}
#top-right ul {padding: 0; margin: 0}
#top-right li {padding: 0; margin: 0 1px; float: right; border-bottom: none}
#top-right li.first {border-right: none}
#top-right li a {font: normal 10px verdana; letter-spacing: -1px; margin-left: 0; padding: 2px 1px; display: block}
#top-right li a#news-link {color: #f00; font-weight: bold; padding: 2px 3px; font: bold 12px verdana; line-height: 12px}
#loginHeader, legend, #loginContainer a {display: none}
#loginContainer .submit {margin-left: 5px; font: bold 14px arial}
.checkbox-container {margin-top: 3px; font: normal 11px verdana}
.checkbox-container input {margin-right: 2px}
#login-help {margin: 10px auto}
#login-help p {padding: 0 5px; font: normal 11px arial; color: #666}
#hud {height: 38px; padding: 0 5px}
.running #timer {background-color: #CCFFBF; border: solid 1px #2AB400}
#timer {height: 30px; padding: 2px; border: 1px solid #B42A00; background-color: #FFCEBF; margin-bottom: 2px; position: relative}
#timer p#timer-display {float: right; font: bold 32px arial, sans-serif; letter-spacing: -1px; line-height: 28px; color: #333}
#timer p#timer-display small {font-size: 14px; letter-spacing: 0}
#timer #total-display {position: absolute; bottom: 0; left: 0; background-color: #FF8D6F; padding: 4px 2px 2px 2px; text-align: left; font: bold 16px arial, sans-serif; line-height: 11px}
#timer #total-display label {font: normal 10px arial; line-height: 8px; padding-right: 3px}
.running #timer #total-display {background-color: #8EFF6F}
#timer p#total-display small {font-size: 11px; font-weight: normal}
#stop-control {background: url(/images/stop.gif) 1px no-repeat; height: 12px; width: 12px; display: block; float: left}
#stop-control:hover {background-color: #ff8}
#tray {height: 14px; margin: 0 5px; position: relative}
#tray .right, #tray .left {position: absolute; top: -5px}
#tray .right {right: 0}
#tray .left {left: 0}
#tray a {padding-bottom: 1px}
#refresh-tasks-control {background: url(/images/icons/refresh.gif) 0 0 no-repeat; padding-left: 13px; font-weight: normal}
#refresh-tasks-control:hover {background-color: #ff8}
fieldset {border: none; margin-right: 5px; padding: 3px 5px 0 5px}
form label {color: #555; font: normal 11px verdana; letter-spacing: -1px; margin: 0; display: block}
input.text-input, textarea {width: 100%; color: #444; padding: 1px; font: bold 12px arial, sans-serif; border: solid 1px #7EBAFF; background: #F5FAFF}
input.submit {margin-top: 0; margin-left: 5px; font: bold 11px verdana; padding: 0 2px}
div.auto_complete {background: #fff; border: 1px solid #888; z-index: 1000}
div.auto_complete ul {margin:0; padding:0; width:100%; list-style-type:none}
div.auto_complete ul li {margin:0; padding: 2px 3px; background: none; font: normal 13px arial; cursor: pointer}
div.auto_complete ul li.selected {background-color: #ffb; font-weight: bold}
div.auto_complete ul strong.highlight {color: #800; margin:0; padding:0}
a.ad {display: block; padding: 5px; margin-top: 5px; font: normal 11px arial; color: #333; text-decoration: underline; text-align: center; letter-spacing: 0; background-color: #ff8}
ul {list-style: none; margin-top:10px}
li {position: relative; border-bottom: solid 1px #eee}
li.empty {text-align: center; color: #999; font: normal 10px verdana; padding-bottom: 10px}
li input {position: absolute; left: 5px; top: 3px}
li a {display: block; padding: 3px 2px; margin-left: 20px; line-height: 12px; font-size: 12px}
li.current {background: #DAFFCD; font-weight: bold}
li.current a {font-size: 14px; line-height: 16px}
li.current a:hover {background-color: #f88}
li.current input {top: 5px}
ul#completed-task-list li {border: none}
ul#completed-task-list li input {position: absolute; left: 5px; top: 1px}
ul#completed-task-list li p {font: normal 11px arial; padding: 0px 2px 1px 22px; color: #666}
#quick-create-wrapper {margin: 2px 8px 0 5px}
#quick-create-wrapper p {font: normal 10px arial; color: #333}
#quick-create-wrapper p em {background-color: #eee; background-color: #ffc; font-style: normal}
#quick-create-wrapper #quick-create-link-container p {margin-top: -2px}
input.example, textarea.example {color: #aaa}
#quick-create-input.disabled {border: solid 1px #ccc; background-color: #f0f0f0; color: #aaa}
#quick-create-wrapper p a {font-size: 10px}
#quick-create-help {border-top: solid 1px #7FcF00; border-bottom: solid 1px #7FcF00; border: solid 1px #7FcF00; background-color: #DAFFCD; padding: 0 3px; margin: 5px -3px 0 0}
#quick-create-help h4 {font: bold 11px arial; color: #444; padding: 1px}
#quick-create-help dt {padding: 1px 0 1px 0; font: bold 11px verdana; border-top: dotted 1px #7FcF00}
#quick-create-help dt em {color: #666; letter-spacing: -1px; font-style: normal; font-weight: normal}
#quick-create-help dd {font: bold 11px verdana; letter-spacing: -1px; padding: 0 0 3px 5px; color: #1F7F00; line-height: 12px}
#message-container {margin: 0px 5px 2px 5px}
#message {font: bold 11px arial; padding: 2px; color: #333; padding-left: 20px}
#message-container .error {background: #FFCEBF url(/images/icons/exclamation.gif) 2px 1px no-repeat}
#message-container .success {background: #CCFFBF url(/images/icons/accept.gif) 2px 1px no-repeat}