html {overflow-y: scroll;}
p{
	display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
	}
	
img
{
	border:none;
	}	
	
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	background-repeat: repeat-x;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;

}





.databox{
   position:relative;
}

.databox_header{
   position:relative;
   width:1000px;
   height:108px;
   z-index:1050;
}


.solgon {
	position:absolute;
	margin-top:4px;
	margin-left:518px;
	   overflow: hidden;
	   z-index:2;
}

.download_button{
	position:absolute;
	margin-top:-10px;
	margin-left:0px;
}

.t1{
	position:absolute;
	margin-top:-30px;
	margin-left:-33px;
}

.tapp{
	position:absolute;
	margin-top:-40px;
	margin-left:-45px;
}

.t2{
	position:absolute;
	margin-top:-50px;
	margin-left:-35px;
}

.t3{
	position:absolute;
	margin-top:-20px;
	margin-left:10px;
}


.t3_right{
	position:absolute;
	margin-top:-20px;
	margin-left:500px;
	left: -6px;
}

.station_title{
	position:absolute;
	margin-top:-40px;
	margin-left:110px;
   z-index:2;	
}

.station_content{
	position:absolute;
	margin-top:30px;
	margin-left:130px;
}


.station_title_small{
	position:absolute;
	margin-top:-38px;
	margin-left:110px;
}
.station_content_small{
	position:absolute;
	margin-top:15px;
	margin-left:130px;
}

.station_title_small_right{
	position:absolute;
	margin-top:-38px;
	margin-left:600px;
	left: -487px;
	top: 2px;
}
.station_content_small_right{
	position:absolute;
	margin-top:15px;
	margin-left:600px;
	left: -567px;
	top: 1px;
}



.back{
	position:absolute;
	margin-top:-32px;
	margin-left:560px;
}

.back_side{
	position:absolute;
	margin-top:-32px;
	margin-left:160px;
}



.blub{
	position:absolute;
	margin-top:0px;
	margin-left:190px;
}

.arrows{
	position:absolute;
	margin-top: -40px;
	margin-left: 30px;
	height:18px;
	width:95px;
}

.imgborder
{
border:solid 0px #FFFFFF;
margin:10px;
	}
	
.float_right
{
	float:right;
	}
	
.float_left
{
	float:left;
	}

.myTable {
    border:1px solid #cccccc;   
    border-collapse:collapse;  
	 font-size: 13px;
}   


.myChartTable {
    border:1px solid #4babc5;   
    border-collapse:collapse;  
}   
.myChartTable tr td{
    border:1px solid #4babc5;   
  
}  

.total_line{
    border-top:3px double #000;   
  
}  
 
.myTable p { margin-top:0px;
margin-bottom:0px; } 

.myTable_no_boder
{
	 font-size: 11px;}
	 
	 
.myTable_no_boder p { margin-top:0px;
margin-bottom:0px; } 

.maintitle {
	font-size: 20px;
	font-weight: 900;
	color: #000066;
}


.sidelink
{
	font-size: 11px;
	font-style: normal;
	color:#333333;
	text-decoration: none;
}
.sidelink:hover {
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
}

A {
	font-style: normal;
	color: #003366;
	text-decoration: none;
}
A:hover {
	color: #FF6600; 
	text-decoration: none;
}


.caption_text {
	font-size: 14px;
	color: #FF6600;
}

.write_title {
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
}


.maintext {
		text-align:justify;
	text-justify:inter-ideograph;

}

.button {
	background-color: #e5e8ef;
	border: 1px solid #999999;
	vertical-align: text-top;
	text-align: center;
	position: relative;
	font-size: 11px;
}


.smalltext {
	font-size: 15px;
}

.smalltext3 {
	font-size: 12px;
}

.smalltext2 {
	font-size: 11px;
}

.maintextTitle {
	font-weight: bold;
	color:#990000;
}

.page_title {
	font-size: 24px;
	font-weight: bold;
	color:#FFFFFF;
	line-height: 32px;
     width: auto;  
     height: auto; /* width/height so IE7 and lower will work */  
     filter: glow(color=#005399,strength=2);  
     text-shadow: -1px -1px 0 #005399,   
     1px -1px 0 #005399,   
     -1px 1px 0 #005399,   
     1px 1px 0 #005399;   

}

.news_title {
	font-size: 24px;
	font-weight: bold;
	color:#903;
	line-height: 32px;

}


.subTitle {
	font-size: 16px;
	font-weight: bold;
	color:#333333;
}

.maintext table tbody tr td table tr td table {
	text-align: center;
}
.maintext table tbody tr td table tr td p {
}
#container { 

width:975px; /* or a percentage, or whatever */ 
margin:0 auto; /* for the rest */ 
position:relative;
}
.white_text
{
	font-size:12px;
	line-height:18px;
	color:#FFFFFF;
}

.style33 {}
.style34 {color: #FFFFFF}

#font_size
{
	position:absolute;
	width:120px;
	margin-top:0px;
	margin-left:650px;
	font-size:14px;
	line-height:18px;		
	}	

#language
{
	position:absolute;
	width:300px;
	margin-top:2px;
	margin-left:720px;
	font-size:14px;
	line-height:18px;	
	}	
	
	.nav
	{
		display:block;
		padding:10px;
		}