/*****************************************************************
 *** THEME: Blue Gloss
 *****************************************************************/
@namespace xforms "http://www.w3.org/2002/xforms";

/*********************************************
 *** Fonts 
 *********************************************/
.nv-font, .s3-font  { font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; }
.nv-fontExtraSmall, .s3-fontExtraSmall  { font-size: 11px; }
.nv-fontSmall, .s3-fontSmall   { font-size: 12px; }
.nv-fontMedium, .s3-fontMedium, .colHeader  { font-size: 13px; }
.nv-fontLarge, .s3-fontLarge  { font-size: 14px; }
.nv-fontExtraLarge, .s3-fontExtraLarge  { font-size: 15px; }
.nv-fontBold  {font-weight: bold;}


/*********************************************
 *** Foreground Colors
 *********************************************/

.nv-color1,  .s3-color1  { color: #536c88; }
.nv-color2,  .s3-color2  { color: #768EAA; }
.nv-color3,  .s3-color3  { color: #8399B1; }
.nv-color4,  .s3-color4  { color: #90A3B9; }
.nv-color5,  .s3-color5  { color: #9EAEC0; }
.nv-color6,  .s3-color6  { color: #ABB9C7; }
.nv-color7,  .s3-color7  { color: #B8C3CF; }
.nv-color8,  .s3-color8  { color: #C5CED6; }
.nv-color9,  .s3-color9  { color: #D3D9DD; }
.nv-color10, .s3-color10 { color: #dee7ef; }

/*********************************************
 *** Background Colors 
 *********************************************/

.nv-backgroundColor1, .s3-backgroundColor1 { background-color: #536c88; }
.nv-backgroundColor2, .s3-backgroundColor2 { background-color: #768EAA; }
/* nv-backgroundColor3 --> used in wrapping title bar in both pref and complex pref pop-up */
.nv-backgroundColor3, .s3-backgroundColor3 { background-color: #8399B1; }
.nv-backgroundColor4, .s3-backgroundColor4 { background-color: #90A3B9; }
/* nv-backgroundColor5 --> used as table border in complex pref portlets. */
/* .nv-backgroundColor5, .s3-backgroundColor5 { background-color: #336699; } */
.nv-backgroundColor5, .s3-backgroundColor5 { background-color: #768eaa; }
.nv-backgroundColor6, .s3-backgroundColor6 { background-color: #ABB9C7; }
/* nv-backgroundColor7 --> used in header/title row in complex pref portlets. */
.nv-backgroundColor7, .s3-backgroundColor7 { background-color: #D3D9DD; }
.nv-backgroundColor8, .s3-backgroundColor8 { background-color: #C5CED6; }
/* nv-backgroundColor9 --> used in details section (below title row) in complex pref portlets */
.nv-backgroundColor9, .s3-backgroundColor9 { background-color: #edeeec; }
/* nv-backgroundColor10 --> used in portlet pref. rows */
.nv-backgroundColor10, .s3-backgroundColor10 { background-color: #EEEEEC; }

/*********************************************
 *** Border Colors 
 *********************************************/

.nv-borderColor1, .s3-borderColor1 { border: 1px solid #536c88; }
.nv-borderColor2, .s3-borderColor2 { border: 1px solid #768EAA; }
.nv-borderColor3, .s3-borderColor3 { border: 1px solid #8399B1; }
.nv-borderColor4, .s3-borderColor4 { border: 1px solid #90A3B9; }
.nv-borderColor5, .s3-borderColor5 { border: 1px solid #9EAEC0; }
.nv-borderColor6, .s3-borderColor6 { border: 1px solid #ABB9C7; }
.nv-borderColor7, .s3-borderColor7 { border: 1px solid #C5CED6; }
.nv-borderColor8, .s3-borderColor8 { border: 1px solid #D3D9DD; }
.nv-borderColor9, .s3-borderColor9 { border: 1px solid #D8DFE3; }
.nv-borderColor10, .s3-borderColor10 { border: 1px solid #EDEEEC; }


/*********************************************
 *** Body Styles 
 *********************************************/
BODY {
  background-image: url(/assets/images/greyBackground.gif);
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #f5f6f5;
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
  margin: 0px;     
  border: 0px; 
  padding: 0px;
}

table {}

TH {
 text-align: left;
 font-size: 13px;
}

/*********************************************
 *** Paragraph Text Styles 
 *********************************************/
/* header and body text used on personalize page. used as body text and 1st tier left nav Titles in iMGR */
.nv-paragraphTextBody, .s3-paragraphTextBody {
  font-size: 0.8em;
  color: #536c88;
}

.nv-paragraphTextHeader, .s3-paragraphTextHeader {
  font-size: 0.8em;
  font-weight: bold;
  color: #212A59; 
}


/*********************************************
 *** Table Styles 
 *********************************************/
 /* Not sure where these are used? */
.nv-table, .s3-table {}

.nv-table-header, .s3-table-header {}

.nv-table-row-even, .s3-table-row-even {
  background-color: #FFF;
}

.nv-table-row-odd, .s3-table-row-odd {
  background-color: #f1f2f1;
}


/*********************************************
 *** Anchor Styles 
 *********************************************/
A.nv-Anchor, A.nv-Anchor:active, A.nv-Anchor:link, A.nv-Anchor:visited, A.s3-Anchor, A.s3-Anchor:active, A.s3-Anchor:link, A.s3-Anchor:visited {
  /*used for personalize links - choose content/choose layout, etc.*/
  text-decoration: underline;
  color: #536c88;
}

A.nv-Anchor:hover, A.s3-Anchor:hover {
  /*used as hover color for personalize links - choose content/choose layout, etc...*/
  text-decoration: underline;
  color: #768EAA;
}



/*********************************************
 *** Component Decoration 
 *********************************************/
.nv-componentContainer, .s3-componentContainer {  
/* adding to create space between portlet instances on a page */
  padding: 10px 0 10px 10px;
  width: 100%;
  max-width: 98%;
}

.nv-titleBarContainer, .s3-titleBarContainer {
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
  font-size: 11px;
  color: #6a8097;
  width:99%;
  font-weight: 580;
  height: 31px;    
  letter-spacing: 2px;
  line-height: 24px;    
}

H2 {
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
  font-size: 11px;
  color: #6a8097;
  width:100%;
  font-weight: 580;
  height: 13px;    
  letter-spacing: 2px;
  line-height: 13px;    
  vertical-align: bottom;
  margin-top: 6px;
}

/*  For non-IE browsers */
html>body H2 {
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
  font-size: 11px;
  color: #6a8097;
  width:100%;
  font-weight: 580;
  height: 13px;    
  letter-spacing: 2px;
  line-height: 13px;    
  vertical-align: bottom;
}



.nv-titleBarContainer img, .s3-titleBarContainer img {
  margin-top: -10px;
  vertical-align: middle;
}

/*  For non-IE browsers */
html>body .nv-titleBarContainer img, .s3-titleBarContainer img {
  margin-top: 0px;
  vertical-align: middle;
}


.nv-titleBarBorderLeft, .s3-titleBarBorderLeft {    
  background-image:  url(/assets/images/TitlebarLeft.gif);
  background-repeat: no-repeat;
  background-position: top left;
  width: 9px;
}

.nv-titleBarContentLeft, .s3-titleBarContentLeft {
  background-image:  url(/assets/images/TitlebarBackground.gif);
  background-repeat: repeat-x;  
  /* do not change - used to layout portlet window titles */
  padding-top: 2px;
}

.nv-titleBarContentRight, .s3-titleBarContentRight {
  background-image:  url(/assets/images/TitlebarBackground.gif);
  background-repeat: repeat-x;
  text-align: right;   
  /* do not change - used to layout portlet window titles */
  padding-top: 2px;
}

.nv-titleBarBorderRight, .s3-titleBarBorderRight {    
  background-image:  url(/assets/images/TitlebarRight.gif);
  background-repeat: no-repeat;
  background-position: top right;
  width: 7px;
}

.nv-bodyContainer, .s3-bodyContainer {
  background-color: #fff; 
  width:99%;
  margin-top: -10px;
}

/*  For non-IE browsers */
html>body .nv-bodyContainer, .s3-bodyContainer {
  background-color: #fff; 
  width:99%;
  margin-top: 0px;
}


.nv-bodyBorderLeft, .s3-bodyBorderLeft {
  width: 5px;
  background-image:  url(/assets/images/border_left.gif);
  background-repeat: repeat-y;
  background-position: top right;  
}

.nv-bodyBorderRight, .s3-bodyBorderRight {
  background-image:  url(/assets/images/border_right.gif);
  background-repeat: repeat-y;
  background-position: top right;
  width: 7px;
}

.nv-footerContainer, .s3-footerContainer {
  font-size: 10px;
  height: 12px;
  width: 99%;
}

.nv-footerBorderLeft, .s3-footerBorderLeft {    
  background-image:  url(/assets/images/FooterLeft.gif);
  background-repeat: no-repeat;
  background-position: top left;
  width: 9px;
}

.nv-footerContentLeft, .s3-footerContentLeft {  
  background-image:  url(/assets/images/FooterBackground.gif);
  background-position: top left;
  background-repeat: repeat-x;
}

.nv-footerContentRight, .s3-footerContentRight {  
  background-image:  url(/assets/images/FooterBackground.gif);
  background-position: top left;   
  background-repeat: repeat-x;
}

.nv-footerBorderRight, .s3-footerBorderRight {  
  background-image:  url(/assets/images/FooterRight.gif);
  background-repeat: no-repeat;
  background-position: top right;
  width: 7px;
}

.nv-headerMainArea, .s3-headerMainArea {
  background-color:#fff;
  border-color:#000;
  border-style:solid;
  border-width:1px 0px;
}


/*****************************************************************************************************
 * Properties for the links (text-buttons) in the titlebar
 *****************************************************************************************************/
/* Not sure where these are used...looking at markup, they seem to be styling the links that are used
for the max/min/remove/etc. buttons - maybe in case text was used instead of an image in one of the themes? */ 
 
A.nv-titlebar-link, A.s3-titlebar-link {
  text-decoration: none;
  color: #536c88;
}

A.nv-titlebar-link:active, A.nv-titlebar-link:link, A.nv-titlebar-link:visited,  A.s3-titlebar-link:active, A.s3-titlebar-link:link, A.s3-titlebar-link:visited {
  color: #536c88;
}

A.nv-titlebar-link:hover, A.s3-titlebar-link:hover {
  color: #768EAA;
}


/*****************************************************************************************************
 * Portlet Classes
 *****************************************************************************************************/

/*********************************************
 *** Fonts 
 *********************************************/
.portlet-font {
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
  font-size: 13px;
}

/*********************************************
 *** Table Styles 
 *********************************************/

.portlet-table-header {}

.portlet-table-text {
  background-color: #FFFFFF;
  color: #262626;
}

.portlet-table-alternate {
  background-color: #efeee9;
  color: #262626;
}


/*********************************************
 *** Form Styles 
 *********************************************/

FORM {margin-bottom:0; padding-bottom:0;}

SELECT {
  font-size: 12px;
  color: #262626;
}

/* Personalize page used for available pages, description, and other fields */
.nv-formFieldLabel, .s3-formFieldLabel {
  font-weight: 580;
  font-size: 12px;
  color: #262626;
}

.nv-formField , .s3-formField {
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
  color: #262626;
  font-size: 12px;
  background-color: #F4F4F4;
}

.nv-formButton, .s3-formButton {
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
  font-size: 12px;
  color: #262626;
}

/********* Label when specified separately ***/
/* used to style portlet form field labels in Admin Console */
.portlet-form-field-label {
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
  font-size: 12px;
  font-weight: 580;
  color: #262626;
}

/********* Output field and label ************/

/* used to style portlet form fields */
.portlet-form-field {  
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
  color: #262626;
  font-size: 12px;
}

/* used to style read only or disabled portlet form fields */
.portlet-form-field-disabled {  
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
  color: #262626;
  font-size: 12px;
}

/********* Trigger ***************************/
.portlet-form-button {
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
  font-size: 12px;
  color: #262626;
}

/*********************************************
 *** Paragraph Text Styles 
 *********************************************/

.portlet-msg-info {
  font-size: 12px;
  font-weight: bold;
  color: #6D1515;
}

.portlet-error-msg {
  font-size: 12px;
  font-weight: bold;
  color: #c82727;
}

/*********************************************
 *** Anchor Styles 
 *********************************************/

A, A:active, A:link, A:visited {
  text-decoration: none;
  color: #536c88;
}

A:hover {
  text-decoration: underline;
  color: #768EAA;
}

/*********************************************
 *** Trigger used as Link Styles 
 *********************************************/
/* not sure if either of these are used */
.nvi-link-style, .nvi-link-style:active, .nvi-link-style:link, .nvi-link-style:visited {
  color: #536c88;
  background-color: transparent;
}

.nvi-link-style:hover {
  text-decoration: underline;
  color: #768EAA;
  background-color: transparent;
}


/******************************************************
 * New IDM Styles, used in header, login and left nav 
 ******************************************************/
 
/* login image */
.nv-loginImage {
  background: url(/assets/images/loginImage.gif) center no-repeat;
  width:334px;
  height:225px;
} 

.uhtd-loginImage {
  background: url(/assets/images/loginImage.gif) center no-repeat;
  width:334px;
  height:225px;
} 

.nv-loginImageSmall {  
  background-image: url(/assets/images/login-smallRedN.gif);
  background-repeat: no-repeat;
  height:22px;
  width:25px;
}

#nv-loginLink {
  font-size: 13px; 
  font-weight: bold; 
  color: #ce0000; 
  text-decoration: none; 
  padding-right: 6px; 
  cursor: hand;
}

#nv-loginLink:hover {  
  text-decoration: underline;
}

#noDecoration {
  text-decoration: none;
}

#noDecoration:hover {  
  text-decoration: underline;    
}
 
/* Header images - to be overridden by brand.css */
.nv-headerLogoPrimary {
  background: url(/assets/images/header_left.gif);
  background-repeat: no-repeat;
  width: 232px;  
}

.nv-headerTexture {
  background: url(/assets/images/texture_background.gif);
  background-repeat: repeat-x;  
  height: 51px;
}

.nv-headerLogoSecondary {
  position: relative;
  right: 3px;
  margin: 0px -3px 0px 0px;
  padding: 0px;
  width: 30px;
  height: 79px;
  background: url(/assets/images/novell_logo.gif);  
  background-repeat: no-repeat;  
  float: right;
}

.nv-headerFiller {
  background: url(/assets/images/topnavbar_background.gif);
  background-repeat: repeat-x;
  height: 28px;
}


/* date */
#date {
  color: #fff;
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif";
  font-size: 10px;
  text-align: right;
  visibility: hidden;
  z-index: 2;
  vertical-align: baseline;
  padding-top: 4px;
  padding-right: 16px;
}

.texture {
  position: absolute;
  visibility: visible;
  z-index: 1;
  height: 28px;
  width: auto;
  top: 0px;
  right: 56px;
}


/* username */
#username {
  position: absolute;
  top: 53px;
  left: 0;
  width: auto;
  visibility: visible;
  display: block;
  font: 11px/normal Arial, Helvetica, sans-serif, san-serif, "San serif";
  color: #666b6b;
  text-decoration: none;
  margin: 0px;
  padding: 4px 0px 6px 11px;
  z-index: 5;
}


/* tabs */
UL#Tabs {
  margin-left: 15px; 
  padding: 0px; 
  min-width: 550px;
  list-style: none;
}

UL#Tabs li { 
  float: left; 
  margin-left: 2px;
  margin-top: 0px;  
  margin-right: 20px;   
  line-height: 25px;
}

/* hover selectors for main header tabs */
UL#Tabs li:hover {
  background-image: url(/assets/images/hoverNavRight.gif);
  background-position: right top;
  background-repeat: no-repeat;
}

UL#Tabs li.hoverOn {
  background-image: url(/assets/images/hoverNavRight.gif);
  background-position: right top;
  background-repeat: no-repeat;
}

UL#Tabs li.hoverOff {

}

UL#Tabs a {
  display: block; 
  text-decoration: none;
  color: #fff;
  padding: 0px 10px 0px 10px; 
  line-height: 25px;
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif";
  font-size: 12px;
  white-space: nowrap;
  width: 100px;
}

UL#Tabs a:hover {
  background-image: url(/assets/images/hoverNavLeft.gif);
  background-position: left top;
  background-repeat: no-repeat;
  text-decoration: none;
  color: #7c8ea7;
}

UL#Tabs #current {  
  color: #dee7ef;  
  line-height: 25px;
  background-image: url(/assets/images/activeNavRight.gif);
  background-position: right top;
  background-repeat: no-repeat;
}

UL#Tabs #current a {
  background-image: url(/assets/images/activeNavLeft.gif);
  background-position: left top;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-bottom: 0px;
  color: #dee7ef; 
}


UL#Tabs #currentAC {  
  color: #dee7ef;  
  line-height: 25px;
  background-image: url(/assets/images/activeNavRight.gif);
  background-position: right top;
  background-repeat: no-repeat;
}

UL#Tabs #currentAC a {
  background-image: url(/assets/images/activeNavLeft.gif);
  background-position: left top;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-bottom: 0px;
  color: #dee7ef; 
}

/* Tab background color for selected global nav item */
li.currentTabBackground {

}

li.currentTabBackgroundAC {

}

/* backslash hack for IE5-Mac \*/
UL#Tabs a {float: none;} /* End Mac Hack */
html>body UL#Tabs a {width: auto;} /* fixes IE6 win hack */


/* tabsRight - used in header for login/out and help links */
UL#TabsRight {
  margin: 0; 
  padding: 0;
  list-style: none; 
}

UL#TabsRight li {
  float: left;
  line-height: 25px;
  margin-left: 5px;
}

UL#TabsRight a {
  display: block; 
  padding: 0px 10px 0px 10px; 
  text-decoration: none; 
  line-height: 25px;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif";
  font-size: 12px;
  white-space: nowrap;
  width: 10px;  
}

UL#TabsRight a:hover {
  background-image: url(/assets/images/hoverNavLeft.gif);
  background-position: left top;
  background-repeat: no-repeat;
  text-decoration: none;
  color: #7c8ea7;
}

UL#TabsRight li.hoverOnRight {
  background-image: url(/assets/images/hoverNavRight.gif);
  background-position: right top;
  background-repeat: no-repeat;
}

UL#TabsRight li.hoverOffRight {

}

UL#TabsRight li:hover {
  background-image: url(/assets/images/hoverNavRight.gif);
  background-position: right top;
  background-repeat: no-repeat;
}

UL#TabsRight #current {
  color: #dee7ef;  
  line-height: 25px;
  background-image: url(/assets/images/activeNavRight.gif);
  background-position: right top;
  background-repeat: no-repeat;	
} 

UL#TabsRight #current a {
  background-image: url(/assets/images/activeNavLeft.gif);
  background-position: left top;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-bottom: 0px;
  color: #dee7ef;   
}

/* backslash hack for IE5-Mac \*/
UL#TabsRight a {float: none;} /* End Mac Hack */
html>body UL#TabsRight a {width: auto;} /* fixes IE6 win hack */


#rightMenu {  
  position: relative;
  visibility: visible;
  z-index: 1;
  width: auto;
  right: 20px;
  float: right;
  top: -16px;
  _bottom: 1px;
  _top: 0px;
}


/***** used to force horizontal scroll in header *****/
#wrapper {
  height: 79px;
  width: 100%;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}

#spacer {
  height: 0px;
  width: 999px;
  line-height: 0px;
  font-size:0px;
  margin: 0px;
  padding: 0px;
}

/* Admin Console Sub Nav */
#subNav { 
  position: absolute;
  width: 100%;
  top: 79px;
  background-color: #eeeeef;
}

