/*他站繼用 iframecss*/
.contenttbl3b {	
	margin-top:20px; 
	margin-bottom:2px; }
.contenttbl3b table{	
	width:520px;
	margin:0px; 	
	padding:0px; }
.contenttbl3b th{	
	padding:3px 5px;
	background-color: #B1C6CD; 
	text-align:center;
	vertical-align: middle;}
.contenttbl3b td{	
	background-color:#eeeeee ;
	padding:3px;
	vertical-align: top;}	
/*.contenttbl3b th{
	vertical-align: top;
	padding:3px 2px 3px 5px;
	font-size: 13px;
	text-align: left;
	background:#C2D9EA;	
	font-weight: normal;}	
.contenttbl3b td{
	vertical-align: top;
	padding:3px 2px 3px 5px;	
	font-weight: normal;
	background:#F9F8EC;	
	font-size: 12px;
	line-height:18px;}*/	
#commentaryhtmll3{
 	font-size: 12px;
 	text-align: justify;
    line-height:18px;
	margin-left: 74px;	
	margin-bottom: 5px;
	margin-top:10px;
	width:580px;
	border-bottom:1px solid #EFEDE1;
	padding: 0px 0px 10px 0px;
	letter-spacing: 1px;}

/* css開始 */
body {
	margin:0 px;
	padding:0px;
	font-size: 13px;
	background-image: url(/internet/images/bg.gif);
	letter-spacing: 1px;
	font-family: 新細明體;
	color:#333333;}
a:link {  
	color: #2587BA; 
	text-decoration: none;}
a:visited {  
	color: #2587BA; 
	text-decoration: none;}
a:hover {  
	color: #D73839; 
	text-decoration: none;}
a:active {  
	color: #E8A958; 
	text-decoration: none;}
	

/*他站繼用css*/
.glnav {
	font-size : 12px;
	margin-right:20px;
	margin-top:10px;}
.glnav img{
	margin-right:4px;
	margin-left:10px;}
.glnav a:visited {  
	color: #000000; 
	text-decoration: none;}		
.itriform {
	background: #e6e6e6;
	height: 22px;}

/*圖表資料庫*/	
.chart_title{
	margin-left:15px; 
	margin-bottom:0px;	}
.chart_table{
	margin-left:15px; 
	margin-top:5px; 
	padding:23px 10px 0px 13px; 
	line-height:25px; 
	width:170px; 
	height:100px; 
	background-image: url(/internet/images/bg_chart_table.gif); 
	background-repeat:no-repeat;}
.chart_image{
	margin-left:15px; 
	margin-top:5px;	}
.chart_image img{
   border:1px #000000 solid;
   height:100px;}
			

/*版面大區塊*/
#main_info{	
	margin-bottom:20px;
	background-image: none;
	background-color:#ffffff;}
.halfsection_left{	
	float:left;
	width:48%;
	padding:0px 0px 10px 15px;	
	/*margin-top:0px;*/}
.halfsection_left p{	
	padding:0px 5px 0px 17px;	
	/*margin-top:0px;*/}
.halfsection_left h2{
	font-size: 13px;
	color: #996633;		
	background-image: url(/internet/images/icon_h2.gif);
	background-repeat:no-repeat;	
	padding: 0px 0px 0px 37px;
	margin-top:5px;
	margin-bottom:2px;}
.halfsection_left ol, ul{		
	margin-left:30px;}
.halfsection_right ol, ul{
	margin-left:30px;}
.halfsection_right{	
	float:right;
	width:48%;
	padding:0px 15px 10px 0px;}
.halfsection_right p{	
	padding:0px 5px 0px 17px;	
	/*margin-top:0px;*/}
.halfsection_right h2{
	font-size: 13px;
	color: #996633;		
	background-image: url(/internet/images/icon_h2.gif);
	background-repeat:no-repeat;	
	padding: 0px 0px 0px 37px;
	margin-top:5px;
	margin-bottom:2px;}		
.halfsection_both{
	width:99%;		
	padding:0px 15px;
	vertical-align: top;}
/*.halfsection_both p{	
	padding:0px 5px 0px 30px;	
	margin-top:0px;}*/
.halfsection_both h2{
	font-size: 13px;
	color: #996633;		
	background-image: url(/internet/images/icon_h2.gif);
	background-repeat:no-repeat;	
	padding: 0px 0px 0px 37px;
	margin-top:5px;
	margin-bottom:2px;}
/*.halfsection_both ol, ul{		
	margin-left:50px;}*/	
#spot_image_left{	
	padding:10px 30px 5px 235px;
	vertical-align: top;}
