.tpRowBlock{
	padding: 5px 5px 5px 0px;
}.tpRowBlock:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}.tpRowBlock{
	display: inline-block;
}* html .tpRowBlock{
	height: 1%;
}.tpRowBlock{
	display: block;
}.tpContrast{
	background-color: #eeeeee;
}.tpCellBlock{
	float: left;
	padding-left: 5px;
}.tp2ColWidth{
	width: 296px;
}.tp2ColTextBoxWidth{
	width: 290px;
}.CommonTinyText{font-family: Arial,Helvetica, sans-serif;
	font-size: x-small;
}.applyParagraph{
	padding-bottom: 10px;
}.applyInsert{
	padding-bottom: 10px;
	padding-left: 20px;
}.applyFormRowBox{
	padding: 5px 5px 5px 5px;
}.applyFormRowBoxContrast{
	padding: 5px 5px 5px 5px;
	background-color: #eeeeee;
}.applyFormLabelBox{
	float: left;
	width: 45%;
}#calcContainingBox{width: 741px;
	height: 1px; 
	font-family: Arial,Helvetica, sans-serif;
	font-size: small;
}#calcSidebarBox{
	width: 134px;
	float: left;
}#calcSidebarPaddingBox{
	padding: 10px 10px 10px 10px;
}#calcMainBox{
	width: 607px;
	float: left;
}#calcMainPaddingBox{
	padding: 10px 0px 10px 0px;
}.calcParagraph{
	padding-bottom: 10px;
}.calcIndentedBox{
	padding-left: 15px;
}.calcDetailedListItemBox{
	padding-top: 10px;
}.CalcFormValueYellow{font-family: Arial,Helvetica, sans-serif; font-size: small; padding-right: 2px; padding-left: 2px; padding-top: 2px; padding-bottom: 2px ; vertical-align: top ; background-color: #FDD014}.CalcFormMenuValueYellow{font-family: Arial,Helvetica, sans-serif; font-size: small; padding-top: 2px; padding-bottom: 2px ; vertical-align: top ; background-color: #FDD014}.CalcFormValueLight{font-family: Arial,Helvetica, sans-serif; font-size: small; vertical-align: top; padding-top: 2px; padding-bottom: 2px; background-color: #EEEEEE}.CalcFormNewStandardText{font-family: Arial,Helvetica, sans-serif; font-size: small }.CalcFormNewValueStd{font-family: Arial,Helvetica, sans-serif; font-size: small; vertical-align: top; padding: 5px 0px }.CalcFormNewRowTitleStd{font-family: Arial,Helvetica, sans-serif; font-size: small; vertical-align: top; padding: 5px 2px }.CalcReportTitle{font-family: Arial,Helvetica, sans-serif; font-size: large; font-weight: bold; text-align: center; padding-bottom: 12px}.CalcReportBody{font-family: Arial,Helvetica, sans-serif; font-size: small}.CalcReportColumnTitleCellYellow{font-family: Arial,Helvetica, sans-serif; font-size: small; background-color: #FFCC00 }.CalcReportCellValue{font-family: Arial,Helvetica, sans-serif; font-size: small}.CalcReportTextStandard{font-family: Arial,Helvetica, sans-serif; font-size: small }.CalcReportTMMSectionTitle{font-family: Arial,Helvetica, sans-serif; font-size: small; font-weight: bold; text-align: center; padding-bottom: 12px }.NeedToKnowTopLinkText{font-family: Arial,Helvetica, sans-serif; font-size: 7pt }.NeedToKnowFootnote{font-family: Arial,Helvetica, sans-serif; font-size: 7pt; padding: 8px 0px}.PrintableReportContentCell{ width: 650px; padding: 5px }.PrintableReportSectionParagraph{font-family: Arial,Helvetica, sans-serif; font-size: small; padding-bottom: 12px }.PrintableReportHRuleCell{ text-align: center }.PrintableReportHRule{ height: 1px; color: black }.PrintableReportBtn{ width: 65px }.PrintableReportPlanTableRow{ height: 36 }.PrintableReportPlanTableRowTitle{font-family: Arial,Helvetica, sans-serif; font-size: small; vertical-align: top; padding: 5px 5px 2px 5px }.PrintableReportPlanTableCell{font-family: Arial,Helvetica, sans-serif; font-size: small; vertical-align: top; padding: 5px 2px }.ReportTMMSectionTitle{font-family: Arial,Helvetica, sans-serif; font-size: small; font-weight: bold; text-align: center; padding-bottom: 12px }.ReportTMMSectionParagraph{font-family: Arial,Helvetica, sans-serif; font-size: small; padding-bottom: 12px}.RequestFormScreenText{font-family: Arial,Helvetica, sans-serif; font-size: small; padding-bottom: 12px}.RequestFormStandardText{font-family: Arial,Helvetica, sans-serif; font-size: small }