
/* OVERRIDE GLOBAL TEXT STYLES */
*
{
	color: #124B66;
}

/* OVERRIDE MISC TEXT STYLES */
.bigBoldFontRequired
{
	color: #CC0000;
}
.bigBoldFontPreferred
{
	color: #006600;
}
.bigBoldFontRed
{
	color: #CC0000;
}

.white-font{
    color:#FFFFFF;
}


/* OVERRIDE DIALOGBOX POPUP STYLES */
body.dialogBoxBody
{
	background-color: #CBD6E9;
}



/* OVERRIDE TOPBAR STYLES */
.topbarTableBar {
    border: 1px solid #124B66;
    background-color: #0375B1;
    /*background-image: url(Images/KT_GradientShort.jpg);*/
}
.topbarTable {
    border-left: 1px solid #124B66;
    border-right: 1px solid #124B66;
    border-bottom: 1px solid #124B66;
    background-color: #0375B1;
    /*background-image: url(Images/KT_GradientTall.jpg);*/
}
.topbarLogoCell {
    border-right: 1px solid #124B66;
    border-top: 1px solid #124B66;
    background-color: #FFFFFF;
    background-image: url('Images/_KtLogo_smallest.png');
    /*background-image: url(Images/KT_TopBarLogo.gif);*/
}
.topbarTopCell
{
	border-bottom: 1px solid #124B66;
}
.topbarBottomCell
{
}
.topbarTimerResetButton
{
	color: #FFFFFF;
}
.topbarTimerResetButtonWarning
{
	color: #000000;
}



/* OVERRIDE NAVIGATION BAR STYLES */
.navBarTopDiv {
    border-bottom: 1px solid #124B66;
    background-color: #0375B1;
    /*background-image: url(Images/KT_GradientMedium.jpg);*/
}
.navBarPageNameLabel
{
	color: #FFFFFF;
}



/* OVERRIDE STATUS BAR STYLES */
.statusBarTable {
    background-color: #0375B1;
    /*background-image: url(Images/KT_GradientMedium.jpg);*/
}
.statusBarOperatorCell
{
	border-right: 1px solid #124B66;
}
.statusBarOperatorLabel
{
	color: #FFFFFF;
}
.statusBarStatusLabel
{
	color: #FFFFFF;
}
.statusBarStatusLabelError
{
	color: #FF0000;
}
.statusBarPrinterCell
{
	border-left: 1px solid #124B66;
}
.statusBarVersionCell
{
	border-left: 1px solid #124B66;
}
.statusBarVersionLabel
{
	color: #FFFFFF;
}



/* OVERRIDE LOGIN, CHANGEPASSWORD, UNDERCONSTRUCTION */
.loginOuterDiv
{
	border: 1px solid #124B66;
	background-color: #CBD6E9;
}
.loginTopBar {
    border-bottom: 1px solid #124B66;
    background-color: #0375B1;
    /*background-image: url(Images/KT_GradientShort.jpg);*/
}
.loginBottomBar {
    border-top: 1px solid #124B66;
    background-color: #0375B1;
    /*background-image: url(Images/KT_GradientShort.jpg);*/
}
.loginLeftDiv
{
	border-right: 1px solid #124B66;
	background-color: #FFFFFF;	
}
.loginLogoDiv {
    border-bottom: 1px solid #124B66;
    background-image: url('Images/_KtLogo_smallest.png');
    /*background-image: url(Images/KT_TopBarLogo.gif);*/
}
.loginRightDiv
{
	background-color: #CBD6E9;
}
.changePasswordOuterDiv
{
	border: 1px solid #124B66;
	background-color: #CBD6E9;
}
.loginDisclaimerDiv {
	padding: 5px;
	background-color: #CBD6E9;
}


