body {	
	border:0px;
	margin:0px;
	padding:0px;
	font-size:13px;
	background-image: url(/images/bg.jpg); 
	background-repeat:repeat-x;}
a{ 
	text-decoration: none;}
a:link {  
	color: #5992B6;}
a:visited {  
	color: #979797;}
a:hover {  
	color: #F26831;}
a:active {  
	color: #E8A958;}
	
/*首頁版面區塊*/
#main_home{		
	margin:0px 5px;
	font-size: 13px;}
#main_home li{		
	border-bottom:1px dotted #D2D2D2;
	margin-bottom: 5px; 
	line-height:19px;}	
#main_left{   
	border:#C2C1C4 solid 1px;
	margin: 5px 5px 10px 15px; 
	padding:6px;
	font-size:13px;
	width:150px;}
#main_left  h1{       
	border-left:#C2C1C4 solid 1px;
	border-right:#C2C1C4 solid 1px;
	margin:-6px -7px -2px -7px;
	padding:10px;	
	font-size:15px;
	text-align:center;
	color:#9A9A9A;
	background-image: url(/images/index_left_bg.jpg);
	background-repeat:repeat-x;} 	 	 
#main_left_bird{	
	border:#C2C1C4 solid 1px;
	margin: 5px 5px 10px 15px; 
	padding:6px;
	font-size:13px;
	letter-spacing:5px;
	line-height:27px;	
	width:150px;		
	background-image: url(/images/sun_bird_light.gif); 
	background-repeat:no-repeat; 
	background-position:right bottom;}
#main_left_bird h1{
	border-left:#C2C1C4 solid 1px;
	border-right:#C2C1C4 solid 1px;
	margin:-6px -7px -1px -7px;
	padding:5px 10px 10px 10px;
	font-size:15px;
	text-align:center;
	color:#9A9A9A;
	background-image: url(/images/index_left_bg.jpg);
	background-repeat:repeat-x;}  		
#main_right{	
	float: right;
	width: 170px; 			
	margin:5px 0px 10px 10px;
	padding: 0px;}
#main_right img{	
	margin-bottom:5px;}
#instruction{
	margin:-5px 1px 0px -2px;
	padding:8px 0px 8px 17px;
	font-size: 13px;
	letter-spacing: 1px;			
	background:#F4F4F4;}		
/*.ad{	
	float: right;
	border:1px solid #666666;
	margin-bottom:0px;
	width: 170px;}	
.ad h1{		
	margin:0px;
	padding:3px; 
	font-size: 14px;
	text-indent: 1em;
	color:#ffffff;	
	background:#666666;}	
.ad ul, ol{		
	padding:10px 7px 10px 20px; 
	margin:0px;}
.ad p{
	margin: 0px;
	padding:10px 7px;}*/

/*樣版版面區塊*/
#nav_category{		
	display:none;}
#spot{	
	display:none;}	
#breadcrumbs{
	display:none;}
#main{		
	margin-bottom:20px;
	padding:0px 15px;
	font-size: 13px;
	text-align: left;
	width:80%;}
#footer{
	page-break-after:always;
	border-top:1px dotted #666666;
	border-bottom:2px solid #E3E3E3;	
	margin:-3px 1px -3px -2px;
	padding:0px 0px 0px 90px;	
	font-size: 13px;
	line-height: 25px;	
	color: #585953;
	background:#F0F5F7;}

/*內容版面共用小區塊*/
.halfsection_left, .halfsection_right{	
	width:50%;}	
.halfsection_left{	
	float:left;}
.halfsection_right{	
	float:right;}
.halfsection_left a:link img{
	text-decoration:none;
	border: 1px solid #5992B6;
	margin:1px;}
.halfsection_left a:visited img{	
	text-decoration:none;
	border: 1px solid #999999;
	margin:1px;}
.halfsection_left a:active img{
	text-decoration:none;
	border: 1px solid #990000;
	margin:1px;}
.halfsection_left a:hover img{	
	text-decoration:none;	
	border: 1px solid #F26831;
	margin:1px;}
.halfsection_right a:link img{
	text-decoration:none;
	border: 1px solid #5992B6;
	margin:1px;}
.halfsection_right a:visited img{	
	text-decoration:none;
	border: 1px solid #999999;
	margin:1px;}
.halfsection_right a:active img{
	text-decoration:none;
	border: 1px solid #990000;
	margin:1px;}
.halfsection_right a:hover img{	
	text-decoration:none;	
	border: 1px solid #F26831;
	margin:1px;}			
