BODY
{
 border: none;
 background:#d8e8f0;
}


INPUT,SELECT
{
 font-size: 13px;
 font-family: Arial,sans-serif,Verdana;
}	

TD,.Normal
{font-size: 11px;
 font-family:Verdana, Arial, sans-serif;
 font-weight:400;
 text-decoration: none;
 padding: 0px 2px 0px 2px;
}

.DeskTab
{
 table-layout:auto;clear:both;
}

.DeskTabIE
{
 table-layout:auto;clear:both;margin-left:4px;
}


.TdP
{
 padding: 0px 0px 8px 0px;
 vertical-align:top;
}

.Normal
{
 padding: 0px 0px 0px 0px;
 background:#FFFFFF;
}

TH
{font-size: 12px;
 font-family:Verdana, Arial, sans-serif;
 font-weight:400;
 text-decoration: none;
 padding: 0px 2px 0px 2px;
}

A
{
 color:#000000;
 text-decoration: none;
}

A:HOVER
{
 color:#AA0000;
 text-decoration: none;
}

.Radio,.RadioP,.RadioP_,.RadioS,.RadioS_,.RadioT,.RadioT_
{
 padding: 0px;height:30px;background-image: url(b_wmp.gif);background-repeat:no-repeat;
}
.RadioP {width:33px;background-position: 0px -60px;}
.RadioP_{width:33px;background-position: 0px -150px;}
.RadioS {width:30px;background-position: 0px -90px;}
.RadioS_{width:30px;background-position: 0px -180px;}
.RadioT {width:31px;background-position: 0px -120px;}
.RadioT_{width:31px;background-position: 0px -210px;}

.AnchorP{cursor:pointer}
.AnchorD{cursor:default}

.Small
{font-size: 4px;
 font-family:Verdana, Arial, sans-serif;
 font-weight:400;
}

.Desktop
{
 width:750px;
 cursor:default;
 overflow:visible;
}

.InT,.InD
{
 border:1px solid #006699;
 font-family: Verdana,Arial,sans-serif;
 font-weight:700;
 color:#FFFFFF;
 background-color:#226677;
 background-color:#0066AA;
}

.InT
{
 text-align:left;
 font-size: 10px;
 padding:2px;
 padding-top:1px;
}

.InB
{
 text-align:left;
 font-size: 10px;
 font-family: Verdana,Arial,sans-serif;
 font-weight:700;
 padding:0px 0px 0px 2px;
 border:1px solid #006699;
 border-top:none;
 background-color:#E4F8F8;
 background-color:#D4F1FF;
}

.InD
{
 font-size: 9px;
 text-align:center;
 height:172px;
 width:20px;
 float:left;
}


.Notes
{width:100%;
 height:100%;
 overflow:auto;
}

