/* Cascading Style Sheet Classes used by adptlm Controls only.
To preserve flexibility, these styles should not be applied
to any page element in the IDE individually.
----------------------------------------------------------------------*/

/* Start adptlm Control classes
----------------------------------------------------------------------*/

/* ActionButtonsWithBgImage - Used by: ADPZoomPopup, ADPZoomPopupMultiSelect*/
.ActionButtonsWithBgImage
{
	background-image: url(/adptlm/images/buttons/1pix_button.png);
	font-weight:bold;
	text-align:center;
}

/* ActionButtonsDisabledWithBgImage - Used by: ADPZoomPopup, ADPZoomPopupMultiSelect*/
.ActionButtonsDisabledWithBgImage
{
	background-image: url(/adptlm/images/buttons/1pix_buttonDisabled.png);
	font-weight:bold;
	text-align:center;
}

/* TabLabel, SubTabLabel - Used by: ADPTabControl  - Tabs at top*/
.TabLabel,
.TabLabelError,
.SubTabLabel,
.SubTabLabelError
{ vertical-align: 7px; }

.TabLabelError,
.SubTabLabelError
{ color: #CC0000; }

/* ActionButtonsSubTabSelected - Used by: ADPTabControl*/
.ActionButtonsSubTabSelected
{
	background-image: url(/adptlm/images/tabs/1pix_subtab_selected.png);
	background-repeat: repeat-x;
	font-weight:bold;
	font-size: 12px;
}

/* ActionButtonsSubTabSelectedDisabled - Used by: ADPTabControl*/
.ActionButtonsSubTabSelectedDisabled
{
	background-image: url(/adptlm/images/tabs/1pix_subtab_selectedDisabled.png);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 12px;
	color: gray;
}

/* ActionButtonsSubTabTile - Used by: ADPTabControl*/
.ActionButtonsSubTabTile
{
	background-image: url(/adptlm/images/tabs/subtab_1pix_tile.png);
	background-repeat: repeat-x;
	/*font-weight:bold;*/
	font-size: 12px;
}

/* ActionButtonsSubTabTileDisabled - Used by: ADPTabControl*/
.ActionButtonsSubTabTileDisabled
{
	background-image: url(/adptlm/images/tabs/subtab_1pix_tile.png);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 12px;
	color: White;
}

/* ActionButtonsTabSelectedRed - Used by: ADPTabControl*/
.ActionButtonsTabSelectedRed
{
	background-image: url(/adptlm/images/tabs/1pix_tab_selectedRed.png);
	background-repeat: repeat-x;
	font-weight:bold;
	font-size: 12px;
}

/* ActionButtonsTabSelectedDisabled - Used by: ADPTabControl*/
.ActionButtonsTabSelectedDisabled
{
	background-image: url(/adptlm/images/tabs/1pix_Tab_SelectedDisabled.png);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 12px;
	color: gray;
}

/* ActionButtonsTabTile - Used by: ADPTabControl*/
.ActionButtonsTabTile
{
	background-image: url(/adptlm/images/tabs/tab_1pix_tile.png);
	background-repeat: repeat-x;
	font-weight:bold;
	font-size: 12px;
}

/* ActionButtonsTabTileDisabled - Used by: ADPTabControl*/
.ActionButtonsTabTileDisabled
{
	background-image: url(/adptlm/images/tabs/tab_1pix_tile.png);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 12px;
	color: White;
}


/* AppButtonTextLink - Used by: ADPZoomPopup, ADPZoomPopupMultiSelect*/
a.AppButtonTextLink:active,
a.AppButtonTextLink:hover,
a.AppButtonTextLink:link,
a.AppButtonTextLink:visited
{
	text-decoration: none;
	font-weight: bold;
}

/* ADPFieldLabelStyle - Used by: ADPField, ADPZoomPopup*/
.ReqFieldMarker,
.OptReqFieldMarker,
.ReqFieldSpacer
{
	line-height: 100%;
	background-repeat: no-repeat;
	background-position: top-left;
	padding-left: 9px;
}
.ReqFieldMarker
{
		background-image: url(/adptlm/images/RequiredFieldMarker.png);
}
.OptReqFieldMarker
{
		background-image: url(/adptlm/images/OptRequiredFieldMarker.gif);
}
.ReqFieldSpacer
{
		background-image: url(/adptlm/images/RequiredFieldSpacer.gif);
}
.NoEditField,
.NoEditFieldRFS
{
	line-height: 100%;
	border-left: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	padding-left:3px;
	padding-bottom:2px;
}
.NoEditFieldRFS
{
	margin-left:9px;
}

/* ADPFieldLabelStyle - Used by: ADPField, ADPZoomPopup*/
.ADPFieldLabelStyle
{
	line-height: 100%;
	font-size: 12px;
	font-weight:bold;
	/*padding-top: 16px;*/
	padding-top: 6px;
	padding-bottom: 6px;
}

/* ADPFieldLabelStyle-NoSpaceAbobve - Used by: ADPField, ADPZoomPopup*/
.ADPFieldLabelStyle-NoSpaceAbove
{
	line-height: 100%;
	font-size: 12px;
	font-weight:bold;
	padding-bottom: 6px;
}

/* ADPFieldTextBoxSpacer - Used by: ADPField*/
.ADPFieldTextBoxSpacer
{
	margin-left: 4px;
}

/* ADPSeparator - Used by: ADPSeparator, LocalizationHandlers*/
.ADPSeparator
{
	background-color: #C0C0C0;			/*was red before*/
}

/* ADPSeparatorText - Used by: ADPSeparator*/
.ADPSeparatorText
{
	background-image: url("/adptlm/images/Bullet_red.png");
	background-repeat: no-repeat;
	background-position: 1px;
	width: 100%;
	padding-left: 16px;
	font-weight: bold;
	color: #000000;
}

/* ADPRequireFieldImage - Used by: ADPWebControl*/
.ADPRequireFieldImage
{
	margin-right: 4px;
}

/* BackTo - Used by: BackTo and General UI pages - see class definition in General UI Classes. */

/* Breadcrumbs - Used by: ADPBreadcrumbs */
.Breadcrumbs,
.Breadcrumbs-Label
{
	color: #333333;
}
.Breadcrumbs
{
	font-size: 10px;
}
.Breadcrumbs-Label
{
	font-weight: bold;
}
a.Breadcrumbs:link,
a.Breadcrumbs:visited
{
	color:#0033cc;
}
a.Breadcrumbs:hover
{
	color:#0066ff;
}
a.Breadcrumbs:active
{
	color:#ff0000;
}

a.breadCrumbLinks:hover,
a.breadCrumbLinks:link,
a.breadCrumbLinks:visited,
a.breadCrumbLinks:active
{
	font-size:10px;
	font-weight:normal;
}

table.BCTableRow1
{
	width: 100%;
	margin-top: 12px;
	padding-bottom:10px;
}
table.BCTableRow2
{
	width: 100%; /*	border-bottom: 1px solid Red; */
	padding-bottom: 4px;
	vertical-align: bottom;
	border-bottom: 1px solid;
	border-bottom-color: #C0C0C0;
}


/* Admin Services Top Breadcrumb table */
table.ASBCTopTable
{
	margin-top: 12px;
}
table.ASBCTitle
{
	width: 100%;
/*	border-bottom: 1px solid Red;*/
	padding-bottom: 4px;
	margin-top: 6px;
	vertical-align: bottom;
		border-bottom: 1px solid;
	border-bottom-color: #C0C0C0;

}

/* ADPLinkButton - used on ES Home page. */
a.lnkBtnOff:active, a.lnkBtnOff:hover, a.lnkBtnOff:link, a.lnkBtnOff:visited
{
	white-space: nowrap;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: black;
	cursor: pointer;
	padding: 3px 8px 4px 8px;
	border: 1px solid #C0C0C0;		/*Changed from RED*/
}
a.lnkBtnOn:active,
a.lnkBtnOn:hover,
a.lnkBtnOn:link,
a.lnkBtnOn:visited
{
	white-space: nowrap;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	color: white;
	background-color: #C0C0C0;               /*Changed from RED*/
	cursor: pointer;
	padding:3px 8px 4px 8px;
	border: 1px solid #C0C0C0;                   /*Changed from RED*/
}

/* ADP Link Buttons used by the Schedule Screen */
.lnkSchedule:active,
.lnkSchedule:hover,
.lnkSchedule:link,
.lnkSchedule:visited,
.lnkScheduleOn:active,
.lnkScheduleOn:hover,
.lnkScheduleOn:link,
.lnkScheduleOn:visited,
.lnkTemplate:active,
.lnkTemplate:hover,
.lnkTemplate:link,
.lnkTemplate:visited,
.lnkTemplateOn:active,
.lnkTemplateOn:hover,
.lnkTemplateOn:link,
.lnkTemplateOn:visited
{
	white-space: nowrap;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	color: black;
	cursor:pointer;
	padding:3px 8px 4px 8px;
}

.lnkSchedule:active,
.lnkSchedule:hover,
.lnkSchedule:link,
.lnkSchedule:visited
{
	border: 1px solid navy;
}

.lnkTemplate:active,
.lnkTemplate:hover,
.lnkTemplate:link,
.lnkTemplate:visited
{
	border: 1px solid #168600;
}

.lnkScheduleOn:active,
.lnkScheduleOn:hover,
.lnkScheduleOn:link,
.lnkScheduleOn:visited
{
	border: 1px solid navy;
	color: white;
	background-color: navy;
}

.lnkTemplateOn:active,
.lnkTemplateOn:hover,
.lnkTemplateOn:link,
.lnkTemplateOn:visited
{
	border: 1px solid #168600;
	color: white;
	background-color: #168600;
}



/* ADPButton Design time - Used by: ADPAppButton control for IDE display. */

.btnDesignTime
{
	white-space: nowrap;
	background-position: left top;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	color: black;
	cursor: pointer;
}

/* ADPButton Link - Used by: ADPAppButton control. */

a.btnLink:active, a.btnLink:link, a.btnLink:visited,a.btnLink:hover
{
	white-space: nowrap;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: black;
	cursor: pointer;
	text-align: center;
}
/* ADPButton Span for Disabled buttons - Used by: ADPAppButton control.*/
.disabledButton
{
	white-space: nowrap;
	background-position: left top;
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 12px;
	cursor: default;
}
/* ADPButton Spans common declarations - Used by: ADPAppButton control.*/
.btnLtAct, .btnMdAct, .btnRtAct, .btnLtDis, .btnMdDis, .btnRtDis, .btn2LtAct, .btn2MdAct, .btn2RtAct, .btn2LtDep, .btn2MdDep, .btn2RtDep, .btn2LtDis, .btn2MdDis, .btn2RtDis
{
/*	height: 60;					*//*Should be double the height of image*/
	padding-top: 5px;
	padding-bottom: 5px;
}


.btnLtAct, .btnLtDis
{
	width: 10;
	padding-left: 5px;
	padding-right: 0px;
}
.btnMdAct, .btnMdDis,
.btn2MdAct, .btn2MdDis, btn2MdDep
{
	background-repeat: repeat-x;
}
.btnRtAct, .btnRtDis
{
/*	width: 10;*/
	padding-left: 1px;
	padding-right: 5px;
}

.btnLtAct
{
/*	background-position: center;*/
	background-image: url(/adptlm/images/buttons/left_buttonRed.png);
}



.btnMdAct
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/1pix_button.png); /*bMdAct.gif); */
}
.btnRtAct
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/right_button.png);  /*bRtAct.gif);*/
}

