* { margin:0px; padding:0px; border:0px; }

body { font-size:10pt; color:#444444; background-image:url("bg.gif"); font-family:"Arial", "Verdana", "Times New Roman", Osaka, Times, Helvetica; }
body.white { background-image:url("leftbg.gif"); }

a:link    { text-decoration:none; color: blue; }
a:visited { text-decoration:none; color: blue; }
a:active  { text-decoration:none: underline; color: orangered; }
a:hover   { text-decoration:none: underline; color: orangered; }

p { text-align:left; margin:0 20 20 20; }
p.t { margin-left: 10px; }
p.t2 { margin-left: 20px; margin-top:5px; }

p.none { margin:0 0 20 0; }

h1 { border-top:solid 1px #bfbfbf; border-bottom:solid 1px #bfbfbf; font-weight:bold; background-color:#f5f5f5; font-size:18px; padding: 5 0 3 5; margin:12 0 20 3; width:584px; text-align:left; letter-spacing:6px; }
h2 { border-left:solid 10px darkred; font-weight:bold; font-size:15px; padding:2 0 1 8; text-align:left; margin-left:20px; margin-bottom:20px;}
h3 { background-color:#ECE7D2; font-size:10pt; margin: 0 0 15 0px; text-align:left; border-left:solid 20px #D9CEA6; padding:8 5 5 10; }
h2.t { border:0px; margin-left:3px; }
h2.et { border:0px; margin-left:3px; font-size:16pt; font-family:"Times New Roman"; }
h3.t { font-weight:bold; font-size:13px; text-align:left; margin: 0 15 15 10px; }
h3.t2 { margin: 0 0 15 20px; }
h3.t3 { margin: 0 210 20 20px; }

/***分項***/
ol { text-decoration:none; margin-left:40px; margin-bottom:23px; text-align:left; margin-right:10px; }
ul { text-decoration:none; margin-left:40px; margin-bottom:23px; text-align:left; margin-right:10px; }
li { text-decoration:none; margin-left:20px; margin-bottom:10px; text-align:left; }

ul.normal { margin:0px; }
li.normal { margin-bottom:0px; }

li.line { border-bottom:solid 1px #CCCCCC; padding-bottom:10px; }
li.line2 { border-bottom:solid 1px #CCCCCC; padding:0 0 5 17px; background: no-repeat url('spot_green1.gif') 0px 4px; left center; list-style-type: none; margin-left:0px; }
li.line3 { border-bottom:solid 1px #CCCCCC; padding:0 0 5 17px; background: no-repeat url('spot_red.gif') 0px 4px; left center; list-style-type: none; margin-left:0px; }
li.line4 { border-bottom:solid 1px #CCCCCC; padding:0 0 5 17px; background: no-repeat url('spot_blue.gif') 0px 4px; left center; list-style-type: none; margin-left:0px; }
li.line5 { border-bottom:solid 1px #CCCCCC; padding:0 0 5 17px; background: no-repeat url('spot_yellow.gif') 0px 4px; left center; list-style-type: none; margin-left:0px; }
li.line6 { border-bottom:solid 1px #CCCCCC; padding:0 0 5 17px; background: no-repeat url('spot_purple.gif') 0px 4px; left center; list-style-type: none; margin-left:0px; }
li.line7 { border-bottom:solid 1px #CCCCCC; padding:0 0 5 17px; background: no-repeat url('spot_green.gif') 0px 4px; left center; list-style-type: none; margin-left:0px; }

ul.2 { margin-left:0px; margin-top:10px; }

ul.table, ol.table { margin:0px; margin-left:40px; }
li.table { margin:0px; margin-left:-20px; }

td.table01 { width:160px; }

/***主要版面***/
div.main { width:760px; background-image:url("bg1.gif"); }
/***版面中間***/
div.main_in { width:745px; background-image:url("bg2.gif"); padding:0 0 0 130; text-align:center; }

/***頂端標題圖片版面***/
div.toptitle { width:748px; text-align:right;}

div.topmenu { position:absolute; z-index:2; margin:20 0 0 390; }
div.etopmenu { position:absolute; z-index:2; margin:20 0 0 415; }
div.topmenu1 { text-align:center; margin-right:13px; float:left; }
div.etopmenu1 { text-align:center; margin-right:25px; float:left; font-size:8pt; }
div.etopmenu2 { text-align:center; margin-right:15px; float:left; font-size:8pt; }
img.topmenu { margin:0 0 5 0px; }
img.topmenu_e { margin:0 0 3 0px; }

iframe.title { width:748px; height:230px; }

/***左邊選單版面-增加圖塊,以下div.left及iframe.left高度要一起變 height:670px; ***/
div.left { width:130px; float:left; position:absolute; margin-left:-130px; }
p.left_top0 { width:130px; height:30px; padding:8 0 0 60; background-image:url("b00_00a.gif"); margin:0px; }
p.left_top1 { width:130px; height:30px; padding:8 0 0 60; background-image:url("b00_01a.gif"); margin:0px; }
p.left_top2 { width:130px; height:30px; padding:8 0 0 60; background-image:url("b00_02a.gif"); margin:0px; }
p.left_top3 { width:130px; height:30px; padding:8 0 0 60; background-image:url("b00_03a.gif"); margin:0px; }
p.left_top4 { width:130px; height:30px; padding:8 0 0 60; background-image:url("b00_04a.gif"); margin:0px; }
p.left_top5 { width:130px; height:30px; padding:8 0 0 60; background-image:url("b00_05a.gif"); margin:0px; }
p.left_top6 { width:130px; height:30px; padding:8 0 0 60; background-image:url("b00_06a.gif"); margin:0px; }
p.left_top7 { width:130px; height:30px; padding:8 0 0 60; background-image:url("b00_07a.gif"); margin:0px; }
iframe.left { width:130px; height:700px;}
iframe.eleft { width:130px; height:590px; }

/***主要／副選單版面***/
p.subtitle0 { width:618px; height:30px; padding:8 0 0 30; background-image:url("b00_00b.gif"); margin:0px; }
p.subtitle1 { width:618px; height:30px; padding:8 0 0 30; background-image:url("b00_01b.gif"); margin:0px; }
p.subtitle2 { width:618px; height:30px; padding:8 0 0 30; background-image:url("b00_02b.gif"); margin:0px; }
p.subtitle3 { width:618px; height:30px; padding:8 0 0 30; background-image:url("b00_03b.gif"); margin:0px; }
p.subtitle4 { width:618px; height:30px; padding:8 0 0 30; background-image:url("b00_04b.gif"); margin:0px; }
p.subtitle5 { width:618px; height:30px; padding:8 0 0 30; background-image:url("b00_05b.gif"); margin:0px; }
p.subtitle6 { width:618px; height:30px; padding:8 0 0 30; background-image:url("b00_06b.gif"); margin:0px; }
p.subtitle7 { width:618px; height:30px; padding:8 0 0 30; background-image:url("b00_07b.gif"); margin:0px; }


/***右邊主要內容版面575***/
div.right { width:575px;}

/***回頂端***/
p.gotop { border-top:solid 1px #bfbfbf; border-bottom:solid 1px #bfbfbf; background-color:#f5f5f5; padding: 3 5 3 0; margin:12 0 20 3; width:584px; text-align:right; }

/***表格***/
table { border-bottom: 1px solid #999; border-right: 1px solid #999; font-size:13; margin:5px; margin-bottom:30px; }
th,td { border-left: 1px solid #999; border-top: 1px solid #999; padding:7px; text-align: center; }
th { background-color: #c0c0c0; color:#444444; }
th.light { background-color: #E8E8E8; }
th.lighttop { background-color: #E8E8E8; vertical-align:top; }

th.lightbrown { background-color: #F8F1E4; }
th.lightgreen { background-color: #EEF9EC; }
caption { display: table-caption; color: #300; padding: 5px; background: #E4E4E4; border-top: 5px solid #C0C0C0; text-align: center; }

td.item01 { width:45px; text-align:center; }
th.item02 { width:50px; background-color: #F8F1E4; }

/***論文表格***/
table.95 { width:95%; }
th.name { width:43px;}
th.name1 { width:80px;}
th.name2 { width:111px;}
th.prof { width:60px; }

td.lightgreen { background-color:#f8fee2; }
td.lightred { background-color:#ffeeee; }
th.lightred { background-color:#ffeeee; }
td.lightblue { background-color:#eef9ff; }
td.lightpurple { background-color:#ececff; }

td.l { text-align:left; }

td.g { background-color:#e8e8e8; }
td.gl { background-color:#e8e8e8; text-align:left; }

/***課表表格***/
th.date { background-color:#EBEEFA; width:15%; }
td.time1 { width:17px; background:#D5FBEF; font-weight:bold; line-height:500%; }
td.time2 { width:17px; background:#F7ECE1; font-weight:bold; line-height:500%; }
td.time3 { width:17px; background:#F7F8E0; font-weight:bold; line-height:500%; }

td.classno { width:40px; }
td.classnog { width:40px; background-color:#e8e8e8; }

td.classno_night { width:20px; }
td.classnog_night { width:20px; background-color:#e8e8e8; }

td.up { vertical-align:top; padding-bottom:0px; }
td.upg { vertical-align:top; background-color:#e8e8e8; padding-bottom:0px; }

p.p_dai { text-align:left;color:#0000CC; margin:0 0 10 0px; }
p.p_chen { text-align:left;color:#006600; margin:0 0 10 0px; }
p.p_guan { text-align:left;color:#CC3300; margin:0 0 10 0px; }
p.p_lai { text-align:left;color:#CC0099; margin:0 0 10 0px; }
p.p_zhu { text-align:left;color:#9C8501; margin:0 0 10 0px; }
p.p_other { text-align:left;color:#006666; margin:0 0 10 0px; }

/***專任教師資料***/
img.t_pic { z-index:2; position:absolute; margin:0 0 0 -290; }
div.t_basic { border-left:solid 2px #800000; margin-left:190px; padding-bottom:3px; margin-bottom:40px; width:397px; }


/***考古題***/
div.test { background-color:#F8F3E4; padding:20px; width:95%; text-align:left; color:black; margin-bottom:30px; }
h3.test { background-color:#EFE3C0; width:95%; margin-bottom:0px; text-align:left; padding:7px; color:#655327; }
p.test_gotop { margin:40 0 0 0; text-align:center; }

/***相關網站連結***/
li.link { background: no-repeat url('spot_green1.gif') 2px 4px; left center; list-style-type: none; margin:12 0 12 0px; padding:0 0 0 20px; }

/***頁首大圖***/
.maintable { width:760px; border:0px; background:#ffffff; border-collapse: collapse; }
.maintd { height:230px; width:748px; vertical-align:top; }

/***頁首圖示表格***/
.topmenutable { width:748px; border:0px; border-collapse: collapse; }

/***頁中長桿***/
.middletd { height:30px; }
.middletdp { margin-top: 3; margin-bottom: 0; margin-left:60px }

/***頁中標題中桿***/
.middle2td { height:25px; background:url("b00_3.gif"); }
.middle2tdp { margin-left: 20px; margin-top: 3px; }

/***頁尾回到最上端***/
.bottomtd { width:618px; height:25px; background:url("b00_3.gif"); }
.bottomtdp { text-align:right; margin-right: 25; }

/***頁尾版權125***/
.copyrightiframe { height:125px; width:748px; }
.e_copyrightiframe { height:125px; width:748px; }
.copyright { border-top:solid 1px #bfbfbf; padding-top:2px; background-color:white; }
.copyrighttda { height:65px; vertical-align:center; color:#505050; font-family:Verdana; background:#DFE3FF; padding:6 0 3 7px; text-align:left; }
.copyrighttdb { height:40px; vertical-align:center; font-size:7pt; color:#C0C0C0; font-family:Verdana; background:#023F71; padding:5 0 0 5px; }
.copyrighttdc { z-index:2; position:absolute; margin:10 0 0 630px;}

/***入口網頁***/
body.enter { text-align:center; }
div.enter { width:599px; background-color:white; margin:auto; border-left:solid 1px #C0C0C0; border-right:solid 1px #C0C0C0; text-align:center; height:100%; }
p.enter { margin:100 0 0 0px; text-align:center; }
img.enter_b { margin: 40 50 0 0; }

/***最新消息嵌入表格500***/
iframe.news { border:1px solid #bfbfbf; margin:10 0 15 0px; border-right:0px; border-left:0px; width:574px; height:500px; }
newgeneral {margin:-8px 0 0 0; text-align:right;}
gitc {margin:-8px 0 0 0; text-align:right;}
newstudy {margin:-8px 0 0 0; text-align:right;}
newsup {margin:-8px 0 0 0; text-align:right;}



/***最新消息***/
body.news { background:#ffffff url('news/bg00.jpg');
  scrollbar-face-color: lavender; 
  scrollbar-arrow-color: slategray;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-3dlight-color: slategray;
  scrollbar-track-color: #FFFFFF;
  scrollbar-darkshadow-color: slategray; }

div.news { border:1px dashed; margin:15px; padding:7 7 0 7px; background-color:antiquewhite; }
div.newsold { border:1px dashed; padding:7 7 0 7px; margin:15px; background-color:aliceblue; }
p.news { margin:0 0 10 25; text-align:left; }

p.newshead { font-weight:bold; color:firebrick; margin:0 0 5 0px; font-size:11pt; }
p.newsheadold { font-weight:bold; color:darkblue; margin:0 0 5 0px; font-size:11pt; }

span.newsdate { color:#cc0000; font-size:8pt; margin-left:20px; }

p.dl { margin:0 0 10 24; padding-left:17px; text-align:left; background: no-repeat url('news/dl.gif') 2px 4px; left center; color:black; }
p.d2 { margin:0 0 10 1; padding-left:17px; text-align:left; background: no-repeat url('news/dl.gif') 2px 4px; left center; color:black; }

/***法令段落一、1.***/
p.pa { padding-left:26px; text-indent:-26px; margin-bottom:10px; }
p.pa_1 { padding-left:55px; text-indent:-26px; margin-bottom:10px; }
p.pa_2 { padding-left:72px; text-indent:-15px; margin-bottom:10px; }
p.pa_3 { padding-left:98px; text-indent:-33px; margin-bottom:10px; }
p.pa_4 { padding-left:120px; text-indent:-33px; margin-bottom:10px; }

/***法令段落（第一條）***/
p.pb { padding-left:52px; text-indent:-52px; margin-bottom:10px; }
p.pb_1 { padding-left:78px; text-indent:-26px; margin-bottom:10px; }

/***標題下小字***/
p.small_summary { text-align:right; font-size:9pt; color:gray; }

/***插圖***/
div.img_right { float:right; margin:0 0 8 8 ; }
div.img_right1 { float:right; margin:0 0 8 0 ; }
div.img_left { float:left; margin:0 40 0 0 ; }
p.img_summary { margin:5 0 8 0px; text-align:center; }

/***highlight***/
span.blue { color:#4169e1; font-weight:bold; }
span.red { color:#cc0000; font-weight:bold; }
p.red_center { color:#cc0000; text-align:center; }

/***不見***/
span.none { display:none; }

/***斜體***/
span.italic { font-style:italic; }

/***ACCESSKEY導盲***/
span.accesskey { font-size:10pt; font-weight:normal; font-family:"Arial"; letter-spacing:0px; }

/***小字***/
span.9pt { font-size:9pt; font-weight:normal; font-family:"Arial"; letter-spacing:0px; }
span.14pt { font-size:11pt; letter-spacing:3px; }