/*	OVERRIDE SELECT AND EDIT AREA STYLES */
.selectAreaTableBar {
    border-bottom: 1px solid #124B66;
    background-color: #0375B1;
    /*background-image: url(Images/KT_GradientShort.jpg);*/
}
.selectAreaTableBar2 {
    border-top: 1px solid #124B66;
    border-bottom: 1px solid #124B66;
    background-color: #0375B1;
    /*background-image: url(Images/KT_GradientShort.jpg);*/
}
.selectAreaTable
{
	border: 1px solid #124B66;
	background-color: #CBD6E9;
}
.selectAreaTableWizard
{
	border-top: 1px solid #124B66;
	border-bottom: 1px solid #124B66;
	border-left: 1px solid #124B66;
	border-right: 1px solid #124B66;
	background-color: #CBD6E9;
	margin-bottom: 5px
}
.narrativeLabelCell
{
	padding-left: 25px;
	vertical-align: middle;
	text-align: left;
}
.narrativeLabel
{
	font-weight: bold;
	color: Red;
}
.selectAreaTableTop
{
	border-bottom: none;
	border-top: 1px solid #124B66;
	border-left: 1px solid #124B66;
	border-right: 1px solid #124B66;
	background-color: #CBD6E9;
}
.selectAreaTableMiddle
{
	border-bottom: none;
	border-top: none;
	border-left: 1px solid #124B66;
	border-right: 1px solid #124B66;
	background-color: #CBD6E9;
}
.selectAreaTableBottom
{
	border-bottom: 1px solid #124B66;
	border-top: none;
	border-left: 1px solid #124B66;
	border-right: 1px solid #124B66;
	background-color: #CBD6E9;
}
.selectAreaDivControl
{
	border-bottom:1px solid #124B66;
	border-left:1px solid #124B66;
	border-right:1px solid #124B66;	
	background-color: #CBD6E9;
}


/* edit Area */
.editArealLabelLJCell : .editAreaLabelCell
{
	text-align : left;
}
.editAreaTableBar {
    border-bottom: 1px solid #124B66;
    background-color: #0375B1;
    /*background-image: url(Images/KT_GradientShort.jpg);*/
}
.editAreaTableBar2 {
    border-top: 1px solid #124B66;
    border-bottom: 1px solid #124B66;
    background-color: #0375B1;
    /*background-image: url(Images/KT_GradientShort.jpg);*/
}
.editAreaTable
{
	border: 1px solid #124B66;
	background-color: #ffffff;
}
.selectAreaTableSummaryHeaders
{
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #124B66;
	border-bottom: 1px solid #124B66;
	background-color: #CBD6E9;
}

.editAreaTableTop
{
	border-bottom: none;
	border-top: 1px solid #124B66;
	border-left: 1px solid #124B66;
	border-right: 1px solid #124B66;
	background-color: #ffffff;
}

.editAreaTableMiddle
{
	border-bottom: none;
	border-top: none;
	border-left: 1px solid #124B66;
	border-right: 1px solid #124B66;
	background-color: #ffffff;
}

.editAreaTableBottom
{
	border-bottom: 1px solid #124B66;
	border-top: none;
	border-left: 1px solid #124B66;
	border-right: 1px solid #124B66;
	background-color: #ffffff;
}

.editAreaDivControl
{
	border-bottom:1px solid #124B66;
	border-left:1px solid #124B66;
	border-right:1px solid #124B66;	
}

/* OVERRIDE DATAGRID STYLES */
.controlGrid
{
	background-color: #000000;	/* used to form the internal borders */
}
.controlGridHeaderRow {
    background-color: #0375B1;
    color: white;
}

    .controlGridHeaderRow td {
        background-color: #0375B1;
        color: white;
    }
