.STcc89ab9937d84f248e77c772bb2bee4d a
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d a:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthButtonSeparator
{

					width: 6px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthCaspioLightboxArrow
{

					background: url("<cb:BridgeServer/>/images/dp/authLightboxArrow.png") no-repeat scroll 0 0 transparent;
					height: 25px;
					left: 15px;
					position: relative;
					top: 11px;
					width: 30px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthDeferredBody
{

					margin: 50px 20px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthDeferredBodyInnerContainer
{

					margin: 0 auto;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthDeferredButtonsCtnr
{

					background-color: #F7F7F7;
					border-top: 1px solid #DDDDDD;
					bottom: 0px;
					height: 30px;
					left: 0px;
					line-height: 30px;
					position: absolute;
					right: 0px;
					text-align: right;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthDeferredClsBtn
{

					height: 11px;
					right: 10px;
					top: 10px;
					width: 11px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthDeferredClsBtnContainer
{

					cursor: pointer;
					line-height: 0px;
					position: absolute;
					right: 11px;
					top: 11px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthDeferredInnerContainer
{

					-moz-box-shadow: 0px 0px 3px 3px #dedede;
					-webkit-box-shadow: 0px 0px 3px 3px #dedede;
					background-color: #FFFFFF;
					border: 1px solid #DDDDDD;
					box-shadow: 0px 0px 3px 3px #dedede;
					min-width: 400px;
					overflow: visible;
					position: fixed;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthDeferredOuterContainer
{

					background-color: #FFFFFF;
					left: -10000px;
					opacity: 0.5;
					position: fixed;
					top: -10000px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthDeferredTitle
{

					background-color: #F7F7F7;
					border-bottom: 1px solid #DDDDDD;
					height: 30px;
					left: 0px;
					overflow: hidden;
					position: absolute;
					right: 0px;
					top: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthDeferredTitleText
{

					color: #20282B;
					cursor: default;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					height: 30px;
					left: 10px;
					line-height: 30px;
					overflow: hidden;
					position: absolute;
					right: 46px;
					top: 2px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthHorizontalBlockSeparator
{

					display: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthIconsOuterTable
{

					border: none;
					margin: 0px;
					padding: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthIconsProviderContainer
{

					padding: 5px 10px;
					text-align: left;
					vertical-align: middle;
					width: auto;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthIconsProviderLink
{

					color: #3B6AD2;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 700;
					margin-right: 10px;
					padding: 2px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthIconsProviderLink:hover
{

					color: #477FFF;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 700;
					margin-right: 10px;
					padding: 2px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthIconsProviderLinkImage
{

					margin: 5px;
					text-align: center;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthLightbox
{

					-moz-border-radius: 1px;
					-moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.3);
					-webkit-border-radius: 1px;
					-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.3);
					background-color: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
					padding: 12px 8px 8px 8px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthLightboxCloseButton
{

					cursor: pointer;
					line-height: 0px;
					position: absolute;
					right: 11px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthLightboxDivider
{

					border-top: 1px solid #DDDDDD;
					height: 1px;
					line-height: 0px;
					margin-bottom: 4px;
					margin-top: 4px;
					width: 100%;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthLightboxHeader
{

					color: #000;
					text-align: left;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthOpenIdLightboxArrow
{

					background: url("<cb:BridgeServer/>/images/dp/authLightboxArrow.png") no-repeat scroll 0 0 transparent;
					height: 25px;
					left: 15px;
					position: relative;
					top: 11px;
					width: 30px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthOpenIDTable
{

					margin: 0 auto;
					width: auto;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarActionCell
{

					background-color: #F7F7F7;
					border-collapse: collapse;
					margin: 0px;
					padding: 0px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarActionCell:hover
{

					background-color: #FFFFFF;
					border-collapse: collapse;
					margin: 0px;
					padding: 0px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarActiveActionCell
{

					background-color: #FFFFFF;
					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 0px;
					padding: 0px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarActiveActionCell:hover
{

					background-color: #FFFFFF;
					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 0px;
					padding: 0px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarCaspioOuterTable
{

					margin: auto;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarFooter
{

					-khtml-border-radius: 0px 0px 2px 2px;
					-moz-border-radius: 0px 0px 2px 2px;
					-ms-border-radius: 0px 0px 2px 2px;
					-o-border-radius: 0px 0px 2px 2px;
					-webkit-border-radius: 0px 0px 2px 2px;
					border: 2px solid grey;
					border-radius: 0px 0px 2px 2px;
					border-top-width: 1px;
					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
					padding: 8px;
					text-align: right;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarHeader
{

					-khtml-border-radius: 2px 2px 0px 0px;
					-moz-border-radius: 2px 2px 0px 0px;
					-ms-border-radius: 2px 2px 0px 0px;
					-o-border-radius: 2px 2px 0px 0px;
					-webkit-border-radius: 2px 2px 0px 0px;
					background: #444444;
					border-bottom: 3px solid grey;
					border-radius: 2px 2px 0px 0px;
					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 18px;
					font-weight: bold;
					padding: 8px;
					text-align: center;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarLoginButtonContainer
{

					padding: 0 6px 0 6px;
					text-align: left;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarOuterTable
{

					background: #FFFFFF;
					border-color: #F2F2F2;
					border-style: solid;
					border-width: 1px;
					margin: 10px 0px 10px 0px;
					min-height: 280px;
					padding: 0;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderActiveLink
{

					color: #3B6AD2;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					line-height: 20px;
					padding: 8px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderActiveLink:hover
{

					color: #477FFF;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					line-height: 20px;
					padding: 8px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderContainer
{

					background-color: #F7F7F7;
					padding: 0px;
					text-align: left;
					vertical-align: top;
					width: 135px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderContent
{

					width: 100%;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderContentWrapper
{

					background: #FFFFFF;
					padding: 13px 30px 15px 30px;
					vertical-align: top;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderInstruction
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					margin: 20px 0px 20px 0px;
					text-align: left;
					vertical-align: middle;
					width: 100%;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderLink
{

					color: #3B6AD2;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					line-height: 20px;
					padding: 8px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderLink:hover
{

					color: #477FFF;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					line-height: 20px;
					padding: 8px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderLinkImage
{

					margin: 0px 5px 0px 0px;
					text-align: center;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderLoginButton
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: 400;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderPrompt
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 8px 0px 12px;
					text-transform: uppercase;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderWarning
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: 400;
					margin-top: 20px;
					text-align: left;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleActionCell
{

					border: 0px none;
					margin: 0px;
					padding: 7px;
					text-align: center;
					vertical-align: middle;
					white-space: normal;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleActionCell:hover
{

					border: 0px none;
					margin: 0px;
					padding: 7px;
					text-align: center;
					vertical-align: middle;
					white-space: normal;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleCaspioContainer
{

					background: #FFFFFF;
					padding: 5px 30px;
					text-align: left;
					vertical-align: middle;
					width: auto;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleCaspioOuterTable
{

					margin: auto;
					width: 100%;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleOuterTable
{

					background: #FFFFFF;
					border-collapse: collapse;
					border-color: #F2F2F2;
					border-style: solid;
					border-width: 1px;
					margin: 10px 0px 10px 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderContainerBottom
{

					background: #F2F2F2;
					border-color: #F2F2F2;
					border-style: solid;
					border-width: 0px 0px 2px 0px;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderContainerHorizontal
{

					background: #F2F2F2;
					border-color: #F2F2F2;
					border-style: solid;
					border-width: 0px 0px 2px 0px;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderContainerLeft
{

					background: #F2F2F2;
					border-color: #F2F2F2;
					border-style: solid;
					border-width: 0px 0px 0px 2px;
					padding-bottom: 8px;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderContainerRight
{

					background: #F2F2F2;
					border-color: #F2F2F2;
					border-style: solid;
					border-width: 0px 0px 0px 2px;
					padding-bottom: 8px;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderContainerTop
{

					background: #F2F2F2;
					border-color: #F2F2F2;
					border-style: solid;
					border-width: 0px 0px 2px 0px;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderContainerVertical
{

					background: #F2F2F2;
					border-color: #F2F2F2;
					border-style: solid;
					border-width: 0px 0px 0px 2px;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderInnerTable
{

					margin: 0px;
					width: auto;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderLink
{

					color: #3B6AD2;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 0px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderLink:hover
{

					color: #477FFF;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 0px;
					text-decoration: underline;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderLinkImage
{

					margin: 0px 0px 0px 0px;
					text-align: center;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderPrompt
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 20px 0px 15px;
					text-transform: uppercase;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleSignInWithPrompt
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: 400;
					margin: 0px 8px;
					text-transform: uppercase;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthVerticalBlockSeparator
{

					display: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbGenerateTemplatesLink
{

					color: #3B6AD2;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 0px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbGenerateTemplatesLink:hover
{

					color: #477FFF;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 0px;
					text-decoration: underline;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBackButton
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #FFFFFF;
					border: 1px solid #3B6AD2;
					border-radius: 1px;
					color: #3B6AD2;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBackButton:hover
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #477FFF;
					border: 1px solid #3B6AD2;
					border-radius: 1px;
					color: #FFFFFF;
					cursor: pointer;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180 px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBackButtonContainer
{

					background: #FFFFFF;
					padding: 15px 15px 30px 15px;
					text-align: center;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteList
{

					-moz-border-radius: 0px 0px 1px 1px;
					-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.07);
					-webkit-border-radius: 0px 0px 1px 1px;
					-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.07);
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 0px 0px 1px 1px;
					border-style: solid;
					border-width: 0px 1px 1px 1px;
					box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.07);
					padding: 2px 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOption
{

					background-color: #FFFFFF;
					padding: 3px 10px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOption_hover
{

					background-color: #6D8199;
					cursor: pointer;
					padding: 3px 10px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOptionRemainder
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOptionRemainder_hover
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOptionText
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOptionText_hover
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormCalendar
{

					padding-left: 5px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormCommonError
{

					
					color: #ff0000;
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 300;
					margin: 3px 3px 0px 3px;
					text-align: left;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormData
{

					color: #666666;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 300;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormDataCell
{

					padding: 7px 14px 7px 14px;
					text-align: left;
					vertical-align: middle;
					white-space: normal;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormDataCellNumberDate
{

					padding: 7px 14px 7px 14px;
					text-align: left;
					vertical-align: middle;
					white-space: normal;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormDataLink
{

					color: #26639d;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 300;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormDataLink:hover
{

					color: #26639d;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 300;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormEnableCheckBoxContainer
{

					display: inline-block;
					width: 20px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormError
{

					
					color: #ff0000;
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 300;
					margin: 3px 3px 0px 3px;
					text-align: left;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormErrorMarker
{

					margin-right: 5px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormExpandLink
{

					color: #26639d;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 300;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormExpandLink:hover
{

					color: #26639d;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 300;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormFieldCell
{

					padding: 7px 14px 7px 14px;
					text-align: left;
					vertical-align: top;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormFile
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					background: #FFFFFF;
					border-color: #e9e9e9;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 300;
					padding: 5px 6px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormHintLabel
{

					color: #777777;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-style: normal;
					font-weight: normal;
					letter-spacing: 1px;
					padding: 0px 6px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormHintLabel:hover
{

					color: #777777;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-style: normal;
					font-weight: normal;
					letter-spacing: 1px;
					padding: 0px 6px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormHintLabelImage
{

					border: none;
					vertical-align: bottom;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormHintTipContainer
{

					-khtml-opacity: 0.85;
					-moz-border-radius: 2px;
					-moz-opacity: 0.85;
					-webkit-border-radius: 2px;
					background-color: #000000;
					border-color: #111111;
					border-radius: 2px;
					border-style: solid;
					border-width: 1px;
					opacity: 0.85;
					padding: 4px 8px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormHintTipText
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-style: normal;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormHTMLBlockContainer
{

					padding: 7px 14px 7px 14px;
					text-align: left;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormLabel
{

					color: #444444;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormLabelCell
{

					padding: 7px 14px 0px 14px;
					text-align: left;
					vertical-align: top;
					white-space: nowrap;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormLabelError
{

					color: #444444;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormLabelRequired
{

					color: #444444;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: bold;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormNestedTable
{

					border: none;
					border-collapse: collapse;
					padding: 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormNestedTableCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormNestedTableContainer
{

					padding: 0px;
					text-align: left;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormPassword
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					background: #FFFFFF;
					border-color: #e9e9e9;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 300;
					padding: 5px 6px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormPassword::-webkit-input-placeholder
{

					color: #888888;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormPassword:-moz-placeholder
{

					color: #888888;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormPassword::-moz-placeholder
{

					color: #888888;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormPassword:-ms-input-placeholder
{

					color: #888888;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormRequiredMarker
{

					
					color: #FF0000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					margin-left: 2px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormSelect
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					background: #FFFFFF;
					border-color: #e9e9e9;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 300;
					padding: 5px 6px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTable
{

					background: #FFFFFF;
					border-collapse: collapse;
					margin: 0px;
					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTableCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTableEvenRow
{

					background-color: transparent;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTableEvenRow:hover
{

					background-color: transparent;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTableRow
{

					background-color: transparent;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTableRow:hover
{

					background-color: transparent;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTextArea
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					background: #FFFFFF;
					border-color: #e9e9e9;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 300;
					padding: 5px 6px;
					resize: vertical;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTextArea::-webkit-input-placeholder
{

					color: #888888;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTextArea:-moz-placeholder
{

					color: #888888;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTextArea::-moz-placeholder
{

					color: #888888;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTextArea:-ms-input-placeholder
{

					color: #888888;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTextAreaHint
{

					color: #777777;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: 300;
					padding: 0px 2px 8px;
					text-align: right;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTextAreaHintContainer
{

					display: table;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTextField
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					background: #FFFFFF;
					border-color: #e9e9e9;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 300;
					padding: 5px 6px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTextField::-webkit-input-placeholder
{

					color: #888888;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTextField:-moz-placeholder
{

					color: #888888;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTextField::-moz-placeholder
{

					color: #888888;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormTextField:-ms-input-placeholder
{

					color: #888888;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbChartContainer
{

					font-family: Arial, Helvetica, sans-serif;
					margin: 15px 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbConfirmationMessages
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 3px 3px 3px 3px;
					text-align: left;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbContainerTextAlignCenter
{

					text-align: center;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbContainerTextAlignLeft
{

					text-align: left;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbContainerTextAlignRight
{

					text-align: right;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbCursorPointer
{

					cursor: pointer;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbDeleteButton
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #FFFFFF;
					border: 1px solid #3B6AD2;
					border-radius: 1px;
					color: #3B6AD2;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbDeleteButton:hover
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #477FFF;
					border: 1px solid #3B6AD2;
					border-radius: 1px;
					color: #FFFFFF;
					cursor: pointer;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180 px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbDeleteButtonContainer
{

					background: #FFFFFF;
					padding: 15px 15px 30px 15px;
					text-align: center;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormActionsContainer
{

					padding: 5px 0px;
					white-space: nowrap;
					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormActionsContainerCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAudioCaptcha
{

					padding-left: 2px;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAudioPlugin
{

					padding-left: 2px;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAuthDataCell
{

					padding: 7px 15px 7px 15px;
					text-align: left;
					vertical-align: middle;
					white-space: normal;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAuthFieldCell
{

					padding: 7px 15px 7px 15px;
					text-align: left;
					vertical-align: top;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAuthLabelCell
{

					padding: 9px 15px 0px 15px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAuthTable
{

					border-collapse: collapse;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAuthTableCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteList
{

					-moz-border-radius: 0px 0px 1px 1px;
					-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.07);
					-webkit-border-radius: 0px 0px 1px 1px;
					-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.07);
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 0px 0px 1px 1px;
					border-style: solid;
					border-width: 0px 1px 1px 1px;
					box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.07);
					padding: 2px 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOption
{

					background-color: #FFFFFF;
					padding: 3px 10px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOption_hover
{

					background-color: #6D8199;
					cursor: pointer;
					padding: 3px 10px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOptionRemainder
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOptionRemainder_hover
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOptionText
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOptionText_hover
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToPivotActionContainer
{

					padding: 0px;
					padding-left: 10px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToPivotActionLink
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToPivotActionLink:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToReportActionContainer
{

					padding: 0px;
					padding-left: 10px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToReportActionLink
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToReportActionLink:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalculatedField
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					white-space: pre-wrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendar
{

					padding-left: 5px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerDate
{

					background: #fff;
					font-family: Arial;
					font-size: 13px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerMonthDay
{

					color: #333333;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerMonthDay:hover
{

					background-color: #e8e8e8;
					color: #333333;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerMonthItem
{

					background-color: transparent;
					color: #000000;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerNavBar
{

					background: #3B6AD2;
					color: #fff;
					fill: #fff;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerNavBarItem
{

					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerNavBarItem:hover
{

					background: rgba(0,0,0,0.05);
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerNextMonthDay
{

					color: #C6C6C6;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerPrevMonthDay
{

					color: #C6C6C6;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerSelectedDate
{

					background: #3B6AD2;
					color: #fff;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerTodayDate
{

					border: 1px solid #3B6AD2;
					color: #333333;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerTodayLabel
{

					color: #3B6AD2;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerTodaySection
{

					background: #fff;
					border-top: 1px solid rgba(151, 151, 151, 0.26);
					color: #777777;
					font-family: Arial;
					font-size: 13px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerTodaySection:hover
{

					color: #3B6AD2;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerWeekDayContainer
{

					background: transparent;
					border-bottom: 1px solid rgba(151, 151, 151, 0.26);
					color: #777777;
					font-size: 10px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerWeekDayItem
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormChargeOffConfirmation
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 5px 0px;
					text-align: center;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCommonError
{

					
					color: #EB2A00;
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 16px;
					font-weight: 400;
					margin: 10px 0px 10px 10px;
					text-align: left;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormComputedFieldPreloader
{

					border-color: #F3F3F3;
					border-radius: 50%;
					border-style: solid;
					border-top-color: #757575;
					border-width: 2px;
					height: 15px;
					position: absolute;
					width: 15px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormData
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDataCell
{

					padding: 7px 15px 7px 15px;
					text-align: left;
					vertical-align: middle;
					white-space: normal;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDataCellNumberDate
{

					padding: 7px 15px 7px 15px;
					text-align: left;
					vertical-align: middle;
					white-space: normal;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDataLink, .STcc89ab9937d84f248e77c772bb2bee4d section[class^="cbFormSection"] .cbFormData a
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDataLink:hover, .STcc89ab9937d84f248e77c772bb2bee4d section[class^="cbFormSection"] .cbFormData a:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormError
{

					
					color: #EB2A00;
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 5px 0px 0px 0px;
					text-align: left;
					vertical-align: middle;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormErrorField
{

					border-color: #EB2A00;
					border-style: solid;
					border-width: 1px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormErrorMarker
{

					color: #EB2A00;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400px;
					margin: 0px 5px 0px 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormExpandLink
{

					color: #3B6AD2;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormExpandLink:hover
{

					color: #477FFF;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormFieldCell
{

					padding: 7px 15px 7px 15px;
					text-align: left;
					vertical-align: top;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormFile
{

					background: #FFFFFF;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 7px 10px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormHintLabel
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 400;
					letter-spacing: 1px;
					padding: 0px 6px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormHintLabel:hover
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 400;
					letter-spacing: 1px;
					padding: 0px 6px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormHintLabelImage
{

					border: none;
					vertical-align: bottom;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormHintTipContainer
{

					-khtml-opacity: 1;
					-moz-border-radius: 1px;
					-moz-opacity: 1;
					-webkit-border-radius: 1px;
					background-color: #484C50;
					border-radius: 1px;
					opacity: 1;
					padding: 4px 8px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormHintTipText
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-style: normal;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormJumpToTextField
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 3px;
					text-align: right;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormLabel
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormLabelCell
{

					padding: 9px 15px 0px 15px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormLabelError
{

					color: #EB2A00;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormLabelRequired
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormListItem
{

					margin: 0px 0px 1px 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormMultiSelect
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormMultiSelectField
{

					cursor: default;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 4px 10px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormMultiSelectText
{

					background: #FFFFFF;
					color: #333333;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 4px 10px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormMultiSelectText_hover
{

					background: #6D8199;
					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationCell
{

					border: none;
					padding: 4px 8px;
					text-align: center;
					vertical-align: middle;
					white-space: nowrap;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationDDown
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationLinks
{

					
					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 0 5px;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationLinks:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 0 5px;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationMessage
{

					color: #20272B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationTable
{

					margin: 0px;
					white-space: nowrap;
					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationTableCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNestedTable
{

					border: none;
					border-collapse: collapse;
					padding: 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNestedTableCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNestedTableContainer
{

					padding: 0px;
					text-align: left;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormOrderedList
{

					margin: 0px 4px 0px 7px;
					padding-left: 10px;
					white-space: nowrap;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormOuterTable
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormPassword
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 7px 10px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormPassword::-webkit-input-placeholder
{

					color: #AAAAAA;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormPassword:-moz-placeholder
{

					color: #AAAAAA;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormPassword::-moz-placeholder
{

					color: #AAAAAA;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormPassword:-ms-input-placeholder
{

					color: #AAAAAA;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormPaymentProcessor
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormRadioButtonLabelDisabled
{

					color: #AAAAAA;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormRequiredMarker
{

					
					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400px;
					margin-left: 2px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormSearchAgainContainer
{

					padding: 0px;
					padding-left: 10px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormSearchAgainLink
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormSearchAgainLink:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDownloadDetailsLink
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDownloadDetailsLink:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDownloadDetailsContainer
{

					border: none;
					margin: 0px;
					padding: 0px 3px 0px 3px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormSelect
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 7px 10px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTable
{

					background: #FFFFFF;
					margin: 0px;
					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTableCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTableEvenRow
{

					background-color: #FFFFFF;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTableEvenRow:hover
{

					background-color: #FFFFFF;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTableRow
{

					background-color: #FFFFFF;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTableRow:hover
{

					background-color: #FFFFFF;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextArea
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 7px 10px;
					resize: vertical;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextArea::-webkit-input-placeholder
{

					color: #AAAAAA;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextArea:-moz-placeholder
{

					color: #AAAAAA;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextArea::-moz-placeholder
{

					color: #AAAAAA;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextArea:-ms-input-placeholder
{

					color: #AAAAAA;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextAreaHint
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					padding: 0px 2px 8px;
					text-align: right;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextAreaHintContainer
{

					display: table;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextField
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 7px 10px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextField::-webkit-input-placeholder
{

					color: #AAAAAA;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextField:-moz-placeholder
{

					color: #AAAAAA;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextField::-moz-placeholder
{

					color: #AAAAAA;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextField:-ms-input-placeholder
{

					color: #AAAAAA;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbFormUnorderedList
{

					margin: 0px 4px 0px 7px;
					padding-left: 10px;
					white-space: nowrap;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbHTMLBlockContainer
{

					background: #FFFFFF;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 15px 15px 0px 15px;
					text-align: left;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbInlineAddFormButton
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #3B6AD2;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbInlineAddFormButton:hover
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #477FFF;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					cursor: pointer;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180 px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbInlineAddFormButtonContainer
{

					background: #FFFFFF;
					padding: 15px 15px 30px 15px;
					text-align: center;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbLoginButton
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #3B6AD2;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbLoginButton:hover
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #477FFF;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					cursor: pointer;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180 px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbLoginButtonContainer
{

					background: #FFFFFF;
					padding: 15px 15px 30px 15px;
					text-align: center;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordBarFair
{

					background-color: #FFAD00;
					height: 100%;
					width: 50%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordBarGood
{

					background-color: #9CC159;
					height: 100%;
					width: 75%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordBarStrong
{

					background-color: #00B500;
					height: 100%;
					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordBarWeak
{

					background-color: #E91111;
					height: 100%;
					width: 25%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordRecoveryButton
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #3B6AD2;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordRecoveryButton:hover
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #477FFF;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					cursor: pointer;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180 px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordRecoveryButtonContainer
{

					background: #FFFFFF;
					padding: 15px 15px 30px 15px;
					text-align: center;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordResetButton
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #3B6AD2;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordResetButton:hover
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #477FFF;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					cursor: pointer;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180 px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordResetButtonContainer
{

					background: #FFFFFF;
					padding: 15px 15px 30px 15px;
					text-align: center;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordStrength
{

					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-style: normal;
					font-weight: 400;
					padding: 3px 0px 0px 0px;
					text-align: right;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordStrengthBar
{

					height: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordStrengthBarContainer
{

					background-color: #EDEDED;
					height: 4px;
					margin: 0px 0px 2px 0px;
					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordTextFair
{

					color: #FFAD00;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordTextGood
{

					color: #9CC159;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordTextStrong
{

					color: #00B500;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordTextWeak
{

					color: #E91111;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetActionCell
{

					padding: 9px 12px;
					text-align: left;
					vertical-align: top;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetActionsContainer
{

					
					background-color: #FFFFFF;
					margin: 0px;
					padding: 6px 10px;
					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetActionsContainerCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetActionsLinks
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetActionsLinks:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAddButton
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #3B6AD2;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					height: 25px;
					margin: 0px 3px;
					min-width: 70px;
					padding: 4px 10px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAddButton:hover
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #477FFF;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					cursor: pointer;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					height: 25px;
					margin: 0px 3px;
					min-width: 70px;
					padding: 4px 10px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultGenerateTemplatesLink, .STcc89ab9937d84f248e77c772bb2bee4d table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a.cbResultGenerateTemplatesLink
{

					color: #3B6AD2;
					cursor: pointer;
					font-family: Arial;
					font-size: 14px;
					font-weight: 300;
					padding: 0px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultGenerateTemplatesLink:hover, .STcc89ab9937d84f248e77c772bb2bee4d table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a.cbResultGenerateTemplatesLink:hover
{

					color: #477FFF;
					cursor: pointer;
					font-family: Arial;
					font-size: 14px;
					font-weight: 300;
					padding: 0px;
					text-decoration: underline;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteList
{

					-moz-border-radius: 0px 0px 1px 1px;
					-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.07);
					-webkit-border-radius: 0px 0px 1px 1px;
					-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.07);
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 0px 0px 1px 1px;
					border-style: solid;
					border-width: 0px 1px 1px 1px;
					box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.07);
					padding: 2px 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOption
{

					background-color: #FFFFFF;
					padding: 3px 6px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOption_hover
{

					background-color: #6D8199;
					cursor: pointer;
					padding: 3px 6px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOptionRemainder
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOptionRemainder_hover
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOptionText
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOptionText_hover
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBackToPivotActionContainer
{

					padding: 0px;
					padding-left: 10px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBackToPivotActionLink
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBackToPivotActionLink:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkDeleteActionContainer
{

					border: none;
					margin: 0px;
					padding: 0px 3px 0px 3px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkDeleteActionLink
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkDeleteActionLink:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkEditActionContainer
{

					border: none;
					margin: 0px;
					padding: 0px 3px 0px 3px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkEditActionLink
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkEditActionLink:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalculatedField
{

					white-space: pre-wrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendar
{

					background: #FFFFFF;
					border-collapse: collapse;
					border-color: #E2E8EA;
					border-style: solid;
					border-width: 0px 1px 1px 1px;
					margin: 0px;
					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarCaption
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarCaptionCell
{

					background: #3B6AD2;
					padding: 12px 10px 12px 10px;
					text-align: center;
					vertical-align: top;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarCaptionTable
{

					margin: 0px;
					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarCaptionTableCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarDataLabel
{

					color: #20282B;
					font-family: Arial;
					font-size: 14px;
					font-weight: 700;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarEvenCell
{

					border-color: #E2E8EA;
					border-style: solid;
					border-width: 1px;
					padding: 6px 8px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarEvenCell:hover
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarField
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					padding: 0px;
					text-align: right;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarFieldInactiveDate
{

					color: #E2E8EA;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					padding: 0px;
					text-align: right;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarHeader
{

					background-color: #F7F7F7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarHeader:hover
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarHeaderCell
{

					border-color: #E2E8EA;
					border-style: solid;
					border-width: 1px;
					padding: 10px 12px;
					text-align: center;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarHeaderCellDaily
{

					border-color: #ffffff;
					border-style: solid;
					border-width: 1px;
					padding: 7px 10px 7px 10px;
					text-align: right;
					vertical-align: top;
					white-space: nowrap;
					width: 15%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarHintLabel
{

					color: #20282B;
					font-family: Arial;
					font-size: 14px;
					font-style: normal;
					font-weight: 400;
					letter-spacing: 1px;
					padding: 0px 6px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarHintLabel:hover
{

					color: #20282B;
					font-family: Arial;
					font-size: 14px;
					font-style: normal;
					font-weight: 400;
					letter-spacing: 1px;
					padding: 0px 6px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarLabel
{

					color: #20282B;
					font-family: Arial;
					font-size: 14px;
					font-weight: bold;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarNavigationLinks
{

					
					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 0 5px;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarNavigationLinks:hover
{

					
					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 0 5px;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarOddCell
{

					border-color: #E2E8EA;
					border-style: solid;
					border-width: 1px;
					padding: 6px 8px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarOddCell:hover
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarTableNowCell
{

					background: #F2F2F2;
					border-color: #E2E8EA;
					border-style: solid;
					border-width: 1px;
					font-weight: 700;
					padding: 6px 8px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarTableRow
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCancelButton
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #FFFFFF;
					border: 1px solid #3B6AD2;
					border-radius: 1px;
					color: #3B6AD2;
					cursor: pointer;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					height: 25px;
					margin: 0px 3px;
					min-width: 70px;
					padding: 4px 10px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCancelButton:hover
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #477FFF;
					border: 1px solid #3B6AD2;
					border-radius: 1px;
					color: #FFFFFF;
					cursor: pointer;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					height: 25px;
					margin: 0px 3px;
					min-width: 70px;
					padding: 4px 10px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCheckBox
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCheckBoxCell
{

					background-color: #transparent;
					border-bottom: 1px solid #F7F7F7;
					padding: 8px 10px;
					text-align: center;
					vertical-align: top;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCollapsedSubTotalLabel
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCollapsedSubTotalLabelCell
{

					background-color: #FFFFFF;
					padding: 9px 12px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCollapsedSubTotalLabelCellNumberDate
{

					background-color: #FFFFFF;
					padding: 9px 12px;
					text-align: right;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetColumnGroup1SubTotal
{

					box-shadow: inset 0px 0px 30px 30px rgba(0,0,0,0.08);
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCommonError
{

					
					color: #EB2A00;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					margin-left: 5px;
					text-align: left;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetData
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDataLink, .STcc89ab9937d84f248e77c772bb2bee4d table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDataLink:hover, .STcc89ab9937d84f248e77c772bb2bee4d table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDataRow.Selected
{

					background-color: #A3C2E7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDownloadLink
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDownloadLink:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDownloadMessage
{

					border: none;
					margin: 0px;
					padding: 0px 3px 0px 3px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDownloadTable
{

					
					border: none;
					margin: 0px;
					padding: 5px 0px 5px 0px;
					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDownloadTableCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetError
{

					
					color: #EB2A00;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					margin-left: 5px;
					text-align: left;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetEvenRow
{

					background-color: #FFFFFF;
					border-bottom: 1px solid #F7F7F7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetEvenRow.Hovered, .STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetEvenRow:hover
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetExpandLink
{

					color: #3B6AD2;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetExpandLink:hover
{

					color: #477FFF;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetFile
{

					background: #FFFFFF;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 4px 6px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetFreezeColumnsDivider
{

					border-color: #cccccc;
					border-right-color: #cccccc;
					border-right-style: solid;
					border-right-width: 1px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridActionCell
{

					border-color: #F2F2F2;
					border-style: solid;
					border-width: 0px 1px 1px 1px;
					padding: 9px;
					text-align: left;
					vertical-align: top;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridCheckBoxCell
{

					background-color: transparent;
					border-color: #F2F2F2;
					border-style: solid;
					border-width: 0px 1px 1px 1px;
					padding: 8px 10px 0px 10px;
					text-align: center;
					vertical-align: top;
					width: 10px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridDataCell
{

					border-color: #F2F2F2;
					border-style: solid;
					border-width: 0px 1px 1px 0px;
					padding: 9px 12px;
					text-align: left;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridDataCellNumberDate
{

					border-color: #F2F2F2;
					border-style: solid;
					border-width: 0px 1px 1px 0px;
					padding: 9px 12px;
					text-align: right;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridDataRow.Selected
{

					background-color: #A3C2E7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridEditActionContainer
{

					border: none;
					margin: 0px;
					padding: 0px 3px 0px 3px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridEditActionLink
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridEditActionLink:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridErrorDataCell
{

					background-color: #FFE5E5;
					border-color: #EB2A00;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridEvenRow
{

					background-color: transparent;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridEvenRow.Hovered, .STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridEvenRow:hover
{

					background-color: transparent;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridHeaderCell
{

					background: #3B6AD2;
					padding: 11px 12px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridHeaderCellNumberDate
{

					background: #3B6AD2;
					padding: 11px 12px;
					text-align: right;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridHeaderCheckBoxCell
{

					background: #3B6AD2;
					padding: 8px 12px;
					text-align: middle;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridNonEditableColumn
{

					-khtml-opacity: 0.5;
					-moz-opacity: 0.5;
					background-color: #F7F7F7;
					opacity: 0.5;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridNonEditableColumnNumberDate
{

					-khtml-opacity: 0.5;
					-moz-opacity: 0.5;
					background-color: #F7F7F7;
					opacity: 0.5;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridOddRow
{

					background-color: transparent;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridOddRow.Hovered, .STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridOddRow:hover
{

					background-color: transparent;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridSeletedDataCell
{

					background: #FFFFFF;
					border-color: #DDDDDD;
					border-style: solid;
					border-width: 1px 1px 1px 1px;
					padding: 9px 12px;
					text-align: left;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridSeletedDataCellNumberDate
{

					background: #FFFFFF;
					border-color: #DDDDDD;
					border-style: solid;
					border-width: 1px 1px 1px 1px;
					padding: 9px 12px;
					text-align: right;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridTableHeader
{

					background-color: transparent;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridTableHeader:hover
{

					background-color: transparent;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1Data
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1DataCell
{

					border-top: 1px solid #F7F7F7;
					padding: 9px 12px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1DataCellNumberDate
{

					border-top: 1px solid #F7F7F7;
					padding: 9px 12px;
					text-align: right;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1HeaderCheckBoxCell
{

					padding: 8px 10px;
					text-align: center;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1Label
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1LabelCell
{

					background: #F2F2F2;
					padding: 9px 12px;
					text-align: left;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1LabelCellNumberDate
{

					background: #F2F2F2;
					padding: 9px 12px;
					text-align: right;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1Left
{

					border-bottom: 1px solid #F7F7F7;
					border-top: 1px solid #F7F7F7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1Right
{

					border-bottom: 1px solid #F7F7F7;
					border-top: 1px solid #F7F7F7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1Row
{

					border-bottom: 1px solid #FFFFFF;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1Row:hover
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1SubTotal
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1SubTotalCell
{

					border-top: 1px solid #F7F7F7;
					padding: 9px 12px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2Data
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2DataCell
{

					background-color: #FFFFFF;
					border-top: 1px solid #F7F7F7;
					padding: 9px 12px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2DataCellNumberDate
{

					background-color: #FFFFFF;
					border-top: 1px solid #F7F7F7;
					padding: 9px 12px;
					text-align: right;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2HeaderCheckBoxCell
{

					padding: 8px 10px;
					text-align: center;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2Label
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2LabelCell
{

					background: #F2F2F2;
					padding: 9px 12px;
					text-align: left;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2LabelCellNumberDate
{

					background: #F2F2F2;
					padding: 9px 12px;
					text-align: right;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2Left
{

					border-bottom: 1px solid #F7F7F7;
					border-top: 1px solid #F7F7F7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2Right
{

					border-bottom: 1px solid #F7F7F7;
					border-top: 1px solid #F7F7F7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2Row
{

					border-bottom: 1px solid #FFFFFF;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2Row:hover
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2SubTotal
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2SubTotalCell
{

					background: #FFFFFF;
					border-top: 1px solid #F7F7F7;
					padding: 9px 12px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3Data
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3DataCell
{

					border-top: 1px solid #F7F7F7;
					padding: 9px 12px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3DataCellNumberDate
{

					border-top: 1px solid #F7F7F7;
					padding: 9px 12px;
					text-align: right;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3HeaderCheckBoxCell
{

					padding: 8px 10px;
					text-align: center;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3Label
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3LabelCell
{

					background: #F2F2F2;
					padding: 9px 12px;
					text-align: left;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3LabelCellNumberDate
{

					background: #F2F2F2;
					padding: 9px 12px;
					text-align: right;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3Left
{

					border-bottom: 1px solid #F7F7F7;
					border-top: 1px solid #F7F7F7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3Right
{

					border-bottom: 1px solid #F7F7F7;
					border-top: 1px solid #F7F7F7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3Row
{

					border-bottom: 1px solid #FFFFFF;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3Row:hover
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3SubTotal
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3SubTotalCell
{

					border-top: 1px solid #F7F7F7;
					padding: 9px 12px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4Data
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4DataCell
{

					border-top: 1px solid #F7F7F7;
					padding: 9px 12px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4DataCellNumberDate
{

					border-top: 1px solid #F7F7F7;
					padding: 9px 12px;
					text-align: right;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4HeaderCheckBoxCell
{

					padding: 8px 10px;
					text-align: center;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4Label
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4LabelCell
{

					background: #F2F2F2;
					padding: 9px 12px;
					text-align: left;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4LabelCellNumberDate
{

					background: #F2F2F2;
					padding: 9px 12px;
					text-align: right;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4Left
{

					border-bottom: 1px solid #F7F7F7;
					border-top: 1px solid #F7F7F7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4Right
{

					border-bottom: 1px solid #F7F7F7;
					border-top: 1px solid #F7F7F7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4Row
{

					border-bottom: 1px solid #FFFFFF;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4Row:hover
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4SubTotal
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4SubTotalCell
{

					border-top: 1px solid #F7F7F7;
					padding: 9px 12px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHeaderCell
{

					background: #3B6AD2;
					padding: 11px 12px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHeaderCellNumberDate
{

					background: #3B6AD2;
					padding: 11px 12px;
					text-align: right;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHeaderCheckBoxCell
{

					background-color: #3B6AD2;
					padding: 8px 10px;
					text-align: center;
					width: 10px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHintLabel
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 400;
					letter-spacing: 1px;
					padding: 0px 6px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHintLabel:hover
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					letter-spacing: 1px;
					padding: 0px 6px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHintLabelImage
{

					border: none;
					vertical-align: bottom;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHintTipContainer
{

					-khtml-opacity: 1;
					-moz-border-radius: 1px;
					-moz-opacity: 1;
					-webkit-border-radius: 1px;
					background-color: #484C50;
					border-radius: 1px;
					opacity: 1;
					padding: 4px 8px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHintTipText
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-style: normal;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetInlineCalendarWrapper
{

					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetJumpToTextField
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 3px;
					text-align: right;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetLabel
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetLabelLink
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetLabelLink:hover
{

					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListGallerySelectAllActionContainer
{

					border: none;
					margin: 0px;
					padding: 0px 3px 0px 3px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListGallerySelectAllActionLink
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListGallerySelectAllActionLink:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListItem
{

					margin: 0px 0px 1px 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListView
{

					border-collapse: separate;
					border-spacing: 8px 10px;
					margin: 0px;
					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewCellspacing
{

					border-spacing: 8px 10px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewDataLabel
{

					color: #20282B;
					font-family: Arial;
					font-size: 14px;
					font-weight: 700;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewHeaderCheckBoxCell
{

					background-color: #F7F7F7;
					border-color: #E2E8EA;
					border-style: solid;
					border-width: 0px 0px 1px 0px;
					padding: 5px 6px 4px 6px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewHeaderCheckBoxCell:hover
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewHeaderCheckBoxCell.Selected
{

					background-color: #A3C2E7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewHintLabel
{

					color: #20282B;
					font-family: Arial;
					font-size: 14px;
					font-style: normal;
					font-weight: 400;
					letter-spacing: 1px;
					padding: 0px 6px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewHintLabel:hover
{

					color: #20282B;
					font-family: Arial;
					font-size: 14px;
					font-style: normal;
					font-weight: 400;
					letter-spacing: 1px;
					padding: 0px 6px;
					text-decoration: none;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewRow
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewTableEvenCell
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #F7F7F7;
					border: 1px solid #E2E8EA;
					border-radius: 1px;
					padding: 0px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewTableEvenCell:hover
{

					padding: 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewTableOddCell
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #FFFFFF;
					border: 1px solid #E2E8EA;
					border-radius: 1px;
					padding: 0px;
					text-align: left;
					vertical-align: top;
					white-space: normal;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewTableOddCell:hover
{

					padding: 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetModifyButton
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #3B6AD2;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					height: 25px;
					margin: 0px 3px;
					min-width: 70px;
					padding: 4px 10px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetModifyButton:hover
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #477FFF;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					cursor: pointer;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: 400;
					margin: 0px 3px;
					min-width: 70px;
					padding: 4px 10px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetMultiSelect
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetMultiSelectField
{

					cursor: default;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 2px 6px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetMultiSelectText
{

					background: #FFFFFF;
					color: #333333;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 2px 6px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetMultiSelectText_hover
{

					background: #6D8199;
					color: #FFFFFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationCell
{

					border: none;
					margin: 0px;
					padding: 5px;
					text-align: right;
					vertical-align: middle;
					white-space: nowrap;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationDDown
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationLinks
{

					
					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 0 5px;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationLinks:hover
{

					
					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 0 5px;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationMessages
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationTable
{

					border: none;
					margin: 3px 0px;
					white-space: nowrap;
					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationTableCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNestedAlign
{

					vertical-align: top;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetOddRow
{

					background-color: #FFFFFF;
					border-bottom: 1px solid #F7F7F7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetOddRow.Hovered, .STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetOddRow:hover
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetOrderedList
{

					margin: 0px 4px 0px 7px;
					padding-left: 10px;
					white-space: nowrap;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetOuterTable
{

					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetPageActionsCell
{

					vertical-align: bottom;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetPanelCalendarRAContainer
{

					-khtml-opacity: 1;
					-moz-opacity: 1;
					opacity: 1;
					overflow: hidden;
					padding: 5px 15px;
					text-align: right;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetPanelCalendarRAContainer:hover
{

					-khtml-opacity: 1;
					-moz-opacity: 1;
					opacity: 1;
					overflow: hidden;
					padding: 5px 15px;
					text-align: right;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetPanelColumnarRAContainer
{

					-khtml-opacity: 1;
					-moz-opacity: 1;
					opacity: 1;
					overflow: hidden;
					padding: 5px 15px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetPanelColumnarRAContainer:hover
{

					-khtml-opacity: 1;
					-moz-opacity: 1;
					opacity: 1;
					overflow: hidden;
					padding: 5px 15px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetPanelDataContainer
{

					padding: 10px 20px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetPdfHeaderFooter
{

					font-family: Arial, Helvetica, sans-serif;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRANestedTable
{

					border: none;
					border-collapse: collapse;
					height: 100%;
					padding: 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRANestedTableCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordCell
{

					border: none;
					margin: 0px;
					padding: 5px;
					text-align: center;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordIndex
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					padding: 9px 12px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordMessage
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordPerPageCell
{

					border: none;
					margin: 0px;
					padding: 6px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordPerPageControl
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 3px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordPerPageMessage
{

					border: 0px;
					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSearchAgainContainer
{

					border: none;
					margin: 0px;
					padding: 0px 3px 0px 3px;
					text-align: left;
					vertical-align: middle;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSearchAgainLink
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSearchAgainLink:hover
{

					color: #477FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					text-decoration: underline;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSelect
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 3px 6px;
					width: auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSelectRecordCheckBoxCell
{

					width: 25px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetShowHideGroupText
{

					color: #3B6AD2;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 700;
					margin-right: 5px;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetShowHideGroupText:hover
{

					color: #477FFF;
					cursor: pointer;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 700;
					margin-right: 5px;
					text-decoration: none;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSortContainer
{

					border: none;
					margin: 0px;
					padding: 0px 0px 0px 0px;
					text-align: right;
					white-space: nowrap;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSortControl
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 3px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSortLabel
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					font-weight: 400;
					padding: 0px 7px 0px 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSortText
{

					
					margin-left: 3px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTable
{

					background: #FFFFFF;
					border-collapse: collapse;
					margin: 0px;
					width: 100%;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTableCell
{

					background-color: transparent;
					padding: 9px 12px;
					text-align: left;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTableCellNumberDate
{

					padding: 9px 12px;
					text-align: right;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTableCellspacing
{

					border-spacing: 0px;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTableHeader
{

					background-color: transparent;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTableHeader:hover
{

					background-color: transparent;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTextArea
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 4px 6px;
					resize: vertical;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTextField
{

					-moz-border-radius: 1px;
					-moz-box-sizing: border-box;
					-webkit-border-radius: 1px;
					-webkit-box-sizing: border-box;
					background: #FFFFFF;
					border-color: #DDDDDD;
					border-radius: 1px;
					border-style: solid;
					border-width: 1px;
					box-sizing: border-box;
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					padding: 4px 6px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTotalsData
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTotalsDataCell
{

					background: #FFFFFF;
					border-bottom: 3px solid #F7F7F7;
					border-top: 3px solid #F7F7F7;
					padding: 11px 12px;
					text-align: left;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTotalsDataCellNumberDate
{

					background: #FFFFFF;
					border-bottom: 3px solid #F7F7F7;
					border-top: 3px solid #F7F7F7;
					padding: 11px 12px;
					text-align: right;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTotalsLabel
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 700;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTotalsLabelCell
{

					background: #FFFFFF;
					border-bottom: 3px solid #F7F7F7;
					border-top: 3px solid #F7F7F7;
					padding: 11px 12px;
					text-align: left;
					vertical-align: top;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTotalsRow
{

					background: #FFFFFF;
					border-bottom: 3px solid #F7F7F7;
					border-top: 3px solid #F7F7F7;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTotalsRow:hover
{

}
.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetUnorderedList
{

					margin: 0px 4px 0px 7px;
					padding-left: 10px;
					white-space: nowrap;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbSearchButton
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #3B6AD2;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbSearchButton:hover
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #477FFF;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					cursor: pointer;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180 px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbSearchButtonContainer
{

					background: #FFFFFF;
					padding: 15px 15px 30px 15px;
					text-align: center;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbSubmitButton
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #3B6AD2;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbSubmitButton:hover
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #477FFF;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					cursor: pointer;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180 px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbSubmitButtonContainer
{

					background: #FFFFFF;
					padding: 15px 15px 30px 15px;
					text-align: center;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbSystemMessageContainer
{

					background-color: #faf7e4;
					border: 1px solid #dedede;
					display: table;
					margin: 0px auto;
					width: auto;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbSystemMessageContainerContent
{

					color: #686868;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-style: normal;
					padding: 10px 30px 10px 15px;
					position: relative;
					text-align: center;
					vertical-align: middle;
				
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbTableAlignCenter
{

					margin: 0px auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbTableAlignLeft
{

					margin: 0px auto 0px 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbTableAlignRight
{

					margin: 0px 0px 0px auto;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbTableBorderAttribute
{

					border-width: 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbTableCellPadding
{

					padding: 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbTableDefaultCellspacing
{

					border-spacing: 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbUpdateButton
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #3B6AD2;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbUpdateButton:hover
{

					-moz-border-radius: 1px;
					-webkit-border-radius: 1px;
					background: #477FFF;
					border: none;
					border-radius: 1px;
					color: #FFFFFF;
					cursor: pointer;
					display: inline-block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: 400;
					height: 40px;
					margin: 0px 10px;
					min-width: 180 px;
					padding: 0px 20px;
					text-align: center;
					text-transform: uppercase;
}
.STcc89ab9937d84f248e77c772bb2bee4d .cbUpdateButtonContainer
{

					background: #FFFFFF;
					padding: 15px 15px 30px 15px;
					text-align: center;
					vertical-align: middle;
}
.STcc89ab9937d84f248e77c772bb2bee4d h1
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 24px;
					font-weight: 400;
					margin: 0px;
					padding: 15px 0px 7px 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d h2
{

					color: #20282B;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 20px;
					font-weight: 400;
					margin: 0px;
					padding: 10px 0px 5px 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d h3
{

					color: #3B6AD2;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 18px;
					font-weight: 400;
					margin: 0px;
					padding: 8px 0px 4px 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d li
{

					
					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					margin: 1px 0px 1px 0px;
					padding: 0px;
}
.STcc89ab9937d84f248e77c772bb2bee4d p
{

					color: #333333;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					font-weight: 400;
					line-height: 130%;
					margin: 7px 3px;
}
.STcc89ab9937d84f248e77c772bb2bee4d ul
{

					
					list-style-position: inside;
					list-style-type: square;
					margin: 7px 3px;
					padding: 0px;
}
@media only screen and (min-width: 576px) and (max-width: 1024px) {
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthIconsProviderLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthIconsProviderLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbGenerateTemplatesLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbGenerateTemplatesLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultGenerateTemplatesLink, article.STcc89ab9937d84f248e77c772bb2bee4d table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a.cbResultGenerateTemplatesLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultGenerateTemplatesLink:hover, article.STcc89ab9937d84f248e77c772bb2bee4d table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a.cbResultGenerateTemplatesLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderActiveLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderActiveLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderPrompt
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleSignInWithPrompt
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbBackButton
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbBackButton:hover
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOptionRemainder
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOptionRemainder_hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOptionText
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOptionText_hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbConfirmationMessages
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbDeleteButton
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbDeleteButton:hover
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOptionRemainder
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOptionRemainder_hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOptionText
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOptionText_hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToPivotActionLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToPivotActionLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToReportActionLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToReportActionLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalculatedField
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerDate
{

						font-size: 16px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerDate:hover
{

						font-size: 16px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerMonthDay
{

						font-size: 16px;
						height: 32px;
						line-height: 32px;
						min-width: 32px;
						color: #333333;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerMonthDay:hover
{

						font-size: 16px;
						height: 32px;
						color: #333333;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerMonthItem
{

						font-size: 16px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerNavBarItem
{

						font-size: 16px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerNavBarItem:hover
{

						font-size: 16px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerSelectedDate
{

						font-size: 16px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerTodayDate
{

						font-size: 16px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerTodayLabel
{

						font-size: 16px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerTodaySection
{

						font-size: 16px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerTodaySection:hover
{

						font-size: 16px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerWeekDayContainer
{

						font-size: 13px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerWeekDayItem
{

						font-size: 13px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormChargeOffConfirmation
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCommonError
{

						font-size: 19px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormData
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDataLink, article.STcc89ab9937d84f248e77c772bb2bee4d section[class^="cbFormSection"] .cbFormData a
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDataLink:hover, article.STcc89ab9937d84f248e77c772bb2bee4d section[class^="cbFormSection"] .cbFormData a:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormError
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormErrorMarker
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormExpandLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormExpandLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormFile
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormHintLabel
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormHintLabel:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormHintTipText
{

						font-size: 15px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormJumpToTextField
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormLabel
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormLabelError
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormLabelRequired
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormMultiSelectField
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormMultiSelectText
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormMultiSelectText_hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationDDown
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationLinks
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationLinks:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationMessage
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormPassword
{

						font-size: 17px;
						width: 100%;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormPaymentProcessor
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormRequiredMarker
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormSearchAgainLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormSearchAgainLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDownloadDetailsLink
{

					font-size: 17px;
				
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDownloadDetailsLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormSelect
{

						font-size: 17px;
						width: 100%;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextArea
{

						font-size: 17px;
						width: 100%;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextAreaHint
{

						font-size: 15px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextField
{

						font-size: 17px;
						width: 100%;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbHTMLBlockContainer
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbInlineAddFormButton
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbInlineAddFormButton:hover
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbLoginButton
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbLoginButton:hover
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordRecoveryButton
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordRecoveryButton:hover
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordResetButton
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordResetButton:hover
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordStrength
{

						font-size: 14px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetActionsLinks
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetActionsLinks:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAddButton
{

						font-size: 15px;
						height: 36px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAddButton:hover
{

						font-size: 15px;
						height: 36px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOptionRemainder
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOptionRemainder_hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOptionText
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOptionText_hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBackToPivotActionLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBackToPivotActionLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkDeleteActionLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkDeleteActionLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkEditActionLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkEditActionLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarCaption
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarDataLabel
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarEvenCell
{

						padding: 10px 8px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarField
{

						font-size: 18px;
						font-weight: 700;
						text-align: center;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarField:before
{

						font-size: 14px;
						font-weight: 400;
						text-align: center;
						text-transform: uppercase;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarFieldInactiveDate
{

						font-size: 17px;
						text-align: center;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarFieldInactiveDate:before
{

						font-size: 14px;
						text-align: center;
						text-transform: uppercase;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarHintLabel
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarHintLabel:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarLabel
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarNavigationLinks
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarNavigationLinks:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarOddCell
{

						padding: 10px 8px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarTableNowCell
{

						padding: 10px 8px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCancelButton
{

						font-size: 15px;
						height: 36px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCancelButton:hover
{

						font-size: 15px;
						height: 36px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCollapsedSubTotalLabel
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCommonError
{

						font-size: 15px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetData
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDataLink, article.STcc89ab9937d84f248e77c772bb2bee4d table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDataLink:hover, article.STcc89ab9937d84f248e77c772bb2bee4d table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDownloadLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDownloadLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetError
{

						font-size: 15px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetExpandLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetExpandLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetFile
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridEditActionLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridEditActionLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1Data
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1Label
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1SubTotal
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2Data
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2Label
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2SubTotal
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3Data
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3Label
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3SubTotal
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4Data
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4Label
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4SubTotal
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHintLabel
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHintLabel:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHintTipText
{

						font-size: 15px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetJumpToTextField
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetLabel
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetLabelLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetLabelLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListGallerySelectAllActionLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListGallerySelectAllActionLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewDataLabel
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewHintLabel
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewHintLabel:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetModifyButton
{

						font-size: 15px;
						height: 36px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetModifyButton:hover
{

						font-size: 15px;
						height: 36px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetMultiSelectField
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetMultiSelectText
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetMultiSelectText_hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationDDown
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationLinks
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationLinks:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationMessages
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordIndex
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordMessage
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordPerPageControl
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordPerPageMessage
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSearchAgainLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSearchAgainLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSelect
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetShowHideGroupText
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetShowHideGroupText:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSortControl
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSortLabel
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTextArea
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTextField
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTotalsData
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTotalsLabel
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbSearchButton
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbSearchButton:hover
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbSubmitButton
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbSubmitButton:hover
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbSystemMessageContainerContent
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbUpdateButton
{

						font-size: 18px;
						height: 46px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbUpdateButton:hover
{

						font-size: 18px;
						height: 46px;
					
}
}
@media only screen and (max-width: 575px) {
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthIconsProviderLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthIconsProviderLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbGenerateTemplatesLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbGenerateTemplatesLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultGenerateTemplatesLink, article.STcc89ab9937d84f248e77c772bb2bee4d table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a.cbResultGenerateTemplatesLink
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultGenerateTemplatesLink:hover, article.STcc89ab9937d84f248e77c772bb2bee4d table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a.cbResultGenerateTemplatesLink:hover
{

						font-size: 17px;
					
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderActiveLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderActiveLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSidebarProviderLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleProviderPrompt
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbAuthSimpleSignInWithPrompt
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbBackButton
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbBackButton:hover
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOptionRemainder
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOptionRemainder_hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOptionText
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbBulkFormAutoCompleteOptionText_hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbConfirmationMessages
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbDeleteButton
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbDeleteButton:hover
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOptionRemainder
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOptionRemainder_hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOptionText
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormAutoCompleteOptionText_hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToPivotActionLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToPivotActionLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToReportActionLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormBackToReportActionLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalculatedField
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerDate
{

							font-size: 16px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerDate:hover
{

							font-size: 16px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerMonthDay
{

							font-size: 16px;
							height: 32px;
							line-height: 32px;
							min-width: 32px;
							color: #333333;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerMonthDay:hover
{

							font-size: 16px;
							height: 32px;
							color: #333333;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerMonthItem
{

							font-size: 16px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerNavBarItem
{

							font-size: 16px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerNavBarItem:hover
{

							font-size: 16px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerSelectedDate
{

							font-size: 16px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerTodayDate
{

							font-size: 16px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerTodayLabel
{

							font-size: 16px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerTodaySection
{

							font-size: 16px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerTodaySection:hover
{

							font-size: 16px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerWeekDayContainer
{

							font-size: 13px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCalendarPickerWeekDayItem
{

							font-size: 13px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormChargeOffConfirmation
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormCommonError
{

							font-size: 19px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormData
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDataLink, article.STcc89ab9937d84f248e77c772bb2bee4d section[class^="cbFormSection"] .cbFormData a
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDataLink:hover, article.STcc89ab9937d84f248e77c772bb2bee4d section[class^="cbFormSection"] .cbFormData a:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormError
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormErrorMarker
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormExpandLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormExpandLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormFile
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormHintLabel
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormHintLabel:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormHintTipText
{

							font-size: 15px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormJumpToTextField
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormLabel
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormLabelError
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormLabelRequired
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormMultiSelectField
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormMultiSelectText
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormMultiSelectText_hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationDDown
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationLinks
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationLinks:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormNavigationMessage
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormPassword
{

							font-size: 17px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormPaymentProcessor
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormRequiredMarker
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormSearchAgainLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormSearchAgainLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDownloadDetailsLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormDownloadDetailsLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormSelect
{

							font-size: 17px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextArea
{

							font-size: 17px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextAreaHint
{

							font-size: 15px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbFormTextField
{

							font-size: 17px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbHTMLBlockContainer
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbInlineAddFormButton
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbInlineAddFormButton:hover
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbLoginButton
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbLoginButton:hover
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordRecoveryButton
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordRecoveryButton:hover
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordResetButton
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordResetButton:hover
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbPasswordStrength
{

							font-size: 14px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetActionsContainer
{

							padding-left: 0;
							padding-right: 0;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetActionsLinks
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetActionsLinks:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAddButton
{

							font-size: 18px;
							height: 46px;
							margin: 1em 0;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAddButton:hover
{

							font-size: 18px;
							height: 46px;
							margin: 1em 0;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOptionRemainder
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOptionRemainder_hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOptionText
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetAutoCompleteOptionText_hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBackToPivotActionLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBackToPivotActionLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkDeleteActionLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkDeleteActionLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkEditActionLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetBulkEditActionLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarCaption
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarDataLabel
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarEvenCell
{

							padding: 10px 8px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarField
{

							font-size: 18px;
							font-weight: 700;
							text-align: center;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarField:before
{

							font-size: 14px;
							font-weight: 400;
							text-align: center;
							text-transform: uppercase;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarFieldInactiveDate
{

							font-size: 17px;
							text-align: center;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarFieldInactiveDate:before
{

							font-size: 14px;
							text-align: center;
							text-transform: uppercase;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarHintLabel
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarHintLabel:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarLabel
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarNavigationLinks
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarNavigationLinks:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarOddCell
{

							padding: 10px 8px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCalendarTableNowCell
{

							padding: 10px 8px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCancelButton
{

							font-size: 18px;
							height: 46px;
							margin: 1em 0;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCancelButton:hover
{

							font-size: 18px;
							height: 46px;
							margin: 1em 0;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCollapsedSubTotalLabel
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetCommonError
{

							font-size: 15px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetData
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDataLink, article.STcc89ab9937d84f248e77c772bb2bee4d table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDataLink:hover, article.STcc89ab9937d84f248e77c772bb2bee4d table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDownloadLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetDownloadLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetError
{

							font-size: 15px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetEvenRow
{

							padding: 15px 0px 15px 0px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetExpandLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetExpandLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetFile
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridEditActionLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGridEditActionLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1Data
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1Label
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup1SubTotal
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2Data
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2Label
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup2SubTotal
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3Data
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3Label
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup3SubTotal
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4Data
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4Label
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetGroup4SubTotal
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHintLabel
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHintLabel:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetHintTipText
{

							font-size: 15px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetJumpToTextField
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetLabel
{

							color: #20282B;
							font-family: Arial;
							font-size: 17px;
							font-weight: 700;
							margin-right: 5px;
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetLabelLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetLabelLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListGallerySelectAllActionLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListGallerySelectAllActionLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewDataLabel
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewHintLabel
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetListViewHintLabel:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetModifyButton
{

							font-size: 18px;
							height: 46px;
							margin: 1em 0;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetModifyButton:hover
{

							font-size: 18px;
							height: 46px;
							margin: 1em 0;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetMultiSelectField
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetMultiSelectText
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetMultiSelectText_hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationDDown
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationLinks
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationLinks:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetNavigationMessages
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetOddRow
{

							padding: 15px 0px 15px 0px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordIndex
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordMessage
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordPerPageControl
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetRecordPerPageMessage
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSearchAgainLink
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSearchAgainLink:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSelect
{

							font-size: 17px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetShowHideGroupText
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetShowHideGroupText:hover
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSortControl
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetSortLabel
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTextArea
{

							font-size: 17px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTextField
{

							font-size: 17px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTotalsData
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbResultSetTotalsLabel
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbSearchButton
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbSearchButton:hover
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbSubmitButton
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbSubmitButton:hover
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbSystemMessageContainerContent
{

							font-size: 17px;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbUpdateButton
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
article.STcc89ab9937d84f248e77c772bb2bee4d .cbUpdateButton:hover
{

							font-size: 18px;
							height: 46px;
							width: 100%;
						
}
}