/*---------------------------------*/
.btn2LtAct
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/left_buttonRed.png);  /*b2LtAct.gif);*/
	}
.btn2MdAct
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/1pix_button.png); /*b2MdAct.gif); */
	}
.btn2RtAct
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/right_button.png);  /*b2RtAct.gif);*/
	}

/*-------------------------------------------*/

.btnLtDis
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/left_buttonDisabled.png);  /*bLtDis.gif);*/
}
.btnMdDis
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/1pix_buttonDisabled.png); /*bMdDis.gif);*/
	color: #A3A3A3;
}
.btnRtDis
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/right_buttondisabled.png);  /*bRtDis.gif);*/
	}
/*-------------------------------*/
.btn2LtDis
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/left_buttonDisabled.png);  /*b2LtDis.gif);*/
	}
.btn2MdDis
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/1pix_buttonDisabled.png); /*b2MdDis.gif);*/
	color: #A3A3A3;
}
.btn2RtDis
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/right_buttondisabled.png);  /*b2RtDis.gif);*/
	background-repeat: no-repeat;
	}
/*-----------------------------------*/
.btn2LtAct, .btn2LtDis, .btn2LtDep
{
	width: 10px;
	padding-left: 2px;
	padding-right: 1px;
}

.btn2RtAct, .btn2RtDis, .btn2RtDep
{
	width: 10px;
	padding-left: 1px;
	padding-right: 2px;
}