#spot_image_left h1{	
	font-size: 20px;
	color: #D73839;	
	background-image:none;		
	margin-bottom:10px;
	padding: 0px;	
	letter-spacing:2px;	}	
#spot_image_left p{	
	font-size: 13px;			
	margin:5px 0px;		
	letter-spacing:2px;	}
#spot_image_right{	
	padding:10px 250px 5px 15px;
	vertical-align: top;}	
#spot_image_right h1{	
	font-size: 20px;
	color: #D73839;	
	background-image:none;		
	margin-bottom:10px;
	padding: 0px;	
	letter-spacing:2px;	}
#spot_image_right p{	
	font-size: 13px;			
	margin:5px 0px;		
	letter-spacing:2px;	}		
#crumb{		
	letter-spacing: 1px; 
	font-size: 11px;	
	padding: 6px 10px 10px 15px;}				
#footer_inside{	
	background-color:#ffffff;
	background-image: url(/internet/images/footer_top.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
	padding:15px 10px 5px 10px;	
	line-height: 20px;}
#footer_outside {		
	padding:5px 10px 2px 10px;
	background:#2587BA;
	border-bottom: 1px solid #878988;
	border-left: 1px solid #878988;
	border-right: 1px solid #878988;
	line-height: 22px;	
	color: #FFFFFF;}
#footer_outside a:link {  
	color: #BBD1EB; 
	text-decoration: none;}
#footer_outside a:visited {  
	color: #939392; 
	text-decoration: none;}
#footer_outside a:hover {  
	color: #D73839; 
	text-decoration: none;}
#footer_outside a:active {  
	color: #E8A958; 
	text-decoration: none;}
.content_info{
    padding:5px 10px 5px 30px;    
  	background:#E8E8E8;
	line-height:18px;	
	background-repeat:no-repeat;
	background-position:left top;
	font-size: 12px; }
.content_info h1{
	font-size: 16px;
	background-image: url(/internet/images/icon_content_info_h1.gif);
	padding-top:0px; 
	padding-bottom:0px; 
	padding-left:17px;
	margin-top:0px; 
	margin-bottom:10px; 
	margin-left:-18px; }
.content{
	padding:10px 0px 10px 30px;  
	width:75%;
	line-height:22px; 
	color:#333333;}	
.content img{
	border:#e1e1e1 1px solid; }   
.content h1{
	color:#444444;
	font-size: 15px;
	background-image: none;
	padding:0px; 
	margin-top:10px;
	margin-bottom:0px;}    
.trial{
	background:#EEEEEE;
	padding:3px 10px 1px 15px;  
	line-height:22px; }
.trial h1{
	color:#127C7C;
	font-size: 15px;
	background-image: none;
	padding:2px 0px 0px 0px;	
	margin-bottom:-10px; }  
.trial img{
	border:1px #333333 solid; 
	margin-bottom:10px; }   
.trial ul{	
	margin-left:15px; } 
.trial p{	
	margin-left:0px; 
	padding-left:0px;} 		
.trial table{
	width:95%;}    
#search_more_info{    
    line-height:30px;} 
#search_more_info table{	
	vertical-align: top;    
	border:1px solid #398998;
	letter-spacing: 1px;}	
#search_more_info th{
	vertical-align: top;	
	text-align: left;
	background:#398998;
	color:#ffffff;}
#page{
  margin-left:-25px;}
.content_static{
	padding:10px 0px 10px 0px;  
	width:75%;	
	color:#333333;} 
.content_static h1{	
	margin-bottom:20px;}
.content_static p{	
	padding:0px 5px 0px 17px;
	line-height:22px; 	
	/*margin-top:0px;*/}
/*.content_static img{
	border:#666666 1px solid;} */		
			
			
/*右方的more info*/	
#more_info{	
	color:#333333;
	background:#F3F2C5; 
	border:1px solid #9ABDD2; 
	margin:7px 5px;	
	padding:0px 10px 10px 10px;
	font-size: 12px;}	
#more_info h1{	
	border: 1px #808080 solid;
	font-size: 13px;	
	background:#808080; 
	padding:5px 5px 3px 20px; 	
	margin:0px -10px 10px -10px;
	background-image: url(/internet/images/icon_more_info_h1.gif);
	background-repeat:no-repeat;
	color:#ffffff;}	
