body {
	background-color:#fff;
}

#wrapper {
	position: relative;
	width:100%;
	min-width:960px;
    height: auto !important;
    height: 100%;
    min-height: 100%;
    margin:0px auto;
}

p.title {
	width:780px;
	margin:0px auto;
	margin-bottom:15px;
	color:#555555;
	font-weight:bold;
	font-size:20px;
}

#laws {
	width:980px;
	height:auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	padding:20px 30px;
	padding-bottom:90px;
	background-color:#fff;
}

table {
	width:780px;
	table-layout:fixed;
	font-size:14px;
	margin:0px auto;
}

th {
	width:180px;
	background-color:#efefef;
}


th, td {
	padding:10px;
	border:1px solid #999999;
}

td {
	background-color:#fff;
}
