     section.left-contentImportantDoc {
      background-color: #fff;
      margin-top: 10px;
      padding: 10px;
     }

     section.rightSubNav {
      background-color: #e5e6e6;
      padding: 0;
     }

          h2.rightSubNavHeader, h2.rightSubNavHeaderWL {
           background-color: #666;
           color: #fff;
           margin: 0;
           padding: .2em .5em;
          }

     .button {
      background-image: url('images/button.svg');
     }

     .button:hover {
      background-image: url('images/button-hover.svg');
     }

     .row, .main-row {
      display: inline-block;
      margin: 0;
      padding: 0;
      width: 100%;
     }

     #footer-wrapper section, article {
      width:98%;
     }

     .ie712u {
      float: left;
      width: 790px!important;
     }

     .ie78u {
      float: left;
      margin-top: 10px;
      width: 66%!important;
     }

     .ie76u {
      float: left;
      margin-top: 10px; 
      width: 395px!important;
     }

     .ie74u {
      float: left;
      margin-top: 10px;
      width: 263.3px!important;  
     }

     .ie73u {
      float: left; 
      margin-top: 10px;
      width: 197.5px!important;  
     }

     .ie7fl {
      float:left!important;
      margin: 0 auto;
      width: 100%;
     }

     .ePrivacyButton {
      color: #f00;
      float: none;
      font-size: 1.2em;
      font-weight: bold;
      padding-left: 350px;
      width: 15px;
     }

     #header-wrapperTop {
      background-color: #fff;
      padding: 0;
      position: relative;
      margin-left: auto;
      margin-right: auto;
     }

     /*Back ground colour for navigation bar*/
     #header-wrapper {
      background-color: #fff; /*branding*/
      border-bottom: 5px solid #6f1d02;
      height: 35px;
     }

     #headerTop {
      background-color: #fff;
      float: left;
      margin: 0;
      padding: 0 40px 0 0px;
      position: relative;	  
      width: auto;
     }

     #header nav {
      font-size: 1.3em;
      left: 0;
      letter-spacing: -1px;
      line-height: 35px;
      position: absolute;
      top: 0;
     }

     .logo, #logo {
      padding: 30px 0 30px 10px;
     }

     ul.link-list {
     }

     ul.link-list li {
      border-top: solid 1px #ced0b7;
      margin: 0;		
      padding: 0;
     }
		
	     ul.link-list li.naviwanttoli {
	      background-color: #f8f8f8;
           border: 0;
           margin: 2px 0 0 0;		
           padding: 0;
	     }

     ul.link-list li:first-child {
      border: 0;
      margin: .2em 0 0 0;		
      padding: .2em 0 0 0;
     }

	     ul.link-list li:first-child.naviwanttoli {
           background-color: #f8f8f8;
           border-top: 0;

	     }

	     ul.link-list li.naviwanttoli a {
           border-top: 0;
           color: #333;
           display: inline-block;
           padding: 20px;
           text-decoration:none;

	     }

	     ul.link-list li.naviwanttoli a:hover {
           background-color: #ababab;
           border-top: 0;
           color: #e5e6e6;
           display: block;
           padding: 20px;
           text-decoration:none;
          }
          
          
/******************* legacy ******************/
          
#pageContainer
{
    z-index:1 !important;
}

.paraFix
{
    padding-top:10px;
    float:left;
    width:100%;
}

.ie6CompanyDropDown .formRow select
{

	font-size: 1.2em;
	width: 230px !important;
	
}

/*search*/
.ms-sbrow a
{
	vertical-align:top !important;
}

.ms-sbrow
{
	height:32px !important;
}

.ms-sbrow IMG
{
	margin-bottom:2px !important;
}

.ms-sbcell input
{
	height:23px !important;
}

#search 
{
	margin-top: 0 !important;
	position:absolute !important;
	margin-left:700px !important;
	z-index:1000;
}

.subHeader
{
    width: 960px !important;
}

.search
{
    margin-top: 40px !important;
    float:right;
}


/* display */

#utilityContainer, #header, .subHeader, .ToolBarRow  
{
	height: 50px !important;
}

#header
{
    z-index:-1;
	position:relative;
}

