
a { color: #543D18; }
a, a:hover { text-decoration: none; }
a, input.txt, input.cm { padding: 0 3px 0 3px; }
a.btn { text-align: center; }
a.btn, a.btn:hover { padding: 1px 12px 1px 12px; }
a.btn, a.btn:hover, input.btn  { border-color: #FAEBC6 #7E5D24 #7E5D24 #FAEBC6; }
a.btn, body, input, select, textarea { font-size: 10pt; }
a.btn, input.btn { color: #000000; font-weight: normal; white-space:nowrap; width: 14em; border-style: solid; border-width: 1px; } 
input.btnw { color: #000000; font-weight: normal; white-space:nowrap; border-style: solid; border-width: 1px; }
a.btn, input.btn, a:hover, table.rfcheaders, div.composeopt, table.menu, .ch { background-color: #FDF9ED; }
a.btn:active { border-left: 1px outset #000000; border-right: 1px outset #000000; border-top: 1px outset #000000; border-bottom: 1px outset #000000; }
a.btn:active { padding: 2px 11px 0px 13px; }
a.btn:hover, a.btn:active, a.mi:hover, a.chlink:hover, div.smimepw, input.btnhigh, table.signed, tr.rfcheaderhigh { background-color: #FAEBC6; }
a.disabled, a.disabled:hover { background-color: #C0C0C0; }
a.event { display: block; text-align: center; }
a.lolink { font-size:1.15em }
a.mi { display: block; margin-left: 10px; margin-right: 10px; }
a.nopad, a.nopad:hover, body, th, td, td.event, td.eventc, td.eventt { padding: 0px; }
a.nopad, span.version { color: #808080; font-size: 8pt; }
a.nopad:hover { border-left: 0 none; border-right: 0 none; }
a.nopad:hover, input.chk { background-color: transparent; }
a.nowidth {width:auto;}
a.nowidth, a.nowidth:hover { padding: 1px 4px 1px 4px; }
a.nowidth:active { padding: 2px 3px 0px 5px; }
a:hover { border-left: 1px solid #7E5D24;  }
a:hover { border-right: 1px solid #7E5D24; }
a:hover { color: #2C1D0C; }
a:hover, th.vc, td.vc { padding: 0 2px 0 2px; }
body { margin: 6px; }
body, select { color: #0E160C; }
div.composeopt, div.forwarded { padding: 5px; }
div.forwarded, td.frb { border: 3px double #7E5D24; }
div.over { overflow: hidden; padding: 0 2px 0 2px; }
form {display: inline;}
div.smimepw, div.composeopt, input, table.encrypted, textarea, td.rfccomment, table.signed { border: 1px solid #7E5D24; }
img, input.chk { border: 0px; }
input.att, input.cm { width: 16em; }
input.pw, span.version { font-family: Arial, sans-serif; font-size: 10pt;}
option.misspelled, span.error { color: #FF0000; }
body, input, p, select, td, th { font-family: Verdana, Gill Sans,Helvetica Neue,ErieLight,Erie,Eras Medium,Tahoma,Arial,helvetica,sans-serif; font-size: 10pt;}
div.composeopt, div.forwarded, div.over, div.smimepw, p.line, table.menu, table.rfcheaders, table.title { width: 100%; }
select.fix { font-family: Verdana, courier new,courier,monospace;  font-size: 10pt;}
span.hidden { color: #FCFCFC; font-size: 10pt; font-family: monospace;}
span.message { color: #008000; }
span.modall { color: #800080; }
span.moderate { color: #800000; }
span.small { font-size: 10pt; }
span.status { color: #000080; }
span.version { white-space: nowrap; }
table { border-collapse: collapse; }
table.contents { border-style: dotted; }
table.encrypted { background-color: #C6E7FA; }
table.mblist { table-layout: fixed; }
table.mblist, table.rfcheaders { margin-bottom: 10px; }
table.mblist, td.composeheaders, .ch, table.rfcheaders, table.title { border-bottom: 1px solid #7E5D24; }
table.menu { border-style: none dotted dotted dotted; }
table.menu, table.contents { border: 1px dotted #7E5D24; }
p.line, table.rfcheaders, td.composeheaders, .ch { border-top: 1px solid #7E5D24; }
table.title { margin-bottom: 8px; }
td.alert { background-color: #FFC040; }
td.cmh, th.cmh { height: 1.6em; padding-right: 5px; }
td.composeheaders, .ch { padding: 4px 1px 4px 4px; }
td.composeopt { padding-left: 30px; }
td.decrypted, td.signed { border: 4px solid #FACBC6; }
td.eventc, td.event, td.eventt { border: 1px solid #7E5D24;  }
td.eventc, td.workday { background-color: #D0FFD0; }
td.frbe { padding: 1px 2px 2px 1px; border-bottom: 1px solid #555555; }
td.grmem { border-bottom: 1px solid #EDE9DD; }
td.high { border-bottom: 1px dotted #7E5D24; }
table.lolink { font-size: 1.1em; }
td.lolink { text-align:right; }
td.mbxi { padding-right: 12px; }
td.mbxi, td.n { border-bottom: 1px solid #E8E8E8; }
td.menu { padding-right: 10px; }
td.mt { padding: 0 4px 0 4px; }
td.sdb { border-bottom: 1px solid #E0E0E0; padding-right: 20px; }
td.signed, td.frb, div.smimepw, td.decrypted { padding: 4px; }
td.signed, td.rfccomment, td.decrypted, body, select { background-color: #FCFCFC; }
td.title, th.title { font-size: 1em; }
td.cmh, th.s, th.cmh { text-align: right; }
td.white, td.eventt, input { background-color: #FFFFFF; }
textarea { overflow: auto; }
textarea.s { overflow-x: hidden; overflow-y: scroll; }
th, td { font-size: 10pt; text-align: left; vertical-align: top; }
th.mt { border-top: 1px dotted #7E5D24; padding-left: 3px; }
th.mt, tr.unr, td.title, th.rfcheader, th.title { font-weight: bold; }
th.rfcheader { padding: 2px 8px 2px 4px; }
th.rfcheader, td.s, td.composeheaders, th.s, td.menu, td.composeopt { vertical-align: top; }
th.s, td.grmem { padding-right: 4px; }
th.s, td.s, td.create { padding: 2px; }
tr.att { display: none; }
tr.del { color: #A0A0A0; }
tr.del { text-decoration: line-through; }
tr.high, tr.delhigh, tr.unrhigh, td.mbxihigh, td.ad { background-color: #EAE0EE; }

.r {text-align: right;}
.t {vertical-align: top;}
.vsp { height: 10px; }
.ad, input.ad { background-color: #FDFDFD; }
.adhigh, input.adhigh { background-color: #EDF1FD; }
.w { width: 100%;}

td.BUSY, tr.taskbg { background-color: #F0F0F0; }
td.CONFLICT { background-color: #FF0000; color: #FFFFFF; font-weight: bold;}
td.TENTATIVE { background-color: #FFF0D0; }
td.UNAVAILABLE { background-color: #D0D0FF; }
td.100 { background-color: #D0D0D0; }
td.HIGHPRIO { background-color: #FFC0C0; }
td.fBUSY { background-color: #000080; }
td.fTENTATIVE { background-color: #800000; }
td.fUNAVAILABLE { background-color: #A52A2A; }