#subNav a {
  text-decoration: none;
  color: #768eaa;
  text-align: center;
  line-height: 25px;
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif";
  font-size: 12px;
  white-space: nowrap;
  width: 100%;
}

#subNav a:hover {
  text-decoration: underline;
}

#subNav a:active {
  text-decoration: none;
  color: #666b6b;
  background-color: #eeeeef;   
}

#subNavHighlight {
  background-color: #eeeeef;
  border-top: 1px solid #c4c7cb;
  border-left: 1px solid #c4c7cb;
  border-right: 1px solid #c4c7cb;
  border-bottom: none;
  line-height: 25px;
}

#subNavhighlight a {
  color: #666b6b;
}

.subNavItem {
  font: normal 11px Arial, Helvetica, sans-serif, san-serif, "San serif";
  padding: 0px 2px 0px 2px;
  line-height: 25px;
  width:16%;
  text-align: center;
  border-bottom: 1px solid #c4c7cb;
}

.subNavItemDisabled {
  font: normal 11px Arial, Helvetica, sans-serif, san-serif, "San serif";    
  color: #ACA899;
  padding: 0px 2px 0px 2px;
  line-height: 25px;
  width:16%;
  text-align: center;
  text-decoration: none;
  border-bottom: 1px solid #c4c7cb;
}

