body { background-color: #333333 !important; color: black !important; font-family: Arial, helvetica, swiss, sans-serif !important; font-size: 12px !important; line-height: 135% !important; margin: 0px; padding: 0px;}

.base { position: absolute; left: 0px; top: 0px; margin-left: 0px;  text-align: left; width: 1000px; z-index: 1; }

.logo { position: fixed; left: 0px; top: 0px; margin-left: 0px;  text-align: left; width: 120px; height: 160px; background-color: #008e52; background-image: url(../temp/logo-web.jpg) !important; background-repeat: no-repeat; z-index: 2;  }
.nav { position: absolute; left: 0px; top: 8px; margin-left: 6px;  text-align: center; width: 390px; height: 700px; z-index: 5; }

.main { position: absolute; left: 400px; top: 2px; margin-left: 0px;  text-align: left; width: 702px; z-index: 15;}
.sub { position: absolute; left: 400px; top: 24px; margin-left: 0px;  text-align: left; width: 300px; z-index: 4;}

.plain { color: #008e52 }
.blank { color: white }
.update { color: red }
.loud { color: #33ff33 }
.head { color: #006720 }
.highlight { background-color: #ffffcc }
.invert { background-color: navy; color: white }
.greyback { background-color: #888888; color: white }
.none { display: none }
.hidden { visibility: hidden }
.merge { color: #333333 }


.navy { color: navy }
.maroon { color: maroon }
.red { color: red }
.update { color: red }
.blue { color: #0096d7 }
.green { color: #008e52 }
.lightblue { color: #66ccff }
.lightgreen { color: #33ff33 }
.palegreen { color: #ccff99 }
.darkblue { color: #0053a5 }
.darkgreen { color: #006720 }
.white { color: white }
.yellow { color: yellow }
.black { color: black }
.silver { color: silver }
.grey { color: #888888 }
.darkgrey { color: #444444 }

.small { font-size: 9px !important; line-height: 120% !important; }
.smallx { font-size: 9px; line-height: 125% }
.smaller { font-size: 11px !important; line-height: 125% !important; }
.larger { font-size: 14px !important; }
.large { font-size: 16px !important; }
.largex { font-size: 14px !important; line-height: 125% !important; }
.bigger { font-size: 18px }
.big { font-size: 22px }
.biggest { font-size: 26px }
.fancy { font-family: 'Comic Sans MS', cursive; font-style: italic }
.mono { font-family: 'Courier New', Courier, Monospace; white-space: pre;}
.heading { font-size: 24px; color: white  }
.subheading { font-size: 14px; color: #003366 }

.stripe0 { background-color: transparent !important; }
.stripe1 { background-color: white !important; }
.stripe2 { background-color: #eeeeee !important; }
.stripe3 { background-color: #ccff99 !important; }

a { text-decoration: none; color: black; }
a.merged { color: #333333; }
a.txt { color: silver; }
a.pdf { color: white; background-color: maroon; line-height: 120% }
a.doc { color: white; background-color: #0053a5; line-height: 120% }
a.xls { color: white; background-color: #006720; line-height: 120% }

a:visited { text-decoration: none; color: black; }
a.merged:visited { color: #333333; }
a.txt:visited { color: silver; }
a.pdf:visited { color: white; background-color: maroon; }
a.doc:visited { color: white; background-color: #0053a5; }
a.xls:visited { color: white; background-color: #006720; }

a:hover { text-decoration: none; color: white; }
a.merged:hover { color: #444444; }
a.txt:hover { color: white; }
a.pdf:hover { color: white; background-color: #e4000e; }
a.doc:hover { color: white; background-color: #0096d7; }
a.xls:hover { color: white; background-color: #006720; }

a:active { text-decoration: none; color: black; }
a.merged:active { color: #333333; }
a.txt:active { color: silver; }
a.pdf:active { color: white; background-color: maroon; }
a.doc:active { color: white; background-color: #0053a5; }
a.xls:active { color: white; background-color: #006720; }


hr { width: 95%; color: #006720;  text-align : left;  margin-left: 0px; padding: 0px}





