/* 3M Style Colors */
.ariaLiveHidden { clip:rect(0 0 0 0); clip-path:inset(50%); height:1px; width:1px; overflow:hidden; position:absolute; }
.errorShown { display:inline; color:#EE0000; margin:3px; }

#poaTable {	position: relative; }
#POATableCaption { position: absolute; overflow: hidden; left: -100%; top: -100%; }

.clsIntlShowExcludes { position:absolute; left:0px; top:5px; width:19px; height:20px; }
.clsIntlExcludesTitle { left:22px; top:10px; width:90px; height:20px; font-size:12px; padding-left:2px; }
.clsExcludesTitle { font-size:12px;}
.vizTable { height: 24px; z-index: -1; }

#vizprompt { color: #4570a0; }

#DCSelectors {text-align:left;}
#TableTitle { position: absolute; top:47px; left:0px;}

.clsFocusReviewTable { border-color: #edf3f9; border-width: 0px; border-collapse: separate;}
.clsFocusSummaryTable { border-color: white; border-width: 0px; }
.clsFocusReviewTable tr { border-color: #edf3f9; }
.clsFocusSummaryTable tr { border-color: white; }

.clsFocusedMiddle { padding-top:1px;border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed; border-top-color: ButtonShadow; border-bottom-color: ButtonShadow; }
.clsFocusedLeft { padding-top:1px;border-left-width: 1px; border-left-style: dashed; border-left-color: ButtonShadow; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed; border-top-color: ButtonShadow; border-bottom-color: ButtonShadow; }
.clsFocusedRight { padding-top:1px;border-right-width: 1px; border-right-style: dashed; border-right-color: ButtonShadow; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed; border-top-color: ButtonShadow; border-bottom-color: ButtonShadow; }
.clsUnFocusedMiddle { padding-top:2px;padding-bottom:1px; }
.clsUnFocusedLeft { padding-top:2px;padding-bottom:1px;padding-left:1px; }
.clsUnFocusedRight { padding-top:2px;padding-bottom:1px;padding-right:1px; }

.clsBody { width: 100%; }
.clsDisabled { color: GrayText; }

#MENULEADING { display:inline-block; *display: inline; *zoom: 1;  line-height: 28px; vertical-align: middle; background-color: #edf3f9; background-image: url("../images/coreimages_v2.png"); background-position: 0px -152px; width: 70px; height: 28px;  }
.defaultButtonHighlight, .defaultButtonPressed, .defaultButtonHighlight TD, .defaultButtonPressed TD, 
.defaultButtonDisabledHighlight, .defaultButtonDisabledHighlight TD,
.defaultButtonNormal, .defaultButtonNormal TD,
.defaultButtonDisabled, .defaultButtonDisabled TD
.defaultButtonSeparator, .defaultButtonSeparator TD
	{font-family: Arial, Tahoma, Sans-serif; font-size: 13px; font-weight: normal;}

.defaultButtonHighlight, .defaultButtonPressed {background-color: #3F4E73; color: white; height: 17px;}
.defaultButtonDisabledHighlight { background-color: #3F4E73; color: silver; height: 17px; }
.defaultButtonNormal { background-color: white; color: black; height: 17px; }
.defaultButtonDisabled { background-color: white; color: #757575; height: 17px; }
.defaultButtonSeparator { background-color: white; color: black; height: 5px; }

.defaultSeparator { font-size: 1px; width: 100%; height: 0px; border-style: solid; border-color: #8ca8d9; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; }

.defaultMenuStyle { cursor: default; z-index: 10; }
.defaultHorzMenuStyle { background-image: url("../images/menu_bg.png"); cursor: default; text-align: left; height:28px; width: 100%; min-width: 634px; _width: expression(document.body.clientWidth < 634 ? "634px" : "100%" );}
.defaultHorzButtonNormal { display:inline-block; *display: inline; *zoom: 1; font-weight:normal; background-position: 0px -96px; background-image: url("../images/coreimages_v2.png"); color: #203040; font-family: Arial,Tahoma,Sans-serif; width: 100px; height: 28px; line-height: 28px; vertical-align: middle; text-indent: 5px; }
.defaultHorzButtonDisabled { display:inline-block; *display: inline; *zoom: 1; font-weight:normal; background-position: 0px -96px; background-image: url("../images/coreimages_v2.png"); color: #203040; font-family: Arial,Tahoma,Sans-serif; width: 100px; height: 28px; line-height: 28px; vertical-align: middle; text-indent: 5px; cursor: not-allowed; opacity: 0.3;}
.defaultHorzButtonHighlight,.defaultHorzButtonDisabledHighlight,.defaultHorzButtonPressed { display:inline-block; *display: inline; *zoom: 1; font-weight:normal; background-position: 0px -124px; background-image: url("../images/coreimages_v2.png"); color: #203040; font-family: Arial,Tahoma,Sans-serif; width: 100px; height: 28px; line-height: 28px; vertical-align: middle; text-indent: 5px; cursor:pointer;}

.clsDlgBody, .clsBody, .clsCheckbox, .clsHistoryBody, .clsHistoryBox, .clsHistoryBoxHighlight, 
.clsReadOnlyTextArea
                               	{background-color: #edf3f9;}
                                                    
.clsInputGray, .clsReadOnlyTextArea, .clsScrollingDiv
								{background-color: #edf3f9;}
								
.clsPopupGroupBox { background-color: #edf3f9; border: 1px solid; color: gray; }
                                                    
.clsSpanGroupBox, .clsSpanGroupBox2, .clsPopupSpanGroupBox,
.clsShow, .clsShowItem, .noselect { background-color: white; }

.clsInput{background-color: white;}
.clsBar {background-color: royalblue;}
.clsButton, .clsCalendarButton, .clsFwdBtn, .clsBackBtn, .clsSearchBtn  { padding: 0px; background-color: transparent; font-size: 12px; font-weight: normal; color:#203040; width: 96px; height: 27px; }
.clsIPadBtnInterior { margin-left: -5px; margin-right: -5px; }
.clsButton { border: none; }
.clsSpanGroupBox2, .clsSpan3 {border-left: 1px solid; color: gray;}
.clsSpanGroupBox2 {border: 1px solid; color: gray;}
.clsBar {border-color:  royalblue;}
.clsWhiteBox { background-color: white; }
.clsLCDPolicyBox {background-color: White;}
.clsListBox { background-color: white; border: 1px solid black; }
.rowUnShade { background-color: white;}
.rowAltShade { background-color: transparent; }
.altShade { background-color: #edf3f9; }
.altUnShade { background-color: white; }
.clsDisabledBox { background-color: #edf3f9; border: black 1px solid; }
#InformationTitle, #InformationLeft, #InformationDemogr, #InformationContactUs {color:#203040;}
#Header2 { display: none; }

.clsLinkItem {color: black; cursor: pointer; text-decoration: underline;}
.clsLinkItem:focus {border: 1px dashed black;}

.w3-btn:focus {border: 2px dashed lime;}

.clsCalendarButton { border: none; background-image: url("../images/coreimages_v2.png"); background-position: 0px -342px; }
.clsSearchButton { border: none; background-image: url("../images/search_large.png"); background-position: 0px 0px; background-repeat: no-repeat }

#MainSpan { width: 100%; }

#GlassBgMain { width: 90px; height: 90px; background-color: white; }

#ObsoleteBrowser { margin: 5px; }
#ObsoleteBrowserMessage { color: red; text-align:center; background-color: white; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 25px;}
#ObsoleteBrowserClose { cursor: pointer; background-color: white; width: 50px; text-align: right; vertical-align: top; }

#WarningBanner { margin: 0px; background-color: red; color: white; }
#WarningBannerMessage { color: white; text-align:center; background-color: red; padding-top: 3px; padding-right: 8px; padding-bottom: 3px; padding-left: 8px; vertical-align: middle; font-size: 12px; font-family: Arial, Tahoma, Sans-Serif;}

#SmallLogo { position: absolute; top:0px; left:12px; padding:0; width:32px; height:16px; background-position: -64px -326px; background-image: url(../images/coreimages_v2.png);}
#InformationTitle { overflow: hidden; padding-top: 0px; position: relative; margin-left: 10px; width: 500; height: 32px; background-color: transparent; outline: none;  }
#InformationContactUs { position:absolute; top:0; right:0; width:90px; text-align:center; color: #203040; z-index: 1; height:28px; line-height: 28px; vertical-align: middle; background-position: -1px -96px; background-image: url(../images/coreimages_v2.png); }
#LogoImage { position: absolute; top: 9px; left: 10px;  width: 50px; height: 50px; background-position: 0px -180px; background-image: url("../images/coreimages_v2.png"); }

#InformationLeft { text-align: right;color: Gray; font-weight: normal; position: absolute; right: 0px; top: -25px; z-index: -5;}
#InformationLeft br { display: none; }
#InformationLeft span { padding-left: 5px; }

.clsDemo { position: absolute; left:9px; width:618px; height:303px; color:#203040; }

#InformationContactUs A:link { color: #203040; font-weight: normal;}
#InformationContactUs A:visited { color: #203040; font-weight: normal;}

.clsShowRadio { width: 14px; position: relative; top: -1px; padding: 0px; border: none; }

#selectbox { position: relative; top: 45%; background-color: #edf3f9; border: 1px solid black; width: 200px; padding: 5px; }

#Innovate { display: inline; }

.clsHistoryBoxHighlight, .clsShowHighlight, .clsLookAheadHighlight,

INPUT.DDHighlight, .DDHighlight {
	background-color: #93acc5;
	color: white;
}
.clsLookAheadItemHighlight {
	background-color: #93acc5;
	color: white;
}

.clsSelRow {
	background-color: #0078d7 !important;
	color: white !important;
}

.clsInput { color: #203040; }

#Toolbar                 { margin-top:2px; margin-bottom:2px; width: 100%; background-color: transparent; text-align: right; min-width: 434px; _width: expression(document.body.clientWidth < 434 ? "434px" : "100%" ); z-index: 1; }
#tbAutoLinkDis              { display:none; background-position: -120px -451px; background-image: url(../images/coreimages_v2.png); margin-left: 0px; margin-top: 9px; width: 24px; height: 24px;}
#tbAutoLink           { background-position: -120px -451px; background-image: url(../images/coreimages_v2.png); margin-left: 0px; margin-top: 9px; width: 24px; height: 24px;}
#tbDefPrint              { background-position: -24px -230px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; }
#tbDefPrintDis           { background-position: -24px -230px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbCustPrint             { background-position: -48px -230px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; width: 23.5px; }
#tbCustPrintDis          { background-position: -48px -230px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbPatInfo               { background-position: -96px -230px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; }
#tbPatInfoDis            { background-position: -96px -230px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbHelp                  { background-position: -48px -254px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; }

#tbReference             { background-position:   0px -230px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; }
#tbReferenceDis          { background-position:   0px -230px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbCodeBook              { background-position: -88px -152px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; }
#tbCodeBookDis           { background-position: -88px -152px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbAHAClinic             { background-position: -96px -254px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; }
#tbAHAClinicDis          { background-position: -96px -254px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbAMAAssistant          { background-position: -72px -254px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; }
#tbAMAAssistantDis       { background-position: -72px -254px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }

#tbI10_Module            { background-position: -24px -254px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; }
#tbI10_ModuleDis         { background-position: -24px -254px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbI10_Info              { background-position: 0px -254px;   background-image: url("../images/coreimages_v2.png"); margin-left: 4px; }
#tbI10_InfoDis           { background-position: 0px -254px;   background-image: url("../images/coreimages_v2.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbI10_EducProg          { background-position: 0px -410px;   background-image: url("../images/coreimages_v2.png"); margin-left: 4px; }
#tbI10_EducProgDis       { background-position: -26px -410px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbPOA                   { background-position: -72px -230px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; margin-right: 4px;}
#tbPOADis                { background-position: -72px -230px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; margin-right: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }

.clsI10POAGuidelinesIcon { background-position: -96px -326px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; margin-right: 2px; width: 24px; height: 24px; border: none; padding: 0px 0px 0px 0px;}
#tbCodeBookI10           { background-position: -96px -326px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; margin-right: 2px; }
#tbCodeBookI10Dis        { background-position: -96px -326px; background-image: url("../images/coreimages_v2.png"); margin-left: 4px; margin-right: 2px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }

#tbCOF                   { background-position: -22px -41px; background-image: url("../images/AU_images.png"); margin-left: 4px; }
#tbCOFDis                { background-position: -22px -41px; background-image: url("../images/AU_images.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbHAD                   { background-position: -94px -68px; background-image: url("../images/AU_images.png"); margin-left: 4px; }
#tbHADDis                { background-position: -94px -68px; background-image: url("../images/AU_images.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbNoteSearch            { background-position: 0px 0px;     background-image: url("../images/notebook_large.png"); margin-left: 4px; }
#tbNoteSearchDis         { background-position: 0px 0px;     background-image: url("../images/notebook_large.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbAUCodeAdv             { background-position: -52px -41px; background-image: url("../images/AU_images.png"); margin-left: 4px; }
#tbAUCodeAdvDis          { background-position: -52px -41px; background-image: url("../images/AU_images.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbAUCodeStd             { background-position: -83px -41px; background-image: url("../images/AU_images.png"); margin-left: 4px; }
#tbAUCodeStdDis          { background-position: -83px -41px; background-image: url("../images/AU_images.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
#tbIECodeStd             { background-image: url("../images/20_book_red.png"); margin-left: 4px; }
#tbIECodeStdDis          { background-image: url("../images/20_book_red.png"); margin-left: 4px; opacity: 0.2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); }

.clsBarButton, .clsBarButton2, .clsBarButton3 {
	background-color: #edf3f9;
	border: none;    
	padding: 0px 0px 0px 0px;
	margin: 0px;
	cursor: pointer;
	width: 24px;
	height: 24px;
}
.clsShow td { background-repeat: no-repeat; }

.clsCheckCellDis, .clsCheckCellCheckedDis, .clsRadioCellDis, .clsCheckCell, .clsCheckCellChecked, .clsRadioCell, .clsRadioCellChecked, .clsCheckCellHighlight, .clsCheckCellHighlightChecked, .clsRadioCellHighlight { display:none; }

.LAFrame { z-index: 1000; padding: 0px; margin: 0px; }

.clsLookAhead { background-color: #FFFFE1; }
.clsLookAheadItem { background-color: #FFFFE1; }

.clsAjaxInsetBox { }

@media print {
	#Header1 {background-color: transparent;}
	#Header2 {background-image: none;}
	#TitleBox {display:none;}
	#Footer {display:none;}
	.clsBody, .clsDlgBody, .clsSpanGroupBox, .clsScrollingDiv
		{background-color: transparent;}
}

.clsPopupSpanGroupBox { color: black; }

.clsOptionDisabled { display: none; }
.clsOptionEnabled { color: black; border-color: white; display: block; white-space: nowrap; }
.clsOptionSelected { color: white; background-color: #0078d7; border-color: #0078d7; display: block;  white-space: nowrap; }
.clsOptionUnFocused { border: 1px solid white; }
.clsOptionFocused { border: 1px dotted black; }

.clsPopupWindow { font-family: arial, sans-serif; font-size: 12px;  font-weight: bold; position: absolute; top: 10px; left: 10px; background-color: transparent; height: 100px; width: 100px; }

.clsPopupTitleBar { position: relative; font-family: arial, sans-serif; color: #203040; font-size: 13px; font-weight: normal; text-align: left; width: 100%; height: 20px; line-height:normal;}
.clsPopupClientArea { background-color: #edf3f9; position: relative; }
.clsPopupTitleArea { position: relative; top: 3px; left: 10px; cursor: default; }
.clsPopupBottomBar { margin: 0px; font-size: 1px; position: relative; width: 100%; height: 10px; }

.clsPopupTL { position: absolute; top: 0px; left: 0px; height: 20px; width: 10px; background-image: url("../images/coreimages_v2.png"); background-position: -100px 0px; }
.clsPopupT  { height: 20px; width: 100%; margin-left: 10px; margin-right: 22px; background-image: url("../images/title_bg.png"); }
.clsPopupExit { position: absolute; right: 10px; top: 0px; height: 20px; width: 12px; background-image: url("../images/coreimages_v2.png"); background-position: -108px -30px; }
.clsPopupTR { position: absolute; top: 0px; right: 0px; height: 20px; width: 10px; background-image: url("../images/coreimages_v2.png"); background-position: -110px 0px; }

.clsPopupM  { background-color: #edf3f9; margin: 0px; padding: 0px; width: 100%; border-left: 1px solid #93acc5; border-right: 1px solid #93acc5; box-sizing: border-box; }


.clsPopupBL { position: absolute; top: 0px; left: 0px; height: 10px; width: 10px; background-image: url("../images/coreimages_v2.png"); background-position: -100px -20px; }
.clsPopupB  { height: 10px; width: 100%; margin-left: 10px; margin-right: 10px; border-bottom: 1px solid #93acc5; background-color: #edf3f9; }
.clsPopupBR { position: absolute; top: 0px; right: 0px; height: 10px; width: 10px; background-image: url("../images/coreimages_v2.png"); background-position: -110px -20px; }

.clsSimplePopupTitleBar { position: relative; font-family: Arial, Tahoma, Sans-Serif; color: #203040; font-size: 13px; font-weight: bold; text-align: left; width: 100%; height: 40px; }
.clsSimplePopupClientArea { background-color: #edf3f9; position: relative; }
.clsSimplePopupTitleArea { position: relative; top: 12px; left: 10px; cursor: default; }

.clsSimplePopupT  { height: 40px; width: 100%; margin-left: 10px; margin-right: 22px; }
.clsSimplePopupExit { position: absolute; right: 16px; top: 2px; height: 40px; width: 12px; font-weight:bold; font-size:24px; cursor:pointer; }
.clsSimplePopupExit:hover { color:Black; }

.clsSimplePopupM  { margin: 0px; width: 100%; }

.clsErrorMessage { padding: 5px; height: 250px; font-family: arial, sans-serif; font-size: 12px; color: black; background-color: white; border: 1px solid black; overflow-y: auto; }
.clsErrMsgButtons { text-align: center; }
.clsErrMsgButtons div {margin-left:auto;margin-right:auto;}

.clsCurveCntr { background-color: white; border: none; }
.clsCurveItrHI, .clsCurveItrDemo, .clsCurveItr {  }
.clsCurveItrHI { background-color: white; }

.clsMsgText { padding-left: 5px; padding-right: 5px; font-weight: normal; }

.clsCalBtnGr { width: 16px; height: 16px; }
.clsCalBtnGrDis { width: 16px; height: 16px; }
.clsSrchBtnGr { width: 16px; height: 16px; }
.clsSrchBtnGrDis { width: 16px; height: 16px; }
.DDImg { width: 9px; height: 5px; }
.DDImgDis { width: 9px; height: 5px; }

.clsCOF { padding-right: 5px; }

.clsCOF1, .clsCOF2, .clsCOF9, .clsCOF1M, .clsCOF2M, .clsCOF9M, .clsCOF1O, .clsCOF2O, .clsCOF9O, .clsCOFP, .clsCOFC, .clsCOFA, .clsCOFM { width: 16px; height: 16px;  background-image: url("../images/AU_images.png"); }
.clsCOF1, .clsCOF2, .clsCOF9, .clsCOF1M, .clsCOF2M, .clsCOF9M, .clsCOF1O, .clsCOF2O, .clsCOF9O, .clsCOFP, .clsCOFC, .clsCOFA, .clsCOFM { position: relative; top: 1px; }

.clsCOF1 { background-position: 0px 0px; }
.clsCOF2 { background-position: -59px 0px; }
.clsCOF9 { background-position: 0px -20px; }
.clsCOF1M { background-position: -20px 0px; }
.clsCOF2M { background-position: -80px 0px; }
.clsCOF9M { background-position: -20px -20px; }
.clsCOF1O { background-position: -40px 0px; }
.clsCOF2O { background-position: -100px 0px; }
.clsCOF9O { background-position: -40px -20px; }
.clsCOFP { background-position: 0px -40px; }
.clsCOFC { background-position: -80px -20px; }
.clsCOFA { background-position: -60px -20px; }
.clsCOFM { background-position: -100px -20px; }

.clsPOA { padding-right: 5px; padding-left: 1px;}

.clsAC1, .clsAC1_reviewed,
.clsAC2, .clsAC2_reviewed,
.clsAC3, .clsAC3_reviewed,
.clsAC4, .clsAC4_reviewed,
.clsPOAA, .clsPOAB, .clsPOAC, .clsPOAD, .clsPOAE, .clsPOAF, .clsPOAN, .clsPOANa, .clsPOAU, .clsPOAW, .clsPOAY, .clsPOAYa, .clsNote, .clsHelp, .clsRx, .clsHACReport, .clsPPCReport, .clsUCAPSPP, .clsHCC, .clsInsight, .clsSessionReport, .clsAnat, .clsWarning, .clsExpand, .clsCollapse, .clsWS {
    width: 16px;
    height: 16px;
    background-image: url("../images/coreimages_v2.png");
}
.clsAC1, .clsAC1_reviewed,
.clsAC2, .clsAC2_reviewed,
.clsAC3, .clsAC3_reviewed,
.clsAC4, .clsAC4_reviewed,
.clsPOAA, .clsPOAB, .clsPOAC, .clsPOAD, .clsPOAE, .clsPOAF, .clsPOAN, .clsPOANa, .clsPOAU, .clsPOAW, .clsPOAY, .clsPOAYa { top: 1px; }

.clsAC4  { background-position: -75px -457px; height:18px; }
.clsAC4_reviewed  { background-position: -29px -477px; width:21px; height:19px; }

.clsAC3  { background-position: -75px -457px; height:18px; }
.clsAC3_reviewed  { background-position: -29px -477px; width:21px; height:19px; }

.clsAC2  { background-position: -57px -457px; height:18px; }
.clsAC2_reviewed  { background-position: -6px -477px; width:22px; height:19px; }

.clsAC1  { background-position: -57px -457px; height:18px; }
.clsAC1_reviewed  { background-position: -6px -477px; width:22px; height:19px; }

.clsPOAA { background-position: 0px -394px; }
.clsPOAB{ background-position: -16px -394px; margin-top: 1px;}
.clsPOAC { background-position: -32px -394px; }
.clsPOAD { background-position: -48px -394px; }
.clsPOAE { background-position: -16px -294px; }
.clsPOAF { background-position: -64px -394px; }
.clsPOAN { background-position: -16px -310px; }
.clsPOANa{ background-position: 0px -310px; margin-top: 1px; }
.clsPOAU { background-position: -96px -310px; }
.clsPOAW { background-position: -80px -310px; }
.clsPOAY { background-position: -48px -310px; }
.clsPOAYa{ background-position: -32px -310px; margin-top: 1px;}
.clsNote { background-position: -64px -310px; }
.clsHelp { background-position: 0px -294px; }
.clsRx   { background-position: -64px -278px; }
.clsInsight { background-position: -96px -278px; }
.clsSessionReport { background-position: -80px -278px; }
.clsHACReport { background-position: 0px -278px; }
.clsPPCReport { background-position: -16px -326px; }
.clsUCAPSPP { background-position: -32px -326px; }
.clsHCC { background-position: -48px -326px; }
.clsAnat { background-position: -32px -294px; }
.clsWS { background-position: -93px -435px; width: 14px; height: 15px; }

.clsAutoPOATable, .clsWarningReviewTable { padding: 10px; }

.clsSOI, .clsROM, .clsMSDRG, .clsAPRDRG { font-size: 12px; font-weight: bold; font-family: arial, tahoma, sans-serif; }
.clsMSDRG { color: #4040b0; }
.clsSOI { color: #986000; padding-right: 1px; } /* The S needs a bit of padding. */
.clsPPC { color: #ffa500; }
.clsROM { color: #800000; } /* R comes out centered okay. */
.clsAPRDRG { color: #008000; } 
td.clsMASR { background-color: transparent; background-image: url("../images/masrbg.gif"); background-repeat: repeat-x; height: 15px; }
 
.clsExpand { background-position: -104px -196px; margin-bottom:0; cursor:pointer;}
.clsCollapse { background-position: -104px -180px; margin-bottom:0; cursor:pointer;}
.clsWarning { background-position: -104px -212px; margin-bottom:0;}
.clsTitleWarning { background-position: -104px -212px; width: 16px; height: 14px;  background-image: url("../images/coreimages_v2.png"); }
.clsTabTitleWarning { background-position: -186px -434px; width: 24px; height: 24px;  background-image: url("../images/coreimages_v2.png"); }
.clsCodeLinking16 {background-position: -100px -390px; margin-bottom:0; cursor:pointer; width: 19px; height: 19px;  background-image: url("../images/coreimages_v2.png");}
.clsTitleRow { background-color: white; height: 24px; }
.clsRevTitleRow { height: 25px; }
.clsTitle { height: 24px; }
.clsPSSection { }
.clsSectionTitle { font-weight: bold; font-family: arial, tahoma, sans-serif; font-size: 16px; background-color: transparent; top: 1px;}
.clsShowTitle { font-weight: bold; font-family: arial, tahoma, sans-serif; font-size: 16px; background-color: transparent; top: 1px; color:White;}
.clsSectionTitleShad { display: none; }
.clsSectionTitle_line { font-weight: normal !important }
.clsSectiontitle_line_bold { font-weight: bold }


.clsFwdBtn { border: none; }
.clsBackBtn     { border: none; }

.clsDlgColHeader { padding-left: 5px; padding-right: 5px; font-family: arial, tahoma, sans-serif; font-size: 14px; font-weight: bold; background-color: transparent; border-left: 1px solid #b1cbef; border-right: 1px solid white; text-align:left;}
.clsDlgHeader { background-image: url("../images/dialog_gradient.gif"); height: 32px; line-height:normal;}
.clsDlgSectionTitle { font-family: arial, tahoma, sans-serif; font-size: 12px; font-weight: bold; color: black; }
.clsHeaderText { color: #2e4c6d; position: relative; }
.clsHeaderShad { display: none; }

.clsDisabledBox {background-color: #e7effb; }
.clsDisabledText { color: #2e4c6d; }

.clsShow td.clsShowMessage, .clsShowMessage {
    border: 1px solid #4570a0;
    border-radius: 5px;
    background-color: rgb(237, 243, 249);
    padding-left: 3px;
    padding-right: 3px;
    margin-top: 4px;
}

#AboutTitleSpacer { height: 50px; }
#ContactSpacer1 { height: 175px; background-color: #f3f9ff; border: 1px solid #93acc5; }
#ContactSpacer2 { height: 171px; background-color: #f3f9ff; border: 1px solid #93acc5; }
#ContactSpacer3 { height: 110px; background-color: #f3f9ff; border: 1px solid #93acc5; }
#EPSpacer1 { height: 100px; background-color: #f3f9ff; border: 1px solid #93acc5; }
#EPSpacer3, #EPSpacer4 { height: 36px; background-color: #f3f9ff; border: 1px solid #93acc5; }
#EPSpacer2 { height: 64px; background-color: #f3f9ff; border: 1px solid #93acc5; }
#EPSpacer5 { height: 80px; background-color: #f3f9ff; border: 1px solid #93acc5; }
#SearchSpacer1 { height: 36px; background-color: #f3f9ff; border: 1px solid #93acc5; }

.DDBtn {
	z-index: 0;		
	border: none;
	vertical-align: baseline;
	text-align: center;
	height: 18px;
	width: 18px;
	background-image: url("../images/coreimages_v2.png");
	background-position: -100px -96px;
	background-repeat: no-repeat;
}

#enforcer
{
	z-index: -1000000;
}

.msgTitle { color: #4570a0; font-size: 14px; }

#text1 { padding-left: 5px; }
#text2 { padding-left: 5px; }
#text3 { padding-left: 5px; }

.clsConfigDialogTitle { height: 50px; background-image: url("../images/gb72_center_v2.gif"); width: 100%; font-size: 16px; font-family: arial, tahoma, sans-serif; font-weight: normal; color: black; }
.clsConfigDialogTitleText { width: 100%; text-align: center; position: absolute; top: 18px; }
.clsConfigDialogTitleLogo { font-size: 1px; width: 50px; height: 50px; background-image: url("../images/coreimages_v2.png"); background-position: 0px -180px; }

.clsUserListContainer { position: relative; top: 10px; text-align: left; width: 340px; border: 1px solid gray;}
.clsUserListBorder { overflow-y: auto; background-color: white; height: 300px; width: 100%; border-top: 1px solid gray;}
.clsUserList { width: 100%; font-weight: normal;}
.clsUserListBtns { position: relative; top: 20px;  }
.clsUserListBtnsTable { width: 340px; }

#SplashScreen { position: absolute; width: 100%; top: 30px; }

.clsChargeCodeID { color:#CC0066; }
.clsSubMenu img{margin-bottom:0; }

/* dialog styles for accessibility */
tr.hcgray {color:#fff!important;background-color:#797676!important}
th.left { text-align: left;}

/* Need to apply the below styles within codebook popup boxes */

/* note table */			.nt 	{ margin: 6px 0px 6px 0px; min-width: 100%; }
/* note content */		.nc 	{ padding: 0px; }
/* note content framed */	.ncf, .hncf 	{ padding: 8px 12px 8px 12px; border: solid #FFFFFF 1px; border-left: solid #FFD400 2px; background-color: #FDFDB7; }

/* includes table */		.it 	{ margin: 6px 0px 6px 0px; min-width: 100%;}
/* includes content */		.ic 	{ padding: 0px; }
/* includes framed */		.icf, .hicf 	{ padding: 18px 12px 8px 8px; border: solid #FFFFFF 1px; border-left: solid #BEDCBE 2px; background-color: #ECF5EC; background-image: url(../cb/images/includes-label.gif); background-repeat:no-repeat; }

/* excludes table */		.xt 	{ margin: 6px 0px 6px 0px; min-width: 100%;}
/* excludes content */		.xc 	{ padding: 0px 0px 0px 8px; }
/* excludes framed */		.xcf, .hxcf 	{ padding: 18px 12px 8px 8px; border: solid #FFFFFF 1px; border-left: solid #DCBEBE 2px; background-color: #F5DDDD; background-image: url(../cb/images/excludeslabel.gif); background-repeat:no-repeat; }
/* excludes 1 framed */		.xcf1, .hxcf1 	{ padding: 18px 12px 8px 8px; border: solid #FFFFFF 1px; border-left: solid #DCBEBE 2px; background-color: #F5DDDD; background-image: url(../cb/images/excludeslabel1.gif); background-repeat:no-repeat; }
/* excludes 2 framed */		.xcf2, .hxcf2 	{ padding: 18px 12px 8px 8px; border: solid #FFFFFF 1px; border-left: solid #DCBEBE 2px; background-color: #F5ECEC; background-image: url(../cb/images/excludeslabel2.gif); background-repeat:no-repeat; }

/* note framed */		.ntf, .hntf 	{ padding: 18px 12px 8px 8px; border: solid #FFFFFF 1px; border-left: solid #FFD400 2px; background-color: #FDFDB7; background-image: url(../cb/images/noteTitle.gif); background-repeat:no-repeat; }
/* code also framed */		.caf, .hcaf 	{ padding: 18px 12px 8px 8px; border: solid #FFFFFF 1px; border-left: solid #BEDADC 2px; background-color: #DCF3F5; background-image: url(../cb/images/codeAlso.gif); background-repeat:no-repeat; }
/* code first framed */		.cff, .hcff 	{ padding: 18px 12px 8px 8px; border: solid #FFFFFF 1px; border-left: solid #BEDADC 2px; background-color: #DCF3F5; background-image: url(../cb/images/codeFirst.gif); background-repeat:no-repeat; }
/* use additional framed */		.uaf, .huaf 	{ padding: 18px 12px 8px 8px; border: solid #FFFFFF 1px; border-left: solid #BEDADC 2px; background-color: #DCF3F5; background-image: url(../cb/images/useAdditional.gif); background-repeat:no-repeat; }
/* code also when performed framed */		.cawpf, .hcawpf 	{ padding: 18px 12px 8px 8px; border: solid #FFFFFF 1px; border-left: solid #BEDADC 2px; background-color: #DCF3F5; background-image: url(../cb/images/codeAlsoWhenPerf.gif); background-repeat:no-repeat; }