/* used to style the left and right edges of the subNav */
.subNavItemEmpty {
  border-bottom: 1px solid #c4c7cb;
  line-height: 25px;
}

/* Tabs used in Portlets - currently SearchList only */
UL#TabsPortlet {margin: 0; padding: 0;}

UL#TabsPortlet li {
  list-style: none; 
  float: left; 
  margin-left: 2px;
  margin-top: 16px;
  margin-right: 5px; 
  font-size: 11px; 
  line-height: 22px; 
  white-space: nowrap;
  background-image: url(/assets/images/portletTabInactiveRt.gif);
  background-repeat: no-repeat;  
  background-position: right top;
}

UL#TabsPortlet a {
  display: block; 
  float: left; 
  padding: 0 16px 0 17px;
  text-decoration: none;
  color: #000000; 
  width: .1em; 
  background-image: url(/assets/images/portletTabInactiveLft.gif);
  background-repeat: no-repeat;   
}

UL#TabsPortlet a:hover {
  color: #000000; 
  text-decoration: none;
  background-image: url(/assets/images/portletTabHighlightLft.gif);
  background-repeat: no-repeat;   
}

UL#TabsPortlet li:hover {
  background-image: url(/assets/images/portletTabHighlightRt.gif);
  background-repeat: no-repeat;  
  background-position: right top;
}

