/* CSS Document */
/* Jul 15, 2008		Based on Original Mockup by Ari Volcoff */
/* Oct 27, 2008		New Panels, Ev Shafrir */
/* Mar 04, 2009		Panel Delivery,	Ev Shafrir */
/* Mar 30, 2009		Blue Applications redesigned w/clipped corner and all backgrounds,	Ev Shafrir */

/* Basic Reset */
TABLE,DIV,IMG,P { margin:0px; padding:0px; border:none; }

/* Essential Styles */
.notUsed { display:none; }
.notShown { visibility:hidden; }

.menu {background-color:#333333;width:100; color:#333333; text-align: center}
.submenu {position:absolute; top:66; padding-top:0px; font-family:Arial; font-size:12px; color:#363b3f;background-color:#B5B5B5;}

ul
{
list-style-type: none
}


/* START Navigation Panels */
/* CSS definition lines with empty brackets {  } are important for context understanding */
DIV.navigationPanel { position:absolute; }

/* Navigation Panels are constructed of one or two vertical (layered) sections */
/* 'sectionTasks'       green color family */
/* 'sectionWorkflows'   purples color family */
TBODY.sectionTasks {  }
TBODY.sectionTasks DIV.panelHeader { height:2px; border:solid 1px #333333;border-top:none; border-bottom:none; background:#333333; }
TBODY.sectionTasks DIV.panelFooter { height:0px; border:solid 1px #333333; border-top:none; border-bottom:none; }
TBODY.sectionTasks TD.panelItems  { background:#333333; border:solid 1px #333333; border-top:none; border-bottom:none; padding:0px; }
TBODY.sectionTasks TD.panelItems DIV.innerSideBorders { border-left:1px solid #333333; border-right:1px solid #333333; padding:0px; }
TBODY.sectionTasks TD.panelItems DIV.innerBottomBorder { border-bottom:1px solid #333333; padding:0px; }
/* OVERRIDE: to align left row panel item label w/blue application label */
TBODY.sectionTasks TD.panelItems DIV.innerBottomBorder { padding:6px 7px; }
/* End Override */

/* Navigation Panels Task Groups */
DIV.taskGroupSpacer { height:6px; }
TD.taskColumnSpacer { width:9px; }

TABLE.taskGroup {  }
TABLE.taskGroup TH { height:20px; white-space:nowrap; text-align:left;}
TABLE.taskGroup TH P { font:normal bold 11px/13px Arial, sans-serif; color:white; }
TABLE.taskGroup TH.taskName { width:100%; text-align:left; border:none; padding:1px 2px 1px 2px; cursor:pointer; cursor:hand; }
TABLE.taskGroup TH.taskNameNoCursor { width:100%; text-align:left; border:none; padding:1px 2px 1px 2px; }
/* OVERRIDE: to align left row panel item label w/blue application label */
TABLE.taskGroup TH { padding-left:1px;  }
/* End Override */


TABLE.taskGroup TD { height:16px; white-space:nowrap; text-align:left; vertical-align:middle; }
TABLE.taskGroup TD P { font:normal normal 11px/13px Arial; }

TABLE.taskGroup TD.taskName { width:100%; text-align:left;  color:white;  border:none; padding:1px 7px 3px 7px; cursor:pointer; cursor:hand; }
TABLE.taskGroup TD.taskNameNoCursor { width:100%; text-align:left;   border:none; padding:1px 7px 3px 7px; }
TABLE.taskGroup TD.taskIcon { width:18px; text-align:center; border:none; padding:1px 2px 3px 1px; }
TABLE.taskGroup IMG.colorMono { display:block; }
TABLE.taskGroup IMG.colorFull { display:none; }
TABLE.taskGroup TR.rowHover TD.taskName { border:solid 1px #333333; padding:0px 6px 2px 6px; background:#333333; color:#6699ff}
TABLE.taskGroup TR.rowHover TH.taskName { border:solid 1px #333333; padding:0px 1px 0px 1px; background:#333333; }
TABLE.taskGroup TR.rowHover IMG.colorMono { display:none; }
TABLE.taskGroup TR.rowHover IMG.colorFull { display:block; }
/* OVERRIDE: to align left row panel item label w/blue application label */
TABLE.taskGroup TD.taskName { padding-left:8px; }
TABLE.taskGroup TR.rowHover TD.taskName { padding-left:7px; }
/* End Override */
/* L2 Selectable Override */
TABLE.taskGroup TH {  }
TABLE.taskGroup TH.groupTitle { border:none; padding:1px 7px 3px 7px; cursor:pointer; cursor:hand; }
TABLE.taskGroup TR.rowHover TH.groupTitle { border:solid 1px #b3b3b4; padding:0px 6px 2px 6px; background:#b3b3b4; }
/* END of Navigation Panels */

/* START Master Color Definitions Archive */
/* These are NOT used directly but appear here as a color directory */
.green bevelAbove 			{ color:#f7ffde; }
.green bevelBelow 			{ color:#b3c880; color:#adc17c; }
.green surfaceLight			{ color:#e7f4c1; }
.green surfaceDark  		{ color:#D7EB8A; }
.green highLightItem  		{ color:#fefddd; }
.green highLightBevel  		{ color:#F6FBE9; }
.green veryLightBevel  		{ color:#FAFDF2; }
.green bevelDarkSideLight 	{ color:#e0edb7; }

.blue bevelAbove { color:#e6edf5; }
.blue bevelBelow { color:#768fc1; }
.blue surfaceLight	{ color:#B9C7E4; }
.blue surfaceDark  { color:#88a0ce; }
.blue highLight  { color:#fefddd; }
.blue sysAppSelected { color:#88a0ce; }
.blue sysAppSelectedLighter { color:#dae3f7; }

.purple bevelDarkSide 	{ color:#DCCFE2; }
.purple bevelDarkSideLighter 	{ color:#E1D7E4; }
.purple bevelDarkSideMedium 	{ color:#d9cbdd; }
.purple surfaceLight	{ color:#E9E3FD; }
.purple borderOutside 	{ color:#B7A3F5; color:#BCA6C9; }
/* END of Master Color Definitions Archive */




/* START Navigation Area - Overall */

/********************** See bottom of page for modifications to mimic AppShell navigation in html **********************/


#systemNavigation 
{ 
	background:#b3b3b4 url(../images/newnav/bg/bgEntireNavigation.png) repeat-x left bottom; 
}
/* Navigation Level 1 - Applications */
DIV.showLessApps #systemApplications  TABLE.moreApps { display:block; 	margin-top : 0px;}
DIV.showMoreApps #systemApplications  TABLE.moreApps { display:block; }

/* This important context class is empty left empty by design */
#systemApplications TABLE.sysApps { margin-left:253px; width:auto; }
#systemApplications TABLE.sysApps TD.sysApp				
{ 
	height:26px; width:60px; 
	background:url(../images/newnav/bg/bgSysApp26.png) repeat-x left top; cursor:pointer; cursor:hand; 
	padding:0px 13px 0px 9px;
	vertical-align:middle; white-space:nowrap;
	left:253px; 
	margin-left:253px;
}

#systemApplications TABLE.sysApps TD.sysApp IMG		{ margin-right:9px; vertical-align:middle; }
#systemApplications TABLE.sysApps TD.sysApp SPAN	{ padding:0px; font: bold 15px Trebuchet MS; color:#363b3f; white-space:nowrap;text-transform: uppercase }
#systemApplications TABLE.sysApps TD.sysAppSelected	{ background:url(../images/newnav/bg/bgSysAppSelected26.png); }
#systemApplications TABLE.sysApps TD.sysAppHover	{ background:url(../images/newnav/bg/bgSysAppHover26.png); }
#systemApplications TABLE.sysApps TD.withCorner		{ background:url(../images/newnav/bg/bgSysAppCorner26.png) right top no-repeat; }
#systemApplications TABLE.sysApps TD.sysAppCornerSelected	{ background:url(../images/newnav/bg/bgSysAppCornerSelected26.png) right top no-repeat; }
#systemApplications TABLE.sysApps TD.sysAppCornerHover	{ background:url(../images/newnav/bg/bgSysAppCornerHover26.png) right top no-repeat; }

/* TD.starter is the leftmost and first bevel is reusing the 2px wide divider but ONLY SHOWING the bright vertical 1px */
/* #systemApplications TABLE.sysApps TD.starter 		{ width:250px; border-right:2px solid #ffffff; overflow:hidden; padding:0x 0x 0x 0x;} */
#systemApplications TABLE.sysApps TD.starter 		{
	background-color: #089ace;
	margin: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	height: 26px !important;
	width: 0px !important;
	min-width: 0px !important;
	max-width: 0px !important;
	position:static;
 } 

#systemApplications TABLE.sysApps TD.divider		{ width:1px; background:url(../images/newnav/bg/bgSysAppDivider26.png);}
#systemApplications TABLE.sysApps TD.finisher 		{ width:2px; background:url(../images/newnav/bg/bgSysAppFinisher26.png) top left; }
#systemApplications TABLE.sysApps TD.remainder		{ background:url(../images/newnav/bg/bgSysApp26.png); }
#systemApplications TABLE.sysApps TD.remainder DIV	{ width:60px; }
/*#systemApplications TABLE.sysApps TD.greenShadow	{ background:url(../images/newnav/bgGreenDropShadow.gif) repeat-x top left; border:none; } */
#systemApplications TABLE.sysApps TD.greenSpace		{ background:none; }
#systemApplications TABLE.sysApps TD.sysControl 
{
	width:11px; cursor:pointer; cursor:hand; 
	background:url(../images/newnav/bg/bgSysControl26.png); 
	margin-top: 8px;
	margin-left: 8px;
}

#systemApplications TABLE.sysApps TD.sysControl IMG#sysControlImg		{ display:block; }
#systemApplications TABLE.sysApps TD.sysControl IMG#sysControlHoverImg { display:none; }

#systemApplications TABLE.sysApps TD.sysControlHover	
{ 
	width:11px; cursor:pointer; cursor:hand;
	background:url(../images/newnav/bg/bgSysControlHover26.png); 
	margin-top: 8px;
	margin-left: 8px;
}

#systemApplications TABLE.sysApps TD.sysControlHover IMG#sysControlImg		 { display:none; }
#systemApplications TABLE.sysApps TD.sysControlHover IMG#sysControlHoverImg { display:block; }

/* Additional application rows use different backgrounds */
#systemApplications TABLE.moreApps TD.sysApp 		{ background:url(../images/newnav/bg/bgSysApp26More.png); }
#systemApplications TABLE.moreApps TD.divider 		{ background:url(../images/newnav/bg/bgSysAppDivider26More.png); }
#systemApplications TABLE.moreApps TD.sysAppSelected { background:url(../images/newnav/bg/bgSysAppSelected26More.png); }
#systemApplications TABLE.moreApps TD.sysAppHover 	{ background:url(../images/newnav/bg/bgSysAppHover26More.png); }
#systemApplications TABLE.moreApps TD.withCorner	{ background:url(../images/newnav/bg/bgSysAppCorner26More.png) right top no-repeat; }
#systemApplications TABLE.moreApps TD.sysAppCornerSelected	{ background:url(../images/newnav/bg/bgSysAppCornerSelected26More.png) right top no-repeat; }
#systemApplications TABLE.moreApps TD.sysAppCornerHover	{ background:url(../images/newnav/bg/bgSysAppCornerHover26More.png) right top no-repeat; }
#systemApplications TABLE.moreApps TD.remainder		{ background:url(../images/newnav/bg/bgSysApp26More.png); }
#systemApplications TABLE.moreApps TD.greenSpace	{ background:none; }
#systemApplications TABLE.moreApps TD.starter 		{ width:250px; background-color: #089ace; border-right:2px solid #ffffff; }
#systemApplications TABLE.moreApps TD.finisher 		{ background:url(../images/newnav/bg/bgSysAppFinisher26More.png) top left; }

/* Navigation Level 2 - Categories */
#categoryGroups TABLE.categoryRow {  }
#categoryGroups TABLE.categoryRow TD.aCategory				
{ 
	height:26px; width:60px; cursor:pointer; cursor:hand;
	background:url(../images/newnav/bg/bgCategory26.png) repeat-x left top; 
	padding:0px 0px 0px 9px; vertical-align:middle; white-space:nowrap;	
	
}
/*
height:26px; width:60px; cursor:pointer; cursor:hand;
	background:url(../images/newnav/bg/bgCategory26.png) repeat-x left top; 
	padding:0px 0px 0px 0px; vertical-align:middle; white-space:nowrap;	
	font: normal normal 12px Arial; color:#363b3f;
width:18px; padding:0px 11px 0px 12px;
*/

#categoryGroups TABLE.categoryRow TD.aCategory IMG	{ margin-right:9px; vertical-align:middle; }
#categoryGroups TABLE.categoryRow TD.aCategory IMG	{ display:none; }
#categoryGroups TABLE.categoryRow TD.aCategory SPAN	{ padding:0px; font: bold normal 11px/13px Arial; color:white; white-space:nowrap; }
#categoryGroups TABLE.categoryRow TD.aCategory P	{ margin:0px; padding:0px; font: normal normal 11px/13px Arial; color:white; white-space:nowrap; }
#categoryGroups TABLE.categoryRow TD.hover			{ background:url(../images/newnav/bg/bgCategoryHover26.png); }
#categoryGroups TABLE.categoryRow TD.selectedHover	{ background:url(../images/newnav/bg/bgCategoryHover26.png); }
#categoryGroups TABLE.categoryRow TD.selected		{ background:url(../images/newnav/bg/bgCategorySelected26.png); }

/* TD.starter is the leftmost and first bevel is reusing the 2px wide divider but ONLY SHOWING the bright vertical 1px */
#categoryGroups TABLE.categoryRow TD.starter 		{ width:1px; background:url(../images/newnav/bg/bgCategoryDivider26.png) -1px 0px; }
#categoryGroups TABLE.categoryRow TD.divider		{ width:2px; background:url(../images/newnav/bg/bgCategoryDivider26.png);  }
#categoryGroups TABLE.categoryRow TD.finisher 		{ width:2px; background:url(../images/newnav/bg/bgCategoryFinisher26.png) top left; }
#categoryGroups TABLE.categoryRow TD.remainder		{ background:url(../images/newnav/bg/bgCategory26.png); }
#categoryGroups TABLE.categoryRow TD.remainder DIV	{ width:60px; }
/*#systemApplications TABLE.sysApps TD.greenShadow	{ background:url(../images/newnav/bgGreenDropShadow.gif) repeat-x top left; border:none; } */
#categoryGroups TABLE.categoryRow TD.greenSpace		{ background:none; }
#categoryGroups TABLE.categoryRow TD.categoryControl 
{
	width:11px; cursor:pointer; cursor:hand; 
	background:url(../images/newnav/bg/bgCategory26.png); 
}
#categoryGroups TABLE.categoryRow TD.categoryControl IMG#categoryControl { display:block; }
#categoryGroups TABLE.categoryRow TD.categoryControl IMG#categoryControlHover { display:none; }

#categoryGroups TABLE.categoryRow TD.categoryControlHover	
{ 
	width:11px; cursor:pointer; cursor:hand;
	background:url(../images/newnav/bg/bgCategoryHover26.png); 
}
#categoryGroups TABLE.categoryRow TD.categoryControlHover IMG#categoryControl { display:none; }
#categoryGroups TABLE.categoryRow TD.categoryControlHover IMG#categoryControlHover { display:block; }

/* Category Level 2 Colors */
.colorArchive Level2 Categories highlight 	{ background: #ebfac8; }
.colorArchive Level2 Categories surface 	{ background: #cee593; }
.colorArchive Level2 Categories dimlight 	{ background: #b3c880; }
.colorArchive Level2 Categories darklight 	{ background: #a0b370; }
.colorArchive Level2 Categories hover 		{ background: #eaf7c3; }
.colorArchive Level2 Categories selected 	{ background: #eaf7c3; }

#categoryTasksSpacer
{
	height:5px; 
}
#categoryTasksSpacer TD.categoryTitle
{

	width:250px;
	vertical-align:bottom;background-color: #007AFF;
	border-right:3px solid #ffffff;
	position: fixed; 
	height: 31px;
	margin-top: -26px;
	padding:0px 0px 0px 0px;
}
#categoryTasksSpacer TD.categoryTitle DIV
{
	width:240px; padding-bottom:6px;
}
#categoryTasksSpacer TD.categoryTitle P
{
	font:normal bold 12px Arial, sans-serif; color:#b3b3b4; color:white;
	padding:0px 5px; white-space:nowrap;text-transform: uppercase;
}

/* Navigation Level 3 - Tasks */
/* Navigation Level 3 - Tasks */
#categoryTasks 
{ 
	height:45px auto; 
	/* padding-top:14px; */
	/*padding-left:16px;*/
}
#categoryTasks TD.categoryTitle
{
	width:250px !important; height:40px; vertical-align:middle;background-color: #007AFF; border-right:3px solid #ffffff;
}
#categoryTasks TD.categoryTitle DIV
{
	width:250px; padding-bottom:6px; max-height:40px;
}
#categoryTasks TD.categoryTitle P
{
	font-size: 22px !important;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	position: relative;
	top: -15px;
	color:white;
	white-space: normal;
	overflow: hidden;
	padding:0px 18px; 
	text-transform: uppercase;
	word-wrap: break-word;
	
}
#categoryTasks TD.aTask
{
	padding-right:3px; white-space:nowrap;
}
#categoryTasks TD.aTask DIV
{
	background:url(../images/newnav/tabs/tab_green.png) no-repeat top left;
	/* border-right:1px solid #ffffff; */
	margin-bottom:0px; height:24px; 
	padding:0px 0px 0px 5px;
	cursor:pointer; cursor:hand;
}
#categoryTasks TD.aTask IMG
{ 
	margin:0px 0px 2px 15px !important; vertical-align:middle;
}
#categoryTasks TD.aTask P
{ 
	font:normal normal 12px Arial, sans-serif; 
	padding-top:3px; 
	color:#ffffff; color:#ffffff;
}
#categoryTasks TD.aTask SPAN
{ 
	font:normal normal 12px Arial, sans-serif; 
	color:#ffffff; color:#ffffff;
}
#categoryTasks TD.hover DIV
{
	background-image:url(../images/newnav/tabs/tab_hover.png);
}
#categoryTasks TD.buthover DIV
{
	background-image:url(../images/newnav/tabs/tab_hover_small.png);
}

#categoryTasks TD.selected DIV
{
	background-image:url(../images/newnav/tabs/tab_selected.png);
	margin-bottom:0px; height:24px;
}
#categoryTasks TD.selected P
{
	color:#ffffff; color:#ffffff;
}
#categoryTasks TD.selected SPAN
{
	color:#ffffff; color:#ffffff;
}
#categoryTasks TD.selectedHover DIV
{
	background-image:url(../images/newnav/tabs/tab_hover.png);
	margin-bottom:0px; height:24px;
}
#categoryTasks TD.selectedHover P
{
	color:#0c99c9; color:#0c99c9;
}
#categoryTasks TD.selectedHover SPAN
{
	color:#0c99c9; color:#0c99c9;
}

#categoryTasks TD.pagEndTab
{
	padding-right:3px; padding-left:0px;
}

#categoryTasks TD.pagEndTab DIV
{
	background:url(../images/newnav/tabs/tab_green_small.jpg) no-repeat top left;
	border-top:1px solid #b3b3b4;
	border-left:1px solid #b3b3b4;
	border-right:1px solid #b3b3b4;
	padding:1px 4px 1px 4px;
	margin-bottom:3px; height:22px;
}

#categoryTasks TD.pagEndTab IMG
{ 
	vertical-align:middle; 
}

#categoryTasks TD.pagMidTab
{
	padding-right:3px; padding-left:0px;
}
#categoryTasks TD.pagMidTab DIV
{
	background:url(../images/newnav/tabs/tab_green_small.jpg) no-repeat top left;
	border-top:1px solid #b3b3b4;
	border-left:1px solid #b3b3b4;
	border-right:1px solid #b3b3b4;
	padding:1px 4px 0px 4px;
	margin-bottom:3px; height:22px;
	cursor:pointer; cursor:hand;
}
#categoryTasks TD.pagMidTab IMG
{ 
	vertical-align:middle;
}

#categoryTasks TD.pagMidTabHover
{
	padding-right:3px; padding-left:0px;
}
#categoryTasks TD.pagMidTabHover DIV
{
	background:url(../images/newnav/tabs/tab_hover_small.png) no-repeat top left;
	border-top:1px solid #b3b3b4;
	border-left:1px solid #b3b3b4;
	border-right:1px solid #b3b3b4;
	padding:1px 4px 0px 4px;
	margin-bottom:3px; height:22px;
	cursor:pointer; cursor:hand;
}
#categoryTasks TD.pagMidTabHover IMG
{ 
	vertical-align:middle;
}

#categoryTasks .noIcon TD.aTask DIV { padding-left:12px; padding-right:8px; }
#categoryTasks .noIcon TD.aTask IMG { display:none; }
#categoryTasks .noLabel TD.aTask DIV { padding-right:6px; }
#categoryTasks .noLabel TD.aTask SPAN { display:none; }
#categoryTasks .noThing TD.aTask DIV { width:30px; }
#categoryTasks .noThing TD.aTask IMG { display:none; }
#categoryTasks .noThing TD.aTask SPAN { display:none; }

#categoryTasks TABLE.showIcons TD.collapse DIV { padding-right:6px; }
#categoryTasks TABLE.showIcons TD.collapse SPAN { display:none; }
#categoryTasks TABLE.hideIcons TD.collapse DIV { width:30; }
#categoryTasks TABLE.hideIcons TD.collapse IMG { display:none; }
#categoryTasks TABLE.hideIcons TD.collapse SPAN { display:none; }


#systemApplications a.navLinkFirstLevel {
	color: #363b3f;
}

#systemApplications td.sysAppHover a.navLinkFirstLevel {
	color: #6699ff;
}

#systemApplications td.sysAppCornerHover a.navLinkFirstLevel {
	color: #6699ff;
}

#systemApplications  td.selected a.navLinkFirstLevel {
                color: white !important;
}

#systemApplications  td.sysAppSelected a.navLinkFirstLevel {
                color: white !important;
}

#systemApplications  td.sysAppCornerSelected a.navLinkFirstLevel {
                color: white !important;
}

#categoryGroups a.navLinkSecondLevel {
	color: #b3b3b4;
}

#categoryTasks a.navLinkThirdLevel {
	color: #363b3f;
	margin-left:5px;
}

#categoryTasks td.selected a.navLinkThirdLevel {
	color: #ffffff;
	margin-left:5px;
}

#categoryTasks td.hover a.navLinkThirdLevel {
	color: #007AFF;
	margin-left:5px;
}

/*******************************JT  Modifications made to Nav Pane to mimic AppShell in html *******************************************/

/* Legacy css removed */

/*

TABLE.utilityNavPane {
	background:url(../images/modules/utilitypane/up_spacer.gif); border-left:1px solid #BDCBE7; border-top:1px solid #BDCBE7; border-right:1px solid #BDCBE7;
}
TABLE.utilityNavPane TD.utilityImageNew      {
	background:url(../images/modules/utilitypane/up_spacer.gif); repeat-x left top; margin:0px;
}
TABLE.utilityNavPane TD.utilityImageNew {
	background-color:transparent; font-family:arial; font-size:8pt; color:#7085A8; font-weight:bold; margin:0px; padding-left:0px; padding-right:0px; border-top:0px solid #ffffff; border-right:0px solid #818181; border-bottom:0px solid #DEE3E7; border-left:0px solid #ffffff; cursor:pointer;	
}
BUTTON.utilityImageNewButton {
	background-color:transparent; font-family:arial; font-size:8pt; color:#7085A8; font-weight:bold; margin:0px; 
	padding:3px 3px 3px 3px; border-top:0px solid #ffffff; border-right:0px solid #818181; 
	border-bottom:0px solid #DEE3E7; border-left:0px solid #ffffff; cursor:pointer;	
}
TABLE.utilityNavPane TD.utilityImageBlueNew  {
	background:url(../images/modules/utilitypane/up_spacer2.gif); repeat-x left top; cursor:pointer; 
}
TABLE.utilityNavPane TD.utilityImageBlueNew   {
	background-color:transparent; font-family:arial; font-size:8pt; color:#7085A8; font-weight:bold; margin:0px; padding-left:0px; padding-right:0px; border:0px solid #818181; cursor:pointer; 
}

BUTTON.utilityImageBlueNewButton {
	background-color:transparent; font-family:arial; font-size:8pt; color:#7085A8; font-weight:bold; margin:0px; 
	padding:3px 3px 3px 3px; border:0px solid #818181; cursor:pointer; 
}

*/


TABLE.utilityNavPane {
	height: 36px !important;
	background: #dadada !important;
	border:none !important;
/*	border-bottom: 2px solid white; */
}

/*TABLE.utilityNavPane TD.logoImage {
	background: url(../images/navAppShell/header_bg_blue.png);
	repeat-x left top;
	height: 36px !important;
	width: 250px !important;
	padding: 0px 34px 0px 16px !important;
}*/
/*JT REMOVED*/


TABLE.utilityNavPane TD.logoImageWithRightBorder {
	background: url(../images/navAppShell/header_bg_blue.png);
	repeat-x left top;
	height: 36px !important;
	width: 250px !important;
	padding: 0px 34px 0px 16px !important;
	border-right:2px solid #ffffff; 
}

/*logo spacer*/
TABLE.utilityNavPane TD.logo_spacer {
	background-color: white;
	width: 0px;
	height: 36px;
	margin: 0px 0px 0px 0px;
}

TABLE.utilityNavPane TD.toolbar_stretcher {
	height: 32px;
	width: 100%;
	min-width: 4px !important;
}

/*
 * WHATIF TOOLBAR
 */
TABLE.utilityNavPane TD.utilityImageWhatIfLbl {
	
	height: 16px !important;
	width: 100% !important;
	background: #dadada !important;
	color: #FFD43E !important;
}
/*
 * WHATIF TEXT
 */
TABLE.utilityNavPane TD.utilityImageWhatIfLbl SPAN {
	background: gray !important;
	padding: 4px;
	margin: 0px 0px 0px 8px;
}

TABLE.utilityNavPane TD.spacer2 {
	background: #dadada !important;
	height: 32px !important;
	width: 2px !important;
	margin: 0px 2px 0px 2px;
	
}
TABLE.utilityNavPane TD.spacer3 {
	background: #dadada !important;
	height: 32px !important;
	width: 100% !important;
	margin: 0px 2px 0px 2px;
	
}
TABLE.utilityNavPane TD.dividerWrapper {
	width: 1px !important;
  	height: 18px !important;
  	border: 0px !important;
  	padding: 0px !important;
  	margin: 0px !important;
  	margin-top: 9px !important;
  	cursor: default !important; 
  	max-width: 1px !important;
  	
  
  	background-image: none !important;
  	background-color: #C0C0C6 !important;
  	background-repeat: repeat !important;
  	background-position-x: 0% !important;
  	background-position-y: 0% !important;
  	background-size: auto !important;
  	background-origin: padding-box !important;
  	background-clip: border-box !important;
  	-webkit-box-sizing: border-box;
	position:absolute !important;
	
}

TABLE.utilityNavPane TD.utilityImageNew {
	background-color: transparent;
	font-family: arial;
	font-size: 12px;/*JT*/
	border:none;
	color: black;
	
}

BUTTON.utilityImageNewButton {
	background-color: transparent;
	font-family: arial !important;
	font-size: 12px !important;
	color: #363b3f !important;
	font-weight: bold !important;
	
	padding: 3px 3px 3px 3px;
	border-top: 0px solid #ffffff;
	border-right: 0px solid #818181;
	border-bottom: 0px solid #DEE3E7;
	border-left: 0px solid #ffffff;
	cursor: pointer;
	margin: 0px 4px 0px 4px;
	
}


/*JT Get rid of "help" text and replace with ? icon */

BUTTON.utilityImageBlueNewButton#utilityPanePC_HELP_spn_id{
	-ms-high-contrast-adjust: none; 
	background-image: url(../images/navAppShell/help.png) !important;
	background-repeat: no-repeat;
	width: 16px !important;
  	height: 16px !important;
}

TABLE.utilityNavPane TD.utilityImageBlueNew {
	background: #dadada !important;
	cursor: pointer;
}

TABLE.utilityNavPane TD.utilityImageBlueNew {
	background-color: transparent;
	
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: 0px solid #818181;
	cursor: pointer;
	
	
}
BUTTON.utilityImageBlueNewButton {
	background-color: transparent;
	font-family: arial !important;
	font-size: 12px !important;
	color: #363b3f !important;
	font-weight: bold !important;
	
	margin: 0px;
	padding: 3px 3px 3px 3px;
	border: 0px solid #818181;
	cursor: pointer;
	margin: 0px 4px 0px 4px !important;
}

/* END JT MODIFICATIONS FOR MOCKING UP IN HTML NEW APPSHELL TOOLBAR  */

/* END of Navigation Area */

/* End */