.btn2LtDep
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/left_buttonRed.png);  /*b2LtDep.gif);*/
	background-repeat: no-repeat;
}
.btn2MdDep
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/1pix_button.png); /*b2MdDep.gif);*/
}
.btn2RtDep
{
	background-position: center;
	background-image: url(/adptlm/images/buttons/right_button.png);  /*b2RtDep.gif); */
}

/*Field_NoBorder - Used by TimeCardManager*/
input.Field-NoBorder,
input.Field-NoBorder-Delete,
input.Field-NoBorder-AlignRight,
input.Field-NoBorder-AlignRight-Delete
{
   background: transparent;
	border: none;
}

/*Field_RightAlign - Used by TimeCardManager*/
input.Field-AlignRight,
input.Field-AlignRight-Delete,
input.Field-NoBorder-AlignRight,
input.Field-NoBorder-AlignRight-Delete
{
	text-align: right;
}

/*Field_Delete - Used by TimeCardManager*/
input.Field-Delete,
input.Field-AlignRight-Delete,
input.Field-NoBorder-Delete,
input.Field-NoBorder-AlignRight-Delete
{
	color: #CC0000;
}

.Field-Error
{
	background-color: #ffff99; /* recommended #FFFF99 */
}


/*EmployeeLookup - Used by: ??*/
td.EmployeeLookup_LeftSpacer
{	padding-left: 10px; }

