#main-wrapper{
	width: 1000px; 
	margin:auto;
	padding:0 20px 8px 20px;
	background-color:#FFF;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 1);
	border-radius: 0 0 12px 12px;
	}

.page{float:right; font-size:14px;}
.page a{
	margin:1px; 
	padding:2px 5px; 
	text-align:center; 
	border:1px solid #ccc;
	border-radius:5px;
	text-decoration:none;
}
.page a:hover{text-decoration:underline;}
.page .current{margin:1px; padding:2px 5px; border-radius:5px; border:1px solid #F4CA16; background-color:#F4CA16; color:#fff;}

.record-count{width:200px; float:left; }
.tool-bar{ line-height: 30px; margin:20px 0 10px 0; padding:3px; border: 1px solid #eee; border-style: solid none;}

.page-form {padding-right:15px; margin:0 0 20px 0;}
.page-form input{width:200px;}
.page-form input[type="radio"]{width:20px; border:none;}
.page-form input[type="checkbox"]{width:20px; border:none;}
.page-form select{width:208px;}
.page-form textarea{width:200px; height:80px;}
.page-form .form-title{width:150px; font-size:12px; font-weight:bold; vertical-align:top; text-align:right; padding-right:5px;}
.page-form .form-input{}
.page-form .header{font-size:12px; font-family:"Microsoft JhengHei", Century Gothic, Verdana, Arial;}
.page-form table {font-size:14px; font-family:"Microsoft JhengHei", Century Gothic, Verdana, Arial;}
.top{float:right;}
.page-form th{border-bottom:1px solid #222; line-height:30px; padding:5px 0; text-align:left;}
.page-form td{border-bottom:1px dotted #ddd; line-height:30px; padding:5px 0; vertical-align:top;}
.page-form .width-80px{width:80px;}
.page-form .sub-table td{padding: 0 5px; border:none;}
.page-form .sub-table td:nth-child(odd){width:40px; text-align:right;}
.page-form .block-hide{display:none;}

