html>body, .body {
	background:			#FFFFFF;
	margin:				0px;
	padding:			0px;
	width:				720px;
	height:				auto;
}

.body {
	background:			#FFFFFF;
	margin:				0px;
	padding:			10px 0px 10px 20px;
	width:				720px;
	height:				auto;
}

@media print {
	thead {
		display:			table-header-group;
	}

	tfoot {
		display:			table-footer-group;
	}

	html>body {
		background:			#FFFFFF;
		margin:				0px;
		padding:			0px;
		width:				auto;
		height:				auto;
	}

	.body {
		background:			#FFFFFF;
		margin:				0px;
		padding:			10px 5px 10px 5px;
		width:				auto;
		height:				auto;
	}

	.spacer-gif {
		display:		none;
	}
}

.csc-header, .csc-textpicHeader {
	margin:				0px;
	padding:			0px;
}

.csc-header br, .csc-textpicHeader br {
	display:			none;
}

.csc-header h1, .csc-textpicHeader h1 {
	font-family:		verdana;
	font-size:			14px;
	color:				#000000;
	margin:				0px;
	padding:			0px;
}

.print_hide {
	display:		none;
}

.hp_1 {
	display:			none;
}

.pb_0 {
}

.pb_1 {
	page-break-before:	always;
}

a {
	font-family:		verdana;
	font-size:			11px;
}

.print_page {
	table-layout:		fixed;
}

.print_header {
	text-align:			right;
	padding:			0px 0px 10px 0px;
	border-bottom:		solid 1px #E0E0E0;
}

.print_content {
	margin:				0px 0px 0px 0px;
	padding:			20px 0px 20px 0px;
}

.print_footer {
	border-top:			solid 1px #E0E0E0;
	height:				40px;
}

.print_footer p.bodytext, .print_footer a {
	margin:				0px;
	padding:			10px 0px 0px 0px;
	text-align:			center;
	font-family:		verdana;
	font-size:			9px;
	font-weight:		normal;
	color:				#000000;
}

