body { 
  font-family: helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 10pt;
  color: #555753; 
  background-color: white;
  margin: 0px; 
  scrollbar-face-color: #991403;
  scrollbar-arrow-color: #ffea05;
  scrollbar-base-color: #ffea05;
  scrollbar-track-color: #ffebc4;
  scrollbar-shadow-color: #ffebc4;
  scrollbar-highlight-color: #ffebc4;
  scrollbar-3dlight-color: #ffebc4;
  scrollbar-darkshadow-Color: #ffebc4;
/*  background: white url(blossoms.jpg) no-repeat bottom right;*/
}

TABLE { 
  empty-cells: show;
/* IE doesn't take body text style */
  font-family: helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 10pt;
  color: #555753; 
}

table.ADMBasketTable { 
  text-align: center;
  border: 1px;
  border-style: solid;
  border-color: #821c02;
  bgcolor: #fff2dd;
}

table.ADMSimpleTable { 
  text-align: center;
  border: 1px;
  border-style: solid;
  border-color: #821c02;
  bgcolor: #fff2dd;
/*  border-collapse: collapse;*/
}

table.ADMPageHeaderTable { 
  cellpadding: 0;
  cellspacing: 0;
}

table.ADMPageHeaderMiniStatusTable { 
  cellpadding: 2;
  cellspacing: 0;
  vertical-align: top;
}

table.ADMPageHeaderMiniStatusInternTable { 
  border: 1px;
  border-color: #ffaf1c;
  border-style: solid;
  vertical-align: top;
}

table.ADMPageHeaderMiniStatusContextStateTable { 
  cellpadding: 0;
  cellspacing: 0;
  border: 1px;
  border-color: #ffaf1c;
  border-style: solid;
  vertical-align: top;
}

table.ADMTableCollapseOutTable { 
}

tr.ADMTableCollapseOutTable { 
  font-weight: bold;
}

td.ADMTableCollapseOutTable { 
  font-weight: bold;
}

table.ADMTableCollapseInTable { 
}

tr.ADMTableCollapseInTable { 
}

td.ADMTableCollapseInTable { 
}

table.ADMRecordsQueryPartTable { 
  	background-color: #fff2dd;
  	border: 1px;
  	border-color: #821c02;
  	border-style: solid;
} 


table.ADMRecordsQueryPartSortTable { 
  border: 1px;
  border-style: dashed;
  border-color: #ce4404;
  background-color: white;
}

table.ADMRecordsQueryPartOtherOptionsTable { 
  border: 1px;
  border-style: dashed;
  border-color: #991403;
  background-color: white;
}

input.ADMRecordsQueryPartResetButton { 
  font-weight: bold;
  background: #6f9603;
  color:#d8ff6d
}


/*  background-color: #e53500;
  color: #fff2dd;
*/

input.ADMRecordsQueryPartQueryButton {  
  font-weight: bold;
  background: #6f9603;
  color:#d8ff6d
}

table.ADMRecordsMiscPartTable { 
  cellpadding: 0;
  cellspacing: 0;
/*  	background-color: #fff2dd;
  	border: 1px;
  	border-color: #821c02;
  	border-style: solid;
*/
} 

input.ADMRecordActionSubmitRefresh {
  background-color: #e53500;
  color:#fff2dd;
  font-weight: bold;
}

input.ADMRecordActionInsertButton { 
  background-color: #e53500;
  color:#fff2dd;
  font-weight: bold;
}

input.ADMRecordActionDeleteButton { 
  background-color: #e53500;
  color:#fff2dd;
  font-weight: bold;
 }

input.ADMRecordActionUpdateButton {
  background-color: #e53500;
  color:#fff2dd;
  font-weight: bold;
  }

input.ADMRecordActionDangerousActionButton { 
  background-color: #e53500;
  color:#fff2dd;
  font-weight: bold;
}

input.ADMRecordActionNonDangerousActionButton { 
  background-color: #e53500;
  color:#fff2dd;
  font-weight: bold;
}

/* style="background: #6f9603; color:#d8ff6d ;font-weight:bold" */

input.ADMModifyButton {  
  background-color: #ff8b1e;
  color: #ffebc4;
  font-weight: bold;

}

table.ADMRecordsUploadTable { 
  border: 2px;
  border-style: solid;
  border-color: #ffbf00;
}

input.ADMRecordsUploadFileButton {
   background-color: #6f9603;
  color: #d8ff6d;
  font-weight: bold;
}

tr.ADMRecordsResultPartRecordLineTitle { 
  border-top: solid;
}

tr.ADMRecordsResultPartRecordLine { 
/*  background-color: white;
*/
  border-top: solid 1px black
}

tr.ADMRecordsResultPartRecordLine_odd { 
  background-color: #FFF2DD; 
}