.controlGridHeaderCell
{
	color: #FFFFFF;
}
.controlGridHeaderCell a
{	
	color: #FFFFFF;
}
.controlGridRow
{
	color: #124B66;
	background-color: #FFFFFF;
}
.controlGridRowBold
{
	color: #124B66;
	background-color: #FFFFFF;
}
.controlGridRowAlternate
{
	color: #124B66;
	background-color: #CBD6E9;
}
.controlGridRowSelected
{
	color: #124B66;
	background-color: #ffff76;
}
.controlGridCell
{
}
.controlGridLinkButtonCell Input
{
}
.controlGridFooterRow {
    background-color: #0375B1;
    /*background-image: url(Images/KT_GradientMedium.jpg);*/
}
.controlGridFooterCell
{
	color: #FFFFFF;
}
.controlGridFooterCell a
{	
	color: #FFFFFF;
}
.controlGridPagerRow {
    color: #FFFFFF;
    background-color: #0375B1;
    /*background-image: url(Images/KT_GradientMedium.jpg);*/
}
.controlGridPagerRow span
{	
	color: #FFFFFF;
}
.controlGridPagerRow a
{	
	color: #FFFFFF;
}

/* grid select all overlay */
.controlGridSelectAll
{
	top: 0px;
	left: 0px;
	width: 99%;
	height: 5000px;
	position: absolute;
	background-color: white;
	z-index: 999;
	filter:alpha(opacity=85);  /* for IE */
	-moz-opacity:0.85;         /* for Mozilla Firefox */
	padding-top: 45%;
	padding-left: 10%;
}

/* OVERRIDE CONTROL STYLES */
.controlLabel
{
}
.controlLabelPreferred
{
	color: #006600;
}
.controlLabelRequired
{
	color: #CC0000;
}


.controlLabelError
{
	color: #CC0000;
}


.controlLabelLarge
{
}
.controlLabelLargePreferred
{
	color: #006600;
}
.controlLabelLargeRequired
{
	color: #CC0000;
}


.controlDropDown
{
	color: #124B66;
}
.controlDropDownActive
{
	color: #124B66; 
	background-color: #CBD6E9;
}
.controlDropDownDisabled
{
	color: #666666;
}


.controlListBox
{
	color: #124B66;
}
.controlListBoxActive
{
	color: #124B66; 
	background-color: #CBD6E9;
}
.controlListBoxDisabled
{
	color: #666666;
}



.controlTextBox {
	color: #124B66;
	border: 1px solid #999999;
	border-radius: 3px;
}
.controlTextBoxActive {
	color: #124B66;
	background-color: #CBD6E9;
	border: 1px solid #999999;
	border-radius: 3px;
}
.controlTextBoxDisabled {
	color: #666666;
	border: 1px solid #999999;
	border-radius: 3px;
}


.controlTextBoxLarge {
	color: #124B66;
	border: 1px solid #999999;
	border-radius: 3px;
}
.controlTextBoxLargeActive {
	color: #124B66;
	background-color: #CBD6E9;
	border: 1px solid #999999;
	border-radius: 3px;
}
.controlTextBoxLargeDisabled {
	color: #666666;
	border: 1px solid #999999;
	border-radius: 3px;
}


.controlTextBoxCurrency {
	color: #124B66;
	border: 1px solid #999999;
	border-radius: 3px;
}
.controlTextBoxCurrencyActive {
	color: #124B66;
	background-color: #CBD6E9;
	border: 1px solid #999999;
	border-radius: 3px;
}
.controlTextBoxCurrencyDisabled {
	color: #666666;
	border: 1px solid #999999;
	border-radius: 3px;
}


.controlTextBoxCurrencyLarge {
	color: #124B66;
	border: 1px solid #999999;
	border-radius: 3px;
}
.controlTextBoxCurrencyLargeActive {
	color: #124B66;
	background-color: #CBD6E9;
	border: 1px solid #999999;
	border-radius: 3px;
}
.controlTextBoxCurrencyLargeDisabled {
	color: #666666;
	border: 1px solid #999999;
	border-radius: 3px;
}


.controlTextBoxTime {
	color: #124B66;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	border-radius: 3px;
}
.controlTextBoxTimeActive {
	color: #124B66;
	background-color: #CBD6E9;
	border: 1px solid #999999;
	border-radius: 3px;
}
.controlTextBoxTimeDisabled {
	color: #666666;
	border: 1px solid #999999;
	border-radius: 3px;
}


.controlTextView
{
	color: #124B66;
}


