body {
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #333333;
  margin-top: 6px;
  margin-right: 6px;
  margin-bottom: 6px;
  margin-left: 6px;
  margin-height: 6px;
  margin-width: 6px;
}

p, td {
  font-size: 9pt;
}


hr {
  color: #CCCCCC;
  height: 1px;
}


a        { color: #0066CC; text-decoration: none }
a:hover  { color: #CC0000; text-decoration: underline }
a:active { color: #336633; text-decoration: underline }

.menuItem {
	font-size: 8pt;
	color: #333333;

}

.menuItem a        { color: #FFFFFF; text-decoration: none}
.menuItem a:hover  { color: #FFFFFF; text-decoration: none}
.menuItem a:active { color: #FFFFFF; text-decoration: none}


.small       { font-size: 9pt; color: #666666; }
.smallRed    { font-size: 9pt; color: #CC3333; }
.smallBlack  { font-size: 9pt; color: #333333; }
.normal      { font-size: 11pt; color: #333333; }
.normalRed   { font-size: 11pt; color: #CC6633; }
.normalWhite { font-size: 11pt; color: #CCCCCC}
.normalWhite a { color: #FFFFFF; text-decoration: none}
.normalWhite a:hover { color: #FFFFFF ; text-decoration: underline}
.title       { font-size: 12pt; color: #006E00; font-weight: bold; }
.title2      { font-size: 11pt; color: #CC0000; font-weight: bold; }
.title3      { font-size: 11pt; color: #FFFFF0; font-weight: bold; }
.title4      { font-size: 9pt; color: #FFFFF0; font-weight: bold; }
.title5      { font-size: 9pt; color: #333333; font-weight: bold; }
.numsel1     { font-size: 10pt; font-weight: bold; }

.smallPrint  { font-size: 9pt; color: #000000; }
.normalPrint { font-size: 11pt; color: #000000; }
.titlePrint  { font-size: 13pt; color: #000000; font-weight: bold; }

form {
  margin: 0px;
}

input {
  font-size: 9pt;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px #999999 solid;
}

textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #333333;
  border: 1px #999999 solid;
}

select {
  font-size: 9pt;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px #999999 solid;
  background-color: #FFFFFF
}

.inputText {
  font-size: 9pt;
  color: #333333;
  border: 1px #999999 solid;
}

.inputData   {
  font-size: 9pt;
  color: #333333;
}

.inputAdm   {
  font-size: 9pt;
  color: #333333;
  background-color: #FFFFF0;
}

.inputInfo   {
  font-size: 9pt;
  color: #3333CC;
  background-color: #FFFFF0;
  width: 200px;
}


th {
  font-size: 9pt;
  color: #333333;
  background-color: #CCCCCC;
  text-align: left;
  vertical-align: top;
}







/* --- BANFRAME ----------------------------------------------------------- */
.banframeh {
  background-color: #006E00;
  font-size: 9pt;
  color: #FFFFF0;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
}

.banframef {
  background-color: #99CC99;
  font-size: 9pt;
  color: #666666;
}

.banframeb {
  background-color: #F0F0F0;
  font-size: 9pt;
  color: #666666;
  text-align: left;
  vertical-align: top;
}


/* --- NAMEFRAME ---------------------------------------------------------- */
.nameframe {
  background-color: #FFFFFF;
  color: #762526;
  text-align: center;
  vertical-align: top;
}


/* --- TEXT --------------------------------------------------------------- */
.foundtext {
  background-color: #CCFF66;
}


.tddatahdr {
	font-size: 9pt;
	border-top: 1px solid #0066CC;
	border-right: 0px solid #0066CC;
	border-bottom: 2px solid #0066CC;
	border-left: 0px solid #0066CC;

}
.tdmenu {
	font-size: 8pt;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0099FF;
	border-right-color: #0099FF;
	border-bottom-color: #0099FF;
	border-left-color: #0099FF;
	color: #CCCCCC;

}
.tdmenuhdr {
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #2A0971;
	border: none;

}
.tdmenu a {
	font-size: 8pt;
	color: #F0F0F0;
	text-decoration: none;

}
.tdmenu a:hover {
	font-size: 8pt;
	color: #FFCC00;
	text-decoration: none;

}
.tdmenu a:active {
	font-size: 8pt;
	color: #FFFF00;
	text-decoration: none;

}

/* --- HEADROWS ----------------------------------------------------------- */
.headrowOne {
  background-color: #A8A8A8;
  font-size: 9pt;
  color: #FFFFF0;
  font-weight: bold;
}

.headrowTwo {
  background-color: #336699;
  font-size: 9pt;
  color: #FFFFF0;
  font-weight: bold;
}

