/* ###################### OVERALL SETTINGS ###################### */
BODY  { color: #003b00; background-color: #ffffff; margin: 0; padding: 0 }

td, tr, p, div    { color: #005700; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }

hr   { background: #005700; width: 100%; height: 1px }
li     { color: black; font-size: 11px }

/* ###################### UPPER BUTTON BAR ###################### */
.buttonbar        { color: white; font-family: Arial, Helvetica, serif; font-weight: bold; text-decoration: none; background-color: #005700; background-position: 100% 100%; text-align: center; display: block; width: 70%; border-color: black; outline-color: black; -moz-opacity: 0.85; filter: Alpha(opacity=85, finishopacity=85, style=1)       }

a.buttonbar:link, a.buttonbar:visited        { color: #fff; font-size: 11px; background-color: #004600; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding-top: 5px; padding-bottom: 5px; border-color: black; outline-color: black }
a.buttonbar:hover     { color: #008c00; font-size: 12px; text-decoration: none; background-color: #eddd0e; padding-top: 5px; padding-bottom: 5px; border-color: black; outline-color: black }

.topbar_msie      { color: #fff; font-family: Arial, Helvetica, serif; font-weight: bold; text-decoration: none; background-color: #007000; text-align: center; display: block; width: 70%; border-color: black; outline-color: black }

a.topbar_msie:link, a.topbar_msie:visited       { color: #fff; background-color: #004600; padding-top: 5px; padding-bottom: 5px; border-color: black; outline-color: black }
a.topbar_msie:hover     { color: #008c00; text-decoration: none; background-color: #eddd0e; background-repeat: repeat; background-attachment: scroll; padding-top: 5px; padding-bottom: 5px; border-color: black; outline-color: black }

/* ############## PATHWAY AND BOTTOM BUTTON BAR ############## */
.pathway    { color: black; font-size: 12px; font-weight: bold }

a.pathway:link, a.pathway:visited   { color: black; font-size: 11px; font-weight: normal; background-color: Background  }

a.pathway:hover  { color: red; font-weight: underline }

.date {
	color: #ffffff;
}

/* ################### MAIN AND SUB MENU SYSTEM ################### */
.mainlevel      { font-size: 10px; font-weight: bold }

a.mainlevel:link, a.mainlevel:visited      { color: #005700; font-size: 10px; font-weight: bold; font-stretch: condensed; border-color: #003b00; outline-color: #003b00 }

a.mainlevel:hover      { color: #fff; font-size: 10px; font-weight: bold; font-stretch: condensed; text-decoration: underline; background-color: #005700 }

.sublevel      { color: black; font-size: 9px; font-weight: normal; font-stretch: condensed; padding-top: 2px; padding-bottom: 2px; width: 167px; border-top: 1px solid #c0c0c0 }

a.sublevel:link, a.sublevel:visited     { color: black; font-size: 9px; font-weight: normal; font-stretch: condensed }

a.sublevel:hover     { color: red; font-size: 9px; padding: 2px 10px 2px 5px }

table.moduletable  { font-size: 10px; margin: 5px; padding: 5px; width: 95% }

table.moduletable th        { color: red; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 2px; border-bottom: medium solid green }

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableheader   { color: #fff; font-weight: bold; background-color: #008C00; letter-spacing: 1px; height: 20px }

.sectiontableentry1 {
  background-color : #F0F0F0;
}

.sectiontableentry2   { background-color: #cfd2d0 }

/* ###################### SMALL FONT SETTINGS ###################### */
.small  { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #008C00;
  text-decoration  : none;
  font-weight      : normal;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  text-align       : justify;
  background       : #F0F0F0;
  padding-left     : 5px;
  padding-right    : 5px;
}

.contentpaneopen {
  text-align       : justify;
  background       : #F0F0F0;
  padding-left     : 5px;
  padding-right    : 5px;
}

.contentheading, .componentheading  { color: #000000; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left }

.createdate  { color: #007000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left }

/* ###################### FORMULAR SETTINGS ###################### */
.button  { color: #008C00; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; border: solid 1px }

.inputbox {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #008C00;
  background       : #FFFFFF;
  border           : 1px solid;
}

/* ###################### LINKS ###################### */
a:link, a:visited        { color: #005700; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }

a:hover   { color: #fff; text-decoration: underline; background-color: #005700 }

a.category:link, a.category:visited     { color: #008C00; font-size: 11px; font-weight: bold; letter-spacing: 1px }

a.category:hover   { color: red; font-size: 12px }

.leftcells  { font-size: 10px; background-color: #ffffff }
