.page-seperator {
	COLOR: #ff6600
}
HR {
	COLOR: #ff6600
}
.comments-picture {
	
}
.comments-number {
	FONT-WEIGHT: bold; FONT-SIZE: small
}
.comments-header {
	FONT-WEIGHT: bold; FONT-SIZE: small
}
.comments {
	FONT-SIZE: small
}
.sm-title {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: black; TEXT-ALIGN: center
}
.sm-header {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #ff6600
}
.sm-answer {
	FONT-SIZE: x-small; COLOR: black
}
.introtext {
	FONT-SIZE: xx-small
}
.form {
	
}
.form-question-number {
	VERTICAL-ALIGN: top
}
.form-question {
	VERTICAL-ALIGN: top
}
.form-header {
	VERTICAL-ALIGN: top
}
.form-footer {
	VERTICAL-ALIGN: top
}
.form-answer {
	VERTICAL-ALIGN: top
}
.form-discovery {
	VERTICAL-ALIGN: top
}
.form-key {
	VERTICAL-ALIGN: top
}
.question-number {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: black
}
.question {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: black
}
.abbrev {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: black
}
.answer {
	FONT-SIZE: small; COLOR: black
}
.discovery {
	FONT-SIZE: x-small; COLOR: black
}
.section-header {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN: 2px; COLOR: #ff6600; BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; BORDER-LEFT-STYLE: outset; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: outset
}
.frame {
	page-break-inside: avoid
}
.pricelist-form {
	MARGIN: 0px; WIDTH: 100%; page-break-inside: avoid
}
.pricelist-form-header {
	
}
.pricelist-form-selection {
	BORDER-RIGHT: black 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: black 2px solid; WIDTH: 6px; PADDING-TOP: 0px; BORDER-BOTTOM: black 2px solid; HEIGHT: 6px
}
.pricelist-form-name {
	WIDTH: 300px; TEXT-ALIGN: left
}
.pricelist-form-amount {
	WIDTH: 70px; TEXT-ALIGN: right
}
.pricelist-header {
	FONT-SIZE: small; COLOR: black
}
.pricelist-selection {
	FONT-SIZE: small; COLOR: black
}
.pricelist-name {
	FONT-SIZE: small; COLOR: black
}
.pricelist-amount {
	FONT-SIZE: small; COLOR: black
}
.summary-form {
	WIDTH: 100%; page-break-inside: avoid
}
.summary-form-number {
	VERTICAL-ALIGN: top; WIDTH: 10%
}
.summary-form-answer {
	VERTICAL-ALIGN: top
}
.summary-form-question {
	VERTICAL-ALIGN: top
}
.summary-form-estimate {
	VERTICAL-ALIGN: top
}
.summary-header {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN: 0px; WIDTH: 100%; COLOR: #ff6600; BORDER-TOP-STYLE: outset; BORDER-RIGHT-STYLE: outset; BORDER-LEFT-STYLE: outset; BACKGROUND-COLOR: #f0f0f0; BORDER-BOTTOM-STYLE: outset
}
.summary-question-number {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: black
}
.summary-answer {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: black
}
.summary-question {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: black
}
.summary-comments {
	FONT-SIZE: small; COLOR: black
}
.summary-estimates {
	FONT-SIZE: x-small; COLOR: black
}
THEAD {
	DISPLAY: table-header-group
}
TFOOT {
	DISPLAY: table-footer-group
}