/*#header .logo 
{
	position: absolute;
	left: 26px;
	top: 65px;
	width:182px;
	height:29px;
	background: transparent url(/4/Info/Portfolio/default/EQ/Images/EQlogonew.gif) no-repeat;
}

#header #quickSearch * 
{
	vertical-align: middle;
}

#header #quickSearch 
{
	position: absolute;
	right: 18px;
	top: 65px;	
	border:none;
	margin:0; padding:0;
}*/

/*print & currency*/

.printthis
{display: inline; float:right; position:absolute;}

.currencyc
{display: inline;}

/*print panel */

/*#printpanel
{
    margin-bottom:20px;
    width:980px;
    height:30px;
}*/

#printpanel .showicon
{
    height:30px;
    line-height:30px;
    float:left;
    /*width:940px;*/
}

/*#printpanel .showicon img
{
    float:left;
    margin:0 0 0 5px;
    position:absolute;
}*/

#printpanel .showicon a
{
    color:#333 !important;
    /*padding:0 5px 5px -15px !important;
    float:right;*/
}

/*.printZone
{
    margin-top:-35px;
    margin-left: -200px;
    position:absolute;
}*/

/* nav items */
.topNavContainer .static a
{
	line-height: 38px !important;
}

#ConvertorContainer, .ConvertorSubContainer
{
    z-index:1000  !important;
    width:250px !important;  
}

#ConvertorContainer
{
    margin-left:-260px !important;
    float:none !important;
}

#LanguageSelectorContainer 
{
    margin-left:-260px !important;
    float:none !important;
}

.subHeader 
{
    /*position:relative;*/
	z-index:-1;
	height:auto;
}

.box1 p
{
	margin-top:10px;
}

.box2
{
	/*width:40%;*/
	width:235px;
	background-color:transparent;
	/*background-image:url('Backgrounds/siparrows.gif');*/
	background-repeat:no-repeat;
} 

#pageContent 
{
	width: 620px !important;
}

#equinetCol
{
	float:right !important;
}

#pageContent .subsectionRightTop, #pageContent .subsectionTop
{
	padding-bottom:0 !important;
}

.subsectionRightTop .nugget
{
	margin-right:0 !important;
	width:315px;
}

.subsectionTop .nugget .summaryShares .horzListContainer 
{
	margin-left:5px  !important;
	margin-right:0  !important;
	width:300px !important;
}

#equinetCol .nugget .summaryShares, #equinetCol .nugget .summaryShares .horzListContainer 
{
	width:290px !important;
	margin-right:0;
}

.subsectionTop .nugget, .subsectionTop .horzListContainer
{
	margin:0;
	width:280px !important;
}

.subsectionTopRight .horzListContainer  
{
	width:302px !important;
	margin:0 10px 0 10px;
}

li.horzListItemTriple, li.horzListItemTriple span
{
	width:190px !important;
}

.highlight
{
	float:none !important;
}

.setRight .horzListContainer 
{
	float:right !important;
}

.StockInfoChangeDirectionUp, .StockInfoChangeDirectionDown,  .StockInfoChangeDirectionNone
{
	height:20px;
	width:17px;
	/*padding-top:10px !important;*/
}

/* SIP Dividends */

.sipBkgdLockedInNoForfeitureExpansionBox .ie6SpanFix
{
	display:none;
}

.summarySharesInner .sipArrowContainer
{
	width:155px;
	float:left;
	padding:0;
	margin:0;
}

.tTip 
{
    padding-top:20px;
}

.twoCol1 .tTip, .twoCol2 .tTip
{
    padding-top:0 !important;
}

/* SAYEDetails.aspx */

.horzListItemTriple .progressBarOuter
{
	position:relative;
	width:100px !important;
	margin:10px 0 0 0 !important;
}

.horzListItem a
{
	/*margin-top:2px;*/
	float:left;
}

.horzListItem select
{
	float:none !important;
}

.setRight img
{
	position: absolute;
	margin-left:-15px !important;
	float:none;
}

.twoCol1, .twoCol2
{
	float:left;
	width:285px;
	padding:10px !important;
}

/* IDV */

.formGroup
{
	float:none;
	width:480px !important;
	padding:0 !important;
}

.formGroup .inner, .inputForm .info 
{
	padding: 0 12px 22px 12px !important;
}

