.checklistTitle
{
	font-size: 11pt;
	color: #006633;
	font-weight: bold;
	padding-bottom: 10px;
}
.criteriaTitle
{
	font-size: 11pt;
	color: #006633;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.checklistSectionMainTitle
{
	font-size: 10pt;
	color: #006633;
	background-color: #DDDDDD;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: #FFFFFF 1px solid;
}
.checklistSectionSubTitle
{
	font-size: 10pt;
	color: #006633;
	background-color: #DDDDDD;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: #FFFFFF 1px solid;
}
.checklistSectionQuestion
{
	font-size: 9pt;
	color: #666666;
	background-color: #ECECEC;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: #FFFFFF 1px solid;
}
.checklistSectionQuestionRed
{
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #FF6666;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: #FFFFFF 1px solid;
}
.checklistSectionQuestionNo
{
	font-size: 9pt;
	color: #666666;
	background-color: #ECECEC;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom: #FFFFFF 1px solid;
}
.checklistSectionQuestionNoRed
{
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #FF6666;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom: #FFFFFF 1px solid;
}
.checklistRadioBox
{
	font-size: 9pt;
	color: #666666;
	background-color: #DDDDDD;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: #FFFFFF 1px solid;
}
.checklistRadioBoxRed
{
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #FF6666;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: #FFFFFF 1px solid;
}
.checklistText
{
	font-size: 9pt;
	color: #666666;
	padding-bottom: 10px;
}
.checklistInvalidText
{
	font-size: 9pt;
	color: Red;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.paddingLeftRightBase
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px
}
.checkListHeader
{
	padding-left: 6px;
	font-size: 9pt;
	color: #006633;
	background-color: #DDDDDD;
	font-weight: bold;
}
.checkListResult
{
	padding-left: 6px;
	font-size: 9pt;
	color: #666666;
	background-color: #ffffff;
}
.checklistText
{
	font-size: 9pt;
	color: #666666;
}
.feedbackTitle
{
	line-height: 12pt;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11pt;
	font-weight: bold;
	color: #006633;
	background-color: #DDDDDD;
	border-bottom: #FFFFFF 1px solid;
}
.TitleContent
{
	padding-left: 15px;
	padding-top: 5px;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	background-color: #ECECEC;
	border-bottom: #FFFFFF 1px solid;
}
.TitleText
{
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 11pt;
	color: #006633;
}
.DarkBlue
{
	background-color: #DDDDDD;
	border-bottom: #FFFFFF 1px solid;
}
.DarkBlueNoBorder
{
	background-color: #DDDDDD;
}
.DarkText
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 9pt;
	color: #006633;
}
.DarkTextBold
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 9pt;
	color: #006633;
}
.LightBlue
{
	background-color: #F2F1F1;
}
.LightBlueBorder
{
	background-color: #F2F1F1;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.LightGrey
{
	background-color: #ECECEC;
	border-bottom: #FFFFFF 1px solid;
}

.GreyContent
{
	padding-left: 5px;
	font-size: 9pt;
	color: #006633;
	background-color: #ECECEC;
}