#content_info{   
   	border-left:12px solid #EFEDE1;
   	margin: 15px 0px;    
   	padding: 4px 0px 4px 14px;
   	font-size: 13px;
   	line-height:18px;
   	letter-spacing:1px;}
#content_more_bird{   
   	border:1px solid #EFEDE1;   
   	margin-bottom: 10px;
   	padding:0px 100px 0px 10px;
	min-height:100px;
   	background-image: url(/images/sun_bird.gif); 
   	background-repeat:no-repeat; 
	background-position:right bottom;}  
#content_more_bird h1,p, ol, ul{   
    margin-top:5px;	}
#content_more_bird img{
	margin-right:15px;} 	

#print-button{display:none;}
.page{ 	
	 margin-top:5px;
	 border-top:2px dotted #C8C9CA;
	 text-align: right;
	 line-height:25px;}
.right{
	text-align:right;}
.right_top{
	margin-top:10px;
	text-align:right;}
.right_bottom{
	margin-bottom:10px;
	text-align:right;}
.back, .back10{	
	padding:2px 10px 5px 18px;		
	letter-spacing: 1px;
	background-repeat:no-repeat;}
.next, .next10{	
	padding:2px 18px 5px 10px;		
	letter-spacing: 1px;
	background-repeat:no-repeat;
	background-position:right top;}	
.back{		
	background-image: url(/images/icon_back.gif);}
.back10{		
	background-image: url(/images/icon_back10.gif);}			
.next{	
	background-image: url(/images/icon_next.gif);}
.next10{
	background-image: url(/images/icon_next10.gif);} 
		
/*交流園地用*/   
#forum_reply_more{     
    border:1px solid #F6F4E8;   
   	margin-bottom: 30px;
   	padding: 0px 10px 10px 10px;}   
#forum_reply_more #forum_info { 			
   	margin:0px -10px;
   	padding: 6px 10px;
   	line-height:18px;
   	background:#F6F4E8; }
#forum_reply_more #forum_reply_info{ 
   	border-top:1px solid #F6F4E8;   
   	margin-top:10px;
   	padding: 6px 0px;
   	color:#666666;
   	line-height:18px;  }
#forum_hierarchy{}
#forum_hierarchy ul,ol{
   	list-style-image: url(/images/icon_hierarchy.gif);}
.register{	
	padding:5px 0px 16px 30px; 	   	
	line-height:26px;
	font-weight:bold;
	background-image: url(/images/icon_register.gif);
	background-repeat:no-repeat;}	

