
body {
	background: #fff5dd;
	margin:0 auto; padding:0;
	text-align:center;
}
 /* */
.lay007_top {
	width:1000px; background: #8b0000;
	text-align:center;
	margin:0; padding:0;
}

.lay007_menu {
	list-style-type: none;
	margin:0; padding:0;
}
.lay007_menu li {
	display:inline;
	margin:0; padding:0;
}
.lay007_menu li a {
	width:150px; height:27px; text-align:center;
	background: url(lay007/bg_menu.jpg) top left no-repeat;
	margin:10px 5px; padding-top:7px;
	font: 13px sans-serif;
	TEXT-DECORATION: none;
}
/* */
.lay007_cont {
	width:1000px; height:500px;
	background: #fff5dd url(lay007/bg_main.jpg) top center no-repeat;
	padding:0 0 30px 0;
	margin:0;
	text-align:center;
}

.lay007_data {
	width:800px;
	text-align:left;
	font: 15px/30px 細明體;
}
/* */
.lay007_foot {
	width:1000px; background: #eed2b3;
	text-align:center;
	padding:10px 0;
}


.lay007_logo { text-align:center; }
.lay007_logo a img { border-width:0; margin:0 50px; }

/* ##########  ########## */


/* app_title1 */
.app_title1 {
	width:800px; height:51px; background: url(lay007/bg_title.png);
	padding-left: 80px; font: bold 24px/50px 標楷體; color: #893F08;
}

/* 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_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: #EED2B3; white-space: nowrap;
}
.app_data_list table tr.data {
	background-color: expression(( this.sectionRowIndex % 2 == 0) ? "#EFE7D2" : "#FFF5DD" );
}

/* app_data_page */
.app_data_page {
	text-align: center;
}


/* 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 td {
	background-color: expression(( this.cellIndex % 2 == 0) ? "#EFE7D2" : "#FFF5DD" );
	width: expression(( this.cellIndex % 2 == 0) ? "20%" : "80%" );
}