tr.ADMRecordsResultPartRecordLine_even { 
  background-color: #FAEDD8; 
}

th.ADMRecordsResultPartRecordColumnFieldTitle { 
  text-align: center;
  border: 1px solid black;
}

th.ADMRecordsResultPartRecordColumnFieldSortTitle { 
  text-align: center;
  border: none;
}

td.ADMRecordsResultPartRecordColumnField { 
  background-color: white;
  border: 1px solid black;
}

td.ADMRecordsResultPartRecordColumnNumberField { 
  background-color: white;
  border: 1px solid black;
  text-align: right;
}

div.ADMRecordTable { 
/*  padding: 0px 175px 0px 110px;*/
  margin: 2px; 
/*  border-top: 1px;
  border-left: 1px;
  border-color: #ce4404;
  border-style: solid;*/
  cellpadding: 1;
  cellspacing: 0;
  background-color: white;
}

table.ADMRecordTable {
/*  border: 1px;
  border-style: solid;
  border-color: #ce4404;*/
  border: 0px;
}

table.ADMRecordComponentTable { 
/*  border: 1px;
  border-style: solid;
  border-color: #ce4404;*/
  border: 0px;
 }

table.ADMSubSectionCollapse { 
}

table.ADMTableCollapse { 
  border-top: 1px; 
  border-bottom: 1px;
  border-left: 1px;
  border-right: 1px;
  border-color: #ce4404; 
  border-style: solid; 
  cellpadding: 0; 
  cellspacing: 0;
  background-color: white;
}

td.ADMSubSectionCollapse { 
  text-align: center;
  background-color: #991403;
}

.ADMSubSectionCollapseLink { 
}

.ADMSubSectionCollapseLabel {
	font-weight: bold; 
	text-decoration: none; 
	color: #ffab05;
}

table.ADMAddress { 
  background-color: white;
  border:2px;
  border-style: dashed;
  border-color: #ffbb1e;
  text-align: center;
}
h3 { 
	font: 12pt helvetica;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}
/*
      .font { font-family: helvetica  ; size:2 }
      .H1 { color:#930400; size:2; font-style:bold; font-family:helvetica}
      .H2 { color:#d63b08; size:2; font-style:bold; font-family:helvetica}
      A.txt:link {color:#ed4b15; text-decoration:none; size:2} 
      A.txt:visited {color:#b23005; text-decoration:none; size:2} 
      A.txt:active {color:#7c1f00; text-decoration:none; size:2}

      A.index:link {color:#ed4b15; text-decoration:none ; size:1} 
      A.index:visited {color:#b23005; text-decoration:none ; size:1} 
      A.index:active {color:#7c1f00; text-decoration:none ; size:1}
*/

/*
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #B7A5DF;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #D4CDDC;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #9685BA;
	}
*/

