DIV.calendar{POSITION:relative;}.calendar{BORDER-RIGHT:black 1px solid;BORDER-TOP:black 1px solid;FONT-SIZE:11px;font-weight:bold;BACKGROUND:#f1f8fc;BORDER-LEFT:black 1px solid;CURSOR:default;COLOR:#000;BORDER-BOTTOM:black 1px solid;FONT-FAMILY:tahoma,verdana,sans-serif;}.calendar TABLE{BORDER-RIGHT:#655 1px solid;BORDER-TOP:#655 1px solid;FONT-SIZE:11px;font-weight:bold;BACKGROUND-IMAGE:none;BORDER-LEFT:#655 1px solid;CURSOR:default;COLOR:#000;BORDER-BOTTOM:#655 1px solid;BACKGROUND-REPEAT:repeat;FONT-FAMILY:tahoma,verdana,sans-serif;BACKGROUND-COLOR:#B7E8F4;}.calendar .button_cal{BORDER-RIGHT:#206a9b 1px;PADDING-RIGHT:2px;BORDER-TOP:#206a9b 1px;PADDING-LEFT:2px;PADDING-BOTTOM:2px;BORDER-LEFT:#206a9b 1px;PADDING-TOP:2px;BORDER-BOTTOM:#206a9b 1px;TEXT-ALIGN:center;background-color:#e6e5e5;}.calendar .nav{BACKGROUND:url(images/TG/201/menuarrow2.gif) #e6e5e5 no-repeat 100% 100%;}.calendar THEAD .title{PADDING-RIGHT:2px;PADDING-LEFT:2px;FONT-WEIGHT:bold;BACKGROUND:#cecaca;PADDING-BOTTOM:2px;COLOR:black;PADDING-TOP:2px;TEXT-ALIGN:center;}.calendar THEAD TR{BACKGROUND-IMAGE:none;COLOR:black;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:#e6e5e5;font-weight:bold;}.calendar THEAD .daynames{BACKGROUND-IMAGE:none;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:white;font-weight:bold;}.calendar THEAD .name{PADDING-RIGHT:2px;PADDING-LEFT:2px;PADDING-BOTTOM:2px;COLOR:#000;PADDING-TOP:2px;BORDER-BOTTOM:#990 1px solid;TEXT-ALIGN:center;font-weight:bold;}.calendar THEAD .weekend{COLOR:#a66;font-weight:bold;}.calendar THEAD .hilite{BORDER-RIGHT:#990 1px solid;PADDING-RIGHT:1px;BORDER-TOP:#990 1px solid;PADDING-LEFT:1px;PADDING-BOTTOM:1px;BORDER-LEFT:#990 1px solid;COLOR:#000;PADDING-TOP:1px;BORDER-BOTTOM:#990 1px solid;BACKGROUND-COLOR:Gray;}.calendar THEAD .active{BORDER-RIGHT:#990 1px solid;PADDING-RIGHT:0;BORDER-TOP:#990 1px solid;PADDING-LEFT:2px;PADDING-BOTTOM:0;BORDER-LEFT:#990 1px solid;PADDING-TOP:2px;BORDER-BOTTOM:#990 1px solid;BACKGROUND-COLOR:white;}.calendar TBODY .day{PADDING-RIGHT:4px;PADDING-LEFT:2px;PADDING-BOTTOM:2px;WIDTH:2em;COLOR:#456;PADDING-TOP:2px;TEXT-ALIGN:right;font-weight:bold;}.calendar TBODY .othermonth{FONT-SIZE:80%;COLOR:#bbb;font-weight:bold;}.calendar TBODY .oweekend{COLOR:#fbb;font-weight:bold;}.calendar TABLE .wn{BORDER-RIGHT:#000 1px solid;PADDING-RIGHT:3px;PADDING-LEFT:2px;BACKGROUND-IMAGE:none;PADDING-BOTTOM:2px;PADDING-TOP:2px;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:white;}.calendar TBODY .rowhilite TD{BACKGROUND-IMAGE:none;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:#cecaca;}.calendar TBODY .rowhilite TD.wn{BACKGROUND-IMAGE:none;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:white;}.calendar TBODY TD.hilite{BORDER-RIGHT:#990 1px solid;PADDING-RIGHT:3px;BORDER-TOP:#990 1px solid;PADDING-LEFT:1px;BACKGROUND-IMAGE:none;PADDING-BOTTOM:1px;BORDER-LEFT:#990 1px solid;PADDING-TOP:1px;BORDER-BOTTOM:#990 1px solid;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:white;}.calendar TBODY TD.active{PADDING-RIGHT:2px;PADDING-LEFT:2px;BACKGROUND-IMAGE:none;PADDING-BOTTOM:0;PADDING-TOP:2px;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:white;}.calendar TBODY TD.selected{BORDER-RIGHT:#655 1px solid;PADDING-RIGHT:3px;BORDER-TOP:#655 1px solid;PADDING-LEFT:1px;FONT-WEIGHT:bold;BACKGROUND:#fff;PADDING-BOTTOM:1px;BORDER-LEFT:#655 1px solid;COLOR:#000;PADDING-TOP:1px;BORDER-BOTTOM:#655 1px solid;}.calendar TBODY TD.weekend{COLOR:#a66;font-weight:bold;}.calendar TBODY TD.today{FONT-WEIGHT:bold;COLOR:#d50000;BACKGROUND-COLOR:#fff;}.calendar TBODY .disabled{COLOR:#999;TEXT-DECORATION:line-through;}.calendar TBODY .emptycell{VISIBILITY:hidden;}.calendar TBODY .emptyrow{DISPLAY:none;}.calendar TFOOT .footrow{BACKGROUND:#206a9b;COLOR:#fff;TEXT-ALIGN:center;}.calendar TFOOT .ttip{BORDER-RIGHT:#655;PADDING-RIGHT:1px;BORDER-TOP:#655 1px solid;PADDING-LEFT:1px;BACKGROUND:#000;PADDING-BOTTOM:1px;BORDER-LEFT:#655;COLOR:#fff;PADDING-TOP:1px;BORDER-BOTTOM:#655;}.calendar TFOOT .hilite{BORDER-RIGHT:#990 1px solid;PADDING-RIGHT:1px;BORDER-TOP:#990 1px solid;PADDING-LEFT:1px;BACKGROUND-IMAGE:none;PADDING-BOTTOM:1px;BORDER-LEFT:#990 1px solid;COLOR:#000;PADDING-TOP:1px;BORDER-BOTTOM:#990 1px solid;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:#cc0;}.calendar TFOOT .active{PADDING-RIGHT:0;PADDING-LEFT:2px;BACKGROUND:#006aa9;PADDING-BOTTOM:0;PADDING-TOP:2px;}.calendar .combo{BORDER-RIGHT:#655 1px solid;BORDER-TOP:#655 1px solid;DISPLAY:none;FONT-SIZE:100%;Z-INDEX:100;LEFT:0;BACKGROUND-IMAGE:none;BORDER-LEFT:#655 1px solid;WIDTH:4em;CURSOR:default;COLOR:#000;BORDER-BOTTOM:#655 1px solid;BACKGROUND-REPEAT:repeat;POSITION:absolute;TOP:0;BACKGROUND-COLOR:white;}.calendar .combo .label{PADDING-RIGHT:1px;PADDING-LEFT:1px;PADDING-BOTTOM:1px;PADDING-TOP:1px;TEXT-ALIGN:center;}.calendar .combo .label-IEfix{PADDING-RIGHT:1px;PADDING-LEFT:1px;PADDING-BOTTOM:1px;PADDING-TOP:1px;TEXT-ALIGN:center;}.calendar .combo .label-IEfix{WIDTH:4em;}.calendar .combo .hilite{BORDER-TOP:#655 1px solid;FONT-WEIGHT:bold;BACKGROUND-IMAGE:none;BORDER-BOTTOM:#655 1px solid;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:#cecaca;}.calendar .combo .active{BORDER-TOP:#655 1px solid;FONT-WEIGHT:bold;BACKGROUND-IMAGE:none;BORDER-BOTTOM:#655 1px solid;BACKGROUND-REPEAT:repeat;BACKGROUND-COLOR:#B7E8F4;}.calendar TD.time{PADDING-RIGHT:0;BORDER-TOP:#000 1px solid;PADDING-LEFT:0;PADDING-BOTTOM:1px;PADDING-TOP:1px;BACKGROUND-COLOR:#dbdb99;TEXT-ALIGN:center;}.calendar TD.time .hour{BORDER-RIGHT:#889 1px solid;PADDING-RIGHT:3px;BORDER-TOP:#889 1px solid;PADDING-LEFT:4px;FONT-WEIGHT:bold;PADDING-BOTTOM:0;BORDER-LEFT:#889 1px solid;PADDING-TOP:0;BORDER-BOTTOM:#889 1px solid;BACKGROUND-COLOR:#fafad2;}.calendar TD.time .minute{BORDER-RIGHT:#889 1px solid;PADDING-RIGHT:3px;BORDER-TOP:#889 1px solid;PADDING-LEFT:4px;FONT-WEIGHT:bold;PADDING-BOTTOM:0;BORDER-LEFT:#889 1px solid;PADDING-TOP:0;BORDER-BOTTOM:#889 1px solid;BACKGROUND-COLOR:#fafad2;}.calendar TD.time .ampm{BORDER-RIGHT:#889 1px solid;PADDING-RIGHT:3px;BORDER-TOP:#889 1px solid;PADDING-LEFT:4px;FONT-WEIGHT:bold;PADDING-BOTTOM:0;BORDER-LEFT:#889 1px solid;PADDING-TOP:0;BORDER-BOTTOM:#889 1px solid;BACKGROUND-COLOR:#fafad2;}.calendar TD.time .ampm{TEXT-ALIGN:center;}.calendar TD.time .colon{PADDING-RIGHT:2px;PADDING-LEFT:3px;FONT-WEIGHT:bold;PADDING-BOTTOM:0;PADDING-TOP:0;}.calendar TD.time SPAN.hilite{BORDER-LEFT-COLOR:#000;BORDER-BOTTOM-COLOR:#000;COLOR:#fff;BORDER-TOP-COLOR:#000;BACKGROUND-COLOR:#cc0;BORDER-RIGHT-COLOR:#000;}.calendar TD.time SPAN.active{BORDER-RIGHT:#ff7800 1px solid;BORDER-TOP:#ff7800 1px solid;BORDER-LEFT:#ff7800 1px solid;COLOR:#a5ff00;BORDER-BOTTOM:#ff7800 1px solid;BACKGROUND-COLOR:#000;}.calendar .margin{BORDER-RIGHT:#655 1px solid;PADDING-RIGHT:4px;PADDING-LEFT:2px;FONT-SIZE:11px;PADDING-BOTTOM:2px;BORDER-LEFT:#206a9b 1px;WIDTH:2em;COLOR:black;PADDING-TOP:2px;FONT-FAMILY:Tahoma;TEXT-ALIGN:right;}.margin1{BORDER-RIGHT:#655 1px solid;PADDING-RIGHT:4px;BORDER-TOP:#655 1px;PADDING-LEFT:2px;FONT-SIZE:11px;PADDING-BOTTOM:2px;BORDER-LEFT:#655 1px;COLOR:black;PADDING-TOP:2px;BORDER-BOTTOM:#990 1px solid;FONT-FAMILY:Tahoma;TEXT-ALIGN:center;}A{FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Tahoma;TEXT-DECORATION:underline;}.calendar .special{BACKGROUND-COLOR:white;}.flash{POSITION:relative;z-index:0;}