@charset "utf-8";

div.ReportDate {
	text-align: right;
}

div.ReportDate span {
    padding: 0px 10px;
}

div.ReportTitleStyle1 {
	text-align: center;
}

div.ReportTitleStyle1 h2 {
	font-size: 200%;
    padding: 25px 0px;
}

div.ReportInformation {
	float: right;
    padding-bottom: 25px;
	clear: both;
}

div.ReportInformation ul {
	clear: both;
}

div.ReportInformation li {
	float: left;
}

div.ReportInformation li.Item {
	padding-right: 10px;
}

div.ReportInformation li.Value {
	width: 200px;
}

div.OutputTableStyle1 table.Report {

}

div.OutputTableStyle1 table.Report td {
	vertical-align: top;
}

div.OutputTableStyle1 table.Report tr.Start td {
	border-bottom: 0px;
}

div.OutputTableStyle1 table.Report tr.Middle td {
	border-top: 0px;
	border-bottom: 0px;
}

div.OutputTableStyle1 table.Report tr.End td {
	border-top: 0px;
}

div.OutputTableStyle1 table.Report td div.No {
	text-align: right;
}

div.OutputTableStyle1 table.Report td div.RightSide {
	text-align: right;
	padding-right: 15px;
}

div.OutputTableStyle1 table.Report td div.SecondItem {
	padding-left: 15px;
}

div.OutputTableStyle1 table.Report td div.ThirdItem {
	padding-left: 30px;
}

div.OutputTableStyle1 table.Report td div.ForceItem {
	padding-left: 45px;
}

div.PageChanging {
	page-break-after: always;
}