.inputForm .inner .formRow, .inputForm .inner .formRowSubmit 
{
	line-height:15px !important;
}

#equinetCol .inputForm .inner .formRow, #equinetCol .formGroup
{
    width:265px !important;
}

#equinetCol .inputForm .inner
{
    width:275px !important;
}

.UserLocate2 .inputForm .inner .formRow
{
    clear:both !important;
    width:265px !important;
}

.UserLocate2 .inputForm .formRow label span 
{
	margin-top: 0 !important;
	position: relative !important;
}

#equinetCol .inputForm .inner .formRowSubmit
{
    width:275px !important;
}

#equinetCol .inputForm .formRow
{
    margin-bottom:0 !important;
}

/*#contentArea .inputForm
{
    width:620px !important;
}*/

.inputForm .inner .formRowSubmit .rightSide input
{
	/*margin-top:-15px !important;*/
}

.inputForm .inner .formRowSubmit input
{
	margin-top:2px !important;
}

.inputForm .warningPanel
{
	margin:10px !important;
	float:left;
}

.inputForm .warningPanel
{
	padding:5px;
	border:2px solid red !important;
	font-weight:bold;
	/*margin:10px 0 10px 0;*/
	width:570px;
	color:red;
	float:left;
}

/* Calcs */

.inputForm .formRow
{
	margin-bottom:10px;
	line-height:30px;
}

.inputForm .formRow label 
{
	width:180px;
	float:none;
}

.inputForm .formRow label span
{
	position:absolute;
	margin-top:-20px;
}

.inputForm .formRow .rightSide .checkBox label span
{
	position:relative;
	margin-top:0px;
}

.inputForm .formRow .rightSide .noCurrency label
{
	float:none;
}

.inputForm .formRow
{
	float:none !important;
}

#pageContent .inputForm .inner .formRow, #pageContent .inputForm .inner .formRowSubmit 
{
	text-align:left;
	vertical-align:text-top;
	width:590px;
	margin-bottom:10px;
}

.inputForm .formRow .rightSide
{
	float:right !important;
	width:200px;
	/*position:absolute;*/
}

.inputForm .formRow .rightSide .formDoB
{
	width:400px;
	float:right !important;
	margin:0 !important;
	padding:0 !important;
}

.inputForm .formRow .rightSide .formDoB .horzListContainer
{
	width:345px !important;
}

.formDoB
{
	text-align:left;
}

.formDoB select
{
	float:none  !important;
}

.formDoB .rightSide span
{
	position:absolute !important;
}

.formDoB .horzListContainer .horzListItem span
{
	float:none !important;
}

.ie6_DF_Fix
{
	width:18px !important;
	display:inline !important;
	height:20px;
}

.ie6_DF_Fix span
{
	width:18px !important;
}

.ie6_DF_Fix a
{
    float:none !important;
    height:20px;
    position:absolute;
    width:18px !important;
    margin-left:-20px;
}

/*.horzListItem .date-pick
{
    float:left !important;
    display:inline !important;
}*/

.inputForm .formRow .rightSide span
{
	float:right;
	position:relative;
}

.inputForm .formRadio input
{
	border:0px solid !important;
	width:15px;
	float:left;
	line-height:15px;
	position:relative;
}

.moveUp_6
{
	margin-top:-20px !important;
}

.moveDown_6
{
	margin-top:30px !important;
}

.moveDown_6_sml
{
	margin-top:10px !important;
}

/*#ddlCalSavingFrequency_css
{
	padding-top:20px;
}*/

/* Sip Summary/Saye Summary */

.box3 li
{
	float:left
}

.box2
{
	width:220px;
}

.sipBoxContentInfo li span
{
	clear:left;
}

.twoCol2 .sipBoxContentInfo li, .twoCol1 .sipBoxContentInfo li
{
	/*width:135px;*/
}

.summarySharesApply
{
	/*margin-top:-15px;*/
}

.sipArrowContainer
{	
	width:175px;
}

.box2
{
    width:210px !important;
}

.box3
{
    width:190px !important;
}

.box2 .sipBoxContent
{
    width:180px !important;
}

.box2 .sipBoxContent .sipBoxContentInfo, .box2 .sipBoxContent ul,  .box2 .sipBoxContent li
{
     width:170px !important;
}

