
.summaryFormContainer {
	border: grey 1px solid;
	padding: 0.5em;
	background-color: #DFE5EB;
}

.summaryFormType {
	display: none;
}
.summaryFormCount	{
	display: inline-block;
	height: 20px;
	font-weight: bold;
}
.summaryFormHeader	{
	padding: 0.5em;
}

.summaryFormTitle {
	font-weight: bold;
	font-size: 12pt;
}

.summaryRow {
	border-bottom: whitesmoke solid 1px;
}
.summaryRow:hover {
	background: #fffff0;
}

.summaryPageHeader {
	display: none;
}
.summaryPagesContainer {
	padding: 4px;
}
.summaryPageContainer {
	padding-top: 4px;
	padding-left: 4px;
}
.summaryPageType {
	font-size: 8pt;
	color: #4A79A5;
	padding-right: 2em;
}
.summaryPageType	{
	display: none;
}

.summaryPageTitle {
	font-weight: bold;
}



.summarySectionContainer {
	padding-left: 1em;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	margin-top: 2px;
}

.summarySectionType {
	display: none;
}
.summarySectionType {
	color: #4A79A5;
	padding-right: 2em;
}
.summarySectionHeader	{
	display: none;
}
.summarySectionTitle {

}

.summaryFieldTable {
	width: 100%;
}

.summaryFieldTitle {
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: top;
	width: 200px;
	font-weight: bold;
	color: #666666
}

.summaryFieldValue {
}

.summaryFieldRow {

}

.summaryFieldType {
	display: none;
}

.tools	{
	padding-left: 1em;
}


.showAllToggler	{
	display:	none;
}
.formDisplayToggler	{
	display:	none;
}
.summaryPagesContainer	{
	display:	block;
}
	
	