.navigation ul li:after{
content:"";
}

html .navigation ul li{
border-right:1px solid;
margin:0 0.2em 0 -0.4em;
padding:0 0.4em 0 0.4em;/* Mac IE hide \*/
margin:0 0.4em 0 -0.4em;
padding:0 0.4em 0 0.4em;/* end hide */
}

html .navigation ul li{
display:block;
float:left;
}

html .navigation ul li:first-child{
border-left:0;
margin-left:0;
padding-left:0;
}

html .navigation ul li:last-child,.navigation .last{
border-right:0;
margin-right:0;
padding-right:0;
}

#mastheadContainer #metaNavigation{
padding:0;
margin:-88px 0 0 191px;
}

html #metaNavigation.navigation ul li{
border-right-color:#999999;
}

#searchForm{
float:right;
margin:0;
}

html #searchText{
display:block;
float:left;
height:13px;
margin:0;
padding:0 0 0 5px;
}

html #searchSubmit{
display:block;
float:right;
margin:0;
}

#primaryNavigation[id=primaryNavigation]{
height:22px;
margin:71px 0 0 0;
}

html #primaryNavigation ul{
height:18px;
padding:4px 0 0 0;
}

html #primaryNavigation ul li{
border-right:1px solid #fff;
margin:-1px 0 -3px 0;
padding:0;
}

html #primaryNavigation ul li.last{
border-right:none;
}

html #primaryNavigation ul li.selected{
margin:-4px 0 0 0;
padding:3px 0 3px 0;
}

#primaryNavigation.navigation ul.first li.selected, 
html #primaryNavigation ul.first li.last.selected{
margin-left:-1px;
padding-left:1px;
}

html #primaryNavigation ul.first li.last.selected a{
margin:0 0 0 0;
padding:3px 9px 3px 9px;
}

#mastheadContainer{
height:135px;
}

#mainBodyArea div.row1 #quadrantB {
clear:both;
margin:0;
height:auto;
padding:0;
width:auto;
}

#bodyContainer.portalPage #mainBodyArea div.row1 #quadrantB div,
#bodyContainer.informationPage #mainBodyArea #quadrantA div {
clear:both;
display:block;
float:none;
height:auto;
margin:0;
padding:0;
width:auto;
}

#bodyContainer.portalPage #mainBodyArea #quadrantB #MutualFundImage, 
#bodyContainer.portalPage #mainBodyArea #quadrantB #AnnuityImage, 
#bodyContainer.portalPage #mainBodyArea #quadrantB #LifeInsuranceImage, 
#bodyContainer.portalPage #mainBodyArea #quadrantB #collegeSavingsImage, 
#bodyContainer.portalPage #mainBodyArea #quadrantB #RetirementImage, 
#bodyContainer.informationPage #mainBodyArea #quadrantA #investBasicsImage,
#bodyContainer.portalPage #mainBodyArea #quadrantB object { 
border-top:1px solid #999;
margin-top:-1px;
padding:0 9px 2px 10px;
background-repeat:no-repeat;
background-color:#9fa0a4;
}

#bodyContainer #mainBodyArea #quadrantB h2,
#bodyContainer #mainBodyArea #quadrantC h2, 
#bodyContainer #mainBodyArea #quadrantD h2, 
#bodyContainer #mainBodyArea #quadrantE h2, 
#bodyContainer #mainBodyArea #quadrantF h2, 
#bodyContainer #mainBodyArea #quadrantG h2 { 
padding-top:5px;
}

#bodyContainer.portalPage #mainBodyArea #quadrantB object { 
padding:0 0 2px 0;
}

#bodyContainer.informationPage #mainBodyArea #quadrantA .component #investBasicsImage {
display:block;
clear:both;
height: 230px;
margin:0;
width: 359px;
}

#contentContainer #bodyContainer.informationPage #mainBodyArea div.row1 {
display:block;
width:auto;
}