.box3 .sipBkgdLockedIn, .box3 .sipBkgdAvailable, .box3 .sipBkgdConditional 
{
    width:180px !important;
    margin-right:0 !important;
    margin-left:0 !important;
} 

.box3InnerContent 
{
    width:160px !important;
    line-height:15px;
}

/* Reg */

/*******************************************************************************************/

.setRight
{
    float: right;
    /*width: 300px;*/
}

.setRight span
{
    float:none !important;
    display:inline-block;
}

/*.applicationProgress .setRight span
{
    float:left !important;
}*/

.progressBarOuter span
{
    float:left !important;
}

/*
#applicationProgressBG
{
	line-height:30px !important;
	background-image:url(/1/EQ/Images/progressBG.gif);
	z-index:1 !important;
	height:30px  !important;
	width:590px;
}

.applicationProgress .setRight
{

	line-height:1px  !important;
	height:1px  !important;
	position:absolute;
	margin-top:35px;
	border: 1px solid red;
}

.progressBarOuter
{
	position:absolute;
	margin:-27px 0 0 -90px !important;
}

.applicationProgress
{
	margin-bottom:10px;
}

.applicationProgress
{
	line-height:30px !important;
	background-image:url(/1/EQ/Images/progressBG.gif);
}

.rougeStepLabel
{
    border: 1px solid red;
}
*/

/***********************************************************************************************/

/* Top Nav */

.menu-horizontal ul.dynamic
{
	margin-top:0;
	margin-left:1px !important;
	width:200px;
	float:left;
}

/* Right hand Nav */

.static
{
	padding:0 10px 5px 10px;
}

.dynamic
{
	/*margin-left:-999px  !important;*/
	margin-left:1px  !important;
	padding-top:5px;
}

ul.dynamic
{
	margin-top:20px;
	margin-left:-300px !important;
	width:200px;
	float:left;
}

li.dynamic
{
	padding:0 0 5px 0 !important;
}

li.dynamic a
{
	/*color:#000 !important;*/
}

.additional-background
{
	background-image:none !important;
}

.dynamic .menu-item
{
	
}

.selected
{
	background-repeat: no-repeat;
	background-position: 10px 2px;
	display: block;
	background-image: url(/4/eq/images/rightnav-bullet.gif);
}

.menu-vertical
{
	margin-bottom:5px;
}

/* span fixes */

/*.sipBoxContentInfo strong span
{
	float:left;
}*/

.box3InnerContent li span
{
	float:left;
}

/*tables*/
.tblTHDivder
{
	float:none;
	width:1px;
}

.summaryShares table
{
	margin:0 !important;
	padding:0 !important;
	/*float:none;*/
	border-collapse: collapse;
	TABLE-LAYOUT:auto !important;
}

.summaryShares p
{
    margin-top:10px;
}

#contentArea table
{
	/*width:620px !important;*/
	TABLE-LAYOUT:auto !important;
}

#contentArea th
{
	padding-left:2px;
	margin:2px;
}

/*#contentArea td
{
	border-collapse:collapse;
	padding-left:0px !important;
	padding-right:0px !important;
}*/

.empty
{
	width:1px !important;
	margin:0; 
	padding-left:0px !important;
	padding-right:0px !important;
	float:none;
}

th
{
	margin:0; padding:0;
}

/*
.StatusChangeDetailExpanded
{
	float:none;
}

.StatusChangeDetailCollapsed
{
	float:none;
	height:1px;
}*/

.helpLineRight
{
    margin-right:0 !important;
}

.radioButtonPadding .formRadio
{
	padding: 0 !important;
	float:none !important;
	position:absolute;
}

.radioButtonPadding input
{
    border:none !important;
    margin-left:-5px !important;
    padding:0 !important;
}

.box4
{
    padding-right:0 !important;
}

.linkList
{
    width:620px;
    display:block;
}

.subsection, .subsectionRight
{
    width: 280px !important;
}

.subsection .mediumRow .summaryShares, .subsectionRight .mediumRow .summaryShares
{
    width: 270px !important;
    overflow:hidden !important;
    display:inline !important;
    overflow:hidden !important;
}

.subsection .summaryShares label, .subsectionRight .summaryShares label
{
    width: 250px !important;
    float: none !important;
    overflow:hidden !important;
    display:inline !important;
    clear:both;
    vertical-align:top !important;
}