UL#TabsPortlet li.hoverOnPortlet {
  background-image: url(/assets/images/portletTabHighlightRt.gif);
  background-repeat: no-repeat;  
  background-position: right top;
}

UL#TabsPortlet li.hoverOffPortlet {
  background-image: url(/assets/images/portletTabInactiveRt.gif);
  background-repeat: no-repeat;  
  background-position: right top;
}
 

UL#TabsPortlet #current {
  color: #dee7ef;
  background-image: url(/assets/images/portletTabRt.gif);
  background-repeat: no-repeat;

}

UL#TabsPortlet #current a {
  color: #dee7ef; 
  text-decoration: none;
  background-image: url(/assets/images/portletTabLft.gif);
  background-repeat: no-repeat;
}

/* backslash hack for IE5-Mac \*/
UL#TabsPortlet a {float: none;} /* End Mac Hack */
html>body UL#TabsPortlet a {width: auto;} /* fixes IE6 win hack */


/* Tabs used in Admin Console Portlets - currently in Portlet Mgmt. section */
UL#TabsPortletAC {margin: 0; padding: 0;}

UL#TabsPortletAC li {
  list-style: none; 
  float: left; 
  margin-left: 1px; 
  margin-top: 16px;
  margin-right: 5px; 
  font-size: 11px; 
  line-height: 22px; 
  white-space: nowrap;
  background-image: url(/assets/images/portletTabInactiveRt.gif);
  background-repeat: no-repeat;  
  background-position: right top;
}