.controlMultiLineTextbox
{			
	color: #124B66;
}
.controlMultiLineTextboxActive
{
	color: #124B66;
	background-color: #CBD6E9;
}
.controlMultiLineTextboxDisabled
{
	color: #666666;
}


.controlButtonDisabled 
{
	color: #666666; 
}
.controlButtonSmallDisabled 
{
	background-color: #CCCCCC; 
}


.controlFileUpload
{
	color: #124B66;
}
.controlFileUploadActive
{
	color: #124B66;
	background-color: #CBD6E9;
}
.controlFileUploadDisabled
{
	color: #666666;
}



/* OVERRIDE HELP VIEWER POPUP STYLES */
.helpViewerLeftDiv
{
	border-right: solid 1px #124B66;
}



/* OVERRIDE MULTISELECTOR POPUP STYLES */
.multiselectorTopCell
{
	border-bottom: solid 1px #124B66;
}
.multiselectorPopupTopDiv
{
	border-bottom: solid 1px #124B66;
	background-color: #CBD6E9;
}
.multiselectorPopupMiddleDiv
{
	background-color: #FFFFFF;
}
.multiselectorPopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}



/* OVERRIDE OPERATOR SELECTOR POPUP STYLES */
.operatorSelectorPopupTopDiv
{
	border-bottom: solid 1px #124B66;
	background-color: #CBD6E9;
}
.operatorSelectorPopupMiddleDiv
{
	background-color: #FFFFFF;
}
.operatorSelectorPopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}



/* PROVIDER SELECTOR POPUP STYLES */
.providerSelectorPopupTopDiv
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 150px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	border-bottom: solid 1px #124B66;
	background-color: #CBD6E9;
}
.providerSelectorPopupTopLeftDiv
{
	position: absolute;
	top: 5px;
	left: 5px;
	width: 300px;
	height: 100px;
}
.providerSelectorPopupTopRightDiv
{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 315px;
	height: 100px;
}
.providerSelectorPopupTopBottomDiv
{
	position: absolute;
	left: 5px;
	right: 5px;
	bottom: 0px;
	height: 40px;
	vertical-align: bottom;
}
.providerSelectorPopupMiddleDiv
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 151px;
	bottom: 36px;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	background-color: #FFFFFF;
}
.providerSelectorPopupBottomDiv
{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 30px;
	margin: 0px;
	padding-top: 6px;
	overflow: hidden;
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
	text-align: center;
}



/* CCFS FACILITY SEARCH POPUP STYLES */
.ccfsFacilitySearchPopupTopDiv
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	border-bottom: solid 1px #124B66;
	background-color: #CBD6E9;
}
.ccfsFacilitySearchPopupTopLeftDiv
{
	position: absolute;
	left: 5px;
	right: 300px;
	top: 5px;
	bottom: 30px;
}
.ccfsFacilitySearchPopupTopRightDiv
{
	position: absolute;
	left: 310px;
	right: 5px;
	top: 5px;
	bottom: 30px;
}
.ccfsFacilitySearchPopupTopBottomDiv
{
	position: absolute;
	left: 5px;
	right: 5px;
	bottom: 5px;
}
.ccfsFacilitySearchPopupMiddleDiv
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 151px;
	bottom: 36px;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	background-color: #FFFFFF;
}
.ccfsFacilitySearchPopupBottomDiv
{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 30px;
	margin: 0px;
	padding-top: 6px;
	overflow: hidden;
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
	text-align: center;
}



/* CALENDAR SEARCH SELECTOR POPUP STYLES */
.calendarSelectorPopupTopDiv
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	border-bottom: solid 1px #124B66;
	background-color: #CBD6E9;
}
.calendarSelectorPopupLeftDiv
{
	position: absolute;
	left: 5px;
	right: 250px;
	top: 5px;
	bottom: 5px;
}
.calendarSelectorPopupRightDiv
{
	position: absolute;
	right: 5px;
	bottom: 5px;
}
.calendarSelectorPopupMiddleDiv
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 151px;
	bottom: 36px;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	background-color: #FFFFFF;
}
.calendarSelectorPopupBottomDiv
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 36px;
	margin: 0px;
	padding-top: 6px;
	overflow: hidden;
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
	text-align: center;
}

