BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #669900; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana, arial, sans-serif; COLOR: #666666; FONT-SIZE: 100%; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #dddddd; FONT-STYLE: italic; MARGIN: 0.2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Trebuchet MS", verdana, arial, sans-serif; COLOR: #800000; FONT-SIZE: 120%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
A:link {
	COLOR: #669900; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #669900; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #3b4471; TEXT-DECORATION: none
}
A:active {
	COLOR: #669900; TEXT-DECORATION: underline
}
input, select, textarea { 
font-size: 100%; 
}
.container {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 80%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.navbar {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; BACKGROUND-COLOR: #999999; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 95%; PADDING-RIGHT: 0px; DISPLAY: block;  CLEAR: both; PADDING-TOP: 0px
}
UL.navbar LI {
	DISPLAY: inline; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
A.nav:link {
	PADDING-BOTTOM: 1.2em; BACKGROUND-COLOR: #006600; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 25%; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 1.2em
}
A.nav:visited {
	PADDING-BOTTOM: 1.2em; BACKGROUND-COLOR: #006600; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 25%; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 1.2em
}
A.nav:hover {
	PADDING-BOTTOM: 1.2em; BACKGROUND-COLOR: #009f00; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 25%; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 1.2em
}
A.nav:active {
	PADDING-BOTTOM: 1.2em; BACKGROUND-COLOR: #006600; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 25%; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 1.2em
}
.rightcontainer {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; PADDING-LEFT: 0px; WIDTH: 13em; PADDING-RIGHT: 0px; FLOAT: right; CLEAR: both; PADDING-TOP: 0px
}
.rightbox {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 0.3em; MARGIN: 0.5em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 0.3em
}
.leftcontainer {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; PADDING-LEFT: 0px; WIDTH: 13em; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
.leftbox {
	BORDER-BOTTOM: #999999 0px solid; TEXT-ALIGN: left; BORDER-LEFT: #999999 0px solid; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; BORDER-TOP: #999999 0px solid; BORDER-RIGHT: #999999 0px solid; PADDING-TOP: 0em
}
.rightcontainer H2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 1.5em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.linkbox A {
	DISPLAY: block
}
.content {
	TEXT-ALIGN: left; PADDING-BOTTOM: 1em; MARGIN: 1.2em 5.5em 0px 5em; PADDING-LEFT: 1.5ex; PADDING-RIGHT: 2ex; PADDING-TOP: 1em
}
.content H2 {
	TEXT-INDENT: 3em
}
.footer {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.8em; BACKGROUND-COLOR: #ffffff; MARGIN: 2.5em 0.2em 0.5em 0.5em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; COLOR: #999999; CLEAR: both; FONT-SIZE: 10pt; BORDER-TOP: #f3fad6 1px solid; PADDING-TOP: 0.8em
}
.LocationHead {
	COLOR: #000080; FONT-SIZE: 18px; FONT-WEIGHT: bolder
}
.LocationData {
	FONT-SIZE: 10pt; TEXT-DECORATION: underline blink
}
.LocationData:hover {
	FONT-SIZE: 10pt
}
.TableTitle {
	BACKGROUND-COLOR: #e3e3e3; COLOR: #FF0000; FONT-SIZE: 12pt; text-align: left ;vertical-align:top;PADDING-RIGHT: 0.8em; width:16% ;
}
.TableHead {
	BACKGROUND-COLOR: #eeeeee; COLOR: #605f95; FONT-SIZE: 11pt; text-align: right; PADDING-RIGHT: 0.2em; width:15% ;
}
.TableHead2 {
	 COLOR: #008080; FONT-SIZE: 11pt; text-align: right; PADDING-RIGHT: 0.2em; width:15% ;
}
.TableData0 {
	COLOR: #008080; FONT-SIZE: 11pt; padding: 0px 2px 0px 4px; PADDING-LEFT: 0.0em;
}
.TableData0b {
	BACKGROUND-COLOR: #FFFFFF; COLOR: #008080; FONT-SIZE: 11pt; padding: 0px 2px 0px 4px; PADDING-LEFT: 0.0em;
}
.TableData02 {
	COLOR: #0000ff; FONT-SIZE: 11pt; padding: 0px 2px 0px 4px; PADDING-LEFT: 0.0em;
}
.TableData02b {
	BACKGROUND-COLOR: #FFFFFF; COLOR: #0000ff; FONT-SIZE: 11pt; padding: 0px 2px 0px 4px; PADDING-LEFT: 0.0em;
}
.TableData {
	COLOR: #008080; FONT-SIZE: 11pt; padding: 0px 2px 0px 4px; text-align:left; PADDING-LEFT: 0.8em;
}
.TableData2 {
	COLOR: #008080; FONT-SIZE: 11pt; padding: 0px 2px 0px 4px; text-align:left; PADDING-LEFT: 0.8em;
}
.PageSelect {
	COLOR: #ffcc00
}
.READONLY {
	BACKGROUND-COLOR: #eeeeee
}
.pt12 {
	FONT-SIZE: 12pt
}
.pt10 {
	FONT-SIZE: 10pt
}
.pt11 {
	FONT-SIZE: 11pt
}


.table1 {background:url(images/bg_01.gif) repeat-y center;}
.table2 {background:url(images/bg_02.gif) repeat-y left;}


.table {clear: left; margin: 0.5em 0px 0.2em 15px; border: solid 1px rgb(150,150,150); empty-cells: show; border-collapse: collapse; background-color: rgb(233,232,244);}
.table tr {margin: 0px; padding: 0px;}
.table td {padding: 0px 7px 0px 7px; border: solid 1px rgb(150,150,150); font-size: 100%; }
.table th {margin: 0px; border: solid 1px rgb(150,150,150); empty-cells: show; font-size: 100%;	}
.table-caption {margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; font-size: 100%;}

.MainTable {
	BORDER-BOTTOM: #275191 0px solid; BORDER-LEFT: #275191 0px solid; BACKGROUND-COLOR: #275191; BORDER-TOP: #275191 0px solid; BORDER-RIGHT: #275191 0px solid
}
.TipCol{
font-weight:normal;font-size:10px;color:#000000;background-color:#E4ECF4;white-space:nowrap;text-align:center; vertical-align: middle; height: 14px; font-family: Arial;padding-left:1px;padding-top:1px;padding-bottom:1px;padding-right:1px
} 
.TipFstCol{
background-color:#B8CBEB;font-family:Arial;font-weight:normal;font-size:11px;color:#006292;text-align:right;vertical-align:middle;height:16px;white-space:nowrap;padding-left:1px;padding-top:1px;padding-bottom:1px;padding-right:1px
}

.section2b,.section3b,{line-height:160%}
#section{position:relative;clear:both;margin:0px auto;width:1002px;}
.section2b,.section3b{display:inline;position:relative;float:left;margin:0px 0px 0px 20px;}
.section2b{margin:0px 0px 0px 15px;width:195px;z-index:2;}
.section3b{margin:0px 0px 20px 20px;width:752px;z-index:1;}
.section2b ul{margin:0px;padding:0px;}
.section3b ol.ola{list-style-type:decimal;}
.section3b ol.olb{list-style-type:upper-alpha;}
.section3b ol.olc{list-style-type:lower-alpha;}
.section3b ol.old{list-style-type:circle;}
.section3b ul{list-style:none;}
.section2b li{list-style:none;}
.nav4 li{*float:left;}

.nav4{background:url(images/menu_03.gif) repeat-y;}
.nav4_header{width:181px;height:22px;background:url(images/menu_01.gif) no-repeat;overflow:hidden;}
.nav4_section{padding:0px 10px 10px 11px;width:160px;background:url(images/menu_02.gif) no-repeat;FONT-SIZE: 12pt;}
.nav4_section li a{display:block;margin:0px 9px;padding:4px 10px 3px 12px;padding:5px 10px 2px 12px \9;width:120px;letter-spacing:3px;line-height:130%;color:#454545;font-weight:bold;text-decoration:none;}
.nav4_section li a:hover{color:#FFF;background:#006600 url(images/menu_04.gif) repeat-x;text-decoration:none;}
.nav4_line{width:160px;height:7px;background:url(images/line_01.gif) repeat-x  0px 3px;overflow:hidden;}
.nav4_footer{width:181px;height:4px;background:url(images/menu_05.gif);overflow:hidden;}

/*---大框右邊---------------------------------*/

#big_tt2{
	float:right;
	width:752px;
	margin-bottom:20px;
}
#big_tt2 .TT{ display: block; width:752px; height:60px; background-image:url(images/tt.png); background-repeat:no-repeat;}
#big_tt2 .TT p{ font-family:Arial, Helvetica, sans-serif; color:#333333; margin-left:90px; margin-top:12px; *margin-top:5px; }
#big_tt2 .TT p a{color:#333333; }
#big_tt2 .TT p a:hover{ color:#FFFF00; }
#big_tt2 h5{ font-family:Arial, Helvetica, sans-serif; color:#3289e6; font-weight:normal;}
#big_tt2 h4{ font-family:Arial, Helvetica, sans-serif; color:#0f4c8d;}
#big_tt2 h3{ font-family:Arial, Helvetica, sans-serif; color:#4c0f8d;}
#big_tt2 p{ font-family:Arial, Helvetica, sans-serif; margin-top:12px;}
#big_tt2 textarea{ font-size:12px; }
#big_tt2 .TT2{ display: block; width:752px; height:60px; background-image:url(images/tt2.png); background-repeat:no-repeat;}
#big_tt2 .TT2 p{ font-family:Arial, Helvetica, sans-serif; color:#333333; margin-left:90px; margin-top:12px; *margin-top:5px; font-size:16px; color:#FF0000;}


  /*---- 次選單設定 ----*/
#nav4_section #sub,
#nav4_section .sub{
	position:absolute;
	margin:-30px 0 0 150px;
	padding:0;
	background:#333333;
}
#nav4_section #sub ul,
#nav4_section .sub ul{
	margin:0;
	padding:0;
	background:none;
	width:150px;
}
#nav4_section #sub ul li,
#nav4_section .sub ul li{
	margin:0px;
	padding:0px;
	background:none;
	width:150px;
	height:29px;/*ie7*/
	border:1px solid #333333;
	line-height:1.5;
}
#nav4_section #sub ul li a:link,
#nav4_section #sub ul li a:visited,
#nav4_section .sub ul li a:link,
#nav4_section .sub ul li a:visited{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	display:block;
	background:#cccccc;
	margin:0;
	padding:5px 10px;

}
#nav4_section #sub ul li a:hover,
#nav4_section .sub ul li a:hover{
	text-decoration:none;
	color:#000;
	background:#fff;
}
#nav4_section #sub #open,
#nav4_section .sub #open{
	position:absolute;
	margin:-33px 0 0 130px;
	padding:0;
	background:#999999;
	
}
#nav4_section #sub #open ul,
#nav4_section .sub #open ul{
	margin:0;
	padding:0;

}
#nav4_section #sub #open ul li,
#nav4_section .sub #open ul li{
	margin:0px;
	padding:0px;
	background:none;
	width:160px;
	height:26px;/*ie7*/
	border:1px solid #333333;
}
#nav4_section #sub #open ul li a:link,
#nav4_section #sub #open ul li a:visited,
#nav4_section .sub #open ul li a:link,
#nav4_section .sub #open ul li a:visited{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	display:block;
	background:#fff;
	margin:0;
	padding:5px 10px;
}
#nav4_section #sub #open ul li a:hover,
#nav4_section .sub #open ul li a:hover{
	text-decoration:none;
	color:#fff;
	background:#333333;
} 
#sub ul,
.sub ul{
    position:absolute;left:150px;top:-29px;width:240px;background:#fff;border:1px solid #CCCCCC;
}
#sub li:hover,
.sub li:hover{
    background:#EDF6DB;width:235px;
}
#sub li a,
.sub li a{
    display:block;letter-spacing:0px;width:210px;font-weight:normal;background:url(images/icon_01.gif) no-repeat 1px 12px;
}
#sub li a:hover,
.sub li a:hover{
    color:#af0589;
}
.sub li a:hover{
    background:url(images/icon_01.gif) no-repeat 1px 12px;
}



.f-01 {
	LINE-HEIGHT: 120%; COLOR: #666633; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:link {
	COLOR: #666633; TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff9933; TEXT-DECORATION: underline
}
.con {
	COLOR: #666633; TEXT-DECORATION: none
}

FONT {
	LINE-HEIGHT: 140%; FONT-FAMILY: "新細明體"; COLOR: #666666; TEXT-DECORATION: none
}
BODY {
	FONT-SIZE: 100%
}
#big_tt2 .TT P {
	FONT-SIZE: 83%
}
#big_tt2 .TT P A {
	FONT-SIZE: 100%
}
#big_tt2 .TT P A:hover {
	FONT-SIZE: 100%
}
#big_tt2 H5 {
	FONT-SIZE: 83%
}
#big_tt2 H4 {
	FONT-SIZE: 83%
}
#big_tt2 H3 {
	FONT-SIZE: 92%
}
#big_tt2 P {
	FONT-SIZE: 100%
}