UL#TabsPortletAC a {
  display: block; 
  float: left; 
  padding: 0 16px 0 17px;
  text-decoration: none;
  color: #000000; 
  width: .1em;
  background-image: url(/assets/images/portletTabInactiveLft.gif);
  background-repeat: no-repeat;   
}

UL#TabsPortletAC a:hover {
  color: #000000; 
  text-decoration: none;
  background-image: url(/assets/images/portletTabHighlightLft.gif);
  background-repeat: no-repeat;   
}

UL#TabsPortletAC li:hover {
  background-image: url(/assets/images/portletTabHighlightRt.gif);
  background-repeat: no-repeat;  
  background-position: right top;
}

UL#TabsPortletAC li.hoverOnPortlet {
  background-image: url(/assets/images/portletTabHighlightRt.gif);
  background-repeat: no-repeat;  
  background-position: right top;
}

UL#TabsPortletAC li.hoverOffPortlet {
  background-image: url(/assets/images/portletTabInactiveRt.gif);
  background-repeat: no-repeat;  
  background-position: right top;
}


UL#TabsPortletAC #current {
  color: #dee7ef;
  background-image: url(/assets/images/portletTabRt.gif);
  background-repeat: no-repeat;  	
}

UL#TabsPortletAC #current a {
  color: #dee7ef;
  text-decoration: none;
  background-image: url(/assets/images/portletTabLft.gif);
  background-repeat: no-repeat;  
}