/* OVERRIDE ADDRESS SELECTOR POPUP STYLES */
.addressSelectorPopupTopDiv
{
	border-bottom: solid 1px #124B66;
	background-color: #CBD6E9;
}
.addressSelectorPopupMiddleDiv
{
	background-color: #FFFFFF;
}
.addressSelectorPopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}



/* OVERRIDE CHANGE REASON SELECTOR POPUP STYLES */
.changeReasonSelectorPopupTopDiv
{
	border-bottom: solid 1px #124B66;
	background-color: #CBD6E9;
}
.changeReasonSelectorPopupMiddleDiv
{
	background-color: #FFFFFF;
}
.changeReasonSelectorPopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}



/* OVERRIDE GRID OPTIONS POPUP STYLES */
.gridOptionsPopupTopDiv
{
	background-color: #FFFFFF;
}
.gridOptionsPopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}



/* OVERRIDE ALERT GRID OPTIONS POPUP STYLES */
.alertGridOptionsPopupTopDiv
{
	background-color: #FFFFFF;
}
.alertGridOptionsPopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}



/* OVERRIDE ALERT SEND POPUP STYLES */
.alertSendPopupTopDiv
{
	background-color: #FFFFFF;
}
.alertSendPopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}



/* OVERRIDE ALERT VIEW POPUP STYLES */
.alertViewPopupTopDiv
{
	background-color: #FFFFFF;
}
.alertViewPopupMessageDiv
{
	border: 1px solid #124B66;
	background-color: #FFFFFF;
}
.alertViewPopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}



/* OVERRIDE EDIT CONTROLS POPUP STYLES */
.editControlsPopupTopDiv
{
	background-color: #FFFFFF;
}
.editControlsPopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}



/* OVERRIDE CALENDAR STYLES */
.calendarDiv
{
	background-color: #FFFFFF;
}
.calendarButton
{
	color: #124B66;
}
.calendarButtonSelected
{
	color: #FF0000;
}
.calendarButtonFooter
{
	color: #124B66;
}
TABLE.calendarYear
{
	border-top: 1px solid #124B66;
	border-left: 1px solid #124B66;
	background-color: #CBD6E9;
}
TD.calendarYear
{
	border-right: 1px solid #124B66;
	border-bottom: 1px solid #124B66;
	background-color: #CBD6E9
}
TD.calendarCurrentYear
{
	border-right: 1px solid #124B66;
	border-bottom: 1px solid #124B66;
	background-color: #E4EBFA
}
TABLE.calendarMonth
{
	border-top: 1px solid #124B66;
	border-left: 1px solid #124B66;
	background-color: #CBD6E9;
}
TD.calendarMonth
{
	border-right: 1px solid #124B66;
	background-color: #CBD6E9
}
TD.calendarCurrentMonth
{
	border-right: 1px solid #124B66;
	background-color: #E4EBFA
}
TABLE.calendarDay
{
	border-top: 1px solid #124B66;
	border-left: 1px solid #124B66;
	background-color: #FFFFFF;
}
TD.calendarDayHeader
{
	border-right: 1px solid #124B66;
	border-bottom: 1px solid #124B66;
	background-color: #CBD6E9
}
TD.calendarDayEmpty
{
	border-right: 1px solid #124B66;
	background-color: #FFFFFF;
}
TD.calendarDay
{
	border-right: 1px solid #124B66;
	border-bottom: 1px solid #124B66;
	background-color: #FFFFFF
}
TABLE.calendarFooter
{
	border-left: 1px solid #124B66;
	background-color: #CBD6E9;
}
TD.calendarFooter
{
	border-right: 1px solid #124B66;
	border-bottom: 1px solid #124B66;
	background-color: #CBD6E9
}



/* OVERRIDE DATE SELECTOR STYLES */
.dateSelectorPopupTopDiv
{
	background-color: #FFFFFF;
}
.dateSelectorPopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}



