﻿/* 藍色 div */
div.list_bulebule_body_h { background: url(images/grid/list_bulebule_body_h.gif) repeat-x center bottom; background-color: #FFFFFF; width: 100% -20px; height: auto; padding: 15px 10px 15px 10px; border: #5FB7E1 solid 1px; }
div.list_bulebule_body_e { background-color: #FFFFFF; width: 100% -20px; height: auto; padding: 15px 10px 15px 10px; border: #5FB7E1 solid 1px; }
div.list_bulebule_title { background: url(images/grid/list_bulebule_title.gif) no-repeat center top; width: 100% -2px; height: 26px; color: #FFFFFF; padding: 10px 10px 0px 10px; font-size: 15px; font-family: "微軟正黑體"; font-weight: bold; border: #5FB7E1 solid 1px; }
/* 橘色 table*/
.table_top { background: #F4A142 url(images/page/row_header_OrgW_002.gif) repeat-x; border: 1px solid #EF7A00; font-size: 15px; line-height: 24px; vertical-align: middle; color: #000000; text-indent: 8px; }
/* 清單樣式橘色*/
.table_top a:link, .line_top_tab a:visited { color: #000000; }
.table_top a:hover { color: #FFFFFF; text-decoration: none; }
.row_style td { background-color: #FEF5EA; color: #323F20; text-align: center; vertical-align: middle; }
.row_style td a:link, .row_style td a:visited { color: #0066CC; }
.row_style_alternating td { background-color: #FCE3C9; color: #323F20; text-align: center; vertical-align: middle; }
.row_style_alternating td a:link, .alternating_row_style td a:visited { color: #0066CC; }
.row_view td { color: #000000; background-color: #FFBB8D; text-align: center; vertical-align: middle; }
.row_view td a:link, .view_row td a:visited { color: #133854; }
/* 藍色 table*/
.table_hd_blue, .table_hd_blue th, .table_hd_blue td { border: 1px solid #c5dbec; background: #dfeffc url(images/grid/header_bg.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; outline: none; padding: 0px 4px 0px 4px; white-space: nowrap; vertical-align: middle; }
.table_row_blue, .table_row_blue td { border: 1px solid #c5dbec; outline: none; padding: 2px 10px 2px 10px; vertical-align: middle; white-space: nowrap; }
.table_row_view_blue, .table_row_view_blue td { background: #d0e5f5 url(images/grid/row_view_bg.png) 50% 50% repeat-x; color: #1d5987; }
.table_pager_blue td { border: 1px solid #c5dbec; background: #dfeffc url(images/grid/header_bg.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; }
.table_click_blue td { border: 1px solid #fad42e; background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636; }
.table { border-collapse: collapse; border-width: 0px; background-color: #FFFFFF; }
.table_text_blue { font-weight: bold; color: #2e6e9e; }
.table_title_blue { background: url(images/grid/blue-bg-tab.png) repeat-x 0px 50%; font-weight: bold; color: #2e6e9e; }

/* 區塊 */
.lump_bulewhite { background: #FFFFFF; border: #E3ECF8 solid 2px; color: #003366; padding: 10px 10px 10px 10px; }
/*[籃框白底]*/
.lump_bulebule { background: #E3ECF8; border: #E3ECF8 solid 2px; color: #003366; padding: 0px 10px 10px 10px; }
/*[籃框藍底]*/

/* 方框 */
.Grid_SmallRectangle_Suit_01 { width: 8px; height: 5px; background: #FFFFFF url(images/grid/Grid_SmallRectangle_Suit_01.gif) no-repeat left top; line-height: 5px; }
/*左上角*/
.Grid_SmallRectangle_Suit_04 { width: 8px; height: 5px; background: #FFFFFF url(images/grid/Grid_SmallRectangle_Suit_04.gif) no-repeat left bottom; line-height: 5px; }
/*左下角*/
.Grid_SmallRectangle_Suit_02 { width: 8px; height: 5px; background: #FFFFFF url(images/grid/Grid_SmallRectangle_Suit_02.gif) no-repeat right top; line-height: 5px; }
/*右上角*/
.Grid_SmallRectangle_Suit_03 { width: 8px; height: 5px; background: #FFFFFF url(images/grid/Grid_SmallRectangle_Suit_03.gif) no-repeat right bottom; line-height: 5px; }
/*右下角*/
.Grid_SmallRectangle_Suit_0top { border-top: solid #b4b3b4 1px; background-color: #FFFFFF; line-height: 5px; }
.Grid_SmallRectangle_Suit_0left { border-left: solid #b4b3b4 1px; background-color: #FFFFFF; }
.Grid_SmallRectangle_Suit_0right { border-right: solid #b4b3b4 1px; background-color: #FFFFFF; }
.Grid_SmallRectangle_Suit_0bottom { border-bottom: solid #b4b3b4 1px; background-color: #FFFFFF; line-height: 5px; }
.Grid_SmallRectangle_Suit_0body { background-color: #FFFFFF; }
.Grid_SmallRectangle_Suit_table { width: 100% -26px; margin: 8px 5px 7px 5px; }
.Grid_SmallRectangle_Suit_table_02 { width: 660px; margin-left: 8px; }

/*前端橘色方框*/
.Grid_mue_org_a { background: url(images/grid/Grid_mue_org_a.gif) no-repeat; width: 20px; height: 37px; }
.Grid_mue_org_b { background: url(images/grid/Grid_mue_org_b.gif) repeat-x left top; height: 25px; text-align: left; color: #3D3025; font-size: 18px; font-family: "微軟正黑體" , "新細明體" , "標楷體"; padding-top: 12px; }
.Grid_mue_org_c { background: url(images/grid/Grid_mue_org_c.gif) no-repeat left top; width: 20px; height: 37px; }
.Grid_mue_org_d { border-right: #eeb973 solid 1px; background-color: #FFFEF0; }
.Grid_mue_org_e { background: url(images/grid/Grid_mue_org_d.gif) no-repeat left bottom; width: 20px; height: 20px; }
.Grid_mue_org_f { border-bottom: #eeb973 solid 1px; background-color: #FFFEF0; }
.Grid_mue_org_g { background: url(images/grid/Grid_mue_org_e.gif) no-repeat left bottom; width: 20px; height: 20px; }
.Grid_mue_org_h { border-left: #eeb973 solid 1px; background-color: #FFFEF0; }
.Grid_mue_org_i { background-color: #FFFEF0; }
.Grid_mue_org_i a:link, .Grid_mue_org_i a:visited { color: #E60012; text-align: left; }
.Grid_mue_org_i a:hover { color: #0054AF; text-align: left; }

/* 小標題區塊 */
.Grid_bn_01 { background: url(images/grid/grid_bn_01.gif) no-repeat top center; width: 265px; height: 18px; margin-top: 8px; margin-bottom: 2px; color: #0063A2; font-weight: bold; font-size: 15px; padding-top: 4px; padding-left: 9px; line-height: 15px; }
.Grid_bn_02 { background: url(images/grid/grid_bn_02.gif) no-repeat top center; width: 274px; height: 5px; }
.Grid_bn_03 { background: url(images/grid/grid_bn_03.gif) no-repeat bottom center; width: 274px; height: 5px; }
.Grid_bn_04 { border-left: #BDBEBE solid 1px; border-right: #BDBEBE solid 1px; width: 242px; font-family: "標楷體"; color: #333333; padding: 5px 15px 5px 15px; overflow: hidden; }
.Grid_bn_05 { border-left: #BDBEBE solid 1px; border-right: #BDBEBE solid 1px; width: 271px; font-family: "標楷體"; color: #333333; padding: 5px 15px 5px 15px; overflow: hidden; }

/*表格*/
/*桃紅*/
div.ng_01 { background-color: #c66; width: 100% -20px; height: auto; padding: 15px 10px 15px 10px; border: #c66 solid 1px; }
/*藻綠*/
div.ng_02 { background-color: #ebe5c5; width: 100% -20px; height: auto; padding: 15px 10px 15px 10px; border: #b3a76d solid 1px; }
/*紫*/
div.ng_03 { background-color: #396; width: 100% -20px; height: auto; padding: 15px 10px 15px 10px; border: #66C solid 1px; }


/*表格高度*/
.ltd_01, .ltd_01 td, .ltd_01 th { line-height: 24px; }
/*表格*/
/*鐵灰色的線*/
.ng_00, .ng_00 td, .ng_00 th { border: #ccc 1px solid; }
/*桃紅*/
.ng_01, .ng_01 td, .ng_01 th { background-color: #c66; color: #FFF; font-weight: bold; font-size: 18px; }
.ng_01l, .ng_01l td, .ng_01l th { border: #c66 1px solid; }
/*藻綠*/
.ng_02, .ng_02 td, .ng_02 th { background-color: #396; color: #FFF; font-weight: bold; font-size: 18px; }
.ng_02l, .ng_02l td, .ng_02l th { border: #396 1px solid; }
/*紫*/
.ng_03, .ng_03 td, .ng_03 th { background-color: #66C; color: #FFF; font-weight: bold; font-size: 18px; }
.ng_03l, .ng_03l td, .ng_03l th { border: #66C 1px solid; }
/*水藍*/
.ng_04 { background: url(images/index/ng_04.jpg) repeat-x top left #96c8d8; font-weight: bold; color: #24515f; }
/*草綠*/
.ng_05 { background: url(images/index/ng_05.jpg) repeat-x top left #9fb88f; font-weight: bold; color: #344729; }
/*水藍02*/
.ng_06 { background-color: #dff1f3; font-weight: bold; color: #336699; }
/*草綠02*/
.ng_07 { background-color: #dfe8d9; font-weight: bold; color: #4b7032; }
/*粉橘*/
.ng_08 { background-color: #fffef2; color: #333; }
/*粉紅色*/
.ng_09 { background: url(images/index/ng_09.jpg) repeat-x top left #dcb5e4; font-weight: bold; color: #7b308a; }
/*粉色02*/
.ng_10 { background-color: #f7e8fb; color: #333; }

/*格子*/
.a_grid_01 { background: url(images/grid/a_grid_01.gif) no-repeat top left; width: 860px; height: 20px; margin-left: 11px; }
.a_grid_02 { background: url(images/grid/a_grid_02.gif) repeat-y top left; width: 860px; margin-left: 11px; }
.a_grid_03 { background: url(images/grid/a_grid_03.gif) no-repeat top left; width: 860px; height: 20px; margin-left: 11px; }

/*方格*/
.especially_grid_body { background: url(images/grid/especially_grid_body.png) no-repeat center center; width: 236px; height: 219px; margin: 0px 6px 0px 5px; text-align: center; }