/* backslash hack for IE5-Mac \*/
UL#TabsPortletAC a {float: none;} /* End Mac Hack */
html>body UL#TabsPortletAC a {width: auto;} /* fixes IE6 win hack */


/**** Left Navigation - to be overridden by brand.css for link color and nav background *****/ 
.nv-NavigationColor {
   color: #666b6b;
}

.nv-NavigationBackgroundColor {
   background-color: #fff;
}


/* CSS for left nav */
.nv-leftNav {
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif";
  text-decoration: none;
  background-color: #fff;
  text-align: left;
  border-right: 1px solid #c4c7cb;
  width: 191px;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

/* nested tables */
.nv-leftNavTable { 
  width: 190px;  
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #c4c7cb; 
}

/* background for Admin Console left nav */
.nv-leftNavTableAC { 
  width: 190px;
  background-color: #fff;
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #c4c7cb; 
}

#sectionGroupPC {
  border-bottom: 1px solid #c4c7cb; 
}

#sectionGroupIE {
  border-bottom: 1px solid #c4c7cb; 
}

td.nv-leftNavGroup, td.nv-leftNavGroupAC {
  background-color: #dee2e4;
  font-size: 12px;
  color: #666b6b;
  border: 0;
  padding-left: 8px;
  margin: 0;
  background-image:  url(/assets/images/leftNavGroupStyle.gif);
  background-repeat: repeat-x;
  background-position: top;
  height: 20px;
  cursor: default;
  border-bottom: 1px solid #c4c7cb;  
}