#more_info ul, ol{	
	font-size: 12px;
	padding:2px 7px 0px 5px;
	margin-top:0px; 
	margin-left:30px;}
#more_info li{	
	line-height:18px;}	
#more_info p{
	margin: 3px 0px;}
#more_info select{
	border:1px solid #000000;
	margin-bottom: 5px;
	width:145px;}	
	
	
/*表單相關設定*/
form{
	margin:0px;}
.input_textfield{
	border:1px solid #000000;
	margin-bottom: 5px;
	width:100px;}
.button_go{
	font-size: 12px; 	
	width: 32px;
	height: 20px;       
	border:1px solid #F3F2C5;
	background:#F3F2C5;
	margin:0px 0px 5px 5px;
	padding:2px;}
.more{
	font-size: 12px; 
	padding:8px 17px 5px 0px;
	text-align:right;
	background-image: url(/internet/images/icon_more.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family: minion web, georgia, palatino, serif;
	letter-spacing: 1px;
	margin-top:-20px;	
	margin-bottom:30px;}
.back{
	font-size: 13px; 
	padding:5px 0px 5px 25px;	
	background-image: url(/internet/images/icon_back.gif);
	background-repeat:no-repeat;	
	letter-spacing: 1px;}	
.next{
	font-size: 13px; 
	padding:5px 20px 5px 10px;		
	background-image: url(/internet/images/icon_next.gif);
	background-repeat:no-repeat;
	background-position:right top;	
	letter-spacing: 1px;}
.index{
	font-size: 13px; 
	padding:5px 20px 5px 10px;		
	background-image: url(/internet/images/icon_index.gif);
	background-repeat:no-repeat;
	background-position:right top;	
	letter-spacing: 1px;}
.print{	
	letter-spacing: 1px;	
	vertical-align: bottom;
	text-indent: 28px; 
	padding-top:2px; 
  	padding-bottom:0px;  
  	margin-top:10px; 
  	margin-bottom:10px; 		
	float:right; 	
	background-image: url(/internet/images/icon_print.gif);
	background-repeat:no-repeat;
	position:bottom;}
.register{	
	letter-spacing: 1px;	
	vertical-align: bottom;
	text-indent: 28px; 
	padding-top:2px; 
  	padding-bottom:0px;  
  	margin-top:0px; 
  	margin-bottom:10px; 		
	float:right; 	
	background-image: url(/internet/images/icon_register.gif);
	background-repeat:no-repeat;
	position:bottom;}	


/*內文用字*/
p {	
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 1px;}
h1{	
	letter-spacing:1px;
	font-size: 10pt;
	color: #D73839;	
	background-image: url(/internet/images/icon_h1.gif);
	background-repeat:no-repeat;	
	padding: 10px 0px 3px 30px;
	margin:0px;}	
h2{
	font-size: 13px;
	color: #996633;		
	background-image: url(/internet/images/icon_h2.gif);
	background-repeat:no-repeat;	
	padding: 0px 0px 0px 20px;
	margin-top:5px;
	margin-bottom:2px;}	
ol, ul{
	font-size:13px;
	/*padding-left: 0px;
	padding-top:0px;
	margin-left:18px;			
	list-style-image: url(/internet/images/icon_list.gif);*/}
li{
	font-size: 13px;
	line-height: 20px;}
.nomargin{
    padding: 0px;
	margin:0px;}
.notopmargin{
    padding-top: 0px;
	margin-top:0px;}
.h2margin{
	padding-top: 0px;
	margin-top:0px;
	margin-left:20px;}
.h3margin{
	padding-top: 0px;	
	margin-left:20px;	
	font-weight: bold; 
	margin-top:10px;}
.h2ul{	
	padding-top: 0px;
	margin-top:0px;
	margin-left:52px;
	/*list-style-image: url(/internet/images/icon_li.gif);*/}		
.bigtext{  
   text-decoration: none; 
   font-size: 18px; 
   font-weight:bold;
   text-indent: 5px;   
   color: #D73839; }  
.marktext  {   
	color: #D73839; }
.stresstext  {   
	color: #D73839; 
	font-weight:bold;}			
		

/*table設定*/
table{	
	font-size: 13px;}
th{		
	font-size: 13px;
	text-align:left;
	font-weight:normal;	}
td{
	font-size: 13px;
	vertical-align: top;}		
.list_by_page {
	font-size: 13px;}
.list_by_page table{
    width:100%;
	margin-top:10px; 
	border:0px;
	line-height:22px;}
.list_by_page th{
	font-size: 13px;
	padding:4px 0px 0px 0px;
	margin:0px;
	font-weight:bold;
	color: #333333;	}
.list_by_page td{
	font-size: 13px;	
	padding:4px 0px 5px 0px;
	margin:0px;
	border:0px;	
	border-bottom: #eeeeee 1px dotted;
	color: #333333;	}
.list_by_search {	}
.list_by_search table{
	margin-top:10px; 
	border:0px;
	line-height:22px;}
.list_by_search th{
	padding:0px 0px 2px 0px;
	margin:0px;
	font-weight:bold;
	color: #333333;	}
.list_by_search td{	
	padding:2px 0px 10px 0px;
	margin:0px;
	border:0px;	
	color: #333333;	}			
/*靜態用table*/
.real table{
	margin-top:10px; 	
	padding:0px; 	
	border-collapse: collapse;}
.real th{	
	padding:3px 5px;
	background-color: #B1C6CD; 
	text-align:center;
	vertical-align: middle;}
.real td{	
	background-color:#eeeeee ;
	padding:3px;
	vertical-align: top;}
/*以10則列出用table*/
.system_table_list{	
	background-image: url(/internet/images/bg_system_table_list.gif);
	background-repeat:no-repeat;
	background-position:right top;	
	margin:0px;}	
.system_table_list h1{	
	letter-spacing:1px;
	font-size: 10pt;
	color: #D73839;	
	background-image: url(/internet/images/icon_system_table_list_h1.gif);
	background-repeat:no-repeat;	
	padding: 6px 0px 2px 35px;
	margin:0px;}
.system_table_list th{	
	height:35px;}
.system_table_list td{	
	padding:3px 5px 3px 0px ;}	
/*填寫表單用table*/
.form_table_list{	
	padding:3px;	
	margin-top:5px;
	margin-bottom:20px;	}
.form_table_list th{	
	padding:5px;
	margin:0px;
	background:#eee;}
.form_table_list td{
	padding:5px;
	margin:0px;
	border-top:1px #eee solid;}
/*圖表資料庫解析完用table*/
.content table{	
	width:520px;
	margin:0px; 	
	padding:0px; }
.content th{	
	padding:3px 5px;
	background-color: #B1C6CD; 
	text-align:center;
	vertical-align: middle;}
.content td{	
	background-color:#eeeeee ;
	padding:3px;
	vertical-align: top;}
/*系統table用*/	
#post h1 {
	margin-left:0px;}
#post table{
	border-collapse:collapse;
	border:1px solid #F2E3B1;
	width:500px;
	margin:10px;
	padding:0px; }
#post th{
	vertical-align: top;
	padding:3px 0px 3px 5px;
	font-size: 13px;
	text-align: left;
	background:#C2D9EA;
	font-weight: normal;}
#post td{
	vertical-align: top;
	padding:3px 0px 3px 5px;
	font-weight: normal;
	font-size: 12px;
	line-height:18px;}	
			
		
/*nav下拉式選單專用 Dom menu default style */
#domMenu_main{
	width:65%;
	nowrap:nowrap;}
div.dommenu_menubar { }
div.dommenu_menuelement {
	padding: 3px 1px 2px 10px; 	
	font-size: 9pt; 	
	letter-spacing: 2px; 		
	/*border-right: #F1F1F1 1px solid; 	
	border-left: #F1F1F1 1px solid;
	text-align:center;*/ }
/*nav下拉式選單hover*/
div.dommenu_menuelementhover {	
	color: #fff;
	background-color: #1D536F;}
div.dommenu_submenubar {	
	border-left: #258EC4 1px solid;}
div.dommenu_submenuelement {	
	background-color: #fff;
	color: #fff;
	padding: 5px 5px 3px 10px; 
	letter-spacing: 3px; 
	font-size: 9pt; 		
	border-right: #258EC4 1px solid; 
	border-top: #258EC4 0px solid; 
	border-left: #258EC4 0px solid;
	border-bottom: #258EC4 1px solid;
	color: #2C88BD;}
div.dommenu_submenuelementheading {	}
div.dommenu_submenuelementhover {	
	background-color: #258DC0;
	color: #fff;}