@charset "utf-8";
body {
	font-family: Century Gothic, Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size:12pt;
	color: #333;
	margin:0px;
}
h1 {
	font-size: 7em;
	color: #cfcfcf;
	padding-left:10px;
	margin:0px;
}
h2 {
	color: #333;
	border-bottom:4px solid #00642B;
}
form {
	margin:0px;
}

	table{
		border-collapse:collapse;
		font-size:0.9em;
	}
	table th{
		text-align:center;
		border: 1px solid #999;
		padding:10px;
		background-color:#DDD;
		font-weight:normal;
	}
	table td{
		text-align:center;
		border: 1px solid #999;
		padding:10px;
	}
/* ------------------------------------------------------------- */
#header{
	margin:0px;
	height:10%;
	width:100%;
	background-color:#333;
	color:#FFF;
}
	#hdr_title{
		padding:10px;
	}
#content{
	margin:0px;
	height:80%;
	width:100%;
	background-color:#efefef;
}
	#left_wrap{
		margin:0px;
		height:100%;
		width:15%;
		background-color:#669;
		float:left;
		overflow:hidden;
	}
		#ctrl{
			margin:10px;
		}
		.sidebar_btn{
			height:60px;
			line-height:60px;
			padding-left:25px;
			background-color:#002264;
			border-top:1px solid #999;
			border-bottom:1px solid #999;
			color:#FFF;
			cursor:pointer;
		}
		.sidebar_btn:hover{
			background-color:#003264;
			border-right:8px solid #CCC;
		}
		
	#right_wrap{
		margin:0px;
		height:100%;
		width:85%;
		float:left;
		background-color:#efefef;
		overflow: auto;
	}
	
	.pbtn{
		cursor:pointer;
		background-color:#F1E11D;
		color: #666;
		padding:3px;
		padding-left:8px;
		padding-right:8px;
		border: 1px solid #BBB;
		border-radius: 3px;
	}
	.pbtn:hover{
		color:#903;
	}
	.cbtn{
		color: #666;
		padding:3px;
		padding-left:8px;
		padding-right:8px;
		
	}
	.pbtn:hover{
		color:#000;
	}
#footer{
	margin:0px;
	height:10%;
	width:100%;
	background-color:#333;
}

.err_msg{
	font-size:0.8em;
	color:#C03;
}