/* -- text widget styles -- */
.entext-xs { font-family: Tahoma, arial, sans-serif, Verdana; font-size: 8px; }
.entext-s { font-family: Tahoma, arial, sans-serif, Verdana; font-size: 9px; }
.entext { font-family: Tahoma, arial, sans-serif, Verdana; font-size: 11px; }
.text-as12 { font: normal 12px arial; color: #403030; }
.text-as14 { font: normal 14px arial; color: #808080; }
.text-ar14b { font: bold 14px arial; color: #682700; }
.text-ss12 { font: normal 12px SimSum; color: #808080; }
.text-ss14 { font: normal 14px SimSum; color: #808080; }
.text-sy16 { font: normal 16pt SimSum; color: #996633; }
.text-sy26 { font: normal 26px SimSum; color: #baa97c; }
.text-ts11 { font: normal 11px tahoma; color: #403030; }
.text-ts12 { font: normal 12px tahoma; color: #808080; }
.text-tb11b { font: bold 11px tahoma; color: #1d1d4d; }
.text-tb12b { font: bold 12px tahoma; color: #1d1d4d; }
.text-tg12b { font: bold 12px tahoma; color: #0d5d0d; }
.text-tg14b { font: bold 14px tahoma; color: #0d5d0d; }
.text-tr12b { font: bold 12px tahoma; color: #682700 }

/* webeditor integrated font sizes */
.text-10pt { font-size: 10pt }
.text-11pt { font-size: 11pt }
.text-12pt { font-size: 12pt }
.text-14pt { font-size: 14pt }

img.simg { vertical-align: middle; position: relative; top: -2px;}
a.simg_refresh {}

/*.radio { position: relative; top: 1px }*/
.radio { vertical-align: middle; margin: 0px 4px 1px 3px}
/*.checkbox { position: relative; top: 3px;  }*/
.checkbox { vertical-align: middle; margin-top: 1px;}
.tinybutton { border: 1px solid #a0a0a0; font-size: 10px; }
.button { border: 1px solid #a0a0a0; font-size: 12px; }
.imagebutton { vertical-align: middle }
.inline_imagebutton { vertical-align: middle }
div.colorpicker { position: absolute; visibility: hidden }
td.label {}
td.toplabel { vertical-align: top; padding-top: 5px; }
td.reqlabel { padding-left: 12px; background: url(/images/ico-star-orange.png) no-repeat left center; }
input.date { text-align: center; width: 80px; }
div.calendar_div {
  position: absolute;
  visibility: hidden;
  background-color: #fbf2f1;
}

/* background selector */
div.bgsel_colordiv { padding: 8px 6px; display: none }
div.bgsel_imagediv { padding: 8px 6px; display: none }
.bgsel_label { }

/* tabbing */
table.tabs { width: 100%; border-collapse: collapse; }
td.tab_space { width: 5px; }
td.tab_padding { }
td.tab_a {
  text-align: center;
  width: 70px;
  padding: 3px 0px 4px 0px;
}
td.tab_ina {
  text-align: center;
  width: 70px;
  padding: 3px 0px 3px 0px;
}

/* table row drag'n drop */
tr.drag_row { background: #fef0ca }

/* combobox */
div.comboboxdropdown{width:auto;position:absolute;background:#EEE;cursor:default;display:none;border:1px solid #80a0e0;overflow:auto;max-height:180px}
div.comboboxframe{border:1px solid #80a0e0;margin-right:0px; }
input.comboboxedit{/*width: 124px;*/ height:16px;/*font:normal 10pt Arial;*/background:none;/*padding:0 1px*/;border:none;margin:-1px -5px -1px 0;display:inline}
div.comboboxbutton{min-width:18px;width: 18px; height: 18px; min-height:18px;float:right;border:none;background:#e0e0e0; }
.comboboxitem{width:100%;color:black; padding:1px 2px;min-height:18px; } /* drop down items */
.comboboxbuttonimg{margin:7px 0 0 6px}

/* status widget */
div.status, p.status, span.status {
  padding-left: 10px;
}
span.status {
  margin-left: 10px;
}
.status_0, .status_1 {
  color: green;
  background: url(/images/face-g8.gif) no-repeat left center;
}
.status_2 {
  color: rgb(225,113,0);
  background: url(/images/face-y8.gif) no-repeat left center;
}
.status_3, .status_4 {
  color: red;
  background: url(/images/face-r8.gif) no-repeat left center;
}

