BODY                                                       { background-color:#ffffff; BACKGROUND-IMAGE:URL(/image/background.png);BACKGROUND-REPEAT:NO-REPEAT; BACKGROUND-POSITION: center center; }
TABLE                                                      { border-collapse: collapse; }
INPUT      { FONT-SIZE: 12px; Z-INDEX: -3; font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體"; color:#333333; }
TEXTAREA   { FONT-SIZE: 12px; Z-INDEX: -3; font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體"; color:#333333; }
SELECT     { FONT-SIZE: 12px; Z-INDEX: -3; font-family: Geneva, Arial, Helvetica, sans-serif, "新細明體"; color:#333333; }

H1        { MARGIN:0PX; PADDING:0PX; font-size:12px; color:#666666; letter-spacing:2px; font-weight: normal;  BACKGROUND-IMAGE:URL(/image/01bg1.gif); BACKGROUND-REPEAT:REPEAT-X; }
H2        { MARGIN:0PX; PADDING:0PX; font-size:12px;                letter-spacing:1px; font-weight: normal;}
STRONG    { MARGIN:0PX; PADDING:0PX; font-size:12px;                letter-spacing:1px; font-weight: normal;}

A:link {
  text-decoration: none;
  COLOR: #0077AA;
  font-size:100%;
}
A:visited {
  text-decoration: none;
  COLOR: #0077AA;
  font-size:100%;
}
A:hover {
  text-decoration: underline;
  COLOR: #003377;
  font-size:110%;  
}
A:active {
  text-decoration: none;
  COLOR: #0077AA;
  font-size:100%;
}

IMG.Logo                                                         { BORDER: 0PX SOLID #eeeeee; }
UL.MainFrame                                                     { MARGIN:0PX; PADDING:0PX; LIST-STYLE: NONE OUTSIDE; BORDER: 0PX SOLID #999999; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif, "新細明體"; }
TABLE.TopMenu                                                    { border-collapse: collapse; }
TABLE.TopMenu TD.TopMenu                                         { background-color:#ffffff; font-size:13px; text-align:left; vertical-align:middle; color:#005599; BACKGROUND-IMAGE:URL(/image/01bg5.png); BACKGROUND-REPEAT:REPEAT-X; BACKGROUND-POSITION: CENTER CENTER;}
TABLE.TopMenu TD.Logo                                            { background-color:#ffffff;}

DIV.MenuName                                                     { CLEAR:BOTH; PADDING:0PX; font-size:13px; text-align:center; color:#005599; }
DIV.MenuName A:link                                              { color:#005599; text-decoration: none; }
DIV.MenuName A:visited                                           { color:#005599; text-decoration: none; }
DIV.MenuName A:hover                                             { color:#003377; text-decoration: underline; }
DIV.MenuName A:active                                            { color:#005599; text-decoration: none; }
DIV.MenuName UL.Item                                             { DISPLAY:inline; MARGIN:0PX; PADDING:0PX 0PX 0PX 0PX; LIST-STYLE: NONE OUTSIDE;}
DIV.MenuName LI.Item                                             { FLOAT:LEFT; MARGIN:0PX; PADDING:4PX 4PX 4PX 4PX; white-space:nowrap;  font-size:13px; text-align:left; color:#005599;  FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif, "新細明體"; }

DIV.MenuItem                                                     { CLEAR:BOTH; PADDING:0PX; font-size:13px; text-align:center; color:#005599; }
DIV.MenuItem A:link                                              { color:#005599; text-decoration: none; }
DIV.MenuItem A:visited                                           { color:#005599; text-decoration: none; }
DIV.MenuItem A:hover                                             { color:#003377; text-decoration: underline; }
DIV.MenuItem A:active                                            { color:#005599; text-decoration: none; }
DIV.MenuItem UL.Item                                             { DISPLAY:inline; MARGIN:0PX; PADDING:0PX 0PX 0PX 0PX; LIST-STYLE: NONE OUTSIDE;}
DIV.MenuItem LI.Item                                             { DISPLAY:inline; MARGIN:0PX; PADDING:4PX 4PX 4PX 4PX; white-space:nowrap;  font-size:13px; text-align:left; color:#005599;  FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif, "新細明體"; }
DIV.MenuItem LI.Row                                              { MARGIN:0PX; PADDING:4PX 4PX 4PX 4PX; white-space:nowrap;  font-size:13px; text-align:left; color:#005599;  FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif, "新細明體"; }
DIV.MenuItem STRONG.Item                                             { DISPLAY:inline; MARGIN:0PX; PADDING:4PX 4PX 4PX 4PX; white-space:nowrap;  font-size:13px; text-align:left; color:#005599;  FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif, "新細明體"; }
DIV.Line                                                         { BACKGROUND-IMAGE:URL(/image/01bg2.gif); BACKGROUND-REPEAT:REPEAT-X; BACKGROUND-POSITION:CENTER TOP; }




TABLE.MiddleFrame                                                { BORDER: 0PX SOLID #999999;border-collapse: collapse; }
TABLE.MiddleFrame TR.Frame                                       { Height:16px; }
TABLE.MiddleFrame TD.FrameRT                                     { Height:16px; width:25px; BACKGROUND-IMAGE:URL(/image/01rt.png); BACKGROUND-REPEAT:NO-REPEAT; BACKGROUND-POSITION: RIGHT BOTTOM; }
TABLE.MiddleFrame TD.FrameCT                                     { Height:16px; BACKGROUND-IMAGE:URL(/image/01ct.png); BACKGROUND-REPEAT:REPEAT-X; BACKGROUND-POSITION: CENTER BOTTOM; }
TABLE.MiddleFrame TD.FrameLT                                     { Height:16px; width:27px; BACKGROUND-IMAGE:URL(/image/01lt.png); BACKGROUND-REPEAT:NO-REPEAT; BACKGROUND-POSITION: LEFT BOTTOM; }
TABLE.MiddleFrame TD.FrameRC                                     { BACKGROUND-IMAGE:URL(/image/01rc.png); BACKGROUND-REPEAT:REPEAT-Y; BACKGROUND-POSITION: RIGHT BOTTOM; }
TABLE.MiddleFrame TD.FrameCC                                     { BACKGROUND-IMAGE:URL(/image/01cc.png); BACKGROUND-REPEAT:REPEAT-X; BACKGROUND-POSITION: CENTER BOTTOM; TEXT-ALIGN:LEFT; vertical-align:top; }
TABLE.MiddleFrame TD.FrameLC                                     { BACKGROUND-IMAGE:URL(/image/01lc.png); BACKGROUND-REPEAT:REPEAT-Y; BACKGROUND-POSITION: LEFT BOTTOM; }
TABLE.MiddleFrame TD.FrameRB                                     { width:25px; BACKGROUND-IMAGE:URL(/image/01rb.png); BACKGROUND-REPEAT:NO-REPEAT; BACKGROUND-POSITION: RIGHT TOP; }
TABLE.MiddleFrame TD.FrameCB                                     { BACKGROUND-IMAGE:URL(/image/01cb.png); BACKGROUND-REPEAT:REPEAT-X; BACKGROUND-POSITION: CENTER TOP; }
TABLE.MiddleFrame TD.FrameLB                                     { width:27px; BACKGROUND-IMAGE:URL(/image/01lb.png); BACKGROUND-REPEAT:NO-REPEAT; BACKGROUND-POSITION: LEFT TOP; }


TABLE.Content TD.List UL.ContentFrame LI.Info TABLE.BFrame             { MARGIN:0PX; PADDING:0PX; CLEAR:BOTH; BORDER: 0PX SOLID #999999;border-collapse: collapse; }
TABLE.Content TD.List UL.ContentFrame LI.Info TABLE.BFrame TR.BFrame   { Height:50px; }
TABLE.Content TD.List UL.ContentFrame LI.Info TABLE.BFrame TD.BFrameRT { Height:50px; width:55px; BACKGROUND-IMAGE:URL(/image/02rt.png); BACKGROUND-REPEAT:NO-REPEAT; BACKGROUND-POSITION: LEFT BOTTOM; }
TABLE.Content TD.List UL.ContentFrame LI.Info TABLE.BFrame TD.BFrameCT { Height:50px;             BACKGROUND-IMAGE:URL(/image/02ct.png); BACKGROUND-REPEAT:REPEAT-X;  BACKGROUND-POSITION: CENTER BOTTOM; }
TABLE.Content TD.List UL.ContentFrame LI.Info TABLE.BFrame TD.BFrameLT { Height:50px; width:55px; BACKGROUND-IMAGE:URL(/image/02lt.png); BACKGROUND-REPEAT:NO-REPEAT; BACKGROUND-POSITION: RIGHT BOTTOM; }
TABLE.Content TD.List UL.ContentFrame LI.Info TABLE.BFrame TD.BFrameRC {              width:55px; BACKGROUND-IMAGE:URL(/image/02rc.png); BACKGROUND-REPEAT:REPEAT-Y;  BACKGROUND-POSITION: LEFT BOTTOM; }
TABLE.Content TD.List UL.ContentFrame LI.Info TABLE.BFrame TD.BFrameCC {                          BACKGROUND-IMAGE:URL(/image/02cc.png); BACKGROUND-REPEAT:REPEAT;    BACKGROUND-POSITION: CENTER BOTTOM; TEXT-ALIGN:LEFT; vertical-align:top;}
TABLE.Content TD.List UL.ContentFrame LI.Info TABLE.BFrame TD.BFrameLC {              width:55px; BACKGROUND-IMAGE:URL(/image/02lc.png); BACKGROUND-REPEAT:REPEAT-Y;  BACKGROUND-POSITION: RIGHT BOTTOM; }
TABLE.Content TD.List UL.ContentFrame LI.Info TABLE.BFrame TD.BFrameRB { Height:50px; width:55px; BACKGROUND-IMAGE:URL(/image/02rb.png); BACKGROUND-REPEAT:NO-REPEAT; BACKGROUND-POSITION: LEFT TOP; }
TABLE.Content TD.List UL.ContentFrame LI.Info TABLE.BFrame TD.BFrameCB { Height:50px;             BACKGROUND-IMAGE:URL(/image/02cb.png); BACKGROUND-REPEAT:REPEAT-X;  BACKGROUND-POSITION: CENTER TOP; }
TABLE.Content TD.List UL.ContentFrame LI.Info TABLE.BFrame TD.BFrameLB { Height:50px; width:55px; BACKGROUND-IMAGE:URL(/image/02lb.png); BACKGROUND-REPEAT:NO-REPEAT; BACKGROUND-POSITION: RIGHT TOP; }




TABLE.Content                                                    { BORDER: 0PX SOLID #999999;border-collapse: collapse; MARGIN:0PX; PADDING:0PX;}
TABLE.Content TD.Pic                                             { vertical-align:top; BACKGROUND-REPEAT:REPEAT-X; BACKGROUND-POSITION: LEFT BOTTOM; height:400px;min-height:400px;}
TABLE.Content TD.List                                            { MARGIN:0PX; PADDING:10PX 20PX 10PX 0PX; BACKGROUND-REPEAT:REPEAT-X; BACKGROUND-POSITION: LEFT BOTTOM;}
TABLE.Content TD.List UL.List                                    { MARGIN:0PX; PADDING:0PX; font-size:12px;color:#666666;LIST-STYLE: NONE OUTSIDE;background-color:#ffffff; BACKGROUND-IMAGE:URL(/image/01bg6.png); BACKGROUND-REPEAT:NO-REPEAT; BACKGROUND-POSITION: RIGHT BOTTOM; BORDER: 1PX SOLID #eeeeee;}

TABLE.Content TD.List UL.List LI.GTitle                          { PADDING:6PX 6PX 6PX 6PX;font-size:12px;Color:#000000;BACKGROUND-IMAGE:URL(/image/01bg4.png); BACKGROUND-REPEAT:REPEAT-X; BACKGROUND-POSITION: CENTER TOP; font-weight: normal;}
TABLE.Content TD.List UL.List LI.GTitle A:link                   { color:#000000; text-decoration: none; font-weight: normal;}
TABLE.Content TD.List UL.List LI.GTitle A:visited                { color:#000000; text-decoration: none; font-weight: normal;}
TABLE.Content TD.List UL.List LI.GTitle A:hover                  { color:#003377; text-decoration: underline; font-weight: normal;}
TABLE.Content TD.List UL.List LI.GTitle A:active                 { color:#000000; text-decoration: none; font-weight: normal;}

TABLE.Content TD.List UL.List LI.GData                           { BORDER-bottom: 0PX SOLID #eeeeee;PADDING:4PX 10PX 4PX 20PX;font-size:11px;Color:#0077AA; font-weight: normal;}
TABLE.Content TD.List UL.List LI.GData A:link                    { color:#0077AA; text-decoration: none; font-weight: normal;}
TABLE.Content TD.List UL.List LI.GData A:visited                 { color:#0077AA; text-decoration: none; font-weight: normal;}
TABLE.Content TD.List UL.List LI.GData A:hover                   { color:#003377; text-decoration: underline; font-weight: normal;}
TABLE.Content TD.List UL.List LI.GData A:active                  { color:#0077AA; text-decoration: none; font-weight: normal;}

TABLE.Content TD.List UL.List LI.GData DIV.Info                  { PADDING:2PX 10PX 2PX 20PX;color:#444444 }
TABLE.Content TD.List UL.List LI.GData DIV.Info  A:link          { color:#444444; text-decoration: none; font-weight: normal;}
TABLE.Content TD.List UL.List LI.GData DIV.Info  A:visited       { color:#444444; text-decoration: none; font-weight: normal;}
TABLE.Content TD.List UL.List LI.GData DIV.Info  A:hover         { color:#003377; text-decoration: underline; font-weight: normal;}
TABLE.Content TD.List UL.List LI.GData DIV.Info  A:active        { color:#444444; text-decoration: none; font-weight: normal;}


TABLE.Content TD.List UL.ContentFrame                            { CLEAR:BOTH; MARGIN:0PX; PADDING:0PX; font-size:12px; color:#666666;LIST-STYLE: NONE OUTSIDE;}
TABLE.Content TD.List UL.ContentFrame LI.WebPath                 { CLEAR:BOTH; color:#005599; font-size:12px; MARGIN:0PX; PADDING:0PX 12PX 0PX 12PX; Height:33px; MIN-Height:33px; text-align:left; }
TABLE.Content TD.List UL.ContentFrame LI.WebPath A:link          { color:#005599; text-decoration: none; font-weight: normal;}
TABLE.Content TD.List UL.ContentFrame LI.WebPath A:visited       { color:#005599; text-decoration: none; font-weight: normal;}
TABLE.Content TD.List UL.ContentFrame LI.WebPath A:hover         { color:#003377; text-decoration: none; font-weight: normal;}
TABLE.Content TD.List UL.ContentFrame LI.WebPath A:active        { color:#005599; text-decoration: none; font-weight: normal;}

TABLE.Content TD.List UL.ContentFrame LI.Info                    { CLEAR:BOTH; color:#0077AA; font-size:13x; line-height: 16px; MARGIN:0PX; PADDING:0PX 12PX 0PX 12PX; MIN-Height:400px; BORDER-left: 1PX SOLID #EEEEFF;BORDER-top: 1PX SOLID #EEEEFF;letter-spacing:2px;}
TABLE.Content TD.List UL.ContentFrame LI.Info UL.InfoFrame       {float:none; CLEAR:BOTH; MARGIN:0PX; PADDING:0PX; font-size:12px; color:#666666;LIST-STYLE: NONE OUTSIDE; letter-spacing:1px;}
TABLE.Content TD.List UL.ContentFrame LI.Info UL.InfoFrame LI.InfoFrame { MARGIN:0PX; PADDING:0PX;float:left; BORDER: 0PX SOLID #999999;}


DIV.CopyRight,           P.CopyRight, P.CopyRight DIV            { BORDER-TOP: 1PX SOLID #999999; CLEAR:BOTH; MARGIN:10PX 50PX 10PX 50PX; PADDING:10PX 0PX 10PX 0PX; font-size:13px;color:#666666;text-align:center; BACKGROUND-REPEAT:REPEAT-X; BACKGROUND-POSITION: CENTER TOP;}
DIV.CopyRight A:link,    P.CopyRight A:link                      { color:#666666; text-decoration: none; }
DIV.CopyRight A:visited, P.CopyRight A:visited                   { color:#666666; text-decoration: none; }
DIV.CopyRight A:hover,   P.CopyRight A:hover                     { color:#003377; text-decoration: underline; }
DIV.CopyRight A:active,  P.CopyRight A:active                    { color:#666666; text-decoration: none; }
