/* Web CCSTheme */
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL { font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }
.WebPageBODY { font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }
.WebFormHeaderFont { color: #006600; font-size: 13px; line-height:17px; font-weight: bold; }
.WebTopmenuFont { color: #006600; font-size: 11px; line-height:11px}
.WebFormTABLE {border: solid 0px #000000; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }
.WebColumnTD { background-color: #47ca7c; color: #FFFFFF; font-size: 11px;}
.WebFieldCaptionTD { background-color: #d9f692; color: #0E6246; font-size: 11px; }
.WebVmenuCaptionTD { background-color: #d9f692; color: #0E6246; font-size: 12px; font-weight: bold; line-height:30px; height:30px }
.WebVmenuDetailTD { background-color: #d9f692; color: #006600; font-size: 11px; line-height:22px }
.WebDataTD { background-color: #EEFFBB; color: #006600; font-size: 11px; }
.WebDataTD12 { background-color: #FFFFFF; color: #006600; font-size: 12px; }
.WebErrorDataTD { background-color: #EEFFBB; color: #FF0000; font-size: 11px; }
.WebSeparatorTD{ height: 1px; background-color: #EEEEEE; }
.WebAltDataTD{ background-color: #EEEEEE; color: #000000; font-size: 11px; }
.WebFooterTD { background-color: #FFFFFF; color: #0E6246; font-size: 11px; }
a.WebTopmenuLink:link, a.WebTopmenuLink:visited{ color: #000000; text-decoration: underline; }
a.WebTopmenuLink:hover, a.WebTopmenuLink:active{ color: #000066; text-decoration: none; }
a.WebVmenuLink:link, a.WebVmenuLink:visited{ color: #0E6246; text-decoration: underline; }
a.WebVmenuLink:hover, a.WebVmenuLink:active{ color: #FF0000; text-decoration: none; }
a.WebDataLink:link, a.WebDataLink:visited{ color: #0000FF; text-decoration: underline; }
a.WebDataLink:hover, a.WebDataLink:active{ color: #FF0000; text-decoration: none; }
a.WebNavigatorLink:link, a.WebNavigatorLink:visited{ color: #FFFFFF; font-weight: bold; text-decoration: underline; }
a.WebNavigatorLink:hover, a.WebNavigatorLink:active{ color: #FFFF00; font-weight: bold; text-decoration: none; }
/.WebButton { border-left: 1px solid #FFCB05; border-right: 1px solid #FFCB05; border-top: 1px solid #FFCB05; border-bottom: 1px solid #FFCB05; background-color: #FFCB05; color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; }
/.WebInput { border-left: 1px solid #BBBBBB; border-right: 1px solid #663300; border-top: 1px solid #BBBBBB; border-bottom: 1px solid #663300; font-family:Taipei, Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }
.WebInput {font-family:Taipei, Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }
.WebTextarea { border-left: 1px solid #BBBBBB; border-right: 1px solid #663300; border-top: 1px solid #BBBBBB; border-bottom: 1px solid #663300; font-family:Taipei, Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }
.WebSelect { border-left: 1px solid #BBBBBB; border-right: 1px solid #663300; border-top: 1px solid #BBBBBB; border-bottom: 1px solid #663300; font-family:Taipei, Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }
/* Calendar */
a.today:link, a.today:visited{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.today:hover, a.today:active{ color: #000000; font-weight: bold; text-decoration: none; }
a.selectedDay:link, a.selectedDay:visited{ color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.selectedDay:hover, a.selectedDay:active{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.weekDay:link, a.weekDay:visited{ color: #0000FF; text-decoration: none; }
a.weekDay:hover, a.weekDay:active{ color: #FF0000; text-decoration: none; }
TD.selectedDay { margin: 1px; background-color: #336699; color: #FFFFFF; font-size: 11px; font-weight: bold; }
TD.today { border-top: 1px solid #FF0000; border-left: 1px solid #FF0000; border-bottom: 1px solid #FF0000; border-right: 1px solid #FF0000; background-color: #EEEEEE; color: #000000; font-size: 11px; }
TD.workday { background-color: #EEEEEE; color: #000000; font-size: 11px; }
TD.weekend { background-color: #BBBBBB; color: #000000; font-size: 11px; }
TH.calendar { margin: 1px; background-color: #336699; color: #FFFFFF; font-size: 11px; font-weight: bold; }
.CalendarButtons { margin: 1px; font-family: Arial,Tahoma,Verdana,Helvetica, 新細明體; font-size: 11px; }
.CalendarControls { font-family: Arial,Tahoma,Verdana,Helvetica, 新細明體; font-size: 11px; }
.Table { border: solid 1px #000000;  }

/* Button*/
.WebButtonW { border: 0px;padding:0px ; background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; }
.WebButtonC { border: 0px; background-color: #00AEEF; color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; }
.WebButton { border: 0px; background-color: #FFCB05; color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; }
.WebButtonB { border: 0px; color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; }


/* Link */
a:link {color: #333333; text-decoration: none; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }
a:visited {color: #000066; text-decoration: none; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }
a:hover {color: #990000; text-decoration: none; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }
a:active {color: #333333; text-decoration: none; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }

/* Table */
.WebTABLEline-allR {border: solid 1px #990000; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }

/* TD */
.WebTDline-allY { border: 1px solid #FFCB05; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }
.WebTDline-left-topY { border-left: 1px solid #FFCB05;border-top: 1px solid #FFCB05; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px; }
.WebTDline-bottomc9 {border-bottom-width: 1pt;border-bottom-style: dashed;border-bottom-color: #999999;}

.WebTDf11c3 { background-color: #FFFFFF; color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px;}
.WebTDh20lh20ls15f11c3 { background-color: #FFFFFF; height: 20px; line-height: 20px; letter-spacing: 1.5px; color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px;}
.WebTDh20lh20f11c3 { background-color: #FFFFFF; height: 20px; line-height: 20px; color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px;}
.WebTDh20lh20f11c3bgB { background-color: #003399; height: 20px; line-height: 20px; color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; font-size: 11px;}

.aboutTD20 { font-size: 11px; line-height: 20px; color: #333333; letter-spacing: 1.5px; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體; }

/* Font */
.Webfont13R {font-size: 13px; font-style: normal; line-height: 20px; color: #990000; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica, 新細明體;}
