/* Text properties */
body, p, td { 
  color: #000000; 
  font-size: 7.5pt; 
  font-style: normal; 
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; 
}
a { color: #000000; }
a:hover { color: #000000; text-decoration: none; }
.footerLink { color: #ffffff; }
.footerLink:link { color: #ffffff; }
.footerLink:hover { color: #ffffff; }
.links { text-decoration: none; }
.links:link { text-decoration: none; }
.links:hover { text-decoration: underline; }

.menu { color: #FFFFFF; font-weight: bold; }
.menu:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.menu:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.menu2 { color: #FFFFFF; font-weight: bold; }
.menu2:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.menu2:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; }

.highlight { color: #005C5B; }

.errorTable {
	border : 1px dotted #FF9393;
	background-color : #FFDFDF;
	font-weight : bold;
}

.actionTable {
	border : 1px dotted #005C5B;
	background-color : #eafee9;
	font-weight : bold;
}

.textAlign { text-align : center; background-color: #72A5A5; }
.padding { padding: 5 5 5 5; }
.padding2 { padding: 8 8 8 8; }
.padding3 { padding: 3 8 3 8; }
.text { font-size: 7pt; }
/* Form properties */
.dropDown { 
  font-size: 8pt;
}
.input { 
  font-family: Tahoma;
  font-size: 7.5pt;
  height: 17px;
  /* border : 1px solid #999999; */
}
.textArea { 
  font-family: Tahoma;
  font-size: 7.5pt;
  height: 80px;
  width: 250px;
  /* border : 1px solid #999999; */
}
.bt {
  color: #000000;
	font-size: 8pt;
	font-weight: bold;
	border : 1px solid #999999;
  filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FFFFFF,endcolorstr=#DADADA);
}
.btWidth {
  color: #000000;
	font-size: 8pt;
	font-weight: bold;
  width: 250px;
	border : 1px solid #999999;
  filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FFFFFF,endcolorstr=#DADADA);
}

/*  Page properties  */
.pageBg {	background-color : #F2F2F2;	}

/* Table properties */
.indexTitle { background-color: #B2B2B2; }
.indexBoxBg { background-color: #CCCCCC; }
.indexMainBg { background-color: #E5E5E5; }
.mainTableProperties { background-color: #FFFFFF;	}
.headerTable { background-color: #C1D82F; }
.footerTable {
  background-color: #C1D82F;
  color: #ffffff;
  padding-left: 10;
}
.searchBox { background-color: #E5E5E5; }
.spacerVColor { background-color: #FFFFFF; }
.spacerHColor { 
  background-color: #8F8F8F;
  filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#8F8F8F,endcolorstr=#ffffff);
}
.spacerHColor2 { background-color: #FFFFFF; }
.NSmenuBg { background-color: #2AB34B; }
.menuBg { background-color: #2AB34B; } /* 8CB5B5 */
.menuBgActive { background-color: #C1D82F; color: #ffffff; }
.tableTitleBg { background-color: #D9D9D9; font-weight: bold; }
.tableBg { background-color: #F2F2F2; }
.tableBgAlt { background-color: #FAFAFA; }
.tableBgOk { background-color: #c1ffc1; }
.tableBgNeutral { background-color: #ffffbf; }
.tableBgError { background-color: #FF9393; }
.filterTableTitleBg { background-color: #CECECE; font-weight: bold; }
.filterTableBg { background-color: #E5E5E5; font-weight: bold; }

.tableCustomer {
  color: #ffffff; 
  font-weight: bold;
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; 
  background-color: #86b7b7;
}

.articleTitle { 
  color: #2AB34B; 
  font-size: 13pt; 
  font-weight: bold;
  font-style: normal; 
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; 
}

.bodyTitle { 
  color: #2AB34B; 
  font-size: 13pt; 
  font-weight: bold;
  font-style: normal; 
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; 
}

.stateUp { 
  color: #1ba933; 
  font-size: 7.5pt; 
  font-style: normal; 
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}

.stateDown { 
  color: #FF0000; 
  font-size: 7.5pt; 
  font-style: normal; 
  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; 
  font-weight: bold;
}

.alt {
  color: #9b9b9b;
}

.alt2 {
  color: #5b5b5b;
}

.fixed {
  color: #000000; 
  font-size: 10pt; 
  font-style: normal;
  font-family: Courier New; 
}

.fixed_best {
  color: maroon; 
  font-size: 10pt; 
  font-style: normal;
  font-family: Courier New; 
}