body { 
	text-align: center;
	background-image:url(images/images2008/bg.gif);
	background-color:#FFFFFF;
	background-repeat : repeat-x;
	scrollbar-face-color: #A9C2D7; 
	scrollbar-shadow-color: #999999; 
	scrollbar-highlight-color: #eeeeee; 
	scrollbar-3dlight-color: #999999; 
	scrollbar-darkshadow-color: #A8D7E0; 
	scrollbar-track-color: #eeeeee; 
	scrollbar-arrow-color:#8CF0FF; 
	margin: 0;
}
.tabs{
position:relative;left:30px;
} 
.div564{
	width: 564px;
}
.div150{
	width: 150px;
}
.title150{
	width: 150px;
	letter-spacing:3px;
	text-align:center;
	font-family: impact,細明體,sans-serif;;
	color : #383838; 
	font-size : 10pt;
	height:22px;
	font-weight: 600; 		
}
.title200{
	width: 200px;
	letter-spacing:3px;
	text-align:center;
	font-family: impact,細明體,sans-serif;;
	color : #383838; 
	font-size : 10pt;
	height:22px;
	font-weight: 600; 		
}
.div200{
	width: 200px;
	position: fixed;
}
.div_left{
float:left;
}
.div_right{
float:right;
}
.table564{
	width: 564px;
}
input{
color : #053361; 
font-size : 10pt ;
font-family : 新細明體,sans-serif; 
background-color : #CCE5F0;
border-top : 1px solid #BDDAE7 ; 
border-bottom : 1px solid #BDDAE7 ; 
border-left : 1px solid #BDDAE7 ; 
border-right : 1px solid #BDDAE7 ;
}
select,textarea{
color : #383838; 
font-size : 10pt ;
font-family : 新細明體,sans-serif; 
background-color : #F2FBFF;
border-top : 1px solid #CCE5F0 ; 
border-bottom : 1px solid #CCE5F0 ; 
border-left : 1px solid #CCE5F0 ; 
border-right : 1px solid #CCE5F0 ;
}
.font_marquee{
	font-family: 細明體,Arial;
	color : #FF0000; 
	font-size : 18pt;
	font-weight: 600; 
	padding:5px;
}
.font_title {
	text-align:center;
	font-family: impact,細明體,sans-serif;;
	color : #383838; 
	letter-spacing:3px;
	font-size : 10pt;
	font-weight: 600; 
	height:22px;
	background-color:#CCE5F0;
}
.font_title_red {
	text-align:center;
	font-family: impact;
	color:#FF0000; 
	letter-spacing:3px;
	font-family : 細明體,Arial;
	font-size : 10pt;
	font-weight: 600; 
	height:22px;
	background-color:#bddae7;
}
.fon_title2 {
	color : #000000; 
	background: #F2FBFF;
	font-family : 細明體,Arial,sans-serif;
	font-size : 10pt;
	text-align:center;
}
.fon_bgfont {
	color : #000000; 
	font-family : 細明體,Arial,sans-serif;
	font-size : 10pt;
	background: #bbe3f4;
}
.fon_bgfont2 {
	color : #000000; 
	font-family : 細明體,Arial,sans-serif;
	font-size : 3pt;
	background: #afddf1;
}
.p{
	color : #383838; 
	font-family : 細明體,sans-serif;
	font-size : 10pt;
	line-height:120%;
}
.p_center{
	color : #383838; 
	text-align:center;
	font-family : 細明體,sans-serif;
	font-size : 10pt;
	line-height:120%;
}
.font_main {
	padding:5px;
	color : #383838; 
	font-family : 細明體,sans-serif;
	font-size : 10pt;
	line-height:120%;
}
.font_main2 {
	padding:2px;
	color : #383838; 
	font-family : 細明體,sans-serif;
	font-size : 10pt;
	line-height:120%;
}
.font_top_btn {
	padding:2px;
	color : #383838; 
	font-family : 細明體,sans-serif;
	font-size : 10pt;
	font-weight:bold;
	letter-spacing : -1px;
}
.font_search {
	color : #383838; 
	font-family : 細明體,sans-serif;
	font-size : 12pt;
	line-height:180%;
}
.font_red {
	color:#fb0404;
	background-color:#ff9c9c;	
	font-family : 細明體,sans-serif;
	font-size : 9pt;
}
.font_blue {
	color:#043ee5;
	background-color:#91c7df;
	font-family : 細明體,sans-serif;
	font-size : 9pt;
}
.font_mini {
	color:#0096bd;
	background-color:#d9f0fc;
	font-family:Arial,sans-serif;;
	font-size : 8pt;
	padding:2px
	text-align:center;
}
.font_login {
	color:#0096bd;
	background-color:#d9f0fc;
	font-family:Arial,sans-serif;;
	font-size : 9pt;
	padding:2px
	text-align:center;
}
.pic {
	BORDER-RIGHT: 0px solid;
	BORDER-TOP:  0px solid;
	BORDER-LEFT: 0px solid;
	BORDER-BOTTOM: 0px solid;
}
.pic_main {
	BORDER-RIGHT: 1px solid;
	border-color:#BDDAE7;
	BORDER-TOP:  1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	margin-bottom:4px; 
}
.pic_banner {
	BORDER-RIGHT: 0px solid;
	border-color:#BDDAE7;
	BORDER-TOP:  0px solid;
	BORDER-LEFT: 0px solid;
	BORDER-BOTTOM: 0px solid;
	margin-bottom:6px; 
}
a:link ,a:visited, a:active {
	line-height:120%;
	color:#014788;
	font-family : 細明體,arial;
	font-size : 10pt;
	text-decoration:none;
} 
a:hover {
	line-height:120%;
	color:#359eff;
	LEFT: 1px; POSITION: relative; TOP: 1px;
	font-family : 細明體,arial;
	font-size : 10pt;
} 
.link1 {
	text-align:center;
	color:#2f86ba;
	font-family : 細明體,sans-serif;
	font-size : 10pt;
	text-decoration:none;
} 
.link1 a:link {
	text-align:center;
	color:#2f86ba;
	font-family : 細明體,sans-serif;
	font-size : 10pt;
	text-decoration:none;
} 
.link1  a:hover {
	text-align:center;
	color:#2f86ba;
	LEFT: 1px; POSITION: relative; TOP: 1px;
	font-family : 細明體,sans-serif;
	font-size : 10pt;
}
#link2 {
	text-align:center;
	color:#ff3232;
	font-family : 細明體,sans-serif;
	font-size : 12pt;
	text-decoration:none;
} 
#link2 a{
	text-align:center;
	color:#ff3232;
	font-family : 細明體,sans-serif;
	font-size : 12pt;
	text-decoration:none;
} 
#link2  a:hover {
	text-align:center;
	color:#ff3232;
	LEFT: 1px; POSITION: relative; TOP: 1px;
	font-family : 細明體,sans-serif;
	font-size : 12pt;
}
.table2 {
  border-collapse: collapse;
  font-family : 細明體,sans-serif;
}
table {
  border-collapse: collapse;
  border: 1px solid #CCE5F0;
  font-family : 細明體,sans-serif;
  color: #383838;
}
td, th {
	border: 1px dotted #CCE5F0;
	padding: .4em;
	color: #383838;
  }
