h2.cover {
	position:relative;
	display:block;
	width: 928px;
	height:244px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image:url(img/cover.png);
	background-repeat:no-repeat;
}

h2.cover span {
	display:none;
}

#body_section #body .table{
	position:relative;
	display:block;
	width: 928px;
	margin-left:auto;
	margin-right:auto;
}

#body_section #body .table dl{
	position:relative;
	display:block;
	width: 580px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #004fa2;
	padding-bottom:20px;
	padding-top:20px;	
	float:none;
	clear:both;
}

#body_section #body .table dl.first{
	border-top:1px solid #004fa2;
}

#body_section #body .table dl.odd{
	background-color: rgba(0,79,162,0.1);
}

#body_section #body .table dl.even{
	background-color: rgba(255,255,255,0.7);
}

#body_section #body .table dl.error{
	background-color: rgba(255,0,0,0.7);
}

#body_section #body .table dl dt {
	position:relative;
	display:block;
	float:left;
	width:200px;
	margin-left:16px;
	margin-right:16px;
}

#body_section #body .table dl dd {
	position:relative;
	display:block;
	float:left;
	width:300px;
	margin-left:16px;
	margin-right:16px;
}

#body_section #body .table .button {
	position:relative;
	display:block;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:30px;
	margin-bottom:50px;
}

#body_section #body .table .button form#amend {
	position:relative;
	display:block;
	width:184px;
	float:left;
	margin:0 33px;
}

#body_section #body .table .button form#submit {
	position:relative;
	display:block;
	width:184px;
	float:left;
	margin:0 33px;
}

#body_section #body .table .paragraph {
	position:relative;
	display:block;
	width:580px;
	margin-left:auto;
	margin-right:auto;
	background-color: rgba(255,255,255,0.5);
	margin-bottom:20px;
}