a:visited { color: #930400; text-decoration: none; }
a:link { color: #930400; text-decoration: none; }
a:hover { color: #d62200; text-decoration: underline;}

a.ADMTableCollapseInTable:visited { color: #ffffff; text-decoration: none; }
a.ADMTableCollapseInTable:link { color: #ffffff; text-decoration: none; }
a.ADMTableCollapseInTable:hover { color: #ffffff; text-decoration: underline;}

a.ADMRecordsResultPartRecord:hover{
        color : #d62200;
        text-decoration: none;
        }
a.ADMRecordsResultPartRecord:link{
        color : #930400;
        text-decoration: none;
        }
a.ADMRecordsResultPartRecord:active{
        color : #930400;
        text-decoration: none;
        }
a.ADMResultsPartObject:visited{
        color: #930400;
        text-decoration: none;
        }


th.ADMQueryFieldTitle { 
  margin: 0px;
  margin-bottom: 0em;
  margin-top: 0em;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10pt; 
  color: #4c0600;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  color: #4c0600;
} 

td.ADMQueryField { 
  margin: 0px;
  margin-bottom: 0em;
  margin-top: 0em;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10pt; 
  color: black;
  font-weight: bold;
  text-align: left;
} 

th.ADMFieldTitle { 
  margin: 0px;
  margin-bottom: 0em;
  margin-top: 0em;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10pt;
  color: black;
  font-weight: bold;
  text-align: right; /* ?? */
  vertical-align: middle;
} 

.ADMAddressFieldTitle { 
  color: #680903;
  font-weight: bold;  
}

th.ADMColumnFieldTitle { 
  margin: 0px;
  margin-bottom: 0em;
  margin-top: 0em;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10pt;
  color: black;
  font-weight: bold;
  text-align: center; /* ?? */
  vertical-align: middle;
} 

td.ADMField { 
  margin: 0px;
  margin-bottom: 0em;
  margin-top: 0em;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10pt;
  color: black;
/*  font-weight: bold;*/
  text-align: left; /* ?? */
} 

td.ADMNumberField { 
  margin: 0px;
  margin-bottom: 0em;
  margin-top: 0em;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10pt;
  color: black;
/*  font-weight: bold;*/
  text-align: right; /* ?? */
  align: right;
} 
/*style="font-weight: bold; color: #ce4404;"*/
input.ADMField { 
/*  font-weight: bold;*/
  color: #ce4404;
}

select.ADMField { 
/*  font-weight: bold;*/
  color: #ce4404;
}

textarea.ADMField { 
/*  font-weight: bold;*/
  color: #ce4404;
}

td.ADMColumnField { 
  margin: 0px;
  margin-bottom: 0em;
  margin-top: 0em;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10pt;
  color: black;
/*  font-weight: bold;*/
  text-align: center; /* ?? */
  align: center;
} 

td.ADMColumnNumberField { 
  margin: 0px;
  margin-bottom: 0em;
  margin-top: 0em;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10pt;
  color: black;
/*  font-weight: bold;*/
  text-align: right; /* ?? */
  align: right;
} 

td.ADMRecordActions { 
  margin: 0px;
  margin-bottom: 0em;
  margin-top: 0em;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10pt;
  color: black;
  font-weight: bold;
  text-align: center; /* ?? */
  align: center;
} 

td.ADMSubPart { 
  margin: 0px;
  margin-bottom: 0em;
  margin-top: 0em;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10pt;
  color: black;
  font-weight: bold;
  text-align: center; /* ?? */
  align: center;
} 

div.ADMSubPart { 
  /* background: url(zen-bg.jpg) no-repeat top left; */
  padding: 0px 175px 0px 110px;
  margin: 2px; 
  border-top: 2px;
  border-left: 2px;
  border-color: black;
  border-style: solid;
  cellpadding: 1;
  cellspacing: 0;
  background-color: #D9C7FF;
}


div.containerLevel0 { 
  /* background: url(zen-bg.jpg) no-repeat top left; */
/*  padding: 0px 175px 0px 110px;*/
  padding: 0px 10px 0px 10px;
  margin: 2px; 
  border-top: 2px;
  border-left: 2px;
  border-color: black;
  border-style: solid;
  cellpadding: 1;
  cellspacing: 0;
  background-color: #FFFFFF;
}

div.ADMQueryPart { 
  /*background: url(zen-bg.jpg) no-repeat top left; 
  padding: 0px 175px 0px 110px;
  margin: 2px; */
  border-top: 2px;
  border-left: 2px;
  border-color: black;
  border-style: solid;
  cellpadding: 1;
  cellspacing: 0;
  background-color: #D9C7FF;
}


table.ADMRecordsResultPartResultsList { 
  border:1px solid #821c02;
  width: 90%;
  background-color: #fff2dd;
  border-collapse: collapse;
}

div.ADMResultsPartObjectsList { 
  /* background: url(zen-bg.jpg) no-repeat top left; */
  padding: 0px 175px 0px 110px;
  margin: 2px; 
  border-top: 2px;
  border-left: 2px;
  border-color: black;
  border-style: solid;
  cellpadding: 1;
  cellspacing: 0;
  background-color: #D9C7FF;
}

div.ADMResultsPartObject { 
  /* background: url(zen-bg.jpg) no-repeat top left; */
  padding: 0px 175px 0px 110px;
  margin: 2px; 
  border-top: 2px;
  border-left: 2px;
  border-color: black;
  border-style: solid;
  cellpadding: 1;
  cellspacing: 0;
  background-color: #D9C7FF;
}

.ADMQueryField { 
/*  font-weight: bold; */
  color: #115A0F;
}

/* select */
input.ADMQueryField { 
  border:1px;
  border-style: solid;
  background-color: white;
}

select.ADMQueryField { 
  border:1px;
  border-style: solid;
  background-color: white;
}

textarea.ADMQueryField { 
  border:1px;
  border-style: solid;
  background-color: white;
}

/* select */
input.ADMGoButton { 
  background-color: #6f9603;
  color: #d8ff6d;
  font-weight: bold;
}

table.ADMStockListAction { 
  border: solid 1px black; 
  border-collapse: collapse;
}

th.ADMStockListAction { 
  border: solid 1px black; 
}

td.ADMStockListAction { 
  border: solid 1px black; 
}

.eCommStepIV_Error { border: 3px solid red; }
.eCommStepIV_Warning { border: 3px solid orange; }
.eCommStepIV_Sound { border: 4px solid grey; }
.eCommStepIV_Mandatory { border: 2px solid black; }

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
/*  height:32px;*/
  cursor:pointer;
}

