
body {
	margin:				0px;
	padding:			0px;
}

div {
	margin:				0px;
	padding:			7px;
	font-size:			9pt;
	line-height:		160%;
}

hr {
	width:				98%;
	height:				3px;
	color:				#FFFFFF;
	margin-top:			0px;
	margin-bottom:		0px;
	border-left:		solid #FFFFFF 0px;
	border-top:			solid #777777 1px;
	border-right:		solid #FFFFFF 0px;
	border-bottom:		solid #777777 1px;
}


h1 {
	padding:			0 3 0 5;
	font-size:			14pt;
	font-weight:		bold;
}

h2 {
	padding:			2 5 3 7;
	color:				#FFFFFF;
	background-color:	#FF99CC;
	font-size:			12pt;
	font-weight:		bold;
}

div.box {
	margin:				0 10 0 10;
	padding:			5px;
	background-color:	#FFEEFF;
	border-left:		solid #FF99CC 5px;
}


img {
	margin:				3 3 5 3;
	border:				0;
}

a {
	color:				#EE33BB;
	text-decoration:	none;
}

a:hover {
	color:				#EE33BB;
	text-decoration:	underline;
}


ul {
	color:				#FF66CC;
}


table {
	width:				98%;
	margin:				0px;
	padding:			0px;
	border-collapse:	collapse;
	table-layout:		fixed;
}

td {
	margin:				0px;
	font-size:			9pt;
	line-height:		135%;
}

thead tr td {
	border-bottom:		solid #666666 2px;
	font-weight:		bold;
	text-align:			center;
}

tbody tr td {
	padding:			3 8 3 7;
}

tbody tr.tr_0 td {
	background-color:	#FFFFFF;
}

tbody tr.tr_1 td {
	background-color:	#FFEEFF;
}

tfoot tr td {
	border-top:			solid #666666 2px;
	padding:			10 15 3 3;
	text-align:			right;
}


div.div_0 {
	margin:				0 5 0 30;
	padding:			0 10 0 35;
	text-indent:		-30px;
	border-left:		solid #FF99CC 5px;
}

div.div_1 {
	margin:				0 5 0 5;
	padding:			0 10 0 35;
	text-indent:		-30px;
}

