/*this was modified */

body, div, span, td, th, input, select, textArea {
  font-family     : Tahoma;
  font-size       : 8pt;
  margin-top      : 0px;
  margin-left     : 0px;
  margin-right	  : 0px;
}

/* These were for the Site links.*/
.white		{
	color:#ffffff;
	font-family:verdana, arial, sans-serif; 
	font-size:8pt;
}

.whitelink a, hover  {
	color:#ffffff;
	font-family:verdana, arial, sans-serif; 
	font-size:8pt;
}

.bodyChrome, .bodyChromeTop {
  margin      : 0;
  background  : white;
  border      : none;
}

.imgProduct {
  border      : 0px none;
  padding     : 0;
  margin      : 0
}

.mainMenuBackground {
  text-align     : center;
  background     : white;
  color          : black;
  padding        : 6px;
  border         : none;
  margin-left    : 4px;
  margin-right   : 4px;
  margin-bottom  : 4px;
  border-right   : 1px solid;
}

.screenTitle {
  margin-bottom  : 5px;
  font-weight    : bold;
  font-size      : 20px;
}

.button {
  background  : white;
  cursor      : hand;
  text-align  : center;
}

/*td {
  padding-top     : 0px;
  padding-bottom  : 0px;
  padding-left    : 4px;
  padding-right   : 4px;
}*/


A:hover {
  padding     : 3px;
  background  : #d7d7d7;
  cursor      : hand;
}

.link {
  text-decoration  : none;
  color            : black;
  margin-top       : 0px;
}

hr, .tableSep {
  width   : 95%;
  color   : black;
  border  : solid ;
  height  : 1px;
}

.tableSep {
  width  : 100%;
}

.fldLabel, .fldHeading {
  font-weight 	  : bold;
  vertical-align  : middle;
}

.fldHeading {
  font-size   : 9pt;
  background  : #d7d7d7;
  padding     : 2px;
}

.numericHeading, .textHeading {
  margin-right    : 2px;
  margin-left     : 2px;
  vertical-align  : bottom;
  font-weight     : bold;
  text-align      : left;
  border-bottom   : 1px solid black;
}

.numericHeading {
  text-align  : right;
}

.textField {
  background  : #defcfe;
  border      : thin inset;
}

.fldNumeric {
  padding-left    : 10px;
  text-align      : right;
  vertical-align  : top;
}

.readOnly {
  font-family     : Tahoma;
  font-size       : 8pt;
  vertical-align  : top;
  text-align      : left;
  cursor          : default;
  margin-top      : 0px;
  margin-left     : 2px;
  background      : white;
  color           : black;
  border          : none;
}

.readOnlyTextArea {
  font-family     : Tahoma;
  font-size       : 8pt;
  background      : white;
  color           : black;
  border          : thin inset;
}

.tabOption, .tabOptionSelected {
  padding     : 1px;
  width       : 110px;
  text-align  : center;
  border      : thin outset;
  cursor      : hand;
}

.tabOptionSelected {
  border  : thin inset;
  cursor  : default;
}

.reportText {
  font-family  : Courier New;
  font-size    : 10px ;
  padding      : 0px;
}

.errorMessage {
  font-weight 	  : bold;
  vertical-align  : middle;
  padding         : 2px;
  text-align      : left;
  color           : red;
}




/************ TABLE ROW DEFINITIONS ***********************/
.disputedRow, .menuRow, .menuHighlightRow  {
  padding     : 1px;
  text-align  : right;
}

.normalRow {
  font-family : Tahoma;
  font-size   : 8pt;
  padding     : 1px; 
}

.highlightRow, .menuHighlightRow {
  font-family : Tahoma;
  font-size   : 8pt;
  padding     : 1px; 
  background  : #d7d7d7;
  cursor      : hand;
}

.disputedRow {
  color  : red;
}

/*left aligned disputed row...*/
.disputedRowL {
  color  : red;
}
/**********************************************************/


/************ FOR THE JAVASCRIPT CALENDAR *****************/
.normalDay, .highlightDay, .selectedDay {
  padding         : 2px;
  margin          : 2px;
  text-align      : right;
  vertical-align  : middle;
}

.normalDay, .highlightDay {
  cursor  : hand;
}

.selectedDay {
  cursor            : default;
  background-color  : black;
  color             : white;
  font-weight       : bold;
  padding           : 1px;
  margin            : 1px;
}

.highlightDay {
  background-color  : cyan;
}

.previousMonth, .nextMonth {
  cursor  : hand;
}
/**********************************************************/


/********** FOR PAGING THRU RESULT SETS *******************/
.pageingBar, .foundItemsCount {
  background   : black;
  color        : white;
  font-weight  : bold;
  padding      : 4px;
}

.pageNumber, .currentPage {
  cursor       : hand;
  font-weight  : normal;
}

.currentPage {
  cursor       : default;
  color        : yellow;
  font-weight  : bold;
}
/*************************************************************/