.EmployeeLookup_NameID
{
	border-bottom: 1px solid Red;
	padding-bottom: 2px;
	border-bottom-color: #C0C0C0;
}


/* Multi-week calendar styles used by Multi-Week Calendar Control */
/* MWCalendarTable - Multi Week Calendar table*/
.MWCalendarTable-ShellTable
{
	background-color: #979797;
}
tr.MWCalendarTable-HeaderRow
{
	background-color: #ede6c4;
	font-weight: bold;
	text-align: center;
	color: Black;
	height: 24px;
}
td.MWCalendarTable-HeaderRow-WeekendCell
{
	background-color: #E0D6A5;
	font-weight: bold;
	text-align: center;
	color: Black;
	height: 24px;
}

td.MWCalendarTable-BodyCell-Hover
{
	background-color: #c6c6c6;
	vertical-align: top;
	cursor: pointer;
}

td.MWCalendarTable-BodyCell-Today,
td.MWCalendarTable-BodyCell-Today-H,
td.MWCalendarTable-BodyCell-Today-Sc,
td.MWCalendarTable-BodyCell-Today-Sc-H
{
	background-color: #FFE4E1;
	vertical-align: top;
}
td.MWCalendarTable-BodyCell-EvenMonth,
td.MWCalendarTable-BodyCell-EvenMonth-H,
td.MWCalendarTable-BodyCell-EvenMonth-Sc,
td.MWCalendarTable-BodyCell-EvenMonth-Sc-H
{
	background-color: white;
	vertical-align: top;
}
td.MWCalendarTable-BodyCell-EvenMonth-WeekendDay,
td.MWCalendarTable-BodyCell-EvenMonth-WeekendDay-H,
td.MWCalendarTable-BodyCell-EvenMonth-WeekendDay-Sc,
td.MWCalendarTable-BodyCell-EvenMonth-WeekendDay-Sc-H
{
	background-color: #F8F8F8;
	vertical-align: top;
}
td.MWCalendarTable-BodyCell-OddMonth,
td.MWCalendarTable-BodyCell-OddMonth-H,
td.MWCalendarTable-BodyCell-OddMonth-Sc,
td.MWCalendarTable-BodyCell-OddMonth-Sc-H
{
	background-color: #F9F7FF;
	vertical-align: top;
}
td.MWCalendarTable-BodyCell-OddMonth-WeekendDay,
td.MWCalendarTable-BodyCell-OddMonth-WeekendDay-H,
td.MWCalendarTable-BodyCell-OddMonth-WeekendDay-Sc,
td.MWCalendarTable-BodyCell-OddMonth-WeekendDay-Sc-H
{
	background-color: #EFEFF9;
	vertical-align: top;
}