.subsectionRight
{
    margin-left: 10px !important;
    margin-right:0 !important;
}

.subsectionRight .nugget, .subsection .nugget
{
    width: 290px !important;
}

.subsectionRight .ChartNugget img, .subsection .ChartNugget img
{
    width: 270px !important;
}

.subsectionRight .nugget .summaryShares, .subsection .nugget .summaryShares
{
    width: 250px !important;
}

.subsection .ChartNugget
{
    width:250px !important;
}

.subRadioButtonContainer 
{
    margin-left:10px !important;
    padding:0 !important;
}

.subsectionRight .subRadioButtonContainer, .subsection .subRadioButtonContainer 
{
    width: 240px !important;
}

/*.subsection #CSSPC
{
    float:left !important;
}*/

.subsection #CSSPC, .subsection #CSSPC .nugget
{
    width: 280px !important;
}

#CSSPC #CS_CompanyName span
{
    width: 270px !important;
}

.subsection #CSSPC .summaryShares, .subsection #CSSPC .horzListContainer
{
    width: 280px !important;
}

.subsection #CSSPC .horzListContainer
{
    margin-bottom:10px !important;
}

.subsectionRight #CSTC
{
    width: 280px !important;
    /*float:right !important;*/
}

.contentRowPageContent .nestedPageContent  .subsection .nugget, .contentRowPageContent .nestedPageContent  .subsectionRight .nugget
{
	width: 280px !important;
	overflow:hidden !important;
}

.nestedPageContent .subMenuPlain p
{
    width:590px;
}

.contentRowPageContent .nestedPageContent  #CSTC
{
	width: 280px !important;
}

.IeSixGraphStyle
{
    width: 250px !important; 
    /*border: 1px solid green;*/
    padding: 0 !important; 
    margin: 0 !important;
}

/* Sip/Saye calculator fixes */
.loginPanel #SipCalculatorUCFade1, .loginPanel #SipCalculatorUCFade1 .formRow, .loginPanel #SipCalculatorUCFade1 .formRowSubmit, #SipTaxCalc .formGroup, 
#SipTaxCalcResults .formGroup, #SipTaxCalcResults .formRow, #SipTaxCalcResults .inner
{
    width:290px !important;
}

#SayeCalc .formRowSubmit, #SayeCalc .formGroup, #SipCalculatorUCFade1,
#SayeCalcResults .formGroup, #SayeCalcResults .formRow, #SayeCalcResults .inner, #SayeCalc .formRow  
{
    width:280px !important;
}

#SipTaxCalc, #SayeCalc
{
    float:left !important;
}

#SipTaxCalcResults, #SayeCalcResults
{
    float:right !important;
}

#SayeCalcResults, #SayeCalcResults .loginPanel
{
    width:280px !important; float:right !important;
}

#SipTaxCalc .checkBox input, #SayeCalc .checkBox input
{
    float:none !important;
}

#CSSPC
{
    margin-bottom:10px;
}
/*end*/

.formfieldsContainer
{
    margin-left: 0 !important;
    width: 620px !important;
    margin-bottom:0 !important;
}

.formfieldsSubContainerLeft
{
    margin-left: 5px !important;
}

/* nav first node fix
#zz16_TopNavigationMenu .menu .static a {display: expression(this.previousSibling==static root?'none':'block');} */

/*banner slider*/
#main-photo-slider
{
    float:left;
    margin-top: 20px;
}

#movers-row									
{ 
    margin-top:-75px !important; 
    height:43px !important; 
}

#nextButton
{
    margin-top:-202px !important; 
}

.nav-thumb
{
    width: 65px !important;
	height:43px;
	border: 1px solid black; 
	float:left !important;
	margin-right: 2px !important;
	padding:0 !important;
}

#movers-row div								
{ 
    width: 65px !important;
    margin-right:2px !important;
}

.cross-link									
{
   float:left !important; 
}

.tripleCol
{
    width:305px !important; 
}

.SayeCompletedAndClosedOptions .sortFilterContainer
{
    display:block;
    float:left;
    width:600px;
    height:30px;
    overflow:hidden;
    margin-right:-3px;
}

