/* Fonts. */
body, a, td, input, textarea { font-size:10pt; font-family:arial;}

/* Frame. */
table.frame {}

/* Application header. */
table.apph {background-color:rgb(0,0,0); margin-bottom:0px;}

/* Toolbar */
table.toolbar {margin-bottom:2px}

/* Active button */
td.button {background-color:rgb(192,192,192); color:black; border: outset 2px; border-color:rgb(160,160,160); padding:1px;cursor:hand; text-align:center;}
td.button a {color:black; text-decoration:none;}
td.button a:hover{color:black; text-decoration:underline;}

/*tabbed region. */
table.tabregion {}
/*Active tab */
td.actab {text-decoration:underline;cursor:hand;}

/* Schedule Grid */
table.grid {}

/* grid header. */
table.gridheader {font-weight:bold; border-bottom:solid 1px rgb(213,13,13);}

/* grid buttons */
td.gridbtn {text-decoration:underline; cursor:pointer;}

/* Row header */
td.rowh {background-color:rgb(120,120,120); padding: 2 3; color:white;}

/* Column header. */
td.colh {background-color:rgb(223,13,13);}

/* Even row color. */
tr.evenrow {background-color: rgb(241,243,245);}

/* Odd row color. */
tr.oddrow {background-color:rgb(192,192,192);}

/* Grid cell */
td.gridcell{padding: 2 3;}
/*Grid link */
td.gridlink {text-decoration:underline;cursor:hand;}

/* Scheduled cell */
td.scheduled {background-color:rgb(255,183,11);padding: 2 3;}

/* Horizontal Menu */
table.menuh {background-color:rgb(200,200,200); }
td.mnitemh {cursor:pointer; padding:0 12; background-color:rgb(200,200,200); color:black; font-size:12pt;font-weight:bold;}
td.mnitemhhover {text-decoration:underline; cursor:pointer; padding:0 12; font-size:12pt;font-weight:bold;}
td.mnitemhc {font-size:12pt; padding:0;font-weight:bold;background-color:rgb(255,255,255);color:black;}

/* Vertical menu. */
table.menuv {background-color:rgb(191,206,222);}
td.mnitemv {border:solid 1px rgb(213,23,23); cursor:pointer; padding:0 5; background-color:rgb(191,206,222); color:black;}
td.mnitemvhover {border:solid 1px rgb(213,23,23); text-decoration:underline; cursor:pointer; padding:0 5;}

/*Highlighted cell*/
td.currslot {background-color:rgb(100,100,100);}

/*Reserved cell*/
td.reserved {background-color:rgb(255,183,11);}

/* Readonly input field. */
input.editro {border:0px color:rgb(213,13,13);}
/* Generic input field. */
input {}
.req {background-color:rgb(174,197,230);}


/*Checkbox field. */
input.chk {border:0px;}

/*Textarea */
textarea.textarea {}
/* Readonly textarea. */
div.textarearo {overflow:auto;}

/* Region */
table.reg {}
/* Region header. */
table.regh {font-weight:bold; border-bottom:solid 1px rgb(213,13,13);}

/* Horizontal tile. */
table.tilehz {}
/* Horizontal tile header. */
table.tilehzhead {font-weight:bold; border-bottom:solid 1px rgb(213,13,13);}

/*Vertical tile. */
table.tilevt {}
/*Horizontal tile header. */
table.tilevthead {font-weight:bold; border-bottom:solid 1px rgb(213,13,13);}

/* Errors header */
td.errh {background-color:rgb(255,0,0); color:white; font-weight:bold;}
/* Error text. */
td.errtxt {color:rgb(255,0,0);}

/* Instructions. */
table.instr {margin-top:10px;}
/* instruction step. */
td.instrstep {text-align:center;color:rgb(213,13,13);font-size:12pt; font-weight:bold;}
/* Instruction text. */
td.instrt {font-weight:bold;color:rgb(0,0,255);}