/* pseudo-classes for link colors */
a.nv-leftNavGroupLink, a.nv-leftNavGroupLink:visited {
  font-size: 12px; 
  color: #666b6b;
  padding: 0;
  margin: 0;
  text-decoration: none;
  font-weight: 500;
}

a.nv-leftNavGroupLink:hover, a.nv-leftNavGroupLink:active { 
  text-decoration: none; 
  cursor: pointer;
}

a.nv-leftNavLink, a.nv-leftNavLink:visited {
  font-size: 12px;     
  color: #666b6b;  
  margin: 0;
  text-decoration: none;
  font-weight: 500;  
  padding: 5px 0 5px 0px;
  line-height: 14px;  
  display: inline;     
}

a.nv-leftNavLink:hover, a.nv-leftNavLink:active { 
  text-decoration: underline; 
  color: #828686; 
}

/* this is for the ULs used in the SideNavigation */
.nv-SideNavigation {
  padding: 0 0 0 18px;
  margin: 0 0 0 0px;
  text-indent: -2px;
}

/* this is for all ILs used in the SideNavigation */
.nv-leftNavListEntry {
  list-style: none url() outside;
  /* color: #666b6b; */
  font-size: 12px;
  margin: 0;
  cursor: default;
  padding: 5px 0 5px 0px;
  line-height: 14px;  
}	

/* this is the IL highlight for user's current page location */
.nv-leftNavHighlight {
  list-style : url(/assets/images/leftNavHighlightBullet.gif) disc  !important;
  color: #666b6b !important;
}




/* this is the proxy mode indication for TR/TD in workflows,
   the images (bullet arrow & exit X) are in /theme/images/ dir */
.proxyMode {
background-color: #e10000; 
font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
font-size: 11px; 
font-weight: bold; 
letter-spacing: 0px;
color: #fff; 
height: 18px;
}

/* styles for top and bottom of portlets
   top is for messages/description, etc.
  bottom is for functional control */
.portletTopSection {
background-color: #FBFBFA;
font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
font-size: 12px; 
font-weight: normal;
color: #666b6b;
padding: 10px;
margin: 0px -5px 6px -3px;
border-bottom: 1px solid #c4c7cb;
background-image: url(/assets/images/portletTexture.gif);
background-repeat: repeat;
}

