html, body, td, .text {
  font-family: arial, geneva, helvetica, sans-serif;
  font-size: 13px; color: #222222;
}
th {
  font-size: 11px;
  color: #222222;
  font-weight: bold;
  font-family: arial, geneva, helvetica, sans-serif;
}
.uTitle { 
  color: black;
  font-weight: bold;
  font-size: 17px;
}
.uTrail { 
  font-size: 11px;
  color: #000000;
}
.uErrorHeader { 
  color: red;
  font-weight: bold;
}
.uError { 
  color: red;
}
.uRequired { 
  font-weight: bold;
}
.uField { 

}
.uTextBox {
  width: 200px; font-size: 11px;
}

.uSelectBox {
  width: 200px; font-size: 11px;
}

.uCheckBox {
}

.uButton { 
  background: white;
  color: #222222;
  margin: 0px auto;
}
.uMini {
  font-size: 10px;
}
.prodTitle {
  font-size: 17px;
  color: #6789ab;
  font-weight: bold;
}
.prodHeader {
  font-size: 11px;
  color: #888333;
  font-weight: bold;
  padding-bottom: 2px;
  /*border-top: 1px solid #abcdef;*/
}
.prodHeader2 {
  font-size: 10px;
  color: #888333;
  font-weight: bold;
}
.prodFieldLabel {
  font-size: 10px;
  color: #555555;
  font-weight: bold;
  padding-top: 7px;
}
.title {
  font-size: 20px;
  color: #aaa444;
  font-weight:bold;
}

.uHeader2 {
  font-size: 12px;
  font-weight: bold;
}

.subtitle {
  font-size: 12px;
  color: #789abc;
  font-weight:bold;
}
.literal {
  font-family: courier, fixed;
}
.bold2 {
  font-weight: bold; color: #999000;
}
.mini {
  font-size: 10px;
}
.mini_u1 {
  font-size: 11px;
}
.minibold {
  font-weight: bold;
  font-size: 10px;
  color: #908fa1;
}
.error {
  color: red;
}
.control {
  width: 200px; font-size: 11px;
}
/*
.qControl {
  width: 240px;
}

*/
.qSelect {
  width: 240px;
}

.controlbtn {
  background: white;
  font-size: 11px;
  color: #222222;
}
.searchItem {
  /*width: 173px;*/
  width: 150px;
  /*background: whitesmoke;*/  /* #aaa999 */
  color: black;
  font-size: 11px;
  /* font-weight: bold; */
}
.searchLabel {
  font-size: 11px;
  font-weight: bold;
}

.uXrow td {padding: 8px;}

.uCtxLink {
  text-decoration: none;
  color: black;
}

.uBox1Head {
  border-bottom: 1px solid #6ea9ed;

  font-weight: bold;
  /* background: #e5e5e5; */
  /*background: #f5f5f5;*/

  background: #445456;

  /* padding: 6; */
  padding: 4px;
  font-size: 11px;
  /*color: #222222;*/
  color: black;
  /*font-family: verdana, arial, sans serif, helvetica;*/
}
/*
.QFHeader { 
  font-weight: bold;
  color: #789abc;
  font-size: 15px;
}
*/

.uHead2 { 
  font-weight: bold;
  color:#202930;
  font-size: 15px;
}

.uProdField {
  font-weight: bold;
  color:#202930;
}

.exl1 {
  font-weight:  bold ;
  font-style: normal;
  font-size: 12px;
  background: white;
}
.exl2 {
background: white;
}
.uCatHead {
  font-size: 11px;
  border-right: 0px solid white;
  color: black;
  font-weight: bold;
  background: #444a5a;
  padding: 5px;
  color: white;
  font-size: 9px;

}
.uCatCell {
  padding-left: 5px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-top: 1px;
  font-size: 12px;
}

.uCatCell2 {
  font-size: 11px;
}

.uCatCell2a {
  font-weight: bold;
  font-style: italic;
  font-size: 11px;
  /*color: #56789a;*/
  /*color: #456789;*/
  /*color: #666777;*/
}

.fl {
  font-size: 12px;
}
.flcell {
  font-size: 12px;
}