td.MWCalendarTable-BodyCell-OddPayPeriod,
td.MWCalendarTable-BodyCell-OddPayPeriod-H,
td.MWCalendarTable-BodyCell-OddPayPeriod-Start,
td.MWCalendarTable-BodyCell-OddPayPeriod-Start-H,
td.MWCalendarTable-BodyCell-OddPayPeriod-End,
td.MWCalendarTable-BodyCell-OddPayPeriod-End-H
{
	background-color: #DDDDFF;
	vertical-align: top;
}
td.MWCalendarTable-BodyCell-EvenPayPeriod,
td.MWCalendarTable-BodyCell-EvenPayPeriod-H,
td.MWCalendarTable-BodyCell-EvenPayPeriod-Start,
td.MWCalendarTable-BodyCell-EvenPayPeriod-Start-H,
td.MWCalendarTable-BodyCell-EvenPayPeriod-End,
td.MWCalendarTable-BodyCell-EvenPayPeriod-End-H
{
	background-color: #FFFFFF;
	vertical-align: top;
}
td.MWCalendarTable-BodyCell-EvenPayPeriod-Start,
td.MWCalendarTable-BodyCell-EvenPayPeriod-Start-H
{
	background-image:url(/adptlm/images/eopwhitestart.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
td.MWCalendarTable-BodyCell-EvenPayPeriod-End,
td.MWCalendarTable-BodyCell-EvenPayPeriod-End-H
{
	background-image:url(/adptlm/images/eopwhiteend.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
td.MWCalendarTable-BodyCell-OddPayPeriod-Start,
td.MWCalendarTable-BodyCell-OddPayPeriod-Start-H
{
	background-image:url(/adptlm/images/eopcolorstart.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
td.MWCalendarTable-BodyCell-OddPayPeriod-End,
td.MWCalendarTable-BodyCell-OddPayPeriod-End-H
{
	background-image:url(/adptlm/images/eopcolorend.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

/* H (hand) - Styles with hand cursor to indicated clickability */
td.MWCalendarTable-BodyCell-Today-H,
td.MWCalendarTable-BodyCell-Today-Sc-H,
td.MWCalendarTable-BodyCell-EvenMonth-H,
td.MWCalendarTable-BodyCell-EvenMonth-Sc-H,
td.MWCalendarTable-BodyCell-EvenMonth-WeekendDay-H,
td.MWCalendarTable-BodyCell-EvenMonth-WeekendDay-Sc-H,
td.MWCalendarTable-BodyCell-OddMonth-H,
td.MWCalendarTable-BodyCell-OddMonth-Sc-H,
td.MWCalendarTable-BodyCell-OddMonth-WeekendDay-H,
td.MWCalendarTable-BodyCell-OddMonth-WeekendDay-Sc-H,
td.MWCalendarTable-BodyCell-EvenPayPeriod-H,
td.MWCalendarTable-BodyCell-EvenPayPeriod-Start-H,
td.MWCalendarTable-BodyCell-EvenPayPeriod-End-H,
td.MWCalendarTable-BodyCell-OddPayPeriod-H,
td.MWCalendarTable-BodyCell-OddPayPeriod-Start-H,
td.MWCalendarTable-BodyCell-OddPayPeriod-End-H
{
	cursor:pointer
}

/* Sc (schedule) - Styles to indicate that the day has schedule */
td.MWCalendarTable-BodyCell-Today-Sc,
td.MWCalendarTable-BodyCell-Today-Sc-H,
td.MWCalendarTable-BodyCell-OddMonth-Sc,
td.MWCalendarTable-BodyCell-OddMonth-Sc-H,
td.MWCalendarTable-BodyCell-OddMonth-WeekendDay-Sc,
td.MWCalendarTable-BodyCell-OddMonth-WeekendDay-Sc-H,
td.MWCalendarTable-BodyCell-EvenMonth-Sc,
td.MWCalendarTable-BodyCell-EvenMonth-Sc-H,
td.MWCalendarTable-BodyCell-EvenMonth-WeekendDay-Sc,
td.MWCalendarTable-BodyCell-EvenMonth-WeekendDay-Sc-H
{
	background-image: url(/adptlm/images/SchedCellBg.gif);
}


td.MWCalendarTable-DayTable-Month
{
	text-align: left;
	vertical-align: baseline;
	padding-bottom: 4px;
	font-weight: bold;
}
td.MWCalendarTable-DayTable-Day,
td.MWCalendarTable-DayTable-Day-Active
{
	text-align: right;
	vertical-align: baseline;
	padding-bottom: 4px;
	color: #666666;
}
td.MWCalendarTable-DayTable-Day-Active
{
	color: black;
	font-weight: bold;
	text-decoration: underline;
}
td.MWCalendarTable-DayTable-InfoRow1,
td.MWCalendarTable-DayTable-InfoRow2
{
	font-size: 10px;
}
td.MWCalendarTable-DayTable-InfoRow1
{
	border-top-style: solid;  border-top-color: #d3d3d3;  border-top-width: 1px;
	padding-top: 4px;
	font-weight: bold;
}
.dateValue
{
	display:none;
}

/* Nowrap - used in Calendar webcontrol, for example */
.NW
{
	white-space: nowrap;
}

/* Navigation Third-level (vertical) tabs - i.e. wizzard navigation */
/* Aarti - Menus on the left */

/*Selected items*/
/*td.Selected, td.SelectedNH
{
	background-color: #edf4f7;
	background-repeat: repeat-x;
	border-right-color: #C0C0C0;
	color: #FFFFFF;
}*/
td.Selected
{
	cursor: pointer;
}

/*td.NotSelected, td.NotSelectedNH
{
	background: url("../images/navigation/leftnav-bullet-black.gif");
	border-right: 1px solid;
	height: 22px;
	padding-left: 5px;
	border-right-color: #C0C0C0;
	background-color: #edf4f7;
	color: #006699;
}*/

td.NotSelected
{
	cursor: pointer;
}

td.InactiveTab
{
	color: Gray;
	font-style: italic;
	padding-left: 18px;
}
td.NavigationSelected
{
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	height: 22px;
	background-image: url('../images/Navigation/bg-leftnav-hover.gif');
	background-repeat: repeat-x;
}
td.NavigationNotSelected
{
	TEXT-DECORATION: none
}
td.RedVertLine
{
	background-image: url(/adptlm/Images/1x1red.png);
	background-position: right;
	background-repeat: repeat-y;
}

/* Aarti - End-  Menus on the left */

/* ServicesDropown */
.ServicesDropdown
{
	font-weight: bold;
	color: #D90000;
	background-color: #FFFFFF;
	border: thin solid #666666;
}


/* TabButtonDisText - Used by: ADPTabButton*/
.TabButtonDisText
{
	/*	font-weight: bold; /*	background-image: url(/adptlm/images/buttons/TabButtonDisFill.png);
	color: White; */
	background-image: url(/adptlm/images/buttons/TabButtonDisFill.png);
	color: white;
}

/* TabButtonSelText - Used by: ADPTabButton*/
.TabButtonSelText
{
	font-weight: bold;
	background-image: url(/adptlm/images/buttons/TabButtonDisFill.png);
	color: #666666;
}

.TabBarBackground
{
	color: #000000;
	background-repeat: repeat-x;
	height: 45px;
}
/* TabButtonText - Used by: ADPTabButton*/
.TabButtonText
{
	/*font-weight: bold;
	background-image: url(/adptlm/images/buttons/TabButtonFill.png); */
	background-image: url(/adptlm/images/buttons/TabButtonDisFill.png);
	color: #666666;
}

/* TabButtonTextLink - Used by: ADPTabButton at atop - Home/Action/Maint/ etc */
a.TabButtonTextLink:active,
a.TabButtonTextLink:hover,
a.TabButtonTextLink:link,
a.TabButtonTextLink:visited
{
	text-decoration: none;
/*	font-weight: bold; */
	color: gray;
}

/* TabUnselectedLink - Used by: ADPTabControl  - Controls Tabs at top*/
a.TabUnselectedLink:active
{
	text-decoration: none;
	color: Black;
}
a.TabUnselectedLink:hover,
a.TabUnselectedLink:link,
a.TabUnselectedLink:visited
{
	text-decoration: none;
	color: Black;
}

a.LRTabUnselectedLink:hover			/* aarti - To background of tabs when hovered over*/
{
	background-image: url(/adptlm/images/tabs/left_tab_hover.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
}


a.TabUnselectedLink:hover
{
	color: #FFFFFF;
}

/* aarti NEw*/
a.TabSelectedLink:active, a.TabSelectedLink:link, a.TabSelectedLink:visited, a.TabSelectedLink:hover
{
	text-decoration: none;
	font-weight: bold;
	color: Black;
}

/* Zoom header */
a.ZoomHeaderLink:link,
a.ZoomHeaderLink:active,
a.ZoomHeaderLink:visited
{
	color: Black;
	text-decoration: none;
}

a.ZoomHeaderLink:hover
{
	color: Black;
	text-decoration: underline;
}

/* Zoom header selected */
a.ZoomHeaderSelectedLink:link,
a.ZoomHeaderSelectedLink:active,
a.ZoomHeaderSelectedLink:visited
{
	color: White;
	text-decoration: none;
}
a.ZoomHeaderSelectedLink:hover
{
	color: White;
	text-decoration: underline;
}

/* End adptlm Control classes
----------------------------------------------------------------------*/

/* Start Page Header classes
----------------------------------------------------------------------*/

.Banner
{
	background-position: #FFFFFF;
	background: #FFFFFF; /*	background-image: url(/adptlm/images/ADPTitleBlend.jpg);
	background-repeat: repeat-y; */
}
.BannerColor
{
	background-position: #FFFFFF;
	background: #FFFFFF;
}
.BlackCell
{
	background-color: black;
}
.BlueCell
{
	background:#32528f;
}
.CompanyName
{
	font-size: 18px;
	color: #32528f;
}
.CompanyName2
{
	font-size: medium;
	padding-bottom: 2px;
	padding-top: 1px;
}
.NameText
{
	font-weight: bold;
	padding-top: 2px;
}
.WelcomeText
{
	padding-top: 2px;
}

td.NavButtonCell
{
	padding:6px,10px,2px,10px;
	font-size:12px;
	font-family: "Circular", 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif;
	/* font-family:Arial,Helvetica, sans-serif;*/
	cursor:pointer;
}


/* End Page Header classes
----------------------------------------------------------------------*/

/* Start Page Footer classes
----------------------------------------------------------------------*/
a.FooterLink:link,
a.FooterLink:active,
a.FooterLink:hover,
a.FooterLink:visited
{
	color: White;
	background-color: #666666;
	font-size: 12px;
	text-decoration: none;
}
.Copyright
{
   font-style: normal;
   font-size: 10px;
   color: #333333;
}
.FooterBgColor
{
	background-color: #C0C0C0;

}
.FooterText
{
	color: White;
	padding-left: 2;
	background-color: #C0C0C0;
	font-size: 9px;
}
.Footer-AppInfoRow
{
	color: #666666;
	background-color: white;
	font-size: 9px;
}


/* End Page Footer classes
----------------------------------------------------------------------*/

/* SubTabUnselectedLink - Used by: ADPTabControl*/
a.SubTabUnselectedLink:active,
a.SubTabUnselectedLink:hover,
a.SubTabUnselectedLink:link,
a.SubTabUnselectedLink:visited
{
	color: Black;
}

/* SubTabSelectedLink - Used by: ADPTabControl*/
a.SubTabSelectedLink:active,
a.SubTabSelectedLink:hover,
a.SubTabSelectedLink:link,
a.SubTabSelectedLink:visited
{
	text-decoration: none;
	font-weight: bold;
	color: Black;
}

/*TabControlMyEmployeesBkd - Used by: TabControlMyEmployees User Control*/
/*TabControlMyEmployeesBkd - Used by: TabControlMyEmployees User Control*/
.TabControlMyEmployeesBkd,
.TabControlASMenupage
{
	background-image: url(/adptlm/images/tabs/MyEmpsSubtabControlBackground.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.TabControlASMenupage
{
	background-image: url(/adptlm/images/tabs/ASMenuSubtabControlBackground.jpg);
}