.portletBottomSection {
background-color: #FBFBFA;
font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
font-size: 12px; 
font-weight: normal;
color: #666b6b;
padding: 10px; 
margin: 6px -5px 0px -3px;
border-top: 1px solid #c4c7cb;
background-image: url(/assets/images/portletTexture.gif);
background-repeat: repeat;
}

/* fieldset and legend selectors */
fieldset {
    background-color: transparent;
    border:1px solid #babdb6;
    padding: 6px;
	 margin-bottom: 10px;
}

legend {
    background-color: transparent;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 0px;
    font-size: 15px;
}

input {
  font-size: 12px;
}

LABEL {
	color: #262626;
}

/* IDM Prof. selectors for webapp landing page */
.list-item {
  list-style: none;
  font-family: Arial, Helvetica, sans-serif, san-serif, "San serif"; 
  font-size: 12px;
  vertical-align: middle;
}

.list-item li {
  background-image:  url(/assets/images/leftNavHighlightBullet.gif);
  background-repeat: no-repeat;
  padding: 0 0 0 12px;
  margin-left: -12px;
}


/* ---------- style info for web app legend ---------- */
/* NEW COLUMN SELECTORS...*/
#legendColumnOne {position:relative;margin:0px;padding:0px; }
#legendColumnTwo {float:right;border-left:1px solid #c4c7cb;width:50%;margin:0px;}

img.floatright { float: right; }
img.margin5r { margin-right: 5px; }

#legend {position: relative; text-align:left}
#legenddialog    { line-height: 15px; background-color: #ffffff; border: solid 1px #c4c7cb; position: absolute; z-index: 4; top: -6px; right: -6px; width: 520px; visibility: visible;}

#actions {position: relative}
#actionmenu   { line-height: 1.5em; background-color: #ffffff; border: solid 1px #000; position: absolute; z-index: 4; top: 0px; left: 120px; width: 220px } 
.popintitle  {background-image: url(/assets/images/legendWinTitleFade.gif); background-position: top left; background-repeat: repeat-x; font-weight: bold; margin-bottom: 0.5em; border-bottom: 1px solid #c4c7cb; padding: 0.5em; }

.menuitem1 a:link {text-decoration: none}
.menuitem1 {padding: 0.3em; margin-left: 0.5em;font-weight:normal;letter-spacing: normal;} 
.menubottom  { margin-bottom: 0px; padding-bottom: 0px; border-bottom: 6px solid #778ea8; }
.legendLine { border-bottom: solid 1px #c4c7cb; margin: 6px; }

/* ---------- style info for web app more info pop-in ---------- */
#MultipleApproverInfo {position: relative; text-align:left}
#maidialog { line-height: 1.2em; background-color: #fff; border: solid 1px #c4c7cb; position: absolute; z-index: 4; top: -90px; left: 100px; width: 300px; visibility: visible;}
#maiColumnOne { position:relative;margin:0px;padding:0.3em 0.5em 0.5em 0.5em;}
#maiColumnTwo {float:right;border-left:1px solid #c4c7cb;width:50%;margin:0px;padding:0.3em 0.5em 0.5em 0.5em;}
.maipopintitle  {background-image: url(/assets/images/legendWinTitleFade.gif); background-position: top left; background-repeat: repeat-x; font-weight: bold; border-bottom: 1px solid #c4c7cb; padding: 3px 3px 2px 5px; margin-bottom: 0em;}
.maifloatright { float: right; padding: 0px 2px 0 0; margin-top: 2px; margin-right: 1px; }
.DelegateAssignmentInfo {position: relative; text-align:left}
.daidialog { line-height: 1.2em; background-color: #fff; border: solid 1px #c4c7cb; position: absolute; z-index: 4; top: 0px; right: 50px; width: 300px; visibility: visible;}

/* 508 compliance selector to hide text in UI used for skipping repetitive navigation */
.skipRepetitiveNav {
  height: 0px;
  line-height: 0px;   
  font-size: 0px;
  margin: 0px;
  padding: 0px;
  border: 0px;	
  position: absolute; 
  left: -9000px;
}

/* use to hide elements in UI */
.hidden {
	display: none;
}

