BODY, P, TD { font-family: Arial; font-size:10pt; }
INPUT[TYPE=TEXT], INPUT[TYPE=PASSWORD] { width: 150px; }
INPUT[TYPE=BUTTON] { width:150px; font-size: 14pt; }
INPUT[TYPE=RESET] { width:150px; font-size: 14pt; }
INPUT[TYPE=SUBMIT] { width:150px; font-size: 14pt; }
TABLE.noSpace { border-spacing:0px; border-collapse:separate; }
TABLE.noSpace TD { padding: 0px; }
TH { text-align:left; }
LEGEND { background-color: #e0e0e060; border: 1px solid #404040; padding:3px; margin-left:4px; }
FIELDSET.options { margin-top:6px; margin-bottom:6px; padding-top:10px; padding-bottom:10px; }
KBD { background-color: #e0e0e0; }
#guest { color: #0000A0; }
.gray { color:black; background-color:#d0d0d0; }
.pageTop { font-size:14pt; background-color: #e0e0e0;}
.headPadding { padding-top:5px; padding-bottom:5px; }
.headTitle { font-size:16pt; font-weight:normal; }
.headExplain { font-weight:bold; font-size:11pt; text-align:center; border:2px inset white; }
.uerror { background-color: #FF0000; color: #FFFFFF; font-weight:bold; padding:10px; }
.umessage { background-color: rgb(255,102,0); color: #FFFFFF; font-weight:bold; padding:10px; }
.fibutton { width:24px; height:24px; font-weight:bold; }
.daybutton { width:24px; height:24px; font-weight:bold; }
.navButton { width:24px; height:24px; font-size:8pt; padding-left:4px; }
.deseqButton { width:24px; height:24px; font-size:9pt; padding-left:4px; }
.navBar { margin-top:4px; background-color: rgb(153,204,204); }
.hiLine { background-color: rgb(255,255,204); }
.mySelect { cursor:pointer; }
.mySelect:hover { text-decoration:underline; }
.opnclose { font-weight:bold; font-family: "Courier New", "Times New Roman"; cursor:pointer; }
.last_col_right td:last-child { text-align:right; }
.column1 { width:30px; }
.column2 { width:220px; }
.column3 { width:30px; }
.column4 { width:190px; }
.column5 { width:30px; }
.column6 { width:190px; }
.column456 { width:414px; }
.topBtn { width:65px; }
.f10 { font-size:10pt; }
.context-menu-input.context-menu-hover { /* overwrite jquery.contextMenu.css */ background-color: #a0a0a0; }
#fields { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#fields li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; }
#fields li span { position: absolute; margin-left: -1.3em; }
table.xtable {
    border-collapse: collapse;
    width: 100%;
}
table.xtable th, table.xtable td {
    text-align: left;
    padding: 4px;
    border: 1px solid black;
}
/* .xtable tr:nth-child(even){background-color: #f2f2f2} */
.xtable tr:nth-child(6n+1){background-color: #f2f2f2}
.xtable tr:nth-child(6n+2){background-color: #f2f2f2}
.xtable tr:nth-child(6n+3){background-color: #f2f2f2}

.color2 tr:nth-child(even){background-color:white;}
.color2 tr:nth-child(odd){background-color:#E4F1F8;}
.clicked {background-color: #00CDCD !important;}
.custom-combobox {
 position: relative;
 display: inline-block;
}
.custom-combobox-toggle {
 position: absolute;
 top: 0;
 bottom: 0;
 margin-left: -1px;
 padding: 0;
}
.custom-combobox-input {
 margin: 0;
 padding: 5px 10px;
}
.li_dash {
 list-style-type:none;
 padding-left:20px;
 font-size:9pt;
}
.plus {
  display:inline-block;
  font-size:125%;
  font-weight:bold;
  font-family:Arial;
  border: 1px solid gray;
  width: 1em;
  text-align: center;
}