/*無邊框間隔設定*/
body {
	border:0px;
	margin:0px;
	/*overflow : scroll;*/
	font-family: Arial, Helvetica;
	font-size: 12px;
}

div{
	border:0px;
	margin:0px;
}

img{
	border:0px;					
	margin:0px;
}

table{ 
	border-collapse:collapse;   
}

table td {
	border:0px;					
	margin:0px;
}

/*超連結設定*/
a{
	color: #1677C8;
	text-decoration:none;		 /*無底線*/
}
/*宣告連結顏色*/
a:link {						
    color: #1677C8;
    text-decoration: none;		/*無底線*/
}
/*訪問過連結顏色*/
a:visited {
    color: #1677C8;
    text-decoration: none;		/*無底線*/
}
/*經過時連結顏色*/
a:hover {	
    color: #1677C8;
    text-decoration: none;		/*無底線*/
}
/*執行中連結顏色*/
a:active {	 
    color: #1677C8;
    text-decoration: none;		/*無底線*/
}

/*版型設定*/
.header {
	width:980px;
	height:80px;
	border:0px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
}

.main {
	width:980px;
	height:600px;
	border:0px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
}

.footer{
	width:760px;   /*ie6會有重複bug,下方不要設到全滿*/
	height:70px;
	border:0px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	color: #525252;
	float:left;
	padding-top:10px;
}

/*pointer設定*/
.pointer{
	cursor:pointer;
}

/*粗體設定*/
.strong{
	font-weight: bolder;
}

/*按鈕設定*/
.button{
	font-size: 12px;
}

/*搜尋條設定*/
.search {
	font-size: 12px;
}

/*標記那行顏色*/
.mark td{
color: #FF0000;
}

/*單數行顏色*/
.even{
background-color: #FFFFFF;
}

/*雙數行顏色*/
.odd{
background-color: #EEEEEE;
}

/*總計*/
.total{
background-color: #EEE000;
}

/*標題*/
.title{
	font-size: 14px;
	background-color: #EEEEEE;
}

/*資料表格*/
.show_table {
	font-size: 12px;
	font-family: Arial, Helvetica;
	margin-left:auto;
	margin-right:auto;
}

.show_table td{
	border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.hidden_table td{
	border: 0px;
}

/*下方分頁表格*/
.pager_table{
	margin-right: auto;
	margin-left: auto;
	text-align:center;	
}

/*返回頂部*/
.back_to_top {
	display:none;
    position:fixed;
    right:50px;
	bottom:100px;
	/*解決ie6 fixed定位方法*/
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	background-image:url(about:blank);
	background-attachment:fixed;
	font-size:12px;
}