/* box */
#body-center .box {
	width: 581px;
	margin: 0 0 8px 20px;
}
#body-center .box h1 {
	background: url('/dsg/box-h1-background.png') no-repeat top left;
	height: 34px;	/* 47 */
	padding: 13px 0 0 20px;
	color: #4073aa;
	font-size: 150%;
	margin-bottom: 0.5em;
}
#body-center .box h1 a.back {
	float: right;
	font-size: 60%;
	text-decoration: none;
	margin: 3px 20px 0 0;
	position: relative;
}
#body-center .box h1 a.back:hover {
	text-decoration: underline;
}
#body-center .box .content {
	padding: 0 10px 2em 10px;
}
#body-center .box .footer {
	display: none;
}



/* box left | box right */
#body-left .box,
#body-right .box {
	width: 176px;
	margin-bottom: 8px;
	line-height: 1.5em;
	font-size: 90%;
}
#body-left .box {
	margin-left: 4px;
}
#body-left .box h1,
#body-right .box h1 {
	background: url('/dsg/box-top-orange.png') no-repeat top left;
	height: 29px;	/* 43 */
	padding: 14px 10px 0 0;
	text-align: right;
	color: #fff;
	font-weight: normal;
	font-size: 110%;
}
#body-left .box .content,
#body-right .box .content {
	background: url('/dsg/box-center.png') repeat-y top left;
	padding: 10px 10px 0 10px;
}
#body-left .box .footer,
#body-right .box .footer {
	background: url('/dsg/box-bottom.png') no-repeat top left;
	height: 30px;
	overflow: hidden;
}

/* colors */
#body-left .box h1.red,
#body-right .box h1.red {
	background: url('/dsg/box-top-red.png') no-repeat top left;
}
#body-left .box h1.blue,
#body-right .box h1.blue {
	background: url('/dsg/box-top-blue.png') no-repeat top left;
}
#body-left .box h1.gray,
#body-right .box h1.gray {
	background: url('/dsg/box-top-gray.png') no-repeat top left;
}
#body-left .box h1.green,
#body-right .box h1.green {
	background: url('/dsg/box-top-green.png') no-repeat top left;
}