body  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
p {}
td    { color: blue; font-weight: 700; background-color: #f9f9ec }
td td     { color: navy; font-size: 12px; font-weight: normal; background-color: #cbf9cb; border: solid 1px black }
td td td     { color: #202020; font-size: 11px; font-weight: normal; background-color: #bbe3f9; border: solid 1px black }
td td td td  { color: black; font-size: 10px; font-weight: normal; text-decoration: none; background-color: white; padding: 1px; border-bottom: 1px solid black }
.commentdate { color: navy; font-size: 10px; font-weight: normal; text-decoration: none; background-color: #9fc2d4; text-align: right; border: 0 transparent; outline-style: none; outline-width: 0 }
table { background-color: gray }
table table   { background-color: #697780; border: solid 1px black }
table table table  { background-color: #fff; border: solid 1px black }
table table table table  { color: black; font-size: 11px; text-decoration: none; background-color: #f9f9f9; margin: 1px; padding: 1px; border: solid 1px navy }
.small { font-size: 10px }
.tabletitle  { color: navy; font-size: larger; font-weight: bold; background-color: #9fc2d4; border-bottom: 1px solid black }

.off {display: none;}
.on {display: block; }

.disabledUser,tr.disabledUser td,tr.disabledUser td p,tr.disabledUser td div { color: #626262; text-decoration: line-through; }

a:link { color: blue; text-decoration: underline }
a:visited { color: navy; text-decoration: underline }
a:hover { color: maroon; font-style: italic; text-decoration: none }
.overdue { color: blue; background-color: #d48f94 }
.duetoday   { color: blue; background-color: #eda37d }
.duesoon { color: blue; background-color: #cbd49a }
.commentposted { color: navy; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #9fc2d4; text-align: left; padding-top: 3px; padding-bottom: 1px; padding-left: 6px; border-bottom: 1px solid white }
.commentdateold { color: navy; font-size: 10px; font-weight: normal; text-decoration: none; background-color: #9fc2d4; text-align: right; padding: 1px 6px 3px; border-bottom: 1px solid white }
.comments { color: #191080; font-size: 12px; font-weight: normal; line-height: 15px; text-decoration: none; background-color: #efdca1; text-align: justify; padding: 12px; border: solid 1px white }
.comments h2 { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: underline; padding-left: 12px; }
.smallsubmit  { color: #ff0; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: navy; text-align: center; padding: 0; border: solid 1px yellow }
.quote   { color: #003d9a; font-size: 10px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; text-decoration: none; background-color: #e4e4e4; text-align: justify; margin: 8px 24px; padding: 12px; border: groove 2px #f3f3f3 }
.quote div.quote { color: #00307b; font-size: 9px; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; text-decoration: none; background-color: #c2c2c2; text-align: justify; margin: 4px; padding: 6px; border: groove 2px #f3f3f3; }
.linkrow { }
table.linkrow tr:hover td { background-color: #fffff0 }
.highlight { color: #efdca1; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; font-style: italic; background-color: #5867ef; padding-right: 2px; padding-left: 2px; border: solid 1px #8f88ff; }
.inactivebg { background-color: #bbe3f9; background-image: url(/i/inactive_bg.jpg); background-repeat: repeat; background-position: center; }
.inactivebg td { color: #8d8d8d; background-color: transparent; }
#sactive { font-size: 8px; text-align: right; position: relative; right: 0; width: 40px; float: right; clear: right; }

/* MINI TASKS */
#minitask { background-color: transparent; text-align: right; margin-left: 4px; padding: 0; border: 0 transparent; }
#minitask td { background-color: transparent; height: 32px; overflow: auto; margin-left: 4px; padding: 1px 2px; border-color: transparent transparent #7b7b74; border-style: none none dotted; border-width: 0 0 1px; }
.minitask { text-align: center; }
.minitask fieldset { background-color: #efdca1; text-align: center; }
.minitask fieldset legend { font-size: 12px; font-weight: bold; text-align: right; }
.minitask fieldset p { font-size: 10px; text-align: justify; }
.minitask table { border: double 3px orange; }
.minitask th { font-size: 12px; font-weight: bold; text-align: center; padding-right: 2px; padding-left: 2px; border-bottom: 2px solid navy; }
.minitask td { background-color: #5867ef; text-align: center; padding: 2px; border-bottom: 1px solid gray; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; }
.minitask tr.completed td,#minitask tr.completed td { background-color: #c2c2c2; text-decoration: line-through; }

/*FLAGS*/
td.flagged { color: #fffff0; background-color: #a95a3f; }