.Menu{position:absolute; color: #FFFFFF; cursor:pointer; z-index:110; overflow:hidden; visibility:hidden;left:0px;top:0px;float:left;}

.MenuBorder
{
 border:1px solid #DDDDDD;
 border-right:1px solid rgb(100,100,100);
 border-bottom:1px solid rgb(100,100,100);
 padding: 0px 0px 0px 0px;
}

.MenuRowX
{color: #000;
 background:#DDD;
}

.MenuRowH
{color: #000;
 background: #8BE;
}

.MenuRowDX
{color: #888;
 background:#DDD;
}

.MenuRowDH
{color: #888;
 background:#8BE;
}

.MenuCellX,.MenuCellH
{font-size: 12px;
 font-family:  Arial, Verdana, sans-serif;
 font-weight:400;
 text-decoration: none;
 border:1px solid #DDD;
 padding: 1px 8px 1px 8px;
 white-space:nowrap; 
}

.MenuCellH
{background: rgb(180,195,220);
 border:1px solid #FFFFFF;
}

.MenuSeparator
{font-size: 2px;
 height:4px;
 border:0px solid rgb(100,200,200);
 margin:0px;
 padding:0px;
 white-space:nowrap; 
}


.LineRowX1
{color: #000000;
 background: rgb(215,225,235);
}

.LineRowH1
{color: #000000;
 background: rgb(180,195,220);
}

.LineCellX1
{font-size: 11px;
 font-family:Arial, Verdana, sans-serif;
 font-weight:700;
 text-decoration: none;
 border:1px solid #FFFFFF;
 border-left:1px solid #8899BB;
 border-bottom:1px solid #8899BB;
 padding: 0px 4px 0px 4px;
 white-space:nowrap; 
}

.LineCellH1
{font-size: 11px;
 font-family:Arial, Verdana, sans-serif;
 font-weight:700;
 text-decoration: none;
 color: #000000;
 background: rgb(180,195,220);
 border:1px solid #FFFFFF;
 border-left:1px solid #8899BB;
 border-bottom:1px solid #8899BB;
 padding: 0px 4px 0px 4px;
}

.cNavBar TD
{
 text-align:center;
 cursor:pointer;
}

.cNavBar TD:hover
{
 background:#CCCCCC;
 text-align:center;
}

.cNavTit
{
 text-align:center;
}


.cDays TD,.cDay,.cNavBar TD,.cNavTit
{
 font-size: 10px;
 font-family: Verdana,Arial, sans-serif;
 background:#DDDDDD;
 border:1px solid #FFFFFF;
 border-right:1px solid #888888;
 border-bottom:1px solid #888888;
}

.cNums TH
{
 width:15px;
}

.cNums TD
{
 font-size: 10px;
 font-family: Verdana, Arial, sans-serif;
 text-decoration: none;
 text-align:right;
 cursor:pointer;
 width:15px;
}

.cNums:hover,#cHiR
{
 background:#DDE8FF;
}

.cNums TD:hover,#cHi
{
 border:1px solid #AA0000;
}

.cOrd,.cSun,.cOrdSgn,.cSunSgn
{
 border:1px solid #FFFFFF;
 border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
}

.cSun,.cSunSgn,.cSunTod
{
 color: #AA0000;
 font-weight:700;
}

.cOrdSgn,.cOrdTodSgn,.cSunSgn,.cSunTodSgn
{
 background:#f8f4bb;
}

.cOrdTod,.cSunTod,.cOrdTodSgn,.cSunTodSgn
{
 font-weight:700;
 border:1px solid #666666;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
}

.Logo
{
 overflow:hidden;
 width:180px;
 float:left;
 padding: 0px 0px 0px 0px;
 margin-left:5px;
 margin-right:6px;
 margin-top:12px;
}

.AdvMark
{
 width:8px;
 float:left;
 padding: 0px 0px 0px 0px;
}

.BigTopBan
{
 overflow:hidden;
 width:468px;
 float:left;
 padding: 0px 0px 0px 0px;
 background:#AAAAAA;
 border:1px solid #CCCCCC;
 border:1px solid #444444;
 margin-right:8px;
}

.HalfTopBan
{
 overflow:hidden;
 width:234px;
 float:left;
 padding: 0px 0px 0px 0px;
 background:#AAAAAA;
 border:1px solid #CCCCCC;
 margin-left:8px;
}

.SmallTopBan
{
 overflow:hidden;
 width:168px;
 float:left;
 padding: 0px 0px 0px 0px;
 background:#AAAAAA;
 border:1px solid #CCCCCC;
}

.TinyTopBan
{
 overflow:hidden;
 width:120px;
 float:left;
 padding: 0px 0px 0px 0px;
 background:#AAAAAA;
 border:1px solid #CCCCCC;
}

.MiniTopBan
{
 overflow:hidden;
 width:60px;
 float:left;
 padding: 0px 0px 0px 0px;
 background:#AAAAAA;
 border:1px solid #CCCCCC;
 border:1px solid #444444;
 margin-left:-4px;
}

.AdvBack
{position:absolute;
 width:556px;height:48px;top:8px;left:185px;
 background:#606060;
 text-align:right;
 z-index:0;
 border:solid #FFFFFF 1px;
 color:#FFFFFF;
 font-size:9px;
 font-family:Verdana, Arial CE;
 font-weight:700;
}

.Ho0,.Ho1,.Ho2,.Ho3,.HoA,.HoH
{
 background:#FFFFFF;
 border:1px solid #CCCCCC;
 border-right:1px solid #888888;
 border-bottom:1px solid #888888;
 white-space:nowrap;
 overflow:hidden;
 margin:4px;
 margin-top:0px;
 width:176px;
 float:left;
}

.Ho0,.Ho2
{
 width:144px;
}

.HoA,.HoH
{
 width:22px;
}


.Hi0,.Hi1,.Hi2,.Hi3,.HiA,.Hi0h,.HiH
{
 color:#000000;
 background:#FFFFFF;
 font-size:11px;
 font-style:normal;
 text-decoration:none;
 font-family:Verdana, Arial CE;
 white-space:nowrap;
 overflow:hidden;
 border:1px solid #FFFFFF;
 border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 padding: 2px 2px 0px 2px;
 float:left;
 height:16px;
} 

.Hi0
{
 font-weight:700;
 cursor:pointer;
 width:170px;
}

.Hi0h
{
 font-weight:700;
 cursor:pointer;
 border:1px solid #888888;
 border-right:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
 width:170px;
}

.Hi1
{
 font-weight:400;
 width:170px;
}

.Hi2
{
 cursor:pointer;
 font-weight:700;
 width:138px;
}

.Hi3
{
 font-weight:400;
 width:170px;
}

.HiA,.HiH
{
 font-weight:700;
 width:16px;
}

.HiH
{
 cursor:pointer;
 text-align:center;
}

.SrchRowL {float:left;font-size:12px;font-family:Arial,sans-serif;font-weight:700;width:178px;margin-top:6px;margin-left:4px;margin-right:8px;color:#555566;}

.SrchRowM {float:left;text-align:right;margin-left:-2px;margin-top:-4px;width:366px;height:30px;overflow:hidden;}

.SrchRowR,.SrchRowRIE,.SrchRowRNS {float:left;width:182px;height:28px;margin-left:5px;overflow:hidden;vertical-align:top;}
.SrchRowRIE {margin-top:3px;}
.SrchRowRNS {margin-top:1px;}

.ErrOFF
{
 margin:0px;
 width:730px;
 float:left;
 overflow:hidden;
 visibility:hidden;
 display:none;
 height:0px;
}

.ErrON
{
 color:#FFFFFF;
 background:#AA0000;
 font-weight:700;
 font-size:12px;
 font-family:Verdana, Arial, sans-serif;
 border:1px solid #000000;
 margin:4px;
 width:730px;
 float:left;
 overflow:hidden;
 display:block;
 height:14px;
 padding: 0px 2px 0px 2px;
}

.NotesWinIE
{width:100%;
 height:99%;
 overflow:auto;
}

.NotesWinIEF
{margin:0px;
 width:100%;
 height:100%;
}

.NotesWin
{width:100%;
 height:100%;
}

.ptdr{padding: 0px 0px 0px 0px;width:182px;height:0px;}
.ptdc{padding: 0px 0px 0px 0px;width:0px;height:168px;}
.ptd{padding: 0px 0px 0px 0px;width:0px;height:0px;}

.p0,.p1,.p2,.p3,.p4
{
 border:1px solid #CCCCCC;
 border-right:1px solid #888888;
 border-bottom:1px solid #888888;
 margin-left:4px;
 margin-right:4px;
 /*float:left;*/
 overflow:hidden;
 width:176px;
 height:158px;
} 

.p2,.p3
{
 width:362px;
}

.p1,.p3
{
 height:326px;
}

.p4
{
 height:494px;
}


.ph0,.ph1,.ph2,.ph3,.ph4,.ph5,.ph6
{
 height:16px;
 color: #FFFFFF;
 font-size:11px;
 font-weight:700;
 font-style:normal;
 text-decoration:none;
 font-family:Verdana, Arial CE;
 white-space:nowrap;
 overflow:hidden;
 border:1px solid #EEEEEE;
 padding: 2px 2px 0px 2px;
 cursor:pointer;
 display:list-item;
 background-position: 0 0;background-repeat:repeat-x;
}

.ph0 /*è*/
{
 background-color:#a83028;
 background-position: 0 0;
}

.ph1 /*ž*/
{
 background-color:#b89038;
 background-position: 0 -20px;
}

.ph2 /*z*/
{
 background-color:#008800;
 background-position: 0 -40px;
}

.ph3 /*t*/
{
 background-color:#008888;
 background-position: 0 -60px;
}

.ph4 /*m*/
{
 background-color:#005599;
 background-position: 0 -80px;
}

.ph5 /*f*/
{
 background-color:#880099;
 background-position: 0 -100px;
}

.ph6 /*š*/
{
 background-color:#666677;
 background-position: 0 -120px;
}


.pb0,.pb1,.pb2,.pb3,.pb4
{
 color: #000000;
 font-size:11px;
 font-weight:400;
 font-style:normal;
 text-decoration:none;
 font-family:Verdana, Arial CE;
 background:#FFFFFF;
 border:1px solid #FFFFFF;
 border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 padding: 1px 2px 0px 2px;
 overflow:auto;
 height:114px;
 /*background-image: url(b_p.png);background-position: 100% 100%;background-repeat:no-repeat;*/
}

.pb1,.pb3
{
 height:282px;
}

.pb4
{
 height:450px;
}

.PanelFooter
{
/*B*/
 display:block;
 height:18px;
 color: #000000;
 font-size:10px;
 font-weight:700;
 font-style:normal;
 text-decoration:none;
 font-family:Verdana, Arial CE;
 background:#E0E0E0;
 white-space:nowrap;
 border:1px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
 border-bottom:1px solid #CCCCCC;
 background-position: 0 -140px;

 padding-left:4px;
 padding-right:4px;
 padding-top:4px;
 font-weight:700;
 font-size:9px;
}

.PanelFooter a {display:block;color:#666666;overflow:hidden;width:95%;font-family:Verdana;}
.PanelFooter a:hover {color:#000;}

/*E*/

.PanelRow
{
 background:none;
/* white-space:nowrap;*/
 font-weight:400;
 border-bottom:1px solid #DDDDDD;
}

.PanelDow
{
 background:none;
 font-weight:400;
 border-bottom:1px solid #DDDDDD;
}

.PanelAow
{
 font-family:Arial CE, Verdana;
 color:#666666;
 font-size:11px;
 font-weight:700;
 border-bottom:1px solid #BBBBBB;
 min-height:14px;
}

.lh /*LinkHandler*/ 
{background:#CCCCCC;
 clear:both;
 font-size:1px;
 height:6px;width:6px;
 border:1px solid #DDDDDD;
 border-right:1px solid #888888;
 border-bottom:1px solid #888888;
 float:left;
 margin:0px;
 margin-top:3px;
 cursor:pointer;
}

.lt,.at
{
 display:block;
 padding:0px;
 margin:0px;
 padding-left:15px;
 text-indent:-3px;
}

.at
{
 font-family:Arial CE, Verdana;
 font-size:11px;
 color:#666666;
 font-weight:700;
 padding-left:16px;
}

.at:hover
{
 color:#880000;
}

.PanelRowSched
{
 background:#FFFFFF;
 border:1px solid #AAAAAA;
 border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 margin-bottom:0px;
 padding: 1px 1px 1px 1px;
 cursor:pointer;
}

.SchedTime
{
 background:#DDDDDD;
 text-align:left;
 padding: 0px 1px 1px 1px;
}

.PanelSepSched
{
 height:4px;
}

.phFillNS
{/*background:#000000;*/
 font-size:1px;
 height:90%;width:100%;
 cursor:pointer;
 float:right;
}


.PanelTit,.E_t
{background:#E8E8E8;
 font-size:11px;
 font-weight:700;
 height:14px;
 border-top:1px solid #FFFFFF;
 border-bottom:1px solid #AAAAAA;
 cursor:pointer;
}

.PanelSep
{background:#E8E8E8;
 font-size:1px;
 height:2px;;
 border-top:1px solid #FFFFFF;
 border-bottom:1px solid #aaaaaa;
 cursor:pointer;
}


.DragBox
{
 position:absolute; left: inherit; top: 50px; z-index:500;
 font-size:10px;
 font-weight:700;
 font-style:normal;
 text-decoration:none;
 font-family:Verdana, Arial CE;
 visibility:hidden;
}

INPUT
{
 z-index:1000;
}

.EditBox
{
 position:absolute;
 font-size:10px;
 font-weight:700;
 font-style:normal;
 text-decoration:none;
 font-family:Verdana, Arial CE;
 background:#CCCCCC;
 padding: 2px 2px 0px 2px;
 border:1px solid #FFFFFF;
 border-right:1px solid #000000;
 border-bottom:1px solid #000000;
 visibility:hidden;
 left:0px;top:0px;float:left;
 z-index:100;
}

.EditBoxTop
{
 color: #FFFFFF;
 font-size:11px;
 font-weight:700;
 font-style:normal;
 text-decoration:none;
 font-family:Verdana, Arial CE;
 background:#000088;
 background-image: url("b_p0_b.gif");
 background-position: 0 -160px;
 background-repeat:repeat-x;
 white-space:nowrap;
 height:22px;
 padding: 1px 2px 0px 2px;
}

.ph0,.ph1,.ph2,.ph3,.ph4,.ph5,.ph6,.PanelFooter,.EditBoxTop
{
 background-image: url("b_p0.gif");
 background-repeat:repeat-x;
}


.EditBoxTopButton
{
 width:18px;
 height:18px;
 text-align:center;
 font-size: 10px;
 font-weight:700;
 font-family:Verdana, Arial CE, sans-serif;
 white-space:nowrap;
 padding: 0px;
}

.fComment
{
 color:#000000;
 background:#E0E8F8;
 font-weight:400;
 font-size:11px;
 font-family:Verdana, Arial, sans-serif;
 border:0px solid #000088;
 border-top:2px solid #000088;
 border-bottom:8px solid #000088;
 padding: 2px 4px 2px 4px;
 margin:4px;
 height:33px;
 text-align:center;
 vertical-align:middle;
}

.fRemind
{
 color:#880000;
 background:#FFFFFF;
 font-weight:700;
 font-size:11px;
 font-family:Verdana, Arial, sans-serif;
 border:1px solid #AAAAAA;
 padding: 2px 4px 2px 4px;
 margin:4px;
 height:33px;
 vertical-align:middle;
}

.InfoBox
{
 color:#000000;
 font-weight:400;
 font-size:11px;
 font-family:Verdana, Arial, sans-serif;
 margin:10px;
 vertical-align:middle;
 white-space:nowrap;
}

.fParName
{
 text-align:right;
}

.Insp
{font-size: 10px;
 font-family: Verdana, sans-serif;
}

.E_b{font-weight:700;}
.E_c{text-align:center;}
.E_hr{display:block;font-size:1px;margin-top:2px;border-top:ridge #888888 2px;height:1px}
.E_hs{display:block;font-size:1px;margin-top:2px;border-top:solid #AAAAAA 1px;height:1px}
.E_t{display:block;cursor:inherit;}
.E_a{color:#AA0000;cursor:pointer;text-decoration:underline;}
.E_a:hover{color:#000088;text-decoration:underline;}

.Tepl{white-space:nowrap;display:block;text-align:center;color:#880000;font-size:13px;border:solid #880000 1px;background:#FFFFFF;}

.WL{border: solid #666666 1px;background-color:#FFFFFF;}
.WLA{text-decoration:none;color:#666666;display:block;padding-left:8px;padding-right:8px;font-weight:700;margin:0px;}
.WLA:hover{color:#000000;background-color:#EEEEEE;}
.WLC{border: solid #888888 1px;color:#FFFFFF;background-color:#888888;padding-left:8px;padding-right:8px;font-weight:700;}

.WeatHead{padding: 0px;margin: 0px;text-align:center;font-weight:700;font-family:Verdana;font-size:10px; height:18px;color:#FFFFFF;background-color:#0066AA;border-bottom:solid rgb(200,220,255) 1px;}
.WeatTab{padding: 0px;height:30px;background-image: url(p_back.gif);}
.WeatTab TD{padding: 0px;margin: 0px;text-align:center;color:#FFFFFF;font-size:16px;font-weight:700;font-family:Arial;vertical-align:top;}
.WeatTab TH{padding: 0px;margin: 0px;text-align:center;color:#000000;font-size:13px;font-weight:700;font-family:Arial;}
.WeatRCell{border-left:solid rgb(200,220,255) 1px;}
