/* -- Generic text 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; }

/* round corner div, ordered in div order */
/* Yellow(#ead9ac) round corner div */
div.ll_y15 { background: url(/images/ll-y15.gif) 0 100% no-repeat #ead9ac; }
div.lr_y15 { background: url(/images/lr-y15.gif) 100% 100% no-repeat; }
div.ul_y15 { background: url(/images/ul-y15.gif) 0 0 no-repeat; }
div.ur_y15 { background: url(/images/ur-y15.gif) 100% 0 no-repeat; padding: 5px; }

/* Gray(#f1f1f1) round corner div */
div.ll_s15 { background: url(/images/ll-s15.gif) 0 100% no-repeat #f1f1f1; }
div.lr_s15 { background: url(/images/lr-s15.gif) 100% 100% no-repeat; }
div.ul_s15 { background: url(/images/ul-s15.gif) 0 0 no-repeat; }
div.ur_s15 { background: url(/images/ur-s15.gif) 100% 0 no-repeat; padding: 15px; }

/*.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.toplabel { vertical-align: top; padding-top: 5px; }
input.date { 
  font-family: Tahoma, arial, sans-serif, Verdana;
  border: solid 1px #adadad;
  padding-left: 3px;
  text-align: left;
  font-size: 11px;
  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 */
/* 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}