thead th, tfoot th {
  border: 1px solid #03476F;;
  text-align: left;
  background: #4591AD;
  color: #FFFFFF;
 padding-top:3px;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tfoot td {
  border: 1px solid #03476F;
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }
.odd {
	padding:5px;
	color : #383838; 
	font-family : 細明體,sans-serif;
	font-size : 10pt;
	line-height:120%;
	background: #D8F2FA;
  }
.odod {
	padding:5px;
	color : #bbe3f4; 
	font-family : 細明體,sans-serif;
	font-size : 10pt;
	line-height:120%;
  background: #9CD6EF;
  }  
#root_left {

}

#root_left .p_center {
	color : #383838; 
	text-align:center;
	font-family : 細明體,sans-serif;
	font-size : 10pt;
	line-height:120%;
}

#root_left .area {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#root_left table {
	width:150px;
}

#root_left table td {
	word-break:break-all;
}

#root_right {
	
}

#root_right .p_center {
	color : #383838; 
	text-align:center;
	font-family : 細明體,sans-serif;
	font-size : 10pt;
	line-height:120%;
}

#root_right .area {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#root_right table {
	width:200px;
}

#root_right table td {
	word-break:break-all;
}

#root_main {
	width:564px; 
}
#main_buttons td{
padding:0;
height:25px;
vertical-align:middle;
}
#main_buttons tr{
padding:0;
}
#main_buttons div{
padding:0;
}


#freesn_tb {
	width:564px;
	text-align:left;
	border:0px #CCE5F0 solid;
	display:block;
}
#freesn_tb .freesn1 {
	padding:5px;
	color : #383838; 
	font-family : 細明體,sans-serif;
	font-size : 10pt;
	line-height:120%;
	border:1px dotted #CCE5F0;
	font-weight:bold;
	width: 80px;
	display:block;
	float:left;
}
#freesn_tb .freesn2 {
	padding:5px;
	border:1px dotted #CCE5F0;
	font-family : 細明體,sans-serif;
	font-size : 10pt;
	line-height:120%;
	width: 171px;
	display:block;
	float:left;
}
.sp_line {
	clear:both;
	margin:0px;
	padding:0px;
}