/* OVERRIDE DATE-RANGE SELECTOR STYLES */
.dateRangePopupLeftDiv
{
	border-right: solid 1px #124B66;
	background-color: #FFFFFF;
}
.dateRangePopupRightDiv
{
	background-color: #FFFFFF;
}
.dateRangePopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}



/* OVERRIDE ERROR DETAIL POPUP STYLES */
.errorDetailPopupTopDiv
{
	background-color: #FFFFFF;
}
.errorDetailPopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}




/* OVERRIDE PROMPT POPUP STYLES */
.promptPopupTopDiv
{
	background-color: #FFFFFF;
}
.promptPopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}



/* REPORT-PARAMS POPUP STYLES */
.reportParamsPopupTopDiv
{
	border-bottom: solid 1px #124B66;
	background-color: #CBD6E9;
}
.reportParamsPopupMiddleDiv
{
	background-color: #FFFFFF;
}
.reportParamsPopupBottomDiv
{
	border-top: solid 1px #124B66;
	background-color: #CBD6E9;
}



/* DEFAULT PAGE MESSAGE STYLES */
.errorHeader
{
	font-weight: bold;
	font-size: 16px;
	color: #CC0000;
}
.errorLabel
{
	font-size: 14px;
	color: #CC0000;
}
.messageHeader
{
	font-weight: bold;
	font-size: 16px;
}
.messageLabel
{
	font-size: 14px;
}


/* LOGIN BUTTON STYLE */
.loginLinkButton 
{
	padding-left: 2px;
	border: none;
	background-color: transparent;
	text-decoration: underline;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}



/* ADVANCED REPORT PARAMS POPUP STYLES */
.advanceReportHeaderDiv
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50px;
}
.advanceReportParamsDiv
{
	position: absolute;
	top: 50px;
	left: 0px;
	bottom: 0px;
	width: 100%;
	overflow: auto;
	background-color: #ffffff;
}
.advanceReportFreeFormDiv
{
	position: absolute;
	top: 50px;
	left: 0px;
	bottom: 0px;
	width: 100%;
	overflow: hidden;
	background-color: #ffffff;
	text-align: center;
}

.paymentPageScrollDiv
{
	border-style: solid;
	border-width: 1px;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 50px; 
	bottom: 2px;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	background-color: #FFFFFF;
}

.scanImagePopupScrollDiv
{
    width: 1000px;
    height: 750px;
	overflow: auto;
}

.effectiveDateDiv
{
	border: 1px solid #124B66;
	background-color: Green;
}

.effectiveDiv
{
    margin-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
}
.claimingAreaLabelCell
{
	padding-right: 5px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.formlabelRed {
	font: bold 12px Arial, sans-serif;
	color: #ff0000;
}
.divClaimingHeader
{
    padding-left: 5px;
    padding-bottom: 2px;

}
.divClaimingControls
{
    padding-bottom: 10px;
    padding-left: 20px;
}
.divClaimingControls td
{
    padding-right: 4px;
    padding-bottom: 2px;
}

/* Family SELECTOR POPUP STYLES | */
.FamilySelectorPopupTopDiv {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 150px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	border-bottom: solid 1px #01396A;
	background-color: #CBD6E9;
}

.FamilySelectorPopupTopLeftDiv {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 300px;
	height: 100px;
}

.FamilySelectorPopupTopRightDiv {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 315px;
	height: 100px;
}

.FamilySelectorPopupTopBottomDiv {
	position: absolute;
	left: 5px;
	right: 5px;
	bottom: 0px;
	height: 40px;
	vertical-align: bottom;
}

.FamilySelectorPopupMiddleDiv {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 151px;
	bottom: 66px;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	background-color: #FFFFFF;
}

.FamilySelectorPopupBottomDiv {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 30px;
	margin: 0px;
	padding-top: 6px;
	overflow: hidden;
	vertical-align: bottom;
	text-align: center;
}

#ucFamilyGrid {
	width: 100%
}


.radInline {
	display: inline-block;
}