.SayeCompletedAndClosedOptions .sortFilterContainer select
{
    width:400px;
    bottom:5px;
    float:left;
    display:inline;
    clear:both;
    overflow:hidden;
    height:30px;
    margin-right:-3px;
}

.SayeCompletedAndClosedOptions .sortFilterContainerUl
{
    display:inline;
    margin-right:-3px;
    overflow:hidden;
    float:left;
}

.Registration .DashedHrFix, .Registration .FlexiFormContainerFix
{
    display:block !important;
    margin-right:-3px !important;
    overflow:hidden;
    float:left !important;
    bottom:5px !important;
}

/* portfolio add-ons */

HeaderStyle2, .HeaderZone_2
{
    float:left !important;
}

.HeaderStyle2 h1
{
    padding-top:10px !important;
}

.HeaderStyle2 h2, .HeaderStyle2 h1, .HeaderStyle2 h3 
{
    float:left !important;
}

.contentRowPageContent
{
    width: 1000px !important; 
}

.contentRowPageContent .nestedPageContent
{
    float:left;
    width:640px;
}

.nestedPageContent .subsection .nugget, .nestedPageContent .subsectionRight .nugget
{
    width: 310px !important; 
}

.FlexiFormField input
{
	color: #000;
	font-family: current font; 
	font-family: Arial !important;
}

.nestedPageContent .FlexiFormFieldStacked
{
	width:98% !important; 
}

.nestedPageContent .FlexiFormRow span
{
   width:98% !important;  
}

.FlexiFormInlineList li
{
    float:left !important;
}

.pageContentContainer, .topContentArea
{
	width: 1000px !important;
}

.contentRowPageContent .nestedPageContent .setRight IMG
{
    margin-left:-30px !important;
}

.contentRowPageContent .nestedPageContent .horzListContainerVer2
{
    display:block;
}

.contentRowPageContent .nestedPageContent .setLeft .horzListContainerVer2
{
    width:400px !important;
}

#MyAddressStep2Table
{
    float:left;
}

.MyAddressStep2 .ShowMoreDetailExpansion
{
    display:none;
}

.contentRowPageContent .nestedPageContent .horzListContainerVer2 LI.buttonItem
{
    
}

.contentRowPageContent input[type=password]
{
    font-family:Arial !important;
    color:#333 !important;
}

.contentRowPageContent .loginPanel input
{
    font-family:Arial !important;
} 

.menu-vertical SPAN.dynamic-children SPAN.additional-background
{
    background-image: none !important;
}

.contentRowPageContent #equinetCol .WatchListInner, .watchlistItemTitle, .watchlistItem
{
    width:270px !important;
}

#equinetCol .WatchListContainer .summaryShares 
{
	width:310px !important;
	margin-right: 0px
}

.contentRowPageContent .WatchListInner .inner
{
    width:290px !important;
    margin-left:0 !important;
    padding-left:0 !important;
}

.contentRowPageContent .ConsolidatedSummary .ShowMoreDetailExpansion
{
    display:none;
}

.contentRowPageContent .nestedPageContent .iFrameContentDiv
{
    clear:both !important;
    width:640px;
    margin:0 !important;
}

.contentRowPageContent .nestedPageContent .subsectionRight .iFrameContentDiv
{
    width:315px !important;
}

.MyBankDetails tr, .MyBankDetails td
{
    display:block !important;
}

a.dp-choose-date
{
    font-size:1px !important;
    font-weight:100 !important;
    color: #fff !important;
}

.dp-popup
{
    z-index:1000 !important;
}

.SayeCompletedAndClosedOptions .sortFilterContainer, .SayeCompletedAndClosedOptions .sortFilterContainerUl
{
    height:130px !important;
}

.SayeCompletedAndClosedOptions .sortFilterContainer select
{
    margin-top:100px;
}

.SipSalesInstruction .forfeitureWarningContainer
{
    border: 2px solid #fee100;
    background-color: #ffff99;
    margin: 0;
    color: #333333;
    padding: 8px 0 0 20px;
    width:620px !important;
    
    background-image: url('/4/EQ/Images/tooltip.gif');
    
    background-repeat:no-repeat;
    background-position: 7px 6px;
}

/*misc overrides*/
Tag Error: NoneFound: Equiniti CSS Master Tag Literal List :Css_Overrides_ie6