/*表單共用樣式*/
.button, .button_left, .button_go{
	border-style:outset;
	margin-top:10px;
	margin-bottom:5px;	
	padding-top:2px;
	font-size: 12px; 
	color:#AA5E46;
	width: 60px;
	height: 21px;  	
	background:#ffffff;}
.button_left{
	margin-left:10px;}
.button_go{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	width: 40px;}	
form {
	margin:0px;
	padding:0px;} 
.member_input{		
	border:1px solid #C2C1C4;
	height: 18px;  
	width: 95px;    
	margin:3px 0px 0px 0px;
	font-size: 12px;}	
.search_input {		
	border:1px solid #C2C1C4;	
	width: 95px;}
.system_input{		
	border:1px solid #C2C1C4;
	background:FBFBFB;}	
	  
/*內文用字*/
p, ol, ul{	
	margin-top:5px;		
	font-size: 13px;
	line-height: 20px;}
ol{				
	margin-left:25px;
	padding-left: 0px;
	margin-bottom:5px;
	list-style-image: none;}
ul{					
	margin-left:15px;
	padding-left: 0px;
	margin-bottom:5px;
	list-style-image: url(/images/icon_list.gif);}
.top_point{
	list-style-image: url(/images/icon_top_point.gif);}
h1, .same_h1{		
	margin-bottom:0px;
	padding: 8px 0px 5px 14px;	
	font-size: 16px;
	font-weight:normal;	
	color: #519F27;		
	letter-spacing: 1px;
	background-image: url(/images/icon_h1.gif);
	background-repeat:no-repeat;}
h2, .same_h2{
	margin-top:15px;
	margin-bottom:0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight:normal;
	color: #C39802;}	
.subject{	
	border-bottom:2px #C8C9CA dotted;
	padding: 18px 0px 5px 14px;
	margin-bottom:10px;
	font-size: 20px;
	font-weight:normal;
	letter-spacing: 2px;
	width:80%;
	text-align:left;
	color: #FF7E00;	
	background-image: url(/images/icon_subject.gif);
	background-repeat:no-repeat;}
.epaper_subject{	
	margin-top:80px;
	margin-bottom:10px;
	font-weight:bold;
	font-size: 22px;	
	letter-spacing: 3px;
	width:88%;
	text-align:right;
	color: #FF7E00;}
#epaper{
margin-top:20px;}
#epaper h1{		
	margin-left:-10px;
	margin-bottom:0px;
	padding: 7px 0px 5px 8px;	
	font-size: 16px;
	letter-spacing: 1px;		
	color: #F27903;		
	letter-spacing: 1px;
	background-image: url(/images/epaper/epaper_h1.gif);
	background-repeat:no-repeat;}
#epaper h2{
	margin-top:15px;
	margin-bottom:0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-weight:normal;
	color: #C39802;}			
.bigtext, .marktext{   
	color: #F26831;}
.bigtext{     
   font-size: 18px; 
   font-weight:bold;
   text-indent: 5px;}  				
.step, .step_on {
	margin-right:10px;
	padding: 6px 0px 3px 26px;
	letter-spacing: 1px;
	background-image: url(/images/icon_step.gif);
	background-repeat:no-repeat;}
.step_on {
	font-size: 14px;    
    color: #FE2C03;}  
.preface{	
	background:#f0f0f0; 
	margin-top:10px; 
	padding:5px 10px;}  
.preface_right{	
	font-size: 12px;   
	color:#666666; 
	float:right;
	text-align:left;
	margin:5px 0px 8px 0px;}  	
.caption_left {
	float:left;
	text-align:center;
	color:#666666;	
	border:1px #999999 solid;	
	padding-bottom:5px;
	margin-bottom:15px;
	margin-right:10px;}
.caption_right{
	float:right;
	text-align:center;
	color:#666666;	
	border:1px #999999 solid;
	margin-left:10px;
	margin-bottom:15px;
	padding-bottom:5px;}
.caption_left img{
	margin-bottom:6px;}
.caption_right img{
	margin-bottom:6px;}			
				
	
 /*table設定*/
#main table{	
	margin-bottom:15px;
	width:100%;	
	font-size: 13px;
	background:#FFFFFF;}
#main th,td{	
	border:0px;
	margin:0px;
	padding:5px 3px 3px 3px;
	vertical-align: top;
	text-align:left;
	font-weight:normal;}
.table_for_system {}
.table_for_system .table_for_system_header{
	background:#FDE3C4;
	}
.table_for_system th{
	background:#FDE3C4;
	border-bottom:1px #E9E9E9 dotted;}	
.table_for_system td{		
	border-bottom:1px #E9E9E9 dotted;
	color: #333333;	}
.table_for_system img{		
	margin:0px;
	padding:0px;	}	
.table_for_input {
	border:1px #DEDFDF solid;}
.table_for_input th{	
	text-align:right;
	background:#F0F0F0;}
.table_for_input td{	
	border-bottom:1px #E9E9E9 dotted;}
.table_for_input td img{		
	border:0px;
	margin:0px;
	padding:0px;}	
.table_for_content{		
	border-collapse: collapse;
	border:1px solid #C7C7C7;}
.table_for_content th{	
	border:1px solid #C7C7C7;
	/*background-color:#DDE0ED;*/	
	padding:5px 2px 3px 7px;}
.table_for_content td{	
	border:1px solid #C7C7C7;
	padding:5px 2px 3px 7px;}
.table_for_content td img{	
	margin-top:5px;}
		
/*下拉式選單專用 Dom menu default style */
div.dommenu_menubar {	 
	border: 0px;
	background-color: #6EBAEA; }
/*nav選單*/
div.dommenu_menuelement {
	border: 0px;
	padding: 5px 0px 7px 15px; 		
	font-size: 13px; 	
	font-weight:bold;
	color:#ffffff;
	letter-spacing: 1px;	
	background-image: url(/images/nav_bg.jpg);
	background-position:left top;}
/*nav選單hover*/
div.dommenu_menuelementhover {
	border: 0px;
	padding: 5px 0px 7px 15px; 	
	background-image: url(/images/nav_bg_on.gif);
	background-repeat:no-repeat;
	background-position:left top;}
div.dommenu_submenubar {	
	border-top: #FDC328 1px solid; }
div.dommenu_submenuelement {	
	border-right: #FDC328 1px solid; 
	border-top:0px; 
	border-left:#FDC328 1px solid;
	border-bottom: #FDC328 1px solid;
	padding: 6px 0px 3px 15px; 
	letter-spacing: 1px; 
	font-size: 13px; 	
	background-color: #F3F3F3;}
div.dommenu_submenuelementheading {	}
div.dommenu_submenuelementhover {	
	background-color: #F4E7C4;}
