/* ===  Start CSS reset classes === */
/* === 
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 === */
 
 /* Font definitions for Providence */
/*FidelitySans-Regular*/
@font-face {
    font-family: "Fidelity Sans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-Regular.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-Regular.woff)format('woff');
    font-weight: 400;
    font-style: normal;
}
 
/* FidelitySans-Italic */
@font-face {
    font-family: "Fidelity Sans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-Italic.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-Italic.woff)format('woff');
    font-weight: 400;
    font-style: italic;
}
 
/* FidelitySans-Light Italic */
@font-face {
    font-family: "Fidelity Sans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-LightItalic.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-LightItalic.woff)format('woff');
    font-weight: 300;
   font-style: italic;
}
 
/* FidelitySans-Bold */
@font-face {
    font-family: "Fidelity Sans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-Bold.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-Bold.woff)format('woff');
    font-weight: 700; /* 700 = "bold"*/
    font-style: normal;
}
 
/* FidelitySans-BoldItalic */
@font-face {
    font-family: "Fidelity Sans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-BoldItalic.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-BoldItalic.woff)format('woff');
    font-weight: 700;
    font-style: italic;
}
 
/* FidelitySans-ExtraBold */
@font-face {
    font-family: "Fidelity Sans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-ExtraBold.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-ExtraBold.woff)format('woff');
    font-weight: 800;
    font-style: normal;
}
 
 
/* FidelitySans-Light */
@font-face {
    font-family: "Fidelity Sans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-Light.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-Light.woff)format('woff');
    font-weight: 300;
    font-style: normal;
}
 
 
/* FidelitySans-UltraLight */
@font-face {
    font-family: "Fidelity Sans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-UltraLight.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-UltraLight.woff)format('woff');
    font-weight: 200;
    font-style: normal;
}
 
 
/* Font definitions for Foundation (CamelCase), needed for legacy reasons*/
/*FidelitySans-Regular*/
@font-face {
    font-family: "FidelitySans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-Regular.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-Regular.woff)format('woff');
    font-weight: 400;
    font-style: normal;
  }
 
  /* FidelitySans-Italic */
  @font-face {
    font-family: "FidelitySans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-Italic.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-Italic.woff)format('woff');
    font-weight: 400;
    font-style: italic;
  }
 
  /* FidelitySans-Light Italic */
  @font-face {
    font-family: "FidelitySans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-LightItalic.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-LightItalic.woff)format('woff');
    font-weight: 300;
    font-style: italic;
  }
 
  /* FidelitySans-Bold */
  @font-face {
    font-family: "FidelitySans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-Bold.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-Bold.woff)format('woff');
    font-weight: 700; /* 700 = "bold"*/
    font-style: normal;
  }
 
  /* FidelitySans-BoldItalic */
  @font-face {
    font-family: "FidelitySans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-BoldItalic.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-BoldItalic.woff)format('woff');
    font-weight: 700;
    font-style: italic;
  }
 
  /* FidelitySans-ExtraBold */
  @font-face {
    font-family: "FidelitySans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-ExtraBold.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-ExtraBold.woff)format('woff');
    font-weight: 800;
    font-style: normal;
  }
 
 
  /* FidelitySans-Light */
  @font-face {
    font-family: "FidelitySans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-Light.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-Light.woff)format('woff');
    font-weight: 300;
    font-style: normal;
 
  }
 
 
  /* FidelitySans-UltraLight */
  @font-face {
    font-family: "FidelitySans";
    src:  url(https://assets.fidelity.com/fonts/FidelitySans-UltraLight.woff2)format('woff2'),
          url(https://assets.fidelity.com/fonts/FidelitySans-UltraLight.woff)format('woff');
    font-weight: 200;
    font-style: normal;
  }

 /* Condensed Medium */
@font-face {
  font-family: "FidelitySans-CondensedMedium";
  src:  url('https://assets.fidelity.com/fonts/FidelitySansCondensed-Medium.woff')format('woff'),
        url('https://assets.fidelity.com/fonts/FidelitySansCondensed-Medium.woff2')format('woff2');
  font-weight: 500;
  font-style: normal;
  }

/* ===  Font size conversion chart 
10px = 77%
11px  = 85%
12px  =	93%
13px  =	100%
14px  =	108%
15px  = 116%
16px  =	123.1%
17px  =	131%
18px  =	138.5%
19px  =	146.5%
20px  =	153.9%
21px  =	161.6%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
=== */
body {margin:0;padding:0;}
	
.nb select, input, textarea {font:100% arial,helvetica,clean,sans-serif;} /*WEDPAP-441 Increased font size*/
.nb ol,ul {list-style:none;}

/* === Begin global link treatment === */
.nb a, .nb a:visited {color: #0F57C2; text-decoration: none; font-family: arial, sans-serif;}
.nb a:active, .nb a:focus {color:#E74B00; text-decoration: underline;}
.nb a:hover {text-decoration: underline;}
/* === End global link treatment === */

/* === Begin utility classes === */
.nb .bold {font-weight: bold;}
.nb .unbold	{font-weight: normal;}
.nb .emphasis {font-style: italic;}
.nb .underline	{text-decoration:underline;}
.nb .grey-hr	{border-bottom:1px solid #DBDCDE; clear:both; height:1px; margin:0; padding:0;}
.nb .hr-for-ie {display:none;}
.nb .hidden{display:none;}
.nb .clear-both	{clear:both;}
.nb .off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
.hiddenUntilLoaded{display:none;}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
/* === End utility classes === */

.nb .breadcrumb ul li	{color:#666666; font-size:85%;}
.nb .breadcrumb ul li.first	{background:none; font-weight:bold;}
.nb .breadcrumb ul li	 {padding:0px 0px 0px 10px;display:inline; background:url(images/caret.gif) 0px 4.5px no-repeat;}
.nb .breadcrumb ul li a	{color:#666666; text-decoration:none;}
.nb .breadcrumb ul li a:visited	{color:#666666; text-decoration:none;}
.nb .breadcrumb ul li a:hover	{color:#666666; text-decoration:underline;}
.nb .breadcrumb ul li a:active	{color:#666666; text-decoration:none;}


/***************************************/
/* NAV BAR */
/**************************************/
.nb div{margin:0;padding:0;}
.nb ul{margin:0;padding:0;}
.nb li{margin:0;padding:0;}
.nb .skipNavHidden {height: 1px; left: -5000px; overflow: hidden; position: absolute; width: 1px;}
.nb .skipNav {background-color:#FFFE93;border:1px solid #666666;visibility: visible;width: 135px;height:auto;position: absolute;display: block;top: 6px;left: 12px;z-index: 9999;padding: 7px; font:normal 12px Arial,Helvetica;color:#000000;white-space:nowrap;}
.nb a.skipNav{color:#000000;}
.nb a.skipNav:visited{color:#000000;}
.nb .logo{position:absolute;left:0;top:0;width:987px;height:19px;display:inline; z-index:1;}
.nb .dgbg{top:0px;left:0px;width:995px;height:63px;background-color:#40981B;background-image:url('../images/psw_header_repeat.png');}
.nb .dgbg_pretender{top:0px;left:0px;width:995px;height:63px;background-color:#40981B;background-image:url('../images/psw_pretender_repeat.png');}
.nb .gbg{left:0px;width:995px;height:30px;background-color:#F0F0F0;background-image:url('../images/tab-gradient.png');border: 1px solid #999999;border-width:1px 0 1px 0;}

.nb #navMenu {
    position: relative;
    border-left: #999999;
    border-width: 0px 0px 0px 1px;
    border-style: solid; 
}

#pre-homepage .nb #navMenu {
    border: none;
}

#article-template .nb #navMenu {
    border: none;
}

.nb #notificationsBarItem img {height: 10px; width: 15px; padding:3px 3px 0 0;}
.nb #notificationsBarItem {float: right; border-left: none; border-right: none;/*position:absolute; right: 0; top: 0;*/ padding: 5px 8px 9px 8px; margin-top:0;}
.dj_ie .nb #notificationsBarItem {padding: 7px 8px 8px 8px;}
.nb #notificationsBarItem.dijitMenuItemHighlighted {background-color: transparent; background-image: url("../images/menuHighlight.png"); color: #000000; margin-right: -1px;}
.nb #notificationsBarItem.dijitMenuItemHover, .nb #notificationsBarItem.dijitMenuItemSelected {background-color: transparent; background-image: url("../images/menuHighlight.png"); background-position: 0 100px; border-width: 0; color: #000000;}
.dj_ie .nb .dijitMenuActive #notificationsBarItem.dijitMenuItemHover .tab-title-holder, .dj_ie .nb.dijitMenuActive #notificationsBarItem.dijitMenuItemHover .tab-title-holder, .dj_ie .nb .dijitMenuActive #notificationsBarItem.dijitMenuItemSelected .tab-title-holder, .dj_ie .nb.dijitMenuActive #notificationsBarItem.dijitMenuItemSelected .tab-title-holder, .dj_ie .nb .dijitMenuPassive .dijitMenuItemHover .tab-title-holder, .dj_ie .nb.dijitMenuPassive #notificationsBarItem.dijitMenuItemHover .tab-title-holder, .dj_ie .nb .dijitMenuPassive #notificationsBarItem.dijitMenuItemSelected .tab-title-holder, .dj_ie .nb.dijitMenuPassive #notificationsBarItem.dijitMenuItemSelected .tab-title-holder {margin-top: -2px;}

.nb #homeBarItem.dijitMenuItemHover, .nb #homeBarItem.dijitMenuItemSelected {background-color: #A0A0A0; background-image: url("../images/menuHighlight.png"); border-color: #999999 #999999 #999999 #999999;}

.home a	{height:28px;background-color:#555;color:#FFF;font-family:arial,sans-serif;font-size:93%;line-height:220%;padding:0 12px 0 12px !important;margin:0;z-index:1;display:inline;}
.home a:active{color:#FFF;text-decoration:underline;}
.home a:focus{color:#FFF;text-decoration:underline;}
.home a:hover{color:#FFF;text-decoration:underline;}

.nb .bcbg{left:0px;width:995px;height:30px;background-color:#F6F9F2;margin:0;}
.nb .bcbg {font:85% arial;color:#000 !important;}
.nb .level3 {position:absolute;top:68px;left:10px;width:975px;font:85% arial;color:#666;}
.nb .level3 .date{float:right;}
.nb .level3 .breadcrumb {float:left;}
.nb .level3 .breadcrumb a{color:#666;text-decoration:none;}
.nb .level3 .breadcrumb a:active{color:#666;text-decoration:underline;}
.nb .level3 .breadcrumb a:focus{color:#666;text-decoration:underline;}
.nb .level3 .breadcrumb a:hover{color:#666;text-decoration:underline;}
.nb .level3 .date{float:right;color:#666;}
.nb .seperator{padding:0 5px 0 5px;color:#999;}
.nb .identifier {font-weight: bold;}

.nb .nav-header-right-links{color:#FFF;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;text-align:right;float:right;margin:0;width:auto;text-shadow: 0 -1px 0px #396F09; font-weight:bold;}
.nb .nav-header-right-links ul {margin: 0 13px; white-space: nowrap;}
.nb .nav-header-right-links ul li{display:inline;color:#FFF;padding: 0 0 0 1px;line-height:180.9%;font-family: arial,sans-serif;font-size: 100%;}
.nb .nav-header-right-links a{font-size:100%;text-shadow: 0 -1px 0px #396F09;}
.nb .nav-header-right-links a{color:#FFF;text-decoration:none;}
.nb .nav-header-right-links a:visited{color:#FFF;}
/*.nb .nav-header-right-links a:active{color:#FFF;text-decoration:underline;}*/
/*.nb .nav-header-right-links a:focus{color:#FFF;text-decoration:underline;}*/
/*.nb .nav-header-right-links a:hover{color:#FFF;text-decoration:underline;}*/ /*removed by harrison for Pre Login*/
.nb .noRecentlyViewedParticipants {font-size: 85%; white-space: normal;}
.nb #navbar_date {padding-left: 14px;}
.nb .tab-title-holder {display: inline;}
.dj_ie .nb .tab-title-holder {display: block;}

.nb .tab-extender {position: absolute; background-color: #FFFFFF; left: -1px; height: 9px; top: -2px; width: 131px;}
/*.dj_ie .nb .tab-extender, .dj_webkit .nb .tab-extender {top: -3px; left: -1px;}*/
.dj_ie .nb .tab-extender, .dj_webkit .nb .tab-extender {top: -3px;left:0px;}
/*.dj_ie .claro .nb .tab-extender, .dj_webkit .claro .nb .tab-extender {left: 0px;}*/
.nb .tab-extender.right-orientation {right: 0; left:auto;}
.dj_ie .nb .tab-extender.right-orientation, .dj_webkit .nb .tab-extender.right-orientation {right: 0px;}
.dj_ie .claro .nb .tab-extender.right-orientation, .dj_webkit .claro .nb .tab-extender.right-orientation {left:auto;}

/*
.nb #newsAndInsightsMenuItem_text .tab-extender {width: 68px;}
.nb #reportingMenuItem_text .tab-extender {width: 83px;}
.nb #workWithFidelityMenuItem_text .tab-extender {width: 130px;}
.nb #adminDataMenuItem_text .tab-extender {width: 102px;}
.nb #adminPlansMenuItem_text .tab-extender {width: 125px;}
.nb #viewParticipantMenuItem_text .tab-extender {width: 128px;}
*/
#pre-homepage .nb #newsAndInsightsMenuItem_text .tab-extender {left: -1px;}
#library-page .nb #newsAndInsightsMenuItem_text .tab-extender.left-orientation {left: -1px;}
.nb #newsAndInsightsMenuItem_text .tab-extender {width: 67px;}
.nb #reportingMenuItem_text .tab-extender {width: 84px;}
.nb #workWithFidelityMenuItem_text .tab-extender {width: 133px;}
.nb #adminDataMenuItem_text .tab-extender {width: 101px;}
.nb #adminPlansMenuItem_text .tab-extender {width: 126px;}
.nb #viewParticipantMenuItem_text .tab-extender {width: 126px;}

#pre-homepage .dj_chrome .nb #newsAndInsightsMenuItem_text .tab-extender {left: -1px; width:67px;}
#library-page .dj_chrome .nb #newsAndInsightsMenuItem_text .tab-extender.left-orientation {left: -1px; width:67px;}
.dj_chrome .nb #newsAndInsightsMenuItem_text .tab-extender {width: 68px;}
.dj_chrome .nb #reportingMenuItem_text .tab-extender {width: 83px;}
.dj_chrome .nb #workWithFidelityMenuItem_text .tab-extender {width: 129px;}
.dj_chrome .nb #adminDataMenuItem_text .tab-extender {width: 102px;}
.dj_chrome .nb #adminPlansMenuItem_text .tab-extender {width: 125px;}
.dj_chrome .nb #viewParticipantMenuItem_text .tab-extender {width: 126px;}


.dj_ie #adminBenefitsMenu, .dj_ie #adminDataMenu, .dj_ie #participantMenu, .dj_ie #workwithfidelityMenu, .dj_ie #reportingMenu, .dj_ie #newsandinsightsMenu {filter: progid:DXImageTransform.Microsoft.Shadow(Color=#888888, Strength=4, Direction=180);}

.nav-header-right-links .logout-button {font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 22px; text-shadow: none; margin-left: 9px; padding: 0.2em 0.9em; border: 1px solid #fff; border-radius: 5px;}
/*.nav-header-right-links .logout-button:hover {text-decoration: none; background-color: #fff; color: #275E03; transition: all 0.3s;}*/ /*removed by harrison for Pre Login*/
/***************************************/
/* END NAV BAR */
/**************************************/
/***************************************/
/* FEEDBACK TAB */
/**************************************/
#feedbackTab{height: 120px; width: 45px; border-color: black; position: fixed; float: left; top: 325px; left: 98%;  border-radius: 7px; border-top: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #666;}
#oo_tab_feedback{background: url('/static/psw/cacheable/opinionlabsurvey/oo_tab.png') no-repeat; height: 100px; width: 83px;}
#oo_tab_icon{background: url('/static/psw/cacheable/opinionlabsurvey/oo_tab_icon.gif') no-repeat; height: 10px; width: 44px; right: -13px; position: absolute;}
/***************************************/
/* END FEEDBACK TAB */
/**************************************/

/***************************************/
/* SUB NAV CLASSES */
/**************************************/

/* Migrated claro styles with only the selectors changed to be nav specific */

.dijitReset {margin:0; border:0; padding:0; line-height:normal; font: inherit; color: inherit;}
.dijit_a11y .dijitReset {-moz-appearance: none;}
/* Do not put this on one line or remove the comments. The comment lines are interpreted in IE */
.dijitInline 
{
	display:inline-block;			
	#zoom: 1; 
	#display:inline; 
	border:0;
	padding:0;
	vertical-align:middle;
	#vertical-align: auto;	
}
.dijitPopup {position: absolute; background-color: transparent; margin: 0; border: 0; padding: 0;}
.dijitMenu {border:1px solid black; background-color:white;}
.dijitBackgroundIframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; border: 0; padding: 0; margin: 0;}
.dijit_a11y .dijitPopup, .dijit_a11y .dijitPopup DIV, .dijit_a11y .dijitPopup TABLE, .dijit_a11y .dijitTooltipContainer {background-color: white !important;}
.nb .dijitPopup, .nb.dijitPopup {box-shadow: 0px 1px 5px rgba(0,0,0,0.25); -webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.25); -moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.25);}
.dijit_a11y .dijitMenuItemSelected {border: 1px dotted black !important;}
.dijitMenuItemLabel {position: relative;vertical-align: middle;}
.dijit_a11y .dijitMenuItemSelected .dijitMenuItemLabel {border-width: 1px; border-style: solid;}
.dj_ie8 .dijit_a11y .dijitMenuItemLabel {position:static;}
.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel, .dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {position: static;}
.dijitMenuItem {text-align: left; white-space: nowrap; padding:.1em .2em; cursor:pointer;}
.dijitMenuTable {border-collapse:collapse; border-width:0; background-color:white;}
.dj_webkit .dijitMenuTable td[colspan="2"]{border-right:hidden;}
.nb .dijitMenuBar {border: 1px solid #b5bcc7; margin: 0px; padding: 0px; background-color: #e6e6e7; background-image: url(images/commonHighlight.png); background-position:0px 0px; background-repeat:repeat-x;}
.dj_ie6 .nb .dijitMenuBar {background-image:none;}
.nb .dijitMenu, .dijitPopup .dijitMenu {background-repeat:repeat-y; background-color:#fff; border: 1px solid #769dc0; margin: -1px 0;}
.nb .dijitMenuBar .dijitMenuItem {padding: 6px 10px 7px; background-position:0px 100px; color:#4a4a4a; margin:-1px;}	
.nb .dijitMenuItem {background-image: url(images/menuHighlight.png); background-position:0px -40px; background-repeat:repeat-x;}
.nb .dijitMenuTable, .dijitPopup .dijitMenuTable {border-collapse:separate; border-spacing:0 0; padding:0px;}
.nb .dijitMenuItem td{padding:1px;}
.nb .dijitMenuPassive .dijitMenuItemHover, .nb.dijitMenuPassive .dijitMenuItemHover, .nb .dijitMenuPassive .dijitMenuItemSelected, .nb.dijitMenuPassive .dijitMenuItemSelected {background-color: #abd6ff; border:solid 1px #769dc0; background-position:0px 0px; color:#000; padding: 5px 9px 6px;}
.nb .dijitMenuPassive .dijitMenuItemActive, .nb.dijitMenuPassive .dijitMenuItemActive{background-position:0px -177px;}
.dj_ie6 .nb .dijitMenuItem, .dj_ie6.nb .dijitMenuItem, .dj_ie6 .nb .dijitMenuPassive .dijitMenuItem, .dj_ie6 .nb.dijitMenuPassive .dijitMenuItem {background-image: none;}
.nb .dijitMenuActive .dijitMenuItemHover, .nb.dijitMenuActive .dijitMenuItemHover, .nb .dijitMenuActive .dijitMenuItemSelected, .nb.dijitMenuActive .dijitMenuItemSelected {border:solid 1px #769dc0; padding: 5px 9px 6px; background-color: #9dcfff; background-position:0px 0px; color:#000;}
.dj_ie .nb .dijitMenuActive .dijitMenuItemHover, .dj_ie .nb.dijitMenuActive .dijitMenuItemHover, .dj_ie .nb .dijitMenuActive .dijitMenuItemSelected, .dj_ie .nb.dijitMenuActive .dijitMenuItemSelected, .dj_ie .nb .dijitMenuPassive .dijitMenuItemHover, .dj_ie .nb.dijitMenuPassive .dijitMenuItemHover, .dj_ie .nb .dijitMenuPassive .dijitMenuItemSelected, .dj_ie .nb.dijitMenuPassive .dijitMenuItemSelected  {padding-top: 6px; padding-bottom: 5px; margin-top: -3px;}
.nb .dijitMenuActive .dijitMenuItemActive, .nb.dijitMenuActive .dijitMenuItemActive{background-color: #7dbefa; background-position:0px -177px;}
.nb .dijitMenuItemActive, .nb.dijitMenuItemActive {background-position:0px -177px;}
.dj_ie .dijit_a11y .dijitMenuBar .dijitMenuItem {margin: 0px;}
.nb td.dijitMenuItemLabel {padding-top: 5px; padding-bottom: 5px;}
.dijitMenuPassive .dijitMenuItemHover, .dijitMenuItemSelected {background-color:black; color:white;}
.dj_ff3 .dijit_a11y .dijitMenuItem td {padding: none !important; background:none !important;}
.dijit_a11y .dijit * {background:white !important; color:black !important;}
.dj_ie .dijit_a11y .dijitMenuBar .dijitMenuItem {margin: 0px;}
.nb .dijitMenuItemDisabled .dijitMenuItemIconCell, .nb.dijitMenuItemDisabled .dijitMenuItemIconCell {opacity:1;}
.nb td.dijitMenuItemIconCell {padding: 2px; margin: 0px 0px 0px 4px;} 

/*.FORMER CLARO.CSS OVERRIDES */
.nb .dijitMenuBar .dijitMenuItem {border-width: 0 1px 0 0px; border-style: solid; border-color: #999999 #999999 #999999 #FFFFFF;padding: 6px 15px 7px;background-position: 0 100px;color: #000;margin: -1px; float:left;}
.dj_ie .nb .dijitMenuBar .dijitMenuItem {padding-top: 9px; padding-bottom: 8px;}
.dj_ie .nb .dijitMenuBar .dijitMenuItem .tab-title-holder {margin-top: -2px;}
.nb .dijitMenuBar .dijitMenuItemHighlighted {background-color: #666666;background-image:none;color: #FFFFFF; margin-right: 0px; /*padding-right: 14px;*/}
.nb .dijitMenuBar .dijitMenuItemHighlighted.dijitMenuItemHover, .nb .dijitMenuBar .dijitMenuItemHighlighted.dijitMenuItemSelected {margin-right: -1px;}
.nb .dijitMenuPassive .dijitMenuItemHover,.nb.dijitMenuPassive .dijitMenuItemHover, .nb .dijitMenuPassive .dijitMenuItemSelected, .nb.dijitMenuPassive .dijitMenuItemSelected {background-color: #A0A0A0;color: #000000;padding:5px 10px 6px 10px;}
.nb .dijitMenuActive .dijitMenuItemHover, .nb.dijitMenuActive .dijitMenuItemHover, .nb .dijitMenuActive .dijitMenuItemSelected, .nb.dijitMenuActive .dijitMenuItemSelected {background-color: #FFFFff;color: #000000;}
.nb .dijitMenuBar {border-color: #555555; border-style:solid; border-width: 1px 0;margin: 0;padding: 0;background-color: #efefef;background-image: url(../images/tab-gradient2.png);background-position: 0 0;background-repeat: repeat-x;width:995px;height:28px;font-weight:bold;padding-top: 1px;}
.dijitMenuItem {margin:1px;background-position: 0 0;color: #444;padding:0;text-align: left;white-space: nowrap;cursor:pointer;}
.dijitMenuPassive .dijitMenuItemHover, .dijitMenuItemSelected {background-color:black;color:white;}
.nb .dijitMenuPassive .dijitMenuItemHover, .nb.dijitMenuPassive .dijitMenuItemHover, .nb .dijitMenuPassive .dijitMenuItemSelected, .nb.dijitMenuPassive .dijitMenuItemSelected {background-color: #FFFFFF;color: #000000;padding: 5px 14px 7px 13px;background-position: 0 0;border-left: solid 2px #555555;border-right: solid 2px #555555;border-bottom: none;border-top: 1px solid #555555;z-index:999;background-image:none;}
.dj_ie .nb .dijitMenuActive .dijitMenuItemHover, .dj_ie .nb.dijitMenuActive .dijitMenuItemHover, .dj_ie .nb .dijitMenuActive .dijitMenuItemSelected, .dj_ie .nb.dijitMenuActive .dijitMenuItemSelected, .dj_ie .nb .dijitMenuPassive .dijitMenuItemHover, .dj_ie .nb.dijitMenuPassive .dijitMenuItemHover, .dj_ie .nb .dijitMenuPassive .dijitMenuItemSelected, .dj_ie .nb.dijitMenuPassive .dijitMenuItemSelected {padding-top: 6px; padding-bottom: 6px; margin-top: -1px;}
.dj_ie .nb .dijitMenuActive .dijitMenuItemHover .tab-title-holder, .dj_ie .nb.dijitMenuActive .dijitMenuItemHover .tab-title-holder, .dj_ie .nb .dijitMenuActive .dijitMenuItemSelected .tab-title-holder, .dj_ie .nb.dijitMenuActive .dijitMenuItemSelected .tab-title-holder, .dj_ie .nb .dijitMenuPassive .dijitMenuItemHover .tab-title-holder, .dj_ie .nb.dijitMenuPassive .dijitMenuItemHover .tab-title-holder, .dj_ie .nb .dijitMenuPassive .dijitMenuItemSelected .tab-title-holder, .dj_ie .nb.dijitMenuPassive .dijitMenuItemSelected .tab-title-holder {margin-top: -1px;}
.nb .dijitMenuActive .dijitMenuItemHover, .nb.dijitMenuActive .dijitMenuItemHover {margin-top: -3px;height:28px; }
.nb .dijitMenu,.nb .dijitMenuPopup .dijitMenu {border:2px solid #979797;margin: 0 !important;padding:0 !important;}
.nb .dijitMenuItem td {padding: 0;margin:0;}
.nb td.dijitMenuItemLabel {padding: 0px;margin-right:0;}
.nb .dijitSelectMenu td.dijitMenuItemLabel {margin:0;padding: 0;}
.nb .dijitMenuItem {background-image: url(../images/menuHighlight.png);background-position: 0 -40px;background-repeat:repeat-x;}
.nb .dijitMenu {border:1px solid #979797;margin: 0 !important;padding:1px !important;border-top:none;}
.nb .dijitMenu, .dijitPopup .dijitMenu {background-repeat:repeat-y; background-color:#fff; border: 1px solid #666666; margin: -1px 0 0 0;border-top:none;}
.nb .dijitMenuItem {border-left: 1px solid #FFFFFF; border-right: 1px solid #999999;}
#adminDataBarItem_dropdown.dijitPopup {-webkit-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);z-index:1;outline:0 !important;}
#participantBarItem_dropdown.dijitPopup {-webkit-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);z-index:1;outline:0 !important;}
#adminPlansBarItem_dropdown.dijitPopup {-webkit-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);z-index:1;outline:0 !important;}
#newsandinsightsBarItem_dropdown.dijitPopup {-webkit-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);z-index:1;outline:0 !important;}
#reportingBarItem_dropdown.dijitPopup {-webkit-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);z-index:1;outline:0 !important;}
#workwithfidelityBarItem_dropdown.dijitPopup {-webkit-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);box-shadow: 0 5px 9px rgba(0, 0, 0, 0.25);z-index:1;outline:0 !important;}
#homeBarItem_text {font-size: 93%;}
#participantBarItem_text {font-size: 93%;}
#adminPlansBarItem_text {font-size: 93%;}
#adminDataBarItem_text {font-size: 93%;}
#workwithfidelityBarItem_text {font-size: 93%;}
#reportingBarItem_text {font-size: 93%;}
#newsandinsightsBarItem_text {font-size: 93%;}
#notificationsBarItem_text {font-size: 93%;}

/* additional overrides */
.nb form {margin:0;padding:0;}
.nb .hoverOverSection {float:left; margin:13px 10px 3px 13px;width:187px;}
.nb .hoverOverSectionR {float:left; margin:13px 1px 3px 10px;width:187px;padding-left:20px;}
.nb .hoverOverSectionB {float:left; margin:13px 10px 15px 13px;width:418px;}
.nb .hoverOverSectionHeading {color:#408800;border-bottom:1px solid #DBDCDE;line-height:116%;font-size:93%;margin-bottom:10px;text-transform:none;padding:0px 0px 5px;width:187px;}
.nb .top-section {line-height:116%;font-size:93%;}
.nb .smText {font-size:85%;}
.nb .formText{font-size:93%;}
.nb .ssn-radio{margin:10px 2px 10px 0px;}
.nb .enter-ssn{width:183px;margin:0;font-size:12px;height:18px;}
.nb .radio-text{margin-right:10px;font-size:93%;color:#000000;}
.nb .hoverOverSection input{vertical-align: middle;}
.nb .hoverOverSection .search{width:88px;margin-top:3px;}
.nb .hoverOverSection .radio-buttons{width:187px;}
.nb .top-border{border-top:1px DOTTED #CFCFCF;padding-top:5px;width:100%;}
.nb .topsection{width:180px !important;}
.nb #recentlyViewedParticipants .green-bullet-list li{background-image:url("../images/greenbulsq.gif");background-repeat:no-repeat;background-position:0px 5px;padding:0px 0px 10px 11px;font-size:93%;line-height:100%;}
.nb .dijitMenuArrowCell {display:none;}
.nb a.popupLink {padding-right: 16px; background: transparent url("../images/popup.gif") no-repeat right top;}
table.nb.dijitMenuTable {border: 2px solid #555555;}
.ie .nb .ssn-radio{margin:10px 3px 10px -1px;}
.ie .nb .radio-text{margin:0 4px 0 -2px;font-size:93%;color:#000000;}
.ie .nb .radio-buttons{width:187px;margin-bottom:-4px;}

/* END.FORMER CLARO.CSS OVERRIDES */

.nb {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;background-color:#fff;}

/* adminPlans */
#adminBenefitsMenu {width: auto;}
#hoverOverAdministerPlansContentPortion {padding:12px 0 0 0;}
#adminPlansMenuItem .hoverOverHelpLink {padding:10px 17px 12px 0;clear:both;margin:0 0 0 8px;}
.hoverOverPostContentPortion{clear: both;}
#hoverOverAdministerPlansContentPortion .hoverOverLink{font-size:93%;padding-bottom:7px; line-height: 14px;}
#hoverOverAdministerPlansContentPortion  .hoverOverSection .hoverOverSectionHeading {font-weight: 700; margin-bottom: 8px;}
#hoverOverAdministerPlansContentPortion #hoverOverSectionDefinedContribution .hoverOverSectionHeading {width: 213px;}
#hoverOverAdministerPlansContentPortion #administerPlansHoverOverComplianceSection .hoverOverSectionHeading {width: 214px;}
#hoverOverAdministerPlansContentPortion	.hoverOverSubsectionHeading {font-size:93%;font-weight:700;padding:6px 0;}
#hoverOverAdministerPlansHelpPortion .hoverOverSection, #hoverOverAdministerPlansContentPortion	.hoverOverSection {float:left;margin:0;padding:0 17px 10px 17px;white-space:normal;}
#hoverOverAdministerPlansContentPortion .hoverOverSection {width: 213px; padding-bottom: 7px;}
#hoverOverAdministerPlansHelpPortion .hoverOverSection {width: 248px; padding: 0;}
#hoverOverAdministerPlansHelpPortion #administerPlansDefinedContributionHelp, #hoverOverAdministerPlansContentPortion #hoverOverSectionDefinedContribution {padding-left: 14px; padding-right: 20px;}
#hoverOverAdministerPlansHelpPortion #administerPlansComplianceHelp, #hoverOverAdministerPlansHelpPortion #administerPlansDocumentsAndFormsHelp, #hoverOverAdministerPlansContentPortion #administerPlansHoverOverComplianceSection{padding-left: 20px; padding-right: 14px;}
#hoverOverAdministerPlansContentPortion .top-border {border-top:1px dotted #CFCFCF;padding-top:5px; width:100%;margin-top:7px;}
#hoverOverAdministerPlansHelpPortion .hoverOverSection.hoverOverHelpSection {padding-bottom: 0; margin-top: 0;}
#hoverOverAdministerPlansHelpPortion .hoverOverHelpSection .learn-link {padding-top: 7px;}
#hoverOverAdministerPlansHelpPortion #administerPlansDefinedContributionHelpSection, #hoverOverAdministerPlansHelpPortion #administerPlansComplianceHelpSection #administerPlansDocumentsAndFormsHelpSection{padding-bottom: 14px;}
#hoverOverAdministerPlansHelpPortion A.popupLink {padding-right: 13px;}
#hoverOverAdministerPlansHelpPortion #administerPlansDefinedContributionHelp.lone-section, #hoverOverAdministerPlansContentPortion #hoverOverSectionDefinedContribution.lone-section, #hoverOverAdministerPlansHelpPortion #administerPlansComplianceHelp.lone-section, #administerPlansDocumentsAndFormsHelp.lone-section,  #hoverOverAdministerPlansContentPortion #administerPlansHoverOverComplianceSection.lone-section, #administerPlansHoverOverDocumentsAndFormsSection.lone-section{padding-left: 14px; padding-right: 14px;}
#administerPlansHoverOverComplianceSection .complaince-other-sections {margin-bottom: 10px;} 

/* 3 Column layout */
#hoverOverAdministerPlansContentPortion > div {display: table-cell; float: none !important; width: 213px !important;}

div#administerPlansComplianceHelp {
    margin-right: -1px;
}

/* reporting */
#reportingMenu {width:auto;}
#hoverOverReportingContentPortion {max-width:444px; float: left; padding: 12px 0 14px 0;}
.fixedWidthContentPortion {width: 444px;}
#reportingMenuItem .hoverOverHelpLink {clear:both;margin:0px 14px 14px 15px;}
.dj_ie #reportingMenuItem .hoverOverHelpLink A.popupLink {padding-right: 13px;}
#hoverOverReportingContentPortion .hoverOverSection .hoverOverLink{font-size:93%;padding-top:6px;}
#hoverOverReportingContentPortion .hoverOverSection .hoverOverSectionHeading {margin-bottom:1px;font-weight: 700;}
#hoverOverReportingContentPortion .hoverOverSubsectionHeading {font-size:93%;color:black;padding:6px 0 6px 0;}
#hoverOverReportingContentPortion .hoverOverSection {float:left;margin:0;padding:0 17px 0 17px;width:186px;white-space:normal;}
#hoverOverReportingContentPortion .hoverOverSection1 {padding-left: 14px; padding-right: 21px;}
#hoverOverReportingContentPortion .hoverOverSection2 {margin-left: -1px; padding-left: 21px; padding-right: 14px;}
#hoverOverReportingContentPortion .hoverOverSection3 {padding-left: 14px; padding-right: 21px; padding-top: 16px;}
#hoverOverReportingContentPortion .hoverOverSection4 {margin-left: -1px; padding-left: 21px; padding-right: 14px; padding-top: 16px;}
.hoverOverReportingContentPortion .top-border {border-top:1px dotted #CFCFCF;padding-top:5px; width:100%;margin-top:7px;}
#hoverOverReportingContentPortion .hoverOverSection.lone-section {padding-left: 14px; padding-right: 14px;}

/* nextgen reporting flyouts */
/*.nb .lt-ie9 .flyout-wrap, .lt-ie9 .flyout-inner .ie-shadow-fix,
.nb .ie8 .flyout-wrap, .ie8 .flyout-inner .ie-shadow-fix,
.nb .ie7 .flyout-wrap, .ie7 .flyout-inner .ie-shadow-fix {zoom: 1;filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=2);border: none;}
.nb .flyout-wrap, .flyout-inner .ie-shadow-fix {margin: 0;list-style: none;-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.4);-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.4);box-shadow: 0 2px 2px rgba(0,0,0,0.4);width: 206px;}
.nb .flyout-wrap {padding: 9px 0 0 !important;width: 206px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');}
.nb .flyout-wrap .learn-more {background: url("/bin-public/06_PSW_Website/images/9_9_BULLET_B.gif") 0 7px no-repeat; font-size: 11px; padding: 5px 0 7px 18px; border-top: 1px dotted #cfcfcf; margin: 8px 14px 6px;}

.nb .tabs ul.tabs li.first,
.nb .tabs ul.tabs li:first-child {border-left: 1px solid #cccccc;}
.nb .tabs ul.tabs li.next {background: #eeeeee url("/bin-public/06_PSW_Website/images/tab-shadow.png") left bottom no-repeat;}
.nb .tabs ul.tabs li.next:hover {background: #f6f6f6 url("/bin-public/06_PSW_Website/images/tab-shadow.png") left bottom no-repeat;}
.nb .tabs ul.tabs li.previous {border-right: 0;}

.nb .flyout, .nb .flyout-inner ul {margin: 0;padding: 2px 0 2;list-style: none;width: 206px;background: #ffffff;}
.nb .flyout li:hover ul, .flyout li.iehover ul {display:block;}

.nb .flyout-inner li {font: 12px/15px Arial, Helvetica, sans-serif; position:relative;}
.nb .flyout-inner > li.last {padding: 0 14px 6px;}
.nb .flyout-inner li li.last {padding-bottom: 14px;}
.nb .flyout-inner li a {color: #0F57C2; display: block; text-decoration: none; padding: 4px 14px 4px;}
.nb .flyout-inner li a.with-sub {background: url("/bin-public/06_PSW_Website/images/iconFlyOutMenu.png") 185px 50% no-repeat;}
.nb .flyout-inner li a:hover,
.nb .flyout-inner > li:hover > a {background-color: #e5e5e5;}
.nb .flyout-inner li a.learn-more {background: url("/bin-public/06_PSW_Website/images/9_9_BULLET_B.gif") 0 50% no-repeat; font-size: 11px; padding:7px 0 7px 18px; border-top: 1px dotted #cfcfcf; margin: 8px 0 0;}
.nb .flyout-inner li a.learn-more:hover,
.nb .flyout-inner li a:hover {text-decoration: underline; background-color: transparent;}
.nb .flyout-inner li a:focus, .flyout li a:active  {text-decoration: underline; background-color: transparent; color: #e74b00;}
.nb .flyout-inner li a.learn-more:active, .flyout li a.learn-more:focus {text-decoration: underline; background-color: transparent; color: #e74b00;}
.nb .flyout-inner ul {position: absolute; display: none; left: 206px; top: 0px; border: 2px solid #555555;}

.nb .focusFlyout ul {display:block; position: absolute; left: 206px; top: 0px; border: 2px solid #555555; padding: 3px 0 3px;}
.nb .focusFlyout ul {margin: 0;list-style: none;width: 206px;background: #ffffff;}
.nb .focusFlyout li a {color: #0F57C2; display: block; text-decoration: none; padding: 4px 4px 4px;}
.nb .focusFlyout li a:hover,
.nb .focusFlyout > li:hover > a {background-color: #e5e5e5;}
.nb .focusFlyout li a.learn-more:hover,
.nb .focusFlyout li a:hover {text-decoration: underline; background-color: transparent;}
.nb .focusFlyout li a:focus, .focusFlyout li a:active {text-decoration: underline; background-color: transparent; color: #e74b00;}
.nb .focusFlyout li a.learn-more:active, .focusFlyout li a.learn-more:focus {text-decoration: underline; background-color: transparent; color: #e74b00;}
.nb .focusFlyout .hoverOverLink a:active {text-decoration: underline !important; background-color: transparent; color: #e74b00;}
.nb .focusFlyout .ie-position-fix {left: -6px;position: absolute;top: -5px;}*/

/* standard reporting hover over - 2 column layout */
#hoverover-std-rpt-2-col{width:444px;max-width:444px;float:left;overflow:hidden;margin:0;padding:15px 0;}
#hoverover-std-rpt-2-col .hoverover-strategic-analytics{width:189px;white-space:normal;float:left;margin:0;padding:0 20px 0 13px;}
#hoverover-std-rpt-2-col .hoverover-standard-reporting{border-left:1px solid #DBDCDE;width:189px;white-space:normal;float:left;margin:0;padding:0 12px 0 20px;}
#hoverover-std-rpt-2-col .hoverOverHelpLink{margin:0;padding:15px 0 0;}
#hoverover-std-rpt-2-col .learn-link{padding:10px 0 0;}
#hoverover-std-rpt-2-col .hoverOverLink{font-size:93%;padding-top:6px;}
#hoverover-std-rpt-2-col .hoverover-heading{color:#408800;border-bottom:1px solid #DBDCDE;line-height:116%;font-size:93%;margin-bottom:8px;text-transform:none;width:189px;font-weight:700;padding:0 0 8px;}
#hoverover-std-rpt-2-col .hoverover-section,#hoverover-std-rpt-2-col .hoverOverSection,#hoverover-std-rpt-2-col .hoverOverSection1{margin:0;padding:0;}
#hoverover-std-rpt-2-col .hoverOverSection2,#hoverover-std-rpt-2-col .hoverOverSection3,#hoverover-std-rpt-2-col .hoverOverSection4{margin:0;padding:16px 0 0;}

/* manageData */
#adminDataMenu {width: auto;}
#hovManageDataContentPortion {float: left; padding:12px 0 14px 0;}
#adminDataMenuItem .hoverOverHelpLink {padding:0 15px 14px 0px;clear:both;margin:0px 0px 0 14px;}
#hovManageDataContentPortion .hoverOverSection .hoverOverLink{font-size:93%;padding-top:6px;}
#hovManageDataContentPortion .hoverOverSection .hoverOverSectionHeading {margin-bottom:1px;font-weight: 700;}
#hovManageDataContentPortion .hoverOverSection .hoverOverSubsectionHeading {font-size:93%;color:red;padding:6px 0 6px 0;font-weight: 700;}
#hovManageDataContentPortion .hoverOverSection {float:left;margin:0;padding-top:0; padding-bottom: 0; width:186px;white-space:normal;}
#hovManageDataFileManagementSection {padding-left: 14px; padding-right: 21px;}
#hovManageDataAdditionalParticipantDataSection {margin-left: -1px; padding-left: 20px; padding-right: 14px;}
.hovManageDataContentPortion .top-border {border-top:1px dotted #CFCFCF;padding-top:5px; width:100%;margin-top:7px;}
.hoverOverPostContentPortion{clear: both;}
#hovManageDataContentPortion .hoverOverSection.lone-section {padding-left: 14px; padding-right: 14px;}

/* workWithFidelity */
#workwithfidelityMenu {width:auto;}
#hovWorkWithFidelityContentPortion {padding:12px 0 7px 0;}
#hovWorkWithFidelityHelpPortion {float: left; padding-bottom: 14px;}
#hovWorkWithFidelityServiceRequestsSection {padding-left: 14px; padding-right: 19px;}
#hovWorkWithFidelityTeamWorkspaceSection {padding-left: 21px; padding-right: 13px; margin-left: -1px;}
#hovWorkWithFidelityServiceRequestsHelpSection {padding-left: 13px; padding-right: 20px;}
#hovWorkWithFidelityTeamWorkspaceHelpSection {margin-left: -1px; padding-left: 20px; padding-right: 13px;}
.hovWorkWithFidelityContent .hoverOverSection .hoverOverLink{font-size:93%;padding-bottom:6px;}
.hovWorkWithFidelityContent .hoverOverSection .hoverOverSectionHeading {margin-bottom:7px;font-weight: 700; width: 201px;}
.hovWorkWithFidelityContent .hoverOverSubsectionHeading {color:black;font-size:93%;font-weight:700;padding:6px 0;}
.hovWorkWithFidelityContent .hoverOverSection {float:left;margin:0 0 0 0;padding:0 17px 8px 17px;width:202px;white-space:normal;}
.hovWorkWithFidelityContent .hoverOverHelpSection {padding-bottom:0; margin-bottom: 0;}
.hovWorkWithFidelityContent .top-border {border-top:1px dotted #CFCFCF;padding-top:5px; width:100%;margin-top:7px;}
.hoverOverPostContentPortion{clear: both;}
#hovWorkWithFidelityHelpPortion .hoverOverPostContentPortion.top-border {margin-top:0;}
#hovWorkWithFidelityHelpPortion .hoverOverSection.lone-section, #hovWorkWithFidelityContentPortion .hoverOverSection.lone-section {padding-left: 14px; padding-right: 14px;}

/* news and insights */
#newsandinsightsMenu {width: auto;}
#hovNewsAndInsightsContentPortion {padding:5px 0 12px 0; float:left; margin: 7px;}
#hovNewsAndInsightsContentPortion .hoverOverSection .hoverOverLink {font-size:93%;padding-top:6px;}
#hovNewsAndInsightsContentPortion .hoverOverSection .hoverOverLink sup {color: #0F57C2; font-family: arial, sans-serif; font-weight: 100; font-size: 93%;}
#hovNewsAndInsightsContentPortion .hoverOverSection .hoverOverSectionHeading {margin-bottom:1px;font-weight: 700;}
#hovNewsAndInsightsContentPortion .hoverOverSubsectionHeading {color:black;font-size:85%;font-weight:700;padding:6px 0;}	
#hovNewsAndInsightsContentPortion .hoverOverSection {float:left;margin:0 0 0 0;padding:0 17px 0 7px;width:189px;white-space:normal;}
#hovNewsAndInsightsContentPortion .hoverOverHelpSection {padding-bottom:0; margin-bottom: 15px;}
#hovNewsAndInsightsContentPortion .top-border {border-top:1px dotted #CFCFCF;padding-top:5px; width:100%;margin-top:7px;}
#hovNewsAndInsightsContentPortion #newsAndInsightsHoverOverComplianceSection {padding-left: 20px; padding-right: 6px;}
#hovNewsAndInsightsContentPortion .newsAndInsightsUnavailable {background: url("../images/warning_msg_icon.gif") no-repeat scroll 0 0 transparent; font-size: 85%; line-height: 16px; text-indent: 20px;}
#hovNewsAndInsightsContentPortion .newsAndInsightsUnavailable .failureSummary {font-weight: bold;}
/* view participants */
#participantMenu {width: auto;}
#hovViewParticipantsContentPortion {padding: 13px 0 0;}
#hovViewParticipantsContentPortion .hoverOverHelpLink {clear: both; margin: 0; padding: 0 17px 14px 14px;}
.hoverOverPostContentPortion {clear: both;}
#hovViewParticipantsContentPortion #recentlyViewedParticipantsNav {margin-top: -2px;}
#hovViewParticipantsContentPortion #hovViewParticipantsTopContent {float: left; padding-bottom: 14px;}
#hovViewParticipantsContentPortion .hoverOverSection .hoverOverLink  {font-size: 93%; padding-bottom: 6px;}
#hovViewParticipantsContentPortion .hoverOverSection .hoverOverSectionHeading {font-weight: 700;}
#hovViewParticipantsContentPortion .hoverOverSection .hoverOverSubsectionHeading  {color: black; font-size: 85%; font-weight: 700; padding: 6px 0;}
#hovViewParticipantsContentPortion .hoverOverSection {float: left; margin: 0; padding: 0 17px 0; white-space: normal;}
#hovViewParticipantsContentPortion .top-border {border-top: 1px dotted #CFCFCF; margin-top: 15px; padding-top: 10px; width: 100%;}
#hovViewParticipantsSearchSection fieldset {margin:5px 0 0 0; padding:0; border: none;}
#hovViewParticipantsContentPortion .radio-text{margin-right:9px; font-size:85%;color:#000000;}
.ie6 #hovViewParticipantsContentPortion .radio-text, .ie7 #hovViewParticipantsContentPortion .radio-text, .ie8 #hovViewParticipantsContentPortion .radio-text, .ie9 #hovViewParticipantsContentPortion .radio-text {margin-right: 1px;}
#hovViewParticipantsSearchSection input[type="radio"] {margin: 0 0 0 0;}
.ie6 #hovViewParticipantsSearchSection input[type="radio"], .ie7 #hovViewParticipantsSearchSection input[type="radio"], .ie8 #hovViewParticipantsSearchSection input[type="radio"], .ie9 #hovViewParticipantsSearchSection input[type="radio"] {margin: 0 -3px 0 0;}
#hovViewParticipantsContentPortion .ssn-radio{margin:10px 2px 10px 0px;}
#hovViewParticipantsContentPortion .warning-message {background-image: url("../images/warning_msg_icon.gif"); background-repeat: no-repeat; font-size: 93%; line-height: 18px; border: none;padding-left: 10px;padding-bottom:15px;padding-right: 15px;background-position: 10px 0px;}
#hovViewParticipantsContentPortion .warning-message h2{padding-left: 20px; color: #000000; display: inline; font-size: 100%; padding-right: 2px;}
#hovViewParticipantsContentPortion .warning-message p{display: inline;}
.ie7 #hovViewParticipantsContentPortion .warning-message {background-position: 10px 10px;}
#hovViewParticipantsContentPortion .search {color:#000000; font-size:100%; margin: 12px 0 0 98px;}
#hovViewParticipantsSearchSection #ContributionFilters {font-size: 85%; padding-top: 7px; padding-bottom: 0; width: 187px;}
#hovViewParticipantsRecentlyViewedSection li {background:url("../images/greenbulsq.gif") no-repeat scroll 0 5px transparent; padding-left: 11px; padding-bottom: 7px; font-size: 93%; line-height: 14px;}
#hovViewParticipantsRecentlyViewedSection #moreRecentlyViewedParticipants {padding-top: 8px; border-top: dotted 1px #CFCFCF; margin-top: 7px; font-size: 85%; line-height: 13px; width: 187px;}
#hovViewParticipantsContentPortion #hovHelpPortion {margin-top: 0; padding-top: 7px; padding-right: 0; width: 417px;}
#hovViewParticipantsRecentlyViewedSection .recentlyViewedRetrievalFailure {background:url("../images/warning_msg_icon.gif") no-repeat scroll 0 0 transparent; font-size: 85%; text-indent: 20px; line-height: 16px;}
#hovViewParticipantsRecentlyViewedSection .recentlyViewedRetrievalFailure .failureSummary {font-weight: bold;}
#hovViewParticipantsRecentlyViewedSection {padding-left: 20px !important; padding-right: 14px !important; margin-left: -1px !important; width:188px;}
#hovViewParticipantsSearchSection {padding-left: 14px !important; padding-right: 20px !important; width: auto;}
/* used by all */
.nb .learn-link {font-size:85%; line-height:13px; padding:7px 0 0; white-space: nowrap;}
.nb .learn-link  img{padding-right:2px;}
.nb img.popupIcon {border-style:none; padding-left:1px; padding-right:0;}
.nb .vertical-section-border-left {border-left: 1px solid #DBDCDE;}
.nb .vertical-section-border-right {border-right: 1px solid #DBDCDE;}
.nb .breaker {clear:both;}

/****************************************/
/* QUIRKS CLEANUP CLASSES */
/****************************************/

.dj_ie7 body tbody.dijitReset td { font:small arial,helvetica,clean,sans-serif;}
div#SSNDiv.ofToolTipContainer2 {z-index: 900;}



/***************************************/
/* END SUB NAV CLASSES */
/**************************************/

/**************************/
/*footer component*/
/**************************/
.pswfooter {border-top:1px solid #CCCCCC; padding-top:10px; padding-left:10px;}
.pswfooter .left {width:49%; float:left;text-align:left;}
.pswfooter .right {width:49%; float:right; text-align:right; margin-right:10px;}
.pswfooter .right .copyright {padding:-1px 0px 2px 0px; margin:-4px 0px 0px 0px;}
.pswfooter .right p {font-size:95%; color:#666666; line-height:18px;margin-top: 0px;}
.pswfooter .right ul {margin:15px 0px; padding:6px 2px 0px 0px; }
.pswfooter .right ul li {display:inline; font-size:95%; border-right:1px solid #666; padding:0 5px;}
.pswfooter .right ul li:last-child { border:none;} 
.pswfooter .right .grey-pipe {color: #666666;margin: 0 4px 0 5px;}
/**************************/
/*footer component ends*/
/**************************/
.popup img{
	border-style:none; 
	padding-left:2px; 
	padding-right:0;
}

#navbar_logoLink {
    position: absolute;
    left: 0px;
    top: 0px;
}

/* START CSS FOR Dojo Tooltip */
.claro .dijitTooltip{margin:0px;padding:0px;}
.claro .dijitTooltipAbove{padding-bottom:23px;}
.ie7 .claro .dijitTooltipAbove, .ie8 .claro .dijitTooltipAbove{padding-bottom:22px;}
.claro .dijitTooltipBelow{padding-top: 23px;}
.claro .dijitTooltipContainer {position:relative;padding:10px 5px 15px 10px;border:1px solid #000000;border-radius:0px;-moz-border-radius:0px;background-image:none;}
.claro .dijitTooltipABLeft .dijitTooltipContainer {left:-27px;}
.claro .dijitTooltipABRight .dijitTooltipContainer {right:-25px;}
.claro .dijitTooltip  .dijitTooltipConnector{width:23px;height:25px;background-position:0px 0px;}
.claro .dijitTooltipAbove  .dijitTooltipConnector{background-image:url("../images/tooltip-above-a.gif");}
.claro .dijitTooltipBelow .dijitTooltipConnector{background-image:url("../images/tooltip-below-a.gif");}
.claro .dijitTooltipABLeft  .dijitTooltipConnector{left:-6px;}
.claro .dijitTooltipABRight  .dijitTooltipConnector{right:-6px;}
.ie7 .claro .dijitTooltipABRight  .dijitTooltipConnector, .ie8 .claro .dijitTooltipABRight  .dijitTooltipConnector{right:-1px;}
.tooltip-help img {border: none;}
/* END CSS FOR Dojo Tooltip */
#reportingBarItem_dropdown .nb .next-gen .hoverOverSection {width: 178px;}	
#reportingBarItem_dropdown .nb .next-gen .arrow {background: url("/bin-public/06_PSW_Website/images/iconFlyOutMenu.png") no-repeat scroll 171px 50% transparent;}
.ie7 #reportingBarItem_dropdown .nb .next-gen .arrow {background: url("/bin-public/06_PSW_Website/images/iconFlyOutMenu.png") no-repeat scroll 174px 50% transparent;}
#reportingBarItem_dropdown .nb .next-gen .learn-link{ float: left;margin: 8px 0 0 14px;width:170px;}
#reportingBarItem_dropdown .nb .next-gen .learn-link .reportingHelp-link{float: left;width: 150px;}

#reportingBarItem_dropdown .nb .next-gen #enhanced_reporting_nav {
	font-size: 93%;
}

#reportingBarItem_dropdown .nb .next-gen ul {
	width: 202px; /* Width of Menu Items */
	outline: 0;
}
		
#reportingBarItem_dropdown .nb .next-gen ul li {
	position: relative;
	
	padding:4px 0;
	outline: 0;
}

#reportingBarItem_dropdown .nb .next-gen li ul {
	position: absolute;
	left: 195px; /* Set less than menu width */
	top: 0;
	display: none;

	background-color: #FFFFFF;
	border: 2px solid black;
	width: 206px;
	padding-top:5px;

	outline: 0;
}

#reportingBarItem_dropdown .nb .next-gen li ul a {
	width: 189px;
	padding: 4px 0;
	outline: 0;
}

#reportingBarItem_dropdown .nb .next-gen li ul li{padding:0px 5px 5px 5px;outline: 0;}

* html #reportingBarItem_dropdown .nb .next-gen ul li { float: left; height: 1%; outline: 0;}
* html #reportingBarItem_dropdown .nb .next-gen ul li a { height: 1%; outline: 0;}

a {
   outline: 0;
}

:focus {outline: none;}
::-moz-focus-inner {border:0;}

#reportingBarItem_dropdown .nb .next-gen li:hover ul, #reportingBarItem_dropdown .nb .next-gen li.over ul { display: block; outline: 0;}

#reportingBarItem_dropdown .nb .next-gen .hoverOverReportingContentPortion .top-border{width:164px;margin-top:96px;}
.ie7 #reportingBarItem_dropdown .nb .next-gen .hoverOverReportingContentPortion .top-border{width:164px;margin-top:14px;}
#reportingBarItem_dropdown .nb .next-gen .learn-link a:hover img{text-decoration:none;}

.hoverOverLink a img{border:none;}

#hoverover-enhncd-rpt-layout{width:220px;max-width:220px;float:left;margin:0;padding:15px 0;}
#hoverover-enhncd-rpt-layout .hoverover-strategic-analytics{width:189px;white-space:normal;float:left;margin:0;padding:0 20px 0 13px;}
#hoverover-enhncd-rpt-layout .hoverover-standard-reporting{width:189px;white-space:normal;float:left;margin:0;padding:0 12px 0 12px;}
#hoverover-enhncd-rpt-layout .hoverOverHelpLink{margin:0;padding:15px 0 0;}
#hoverover-enhncd-rpt-layout .learn-link{padding:10px 0 0;}
#hoverover-enhncd-rpt-layout .hoverOverLink{font-size:93%;padding-top:6px;}
#hoverover-enhncd-rpt-layout .hoverover-heading{color:#408800;border-bottom:1px solid #DBDCDE;line-height:116%;font-size:93%;margin-bottom:8px;text-transform:none;width:189px;font-weight:700;padding:0 0 8px;}
#hoverover-enhncd-rpt-layout .hoverover-section,#hoverover-enhncd-rpt-layout .hoverOverSection,#hoverover-enhncd-rpt-layout .hoverOverSection1{margin:0;padding:0;}

#hoverover-enhncd-rpt-layout-2-col{width:444px;max-width:444px;float:left;margin:0;padding:15px 0;}
#hoverover-enhncd-rpt-layout-2-col .hoverover-strategic-analytics{width:189px;white-space:normal;float:left;margin:0;padding:0 20px 0 13px;}
#hoverover-enhncd-rpt-layout-2-col .hoverover-standard-reporting{border-left:1px solid #DBDCDE;width:189px;white-space:normal;float:left;margin:0;padding:0 12px 0 20px;}
#hoverover-enhncd-rpt-layout-2-col .hoverOverHelpLink{margin:0;padding:15px 0 0;}
#hoverover-enhncd-rpt-layout-2-col .learn-link{padding:10px 0 0;}
#hoverover-enhncd-rpt-layout-2-col .hoverOverLink{font-size:93%;padding-top:6px;}
#hoverover-enhncd-rpt-layout-2-col .hoverover-heading{color:#408800;border-bottom:1px solid #DBDCDE;line-height:116%;font-size:93%;margin-bottom:8px;text-transform:none;width:189px;font-weight:700;padding:0 0 8px;}
#hoverover-enhncd-rpt-layout-2-col .hoverover-section,#hoverover-enhncd-rpt-layout-2-col .hoverOverSection,#hoverover-enhncd-rpt-layout-2-col .hoverOverSection1{margin:0;padding:0;}
#hoverover-enhncd-rpt-layout-2-col .hoverOverSection2,#hoverover-enhncd-rpt-layout-2-col .hoverOverSection3,#hoverover-enhncd-rpt-layout-2-col .hoverOverSection4{margin:0;padding:16px 0 0;}

#reportingBarItem_dropdown .nb .next-gen .ie-position-fix {display: none; visibility:hidden;}

#hoverover-enhncd-rpt-layout .hoverover-standard-reporting .hoverOverHelpLink .learn-link{float:left;width:189px;margin:0;}
#hoverover-enhncd-rpt-layout .hoverover-strategic-analytics .hoverOverHelpLink .learn-link{float:left;width:189px;margin:0;}

#hoverover-enhncd-rpt-layout-2-col .hoverover-standard-reporting .hoverOverHelpLink .learn-link{float:left;width:189px;margin:0;}
#hoverover-enhncd-rpt-layout-2-col .hoverover-strategic-analytics .hoverOverHelpLink .learn-link{float:left;width:189px;margin:0;}

#reportingBarItem_dropdown .nb .next-gen .arrow{background:url(/bin-public/06_PSW_Website/images/iconFlyOutMenu.png) no-repeat scroll 185px 50% transparent;}


/*** Admin plan menu sections alignment ***/
#hoverOverAdministerPlansContentPortion #hoverOverSectionDefinedContribution .adminPlan-sections { clear:both; margin-bottom:10px;}
#hoverOverAdministerPlansContentPortion #hoverOverSectionDefinedContribution .adminPlan-sections #hoverOverSectionHealthSavingsAccount.hoverOverSection { padding:0 !important;}

/*PSW form-field erros/warning alerts for small market project  */

.psw-alerts-shell {
  background-color: #DBDBDB;
  display: table;
  min-height: 2.5em;
  position: relative;
  width: 100%;
}

.psw-alerts-shell .nbt-provided-by-employer {
  float: right;
  padding-right: 30px;
}

.psw-alerts-shell ~ .psw-alerts-shell {
  margin-top: 3px;
}

.psw-alerts-shell .nbt-alerts-importance {
  color: #FFFFFF;
  display: table-cell;
  height: 100%;
  min-height: 2.5em;
  text-align: center;
  width: 4em;
}

.psw-alerts-shell .nbt-alerts-importance:before {
  display: block;
}


.psw-alerts-shell .psw-alerts-title {
  display: block;  
  font-weight: 600;
  margin: 0.65em 0.75em 0;
}

.psw-alerts-shell .psw-alerts-title h3 {
  padding-bottom: 0em;
}


.psw-alerts-shell .psw-alerts-message {
  display: -ms-inline-flexbox;
  top: -0.3em;
  position: relative;
  font-family: helvetica, arial;
  font-size: 15px;
  color:#000000;
  padding: 0px 15px 9px;
}


.psw-alerts-shell.nbt-alert .nbt-alerts-name, .psw-alerts-shell.nbt-alert .nbt-alerts-summary {
  color: #CC0000;
}


.psw-alerts-shell.nbt-alert .nbt-alerts-importance {
  background-color: #CC0000;
}


.psw-alerts-shell.nbt-alert .nbt-alerts-importance:before {
  line-height: 250%;
}


.psw-alerts-shell.nbt-warning .nbt-alerts-name, .psw-alerts-shell.nbt-warning .nbt-alerts-summary {
  color: #000000;
}


.psw-alerts-shell.nbt-warning .nbt-alerts-importance {
  background-color: #cc0000;
  color: #000000;
}


.psw-alerts-shell.nbt-note .nbt-alerts-name, .psw-alerts-shell.nbt-note .nbt-alerts-summary {
  color: #000000;
}


.psw-alerts-shell.nbt-note .nbt-alerts-importance {
  background-color: #6289A9;
}


.psw-alerts-shell.nbt-confirmation .nbt-alerts-name, .psw-alerts-shell.nbt-confirmation .nbt-alerts-summary {
  color: #000000;
}


.psw-alerts-shell.nbt-confirmation .nbt-alerts-importance {
  background-color: #83B51F;
}


.psw-alerts-shell.psw-form-errors {
  border-radius: 5px;
  margin-bottom: 15px;
  margin-top:39px;
  margin-bottom: 35%;
}


.psw-alerts-shell.psw-form-errors .nbt-alerts-importance {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}


.alert-icon {
  background-image: url("../images/alert-sprite.png");
  background-repeat: no-repeat;
  display: block;
  height: 16px;
}


.psw-alerts-shell.nbt-warning .alert-icon {
  background-position: 12px -16px;
}


.psw-alerts-shell.nbt-note .alert-icon {
  background-position: 12px -32px;
}


.psw-alerts-shell.nbt-alert .alert-icon {
  background-position: 16px 0;
}


.psw-alerts-shell.nbt-confirmation .alert-icon {
  background-position: 12px -48px;
}

.lt-ie9 .psw-alerts-shell.nbt-warning .alert-icon {
  background-position: 12px -16px;
}

.lt-ie9 .nbt-warning .nbt-alerts-importance :before {
  top: 18px;
  left: 10px;
}

.ie7 .psw-alerts-shell .nbt-alerts-importance {
  position: absolute;
  top: 0px;
  left: 0px;
}

.lt-ie9 .psw-alerts-shell .nbt-alerts-importance span.alert-icon {
  margin-top: 10px;
}

.ie7 .psw-alerts-shell .psw-alerts-title, .ie7 .psw-alerts-shell .psw-alerts-message {
  margin-left: 3em;
  padding-left: 0.85em;
  font-size: 15px;
}

.ie7 .psw-alerts-shell .psw-alerts-title {
  padding-left: 0.8em;
}

.FEIA-frame .psw-alerts-shell .psw-alerts-title {
  font-weight: normal;
  height: 90px;
  padding-top: 64px;
  text-align: center;
}

.ie7 .psw-alerts-shell .psw-alerts-title, .ie7 .psw-alerts-shell .psw-alerts-message {
  margin-left: 3em;
  padding-left: 0.85em;
  font-size: 15px;
}

.nbt-note.psw-alerts-shell .alert-icon {
  top: 12px;
  position: relative !important;
}

.lt-ie9 .psw-alerts-shell .nbt-alerts-importance span.alert-icon {
  margin-top: 10px;
}

.psw-alerts-shell.nbt-warning .alert-icon {
    background-position: 16px 0px!important;
}

.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}

/** New Page Header styles starts **/
.nb .psHeader .logo{position:relative; display:inline;width:100%; /*margin:30px 0 25px; float:left*/}
.nb .pretenderHeader .logo{position:relative; display:inline;width:100%; /*added for pre-login*/} 
.psHeader {}
.psHeader .headBanner-container { background-color: #40981b;/* background-image: url("../images/psw_header_repeat.png");*/ height: 112px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,207cca+51,7db9e8+100 */
background: #7AA21C; /* Old browsers */
background: -moz-linear-gradient(left, #7AA21C 50%, #29600b 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,#7AA21C), color-stop(50%,#29600b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #7AA21C 50%,#29600b 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #7AA21C 50%,#29600b 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #7AA21C 50%,#29600b 50%); /* IE10+ */
background: linear-gradient(to right, #7AA21C 50%,#29600b 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83AD1F', endColorstr='#235704',GradientType=1 ); /* IE6-9 */
}
.headerBg {background: url("/bin-public/06_PSW_Website/images/masthead_bg.png") no-repeat;
height:100%; width:995px !important;
}

.pretenderHeader .headBanner-container { background:#939393; height: 112px;}
.pretenderHeader .headerBg {background: url("/bin-public/06_PSW_Website/images/masthead_bg_pretender.png") no-repeat;
height:100%; width:995px !important;}


/**** NAV BAR STYLES which apply for new design***/
.psHeader .headBanner-container, .psHeader .nav-container { width:100%;}
.nav-container { background-color: #efefef; background-image: url("/bin-public/06_PSW_Website/images/tab-gradient2.png"); background-position: 0 0;    background-repeat: repeat-x; border:1px solid #555555; font-weight: bold;  margin: 0;  padding: 1px 0 0; border-right:none; border-left:none;}
/******.navBar-width { padding-left: 42px !important; width: 953px !important;}****/
#newsandinsightsBarItem_dropdown.dijitPopup{ box-shadow:none;}
.nb .nav-container .dijitMenuBar {background:none; border:none; margin: 0;padding: 0;background:none; width:100%;height:28px;font-weight:bold;}
.nb .nav-container .dijitMenuBar .dijitMenuItem { margin:0 -2px 0 0;}
.psHeader #navbar_logoLink, .pretenderHeader #navbar_logoLink { position: static; float:left; margin: 30px 10px 24px 42px;}

.nb .psHeader .topRow-Item, .nb .pretenderHeader .topRow-Item { width:440px; margin:16px 0 5px; font-weight:normal !important;}
.nb .psHeader .topRow-Item ul, .nb .pretenderHeader .topRow-Item ul  { float:right; white-space:normal; clear:both; margin-bottom: 10px;}
.nb .psHeader .topRow-Item ul li a img, .nb .pretenderHeader .topRow-Item ul li a img { margin-left:9px; margin-top: 3px;}
.nb .psHeader .topRow-Item ul li, .nb .pretenderHeader .topRow-Item ul li  { line-height:18px; font-size:12px; float:left;}
.postLogin {width: 995px;}

.nb .pretenderHeader .nav-header-right-links ul li a {
    font-size: 100%;
    text-shadow:none;
}

.nb .pretenderHeader .nav-header-right-links {text-shadow:none !important;}

.nb .headerBg, .nb .navBar-width {
	margin: 0 auto;
}

.nb .fc-masthead_cwv {
	position: absolute;
    background-image: url("/bin-public/06_PSW_Website/images/CWV_tab.png");
    background-repeat: no-repeat;
    background-position: center top;
    height: 40px;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0;
    width:995px;
}

@-moz-document url-prefix("") {
.nb .fc-masthead_cwv {
    top: 12px;
}
}

/*WEDPAP-435 changes*/
form[name="resubmitFileForm"] input[type="submit"]:focus {outline: 2px solid #000;}
form[name="documentSearch"] input[type="submit"]:focus, form[name="documentSearch"] input[type="text"]:focus { border: 1px solid #fff; box-shadow: 0 0 0 2px #000;} /*WEDPAP-376*/

/* WEDPAP-4224 START*/
.tile-container .tile__list-item-container { max-height: 30em !important; }
.tile-container .content__list-item, .tile-container .tile__call-to-action, .tile-container .tile__content, .tile-container .tile__bottom-container, .tile-container .links-container { line-height: 30px; }
.tile-container .tile__call-to-action a { display: inline-block; }
/* WEDPAP-4224 END*/

/*WEDPAP-2649 START*/
.tooltip-help:focus {
  color: #000;
  outline: 1px dotted #000;
  outline-offset: inherit;
}
/*WEDPAP-2649 END*/


/* WEDPAP-949 START*/
.home-page-heading-container .pvd-switch-root .pvd-switch__handle{
  background-color: #929292;
}
/*WEDPAP-949 END*/