#bodyContainer.informationPage #mainBodyArea #quadrantA {
clear:none;
display:block;
float:left;
width:auto;
}

#bodyContainer.informationPage #mainBodyArea #quadrantB {
border-left:none;
clear:none;
display:block;
float:left;
height:auto;
width:auto;
}

#bodyContainer.informationPage #mainBodyArea #quadrantC div.component p.image a img {
margin:0;
padding:0;
padding-top:85px;
}

#bodyContainer.informationPage #mainBodyArea #quadrantA #investmentsContainer,
#bodyContainer.portalPage #mainBodyArea #quadrantB #investmentsContainer {
padding-top:180px;
}

#bodyContainer #mainBodyArea #investmentsContainer div.navigation {
padding:0;
margin:0;
clear:both;
border:none;
}

#bodyContainer #mainBodyArea #investmentsContainer div.clear {
border:1px solid #9fa0a4;
}

#bodyContainer #mainBodyArea #investmentsContainer div.navigation h3 {
clear:both;
line-height:inherit;
}

#bodyContainer #mainBodyArea #investmentsContainer div.navigation ul {
clear:both;
display:block;
float:left;
height:1%;
}

#bodyContainer #mainBodyArea #investmentsContainer div.navigation,
#bodyContainer #mainBodyArea #investmentsContainer div.navigation ul li,
#bodyContainer #mainBodyArea #investmentsContainer div.navigation h3,
#bodyContainer #mainBodyArea #investmentsContainer div.navigation h3 a {
background-color:#9fa0a4;
}

#bodyContainer #mainBodyArea #investmentsContainer select {
clear:both;
padding:0;
margin:0;
}

#bodyContainer.informationPage #mainBodyArea #quadrantA #investmentsContainer br,
#bodyContainer.portalPage #mainBodyArea #quadrantB #investmentsContainer br {
clear:both;
display:block;
font-size:1px;
height:0px;
line-height:0px;
}

#bodyContainer.informationPage #mainBodyArea #quadrantA #investmentsContainer div.navigation ul li {
background:none;
}

#bodyContainer.informationPage #mainBodyArea #quadrantA #investmentsContainer div.navigation ul li a {
display:block;
padding-top:24px;
padding-left:275px;
}

#bodyContainer #mainBodyArea #quadrantB img,
#bodyContainer #mainBodyArea #quadrantC img,
#bodyContainer #mainBodyArea #quadrantD img,
#bodyContainer #mainBodyArea #quadrantE img,
#bodyContainer #mainBodyArea #quadrantF img {
margin-top:0;
}

#investmentsContainer ul {
float:left;
list-style:none;
margin:0;
padding:0;
width:360px;
}

#investmentsContainer li {
border-right:1px solid #fff;
float:left;
line-height:.85em;
padding:0 5px;
}

#investmentsContainer li a {
white-space:nowrap;
}

#investmentsContainer li.last {
border-right-width:0;
}

html #headerImage,
html .listrolodex #headerImage,
html .general #headerImage,
html .message #headerImage{
margin:-72px 0 0 190px;
}

#contentContainer #mastheadContainer #metaNavigation{
margin:-89px 0 0 191px;
}

.portalPage .component {
padding: 0;
}

#footerContainer{
background:#666 ;
clear:both;
color:#fff;
height:17px;
margin:0;
padding:3px 0 0 10px;
text-align:left;
}

#footerContainer.navigation ul{
color:#FFFFFF;
display:inline;
float:none;
}

#footerContainer.navigation ul li:after{
color:#FFFFFF;
}

html #footerContainer.navigation ul li{
border-right-color:#FFFFFF;
}

html>body #copyrightContainer{
margin:0 0 0 0;
}

html>body #contentContainer #footerContainer.navigation a#printLink {
display: inline;
float:left;
}

div.clear {
clear:both;
font-size:1px;
height:0px;
line-height:0px;
}


