body {
	background: url(lay005/bg.jpg) top center;
	margin:0; padding:0; text-align: center;
	background-attachment:fixed;
}

/* ########## lay005 ########## */
.lay005_foot {
	text-align: center;
	font-size: 13px;
	padding: 10px 0;
}
.lay005_logo { text-align:center; vertical-align:middle; }
.lay005_logo a img { border-width:0px; }

/* ########## app005 ########## */
.app005_home {
	width:1000px;
}
.app005_home ,
.app005_home tr td {
	margin:0; padding:0; border:0px solid gray;
	border-collapse:collapse;
}
.app005_home_c1 {
	width:200px; height:160px;
}

.app005_home_c2 {
	width:800px; height:160px;
}
.app005_home_c2 a img { border-width:0px; }
.app005_home_c2tab ,
.app005_home_c2tab tr td {
	margin:0; padding:0; border:0px solid gray; border-collapse:collapse;
}
.app005_home_c2tab { width:100%; height:160px; }
.app005_home_c2a { text-align:center; height:100px; }
.app005_home_c2b { text-align:center; height:60px; }

.app005_home_c3 { vertical-align:top; }

.app005_home_c3tab ,
.app005_home_c3tab tr td {
	margin:0; padding:0; border:0px solid gray; border-collapse:collapse;
}
.app005_home_c3tab { width:200px; }
.app005_home_c3a {
	width:200px; text-align:center; vertical-align:top;
	background: url(lay005/bg_menu.png) top center;
}
.app005_home_c3a a img { border-width:0px; padding:0; margin:0; }
.app005_menu a:hover { background: url(lay005/dot.png) left top no-repeat; }






.app005_logo2 { margin-right:50px; }
.app005_func { margin-right:50px; }
.app005_index_div { width:600px; }
.app005_index_div td { font-family: 標楷體; font-size:20px; line-height: 36px; }
.app005_func1 {  }
.app005_func2 { text-align:left; }

.app_title1 {
	height: 30px;
	background: url(lay005/line04.png) top left no-repeat;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 5px 0 0 15px;
	margin: 10px 0;
	font-size: 20px;
	font-family: 標楷體;
}

.app_data1 {
	margin: 0 35px 0 0;
	text-align: left;
}

.app_content {
	text-align: center;
	margin: 20px 0;
}

.app_func {
	height: 71px;
}

.app_func1 {
	height: 31px;
	font-size: 14px;
	vertical-align: top;
}

.app_func2 {
	height: 40px;
}

.app_func2 a {
	display: inline;
	padding: 15px 15px 0px 0px;
	height: 40px;
	vertical-align: bottom;
	background: url(app_01/bg_func2.jpg) bottom right no-repeat;
}



/* ======================================== */ /* app_search */
.app_search {
	text-align: center;
}

.app_search table {
	margin: 0 auto;
}

.app_search_btn {
	width: 69px;
	height: 27px;
	padding: 3px 0px 0px 16px;
	text-align: center;
	background: url(app_01/search_btn.gif) no-repeat;
	cursor: hand;
}

.app_search_inp {
	border: 1px solid gray;
}

/* app_data_top */
.app_data_top {
	font-size: 13px;
	text-align: right;
	margin: 0 35px 0 0;
}

/* app_data_page */
.app_data_page {
	text-align: center;
}

/* app_data_list */
.app_data_list {
	text-align: center;
}

.app_data_list table {
	margin: 0 auto;
	padding: 0;
	border: 0px solid gray;
	border-collapse: collapse;
}

.app_data_list table td,.app_data_list table th {
	margin: 0;
	padding: 1px;
	border: 1px solid #eeeeee;
	border-collapse: collapse;
	vertical-align: top;
}

.app_data_list table th {
	color: black;
	background-color: #7AD1E5;
	white-space: nowrap;
}

.app_data_list table tr.data {
	background-color: expression(( this.sectionRowIndex % 2 == 0) ? "#B4E6F2" : "#9DE2F2" );
}

/* app_data_detal */
.app_data_detal {
	text-align: center;
}

.app_data_detal table {
	margin: 0 auto;
	padding: 0;
	border: 0px solid gray;
	border-collapse: collapse;
}

.app_data_detal table td,.app_data_detal table th {
	margin: 0;
	padding: 1px;
	border: 1px solid #eeeeee;
	border-collapse: collapse;
	vertical-align: top;
}

.app_data_detal table th {
	color: black;
	background-color: #7AD1E5;
	white-space: nowrap;
}

.app_data_detal table td {
	background-color: expression(( this.cellIndex % 2 == 0) ? "#9DE2F2" : "#B4E6F2" );
	width: expression(( this.cellIndex % 2 == 0) ? "20%" : "80%" );
}