    
body {
margin: 0 0 0 0;
padding: 0px;
color: #666666;
font-size: 100%;
font-family: arial, verdana, helvetica, sans-serif;
}

div.spacer {
clear: both;
}

div.spacerBottom {
clear: both;    
height: 28px;
}

div.spacerContainer {
margin: 0px;
padding: 0px;
}



/*This is the section for div layout styles*/

#mainContainer {
width: 972px;
margin: 22px 0 0 8px;
padding: 0px;
}

#headerHome {
overflow:hidden;
padding: 0px;
margin: 0px;
width: 972px;
/*height: 225px;*/
/*border:1px solid blue;*/
}

#headerHome1 {
overflow:hidden;
padding: 0px;
margin: 0px;
width: 972px;
height: 131px;
/*border:1px solid green;*/
}


#header {
overflow:hidden;
padding: 0px;
margin: 0px;
width: 972px;
/*height: 225px;*/
}

#mainNav {
float: left;
padding: 0px;
margin: 0px;
width: 972px;
height: 96px;
background-image: url("img/bar_mainnav_gradient.gif");
background-repeat: repeat;
}

#logo {
float: left;
position: relative;
top: 5px;
left: 15px;
z-index:1000;
width: 200px;
height: 37px;
}

#tagline {
float: left;
position: absolute;
top: 90px;
left: 24px;
z-index:1100;
width: 400px;
color: #ab8433;
text-decoration: none;
font-weight: 400;
font-size: 22px;
font-family: arial, verdana, helvetica, sans-serif;
}

a.tagline:link {
color: #ab8433;
}

a.tagline:visited {
color: #ab8433;
}

a.tagline:hover {
color: #6b8f00;
text-decoration:underline;
}

a.tagline:active {
color: #ab8433;
}

#nav01 {
position: relative;
padding-top: 15px;
padding-right: 0px;
text-align: right;
color: #6b8e00;
text-decoration: none;
font-size: 11px;
font-family: arial, verdana, helvetica, sans-serif;
}



/* Subnav */

.topSubNavDivide { padding: 0px 4px; }      

#subNav {
float: left;
margin: 0px;
padding: 0 0 18px 0;
text-align: right;
width: 972px;
height: 17px;
color: #000000;
}




/* Graphic Header Images For Top Navigation Sections */

/* #imgHeader_home {
float: left;
padding: 0px;
margin: 0px;
width: 741px;
height: 96px;
background-image: url("img/headerimg_home_old.jpg");
background-repeat: no-repeat;
} */

#imgHeader_aboutUs {
float: right;
padding: 0px;
width: 740px;
height: 94px;
background-image: url("img/headerimg_aboutUs_740.jpg");
background-repeat: no-repeat;
}

#imgHeader_aboutUs_narrow {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-image: url("img/headerimg_aboutUs.jpg");
background-repeat: no-repeat;
}


#imgHeader_newsroom {
float: right;
padding: 0px;
width: 740px;
height: 94px;
background-image: url("img/headerimg_newsRoom_740.jpg");
background-repeat: no-repeat;
}

#imgHeader_newsroom_narrow {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-image: url("img/headerimg_newsRoom.jpg");
background-repeat: no-repeat;
}

#imgHeader_contact {
float: left;
padding: 0px;
width: 972px;
height: 94px;
background-image: url("img/headerimg_contactUs.jpg");
background-repeat: no-repeat;
}


#imgHeader_contact_narrow {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-image: url("img/headerimg_contactUs_744.jpg");
background-repeat: no-repeat;
}


#imgHeader_search {
float: left;
padding: 0px;
width: 740px;
height: 94px;
background-image: url("img/headerimg_search.jpg");
background-repeat: no-repeat;
}

#imgHeader_sitemap {
float: left;
padding: 0px;
width: 972px;
height: 94px;
background-image: url("img/headerimg_siteMap.jpg");
background-repeat: no-repeat;
}



/* Graphic Header Images For Centres */

#imgHeader_home_investor {
float: left;
padding: 0px;
margin: 0px;
width: 736px;
height: 94px;
background-image: url("img/headerimg_home_investorC.jpg");
background-repeat: no-repeat;
}

#imgHeader_investor {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-image: url("img/headerimg_home_investorC.jpg");
background-repeat: no-repeat;
}

#imgHeader_home_issuer {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-image: url("img/headerimg_home_issueC.jpg");
background-repeat: no-repeat;
}

#imgHeader_issuer {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-image: url("img/headerimg_home_issueC.jpg");
background-repeat: no-repeat;
}

#imgHeader_retiree {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-image: url("img/headerimg_home_retireC.jpg");
background-repeat: no-repeat;
}


#imgHeader_home_retiree {
float: left;
padding: 0px;
margin: 0px;
width: 736px;
height: 94px;
background-image: url("img/headerimg_home_retireC.jpg");
background-repeat: no-repeat;
}

#imgHeader_home_global {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-image: url("img/headerimg_home_globalC.jpg");
background-repeat: no-repeat;
}

#imgHeader_global {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-image: url("img/headerimg_home_globalC.jpg");
background-repeat: no-repeat;
}


#imgHeader_global2 {
float: right;
padding: 0px;
width: 740px;
height: 94px;
background-image: url("img/headerimg_newsRoom_740.jpg");
background-repeat: no-repeat;
}

/* Graphic Header Images For Publications */

#imgHeader_trade {
float: left;
padding: 0px;
width: 741px;
height: 36px;
background-image: url("img/headerimg_tradeTalk.jpg");
background-repeat: no-repeat;
}

#imgHeader_inform {
float: left;
padding: 0px;
width: 741px;
height: 36px;
background-image: url("img/headerimg_inform.jpg");
background-repeat: no-repeat;
}

#imgPublicationHeader_Inform {
float: left;
padding: 0px;
width: 542px;
height: 40px;
background-image: url("img/h_NewsRoom_Inform.gif");
background-repeat: no-repeat;
}

#imgPublicationHeader_TradeTalk {
float: left;
padding: 0px;
width: 542px;
height: 40px;
background-image: url("img/h_NewsRoom_Trade_Talk.gif");
background-repeat: no-repeat;
}

#imgPublicationHeader_GSSStraightTalk {
float: left;
padding: 0px;
width: 542px;
height: 40px;
background-image: url("img/h_NewsRoom_GSS_Straight_Talk.gif");
background-repeat: no-repeat;
}

#imgPublicationHeader_TCSStraightTalk {
float: left;
padding: 0px;
width: 542px;
height: 40px;
background-image: url("img/h_NewsRoom_Trust_Straight_Talk.gif");
background-repeat: no-repeat;
}

#imgPublicationHeader_AnalyticalInsights {
float: left;
padding: 0px;
width: 542px;
height: 40px;
background-image: url("img/h_NewsRoom_Analytical_Insights.gif");
background-repeat: no-repeat;
}

#imgPublicationHeader_MarketCommentary {
float: left;
padding: 0px;
width: 542px;
height: 40px;
background-image: url("img/h_NewsRoom_GSLMC.gif");
background-repeat: no-repeat;
}


/* Other Graphic Header Images Controls */

#imgHeaderContent {
float: none;
top:auto;
left:auto;
white-space:nowrap
}

#header_dd {
}



#bodyContent {
float: left;
clear: both;
}



/* Lower boxes for homepage */

#homeNavContainer {
float: left;
position: relative;
/*top: 0px;
left: 0px;*/
padding: 0px;
width: 972px;
/* background-image: url("img/bkg_homeContent02.gif");
background-repeat: repeat-y; */
}

#homeNav01 {
padding: 0px;
width: 560px;
height: 15px;
/* background-image: url("img/bkg_homeContent01.gif");
background-repeat: no-repeat;*/
}

#homeNav02 {
padding: 0px;
width: 738px;
}

#homeNav02new {
padding: 0px;
width: 972px;
height: 300px;
/*border:1px solid green;*/
}

#homeNav03 {
clear: both;
padding: 0px;
width: 738px;
height: 31px;
}

/* Home page lower box - Trade talk | Straight Talk */

#homeNav03a {
margin: 16px 16px 16px 0px;
padding: 10px 8px 10px 8px;
float: left;
/*clear: both;*/
width: 213px;
height: 375px;
background-image: url("img/bg-section.png");
background-repeat: repeat-x;
border:1px solid #D9D9D9;
}

/* Home page lower box - News | Events */

#homeNav03b {
margin: 16px 16px 16px 0px;
padding: 10px 8px 10px 8px;
float: left;
/*clear: both;*/
width: 213px;
height: 375px;
background-image: url("img/bg-section.png");
background-repeat: repeat-x;
border:1px solid #D9D9D9;
}

/* Home page lower box - Asset Servicing */

#homeNav03c {
margin: 16px 16px 16px 0px;
padding: 10px 8px 10px 8px;
float: left;
/*clear: both;*/
width: 213px;
height: 375px;
background-image: url("img/bg-section.png");
background-repeat: repeat-x;
border:1px solid #D9D9D9;
}

/* Home page lower box - Investor | retiree | issuer */

#homeNav03d {
margin: 16px 0px 16px 0px;
padding: 10px 8px 10px 8px;
float: left;
/*clear: both;*/
width: 213px;
height: 375px;
background-image: url("img/bg-section.png");
background-repeat: repeat-x;
border:1px solid #D9D9D9;
}


/* Content DIVs for homepage inside #homeNav02 */

#joblistingbackground {
border: 1px #ececec solid; 
background-image: url("img/bg-section.png");
background-repeat: repeat-x;
padding: 10px 10px 10px 10px;
}

#loginbackground {
border: 1px #ececec solid; 
background-image: url("img/bg-section.png");
background-repeat: repeat-x;
padding: 10px 10px 10px 10px;
height: 300px;
}


#homeContent01 {
float: left;
padding: 10px 11px 10px 11px;
width: 249px;
color: #000000;
font-size: 0.8em;
border: 1px #ececec solid; 
background-image: url("img/bg-section.png");
background-repeat: repeat-x;
}

#homeContent02 {
float: right;
padding: 10px 11px 10px 11px;
width: 248px;
color: #000000;
font-size: 0.8em;
border: 1px #ececec solid; 
background-image: url("img/bg-section.png");
background-repeat: repeat-x;
}


#homeContent03 {    
float: left;
padding: 10px 11px 10px 11px;
width: 249px;
color: #000000;
font-size: 0.8em;
border: 1px #ececec solid; 
background-image: url("img/bg-section.png");
background-repeat: repeat-x;
}

#homeContent04 {
float: right;
padding: 10px 11px 10px 11px;
width: 248px;
color: #000000;
font-size: 0.8em;
border: 1px #ececec solid; 
background-image: url("img/bg-section.png");
background-repeat: repeat-x;
}

#homeContentDivider {
float: left;
padding-left: 22px;
width: 536px;
color: #000000;
}

#leftNavContainer2 {
float: left;
position: relative;
top: -12px;
left: 10px;
width: 174px;
/* background-image: url("img/bkg_nav04.gif");
background-repeat: repeat-y; */ 
}



/* Left navigation divs for secondary pages, 3 col, 36px image header */

#leftNavContainer {
float: left;
position: relative;
top: -94px;
left: 0px;
width: 216px;
/*border:1px dashed red;*/
/*background-image: url("img/bkg_nav04.gif");
background-repeat: repeat-y;*/
background-color: #9e8f6c;
}

#leftNav01 {
overflow:hidden;
width: 216px;
height: 0px;
/*background-image: url("img/bkg_nav01.gif");
background-repeat: no-repeat;*/ 
}

#leftNav02 {
/*width: 216px;*/
}

#leftNav03 {
overflow:hidden;
width: 216px;
height: 0px;
/* background-image: url("img/bkg_nav03.gif");
background-repeat: no-repeat; */
}

#leftNavContent01 {
/*position: relative;
left: 0px;*/
width: 216px;
color: #000000;
font-size: 11px;
line-height: 18px;
font-family: arial, verdana, helvetica, sans-serif;
}

#mainContent00 {
position: relative;
left: 25px;
/*top: 16px;*/
margin-top: 20px;
float: left;
width: 380px;
color: #000000;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
}

#alternateLayoutWarning {
position: relative;
left: 25px;
/*top: 16px;*/
margin-top: 20px;
float: left;
width: 380px;
color: #000000;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
}

/* Main body content div for all pages except homepage */
#mainContent01 {
position: relative;
left: 15px;
margin-top: 15px;
float: left;
width: 507px;
color: #000000;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
}

#mainContent01a {
position: relative;
left: 15px;
margin-top: 132px;
float: left;
width: 750px;
color: #000000;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
}


/* Main body content div for press releases */

#mainContent02 {
position: relative;
left: 15px;
float: left;
margin: 15px 0 0 0;
padding: 0 4px 0 0;
width: 737px;
color: #666666;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
}

#mainContent03 {
position: relative;
left: 0px;
float: left;
margin: 0 0 0 0;
padding: 0 0px 0 0;
width: 737px;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
}

#mainContent03b {
font-size: 0.8em;
float: left;
margin-left: 2px;
padding-left: 10px;
padding-right: 10px;
width: 540px;
color: #666666;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
}

/* Layout: multicolumn */
#mainContent04 {
position: relative;
left: 0px;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 972px;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
}

/* Layout: one col */
#mainContent04b{
font-size: 0.8em;
top: 15px;
padding-top: 20px;
padding-left: 22px;
padding-right: 18px;
}



/* Small box sections */
#mainContentSmBox01a {
float: left;
padding-left: 8px;
padding-top: 2px;
margin-right: 2px;
width: 165px;
color: #616265;
font-size: inherit;
font-family: arial, verdana, helvetica, sans-serif;
border:1px solid #CEC7B5;
background:#fff url("img/bg-section.png") repeat-x;
}

#mainContentSmBox01b {
float: left;
margin: 0 13px 0 0;
padding: 0 4px 0 4px;
width: 230px;
height: 195px;
color: #616265;
font-size: inherit;
font-family: arial, verdana, helvetica, sans-serif;
border:1px solid #CEC7B5;
background:#fff url("img/bg-section.png") repeat-x;
}

.mainContentSmBox01c {
float: left;
padding-left: 8px;
padding-top: 2px;
margin-right: 2px;
width: 350px;
height: 113px;
color: #616265;
font-size: inherit;
font-family: arial, verdana, helvetica, sans-serif;
border:1px solid #CEC7B5;
background:#fff url("img/bg-section.png") repeat-x;
}

#mainContentSmBox02a {
float: left;
padding-left: 8px;
padding-top: 2px;
margin-right: 2px;
width: 260px;
height: 235px;
color: #000000;
font-size: inherit;
font-family: arial, verdana, helvetica, sans-serif;
border:1px solid #CEC7B5;
background:#fff url("img/bg-section.png") repeat-x;
}

#mainContentSmBox02b {
float: left;
padding-left: 8px;
padding-top: 2px;
margin-left: 2px;
width: 260px;
height: 235px;
color: #000000;
font-size: inherit;
font-family: arial, verdana, helvetica, sans-serif;
border:1px solid #CEC7B5;
background:#fff url("img/bg-section.png") repeat-x;
}

#mainContentSmBox02c {
float: left;
padding-left: 0px;
padding-top: 2px;
margin-right: 2px;
width: 515px;
color: #000000;
font-size: inherit;
font-family: arial, verdana, helvetica, sans-serif;
}

#mainContentSmBox02d {
float: left;
padding-left: 8px;
padding-top: 2px;
margin-left: 2px;
width: 260px;
color: #000000;
font-size: inherit;
font-family: arial, verdana, helvetica, sans-serif;
}

#mainContentSmBox03 {
float: left;
padding-left: 8px;
padding-top: 8px;
margin-left: 2px;
margin-top: 4px;
width: 515px;
height: 188px;
color: #000000;
background-image: url("img/bkg_gradient_525.gif");
background-repeat: no-repeat;
}

#textarea {
width: 360px; 
height: 200px;
/*wrap: hard;*/
overflow:auto;
border-right: 1px gray solid; 
border-bottom: 1px gray solid; 
border-left: 1px gray solid; 
border-top: 1px gray solid; 
padding:0px; 
margin: 0px;
color: #666666;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

/* div to highlight content eg. Retiree Centre */

#contentHighlight {
margin-left: 1px;
padding: 8px;
border: #cec7b5 1px solid;
width: 486px;
background-color: #ECE6D8;
color: #000000;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

.contentHighlight {
margin-left: 1px;
padding: 8px;
border: #cec7b5 1px solid;
width: 486px;
background-color: #ECE6D8;
color: #000000;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

/* Back to top div */
.backToTop {
float: right;
}

p.toplink {
text-align:right;
}



/* Right side navigation content */


/*
#HomeContainer {
float: right;
width: 230px;
margin: 0 0 0 0;
border:1px dashed red;
}

#rightContentHome1 {
float: right;
width: 214px;
height: 204px;
margin: 0 0 16px 16px;
color: #000000;
font-size: 0.7em;
font-family: arial, verdana, helvetica, sans-serif;
background-color: #DBDBDB;
}

#rightContentHome2 {
float: right;
width: 214px;
height: 79px;
margin: 0 0 2px 16px;
color: #000000;
font-size: 0.7em;
font-family: arial, verdana, helvetica, sans-serif;
background-color: #DBDBDB;
}

#rightContentHome3 {
float: right;
width: 214px;
height: 107px;
margin: 0 0 16px 16px;
color: #000000;
font-size: 0.7em;
font-family: arial, verdana, helvetica, sans-serif;
background-color: #DBDBDB;
}

#rightContentHome4 {
float: right;
width: 214px;
height: 272px;
margin: 0 0 0 16px;
color: #000000;
font-size: 0.7em;
font-family: arial, verdana, helvetica, sans-serif;
background-color: #DBDBDB;
}

*/
#rightContent {
position: relative;
top: -94px;
float: right;
width: 212px;
margin: 0 0 0 0;
padding: 0 0 14px 6px;
color: #000000;
font-size: 0.7em;
font-family: arial, verdana, helvetica, sans-serif;
border: 1px solid #CEC7B5;
background-color: #ececec;
}


#rightContentRetiree {
position: relative;
top: -78px;
float: right;
width: 212px;
/*margin-right: 4px;*/
padding: 0 0 14px 6px;
color: #000000;
font-size: 0.7em;
font-family: arial, verdana, helvetica, sans-serif;
border: 1px solid #CEC7B5;
background-color: #ececec;
}

.rightContent {
color: #666666;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

#rightFlash {
padding: 5px 0 0 3px;
}

#fontBox {
position: relative;
top: -94px;
float: right;
width: 212px;
padding: 0 0 11px 6px;
color: #666666;
font-size: 0.7em;
font-family: arial, verdana, helvetica, sans-serif;
border: 1px solid #CEC7B5;
background-color: #ececec;
}

.adjustFont {
float:left;
margin-top: 13px;
color: #000000;
}

.adjBlock {
width: 20px;
height: 20px;
margin: 4px 2px;
float: left;
text-align: center;
border: 1px solid #000000;
color: #666666;
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; /*cursor: auto;*/
}

.adjBlockOver {
width: 20px;
height: 20px;
margin: 4px 2px;
float: left;
text-align: center;
border: 1px solid #6b8e00;
color: #6b8e00;
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; /*cursor: auto;*/
}

.adjustBox {
float: left;
margin: 13px 0 0 16px;
}

.adjNormal {
position: relative;
height:20px;
font-size: 12px;
line-height: 21px;
background-color: #ffffff;
}

.adjLarge {
position: relative;
font-size: 14px;
line-height: 21px;
background-color: #ffffff;
}

.adjHuge {
position: relative;
font-size: 16px;
line-height: 21px;
background-color: #ffffff;
}

#rightContentHome {
float: right;
padding-top: 5px;
padding-right: 0px;
width: 218px;
font-size: 0.7em;
color:#000000;
font-family: arial, verdana, helvetica, sans-serif;
border:1px lime solid;
}


/* Footer */

#footerContainer {
margin-right: auto;
margin-left: 0px;
width: 972px;
height: 32px;
background-image: url("img/bkg_footer.gif");
background-repeat: repeat;
}

#footerA {
float: left;
padding: 4px 5px 0px 5px;
width: 520px;
text-align: left;
color: #666666;
font-size: 7pt;
font-family: Arial, Verdana, sans-serif;
}

#footerB {
float: right;
padding: 4px 5px 0px 5px;
text-align: left;
color: #666666;
font-size: 7pt;
font-family: Arial, Verdana, sans-serif;
}




/* Links */

a:link {
color: #616265;
text-decoration: none;
font-family: arial, verdana, helvetica, sans-serif;
}

a:visited {
color: #616265;
text-decoration: none;
font-family: arial, verdana, helvetica, sans-serif;
}

a:hover {       
color: #6b8e00;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

a:active {
color: #6b8e00;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

/* Underlined Body Links */

a.bodyUnderlined:link {
color: #121800;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

a.bodyUnderlined:visited {
color: #121800;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

a.bodyUnderlined:hover {        
color: #6b8e00;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

a.bodyUnderlined:active {
color: #6b8e00;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

/* Underlined Body Links within paragraphs of text */
div.paragraph {
color: #000000;
}

div.paragraph a:link {
color: #000000;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

div.paragraph a:visited {
color: #000000;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

div.paragraph a:hover {     
color: #6b8e00;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

div.paragraph a:active {
color: #6b8e00;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}


/* Knowledge Leadership Text */

div.KL {
color: #000000;
line-height: 150%
}

div.KL a:link {
color: #000000;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

div.KL a:visited {
color: #000000;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

div.KL a:hover {     
color: #6b8e00;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

div.KL a:active {
color: #6b8e00;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

.KLdate {
padding: 6px 0 6px 0;
margin: -20px 0 0 0;
text-align: right;
color: #9e8f6c;
font-size: 1.0em;
font-weight: 500;
font-family: arial, verdana, helvetica, sans-serif;
}

.KLdatelist {
padding: 0 0 6px 9px;
margin: 0 0 0 0;
text-align: left;
color: #333333;
font-size: 0.9em;
font-weight: 500;
font-family: arial, verdana, helvetica, sans-serif;
}

.KLimage {
padding: 2px 8px 0 0;
margin: 0 0 0 0;
}

table.KL {
padding: 3px 3px 3px 3px;
margin: 0 0 0 0;
vertical-align: top;
text-align: left;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background-color: #f3f3f3;
border: none;
}

tr.KL {
font-size: 1.0em;
}

td.KL {
font-size: 1.0em;
}


table.KL2 {
padding: 3px 3px 3px 3px;
margin: 0 0 0 0;
vertical-align: top;
text-align: left;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background-color: #ffffff;
border: none;
}

tr.KL2 {
font-size: 1.0em;
}

td.KL2 {
font-size: 1.0em;
}

table.KLrow tr td {
font-size: 1.0em;
padding: 0 2px 0 2px;
margin: 0 0 0 0;
vertical-align: middle;
text-align: left;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background-color: #ececec;
border: none;
}

.KLabout {
font-size: 0.9em;
color: #555555;
}

.KLquote {
padding: 10px 50px 10px 50px;
margin: 3px 3px 3px 3px;
text-align: left;
color: #333333;
font-size: 0.9em;
font-weight: 500;
font-family: arial, verdana, helvetica, sans-serif;
background-color: #ffffff;
}

img.KLimg {
    display: block;
    margin-left: auto;
    margin-right: auto }


/* Main Navigation Links */

a.topMainNav:link {
padding: 0px 2px;
color: #000000;
text-decoration: none;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.topMainNav:visited {
padding: 0px 2px;
color: #000000;
text-decoration: none;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.topMainNav:hover {
padding: 0px 2px;
color: #6b8e00;
text-decoration: underline;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.topMainNavOn:link {
padding: 0px 2px;
color: #6b8e00;
text-decoration: underline;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.topMainNavOn:visited {
padding: 0px 2px;
color: #6b8e00;
text-decoration: underline;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.topMainNavOn:hover {
padding: 0px 2px;
color: #6b8e00;
text-decoration: underline;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

.topMainNavHide {
padding: 0px 2px;
color: #111111;
text-decoration: none;
font-size: 0.9em;
font-family: arial, verdana, helvetica, sans-serif;
}


/* subNav links */

a.subMainNav:link {
padding: 4px 4px 4px 4px;
background-color: #ffffff;
color: #000000;
text-decoration: none;
font-size: 0.9em;
font-weight: 500;
font-family: arial, verdana, helvetica, sans-serif;
}

a.subMainNav:visited {
padding: 4px 4px 4px 4px;
background-color: #ffffff;
color: #000000;
text-decoration: none;
font-size: 0.9em;
font-weight: 500;
font-family: arial, verdana, helvetica, sans-serif;
}

a.subMainNav:hover {
padding: 4px 4px 4px 4px;
background-color: #68686A;
color: #ffffff;
text-decoration: none;
font-size: 0.9em;
font-weight: normal;
font-family: arial, verdana, helvetica, sans-serif;
}

a.subMainNavOn:link {
padding: 4px 4px 4px 4px;
background-color: #68686A;
color: #ffffff;
text-decoration: none;
font-size: 0.9em;
font-weight: normal;
font-family: arial, verdana, helvetica, sans-serif;
}

a.subMainNavOn:visited {
padding: 4px 4px 4px 4px;
background-color: #68686A;
color: #ffffff;
text-decoration: none;
font-size: 0.9em;
font-weight: normal;
font-family: arial, verdana, helvetica, sans-serif;
}

a.subMainNavOn:hover {
padding: 4px 4px 4px 4px;
background-color: #68686A;
color: #ffffff;
text-decoration: none;
font-size: 0.9em;
font-weight: normal;
font-family: arial, verdana, helvetica, sans-serif;
}

.nav_on {
font-size: 11px;
color: #000000;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

a.emphasis:link {
color: #616265;
text-decoration: none;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

a.emphasis:active {
color: #6b8e00;
text-decoration: none;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

a.emphasis:hover {
color: #6b8e00;
text-decoration: underline;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

a.emphasis:visited {
color: #616265;
text-decoration: none;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}



/* Homepage nav content links */

a.homeContentNav:link {
padding-left: 18px;
display: block;
color: #ab8534;
text-decoration: none;
background-image: url("img/arrow_off.gif");
background-repeat: no-repeat;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

a.homeContentNav:visited {
padding-left: 18px;
display: block;
color: #ab8534;
text-decoration: none;
background-image: url("img/arrow_off.gif");
background-repeat: no-repeat;
background-position: 0 0;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

a.homeContentNav:hover {
padding-left: 18px;
display: block;
color: #6b8e00;
text-decoration: underline;
background-image: url("img/arrow_on.gif");
background-repeat: no-repeat;
background-position: 0 0;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

a.homeContentNav:active {
padding-left: 18px;
display: block;
color: #6b8e00;
text-decoration: underline;
background-image: url("img/arrow_on.gif");
background-repeat: no-repeat;
background-position: 0 0;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

/* Sitemap about us nav content link */


a.homeContentNav2:link {
margin-left: -20px;
padding-left: 18px;
/*display: block;*/
color: #ab8534;
text-decoration: none;
background-image: url("img/arrow_off.gif");
background-repeat: no-repeat;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

a.homeContentNav2:visited {
margin-left: -20px;
padding-left: 18px;
display: block;
color: #ab8534;
text-decoration: none;
background-image: url("img/arrow_off.gif");
background-repeat: no-repeat;
background-position: 0 0;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

a.homeContentNav2:hover {
margin-left: -20px;
padding-left: 18px;
display: block;
color: #6b8e00;
text-decoration: underline;
background-image: url("img/arrow_on.gif");
background-repeat: no-repeat;
background-position: 0 0;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

a.homeContentNav2:active {
margin-left: -20px;
padding-left: 18px;
display: block;
color: #6b8e00;
text-decoration: underline;
background-image: url("img/arrow_on.gif");
background-repeat: no-repeat;
background-position: 0 0;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}
    
/* Left nav styles */   

.leftNav {
border: 1px solid;
border-color: #9e8f6c #9e8f6c #9e8f6c #9e8f6c;
padding: 4px 0px 4px 13px;
width: 202px;
color: #ffffff;
text-decoration: none;
background-image: url("img/nav_arrow_off.gif");
background-repeat: no-repeat;
background-position: 5px 9px;
font-size: 1.2em;
/*letter-spacing: 1px;*/
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; 
}

.leftNavOn {
border: 1px solid;
border-color: #616265 #616265 #616265 #616265;
padding: 4px 0px 4px 13px;
width: 202px;
color: #ffffff;
text-decoration: none;
background-color: #616265;
background-image: url("img/nav_arrow_turn_white.gif");
background-repeat: no-repeat;
background-position: 3px 10px;
font-size: 1.2em;
/*letter-spacing: 1px;*/
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; 
}

.leftNavOver {
border: 1px solid;
border-color: #ffffff #b8a77f #ffffff #b8a77f;
padding: 4px 0px 4px 13px;
width: 202px;
color: #ffffff;
text-decoration: none;
background-color: #b8a77f;
background-image: url("img/nav_arrow_over.gif");
background-repeat: no-repeat;
background-position: 5px 9px;
font-size: 1.2em;
/*letter-spacing: 1px;*/
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; 
}

.leftNavTurn {
border: 1px solid;
border-color: #9e8f6c #9e8f6c #9e8f6c #9e8f6c;
padding: 4px 0px 4px 13px;
width: 202px;
color: #ffffff;
text-decoration: none;
background-image: url("img/nav_arrow_turn.gif");
background-repeat: no-repeat;
background-position: 3px 10px;
font-size: 1.2em;
/*letter-spacing: 1px;*/
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; 
}

.leftSubNav {
border: 1px solid #9e8f6c;
padding: 0px 0px 0px 20px;
width: 195px;
color: #ffffff;
text-decoration: none;
background-image: url("img/plus_small_notactive.gif");
background-repeat: no-repeat;
background-position: 12px 8px;
font-size: 1.1em;
/*letter-spacing: 1px;*/
line-height: 20px;
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; 
}

.leftSubNavOver {
border: 1px solid;
border-color: #ffffff #b8a77f #ffffff #b8a77f;
padding: 0px 0px 0px 20px;
width: 195px;
color: #ffffff;
text-decoration: none;
background-color: #b8a77f;
background-image: url("img/plus_small_active.gif");
background-repeat: no-repeat;
background-position: 12px 8px;
font-size: 1.1em;
/*letter-spacing: 1px;*/
line-height: 20px;
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; 
}

.leftSubNavTurn {
border: 1px solid;
border-color: #ffffff #b8a77f #ffffff #b8a77f;
padding: 0px 0px 0px 20px;
width: 195px;
color: #ffffff;
text-decoration: none;
background-color: #b8a77f;
background-image: url("img/minus_small_active.gif");
background-repeat: no-repeat;
background-position: 12px 8px;
font-size: 1.1em;
/*letter-spacing: 1px;*/
line-height: 20px;
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; 
}

.leftSubNavOn {
border: 1px solid #000000;
padding: 0px 0px 0px 20px;
width: 195px;
color: #ffffff;
text-decoration: none;
background-image: url("img/arrow_expanded.gif");
background-repeat: no-repeat;
background-position: 10px 5px;
font-size: 1.1em;
/*letter-spacing: 1px;*/
line-height: 20px;
font-family: arial, verdana, helvetica, sans-serif;
}

.leftSubLink {
border: 1px solid;
border-color: #9e8f6c #9e8f6c #9e8f6c #9e8f6c;
padding: 0px 0px 0px 20px;
width: 195px;
color: #ffffff;
text-decoration: none;
background-image: url("img/icon_sq_bullet3_off.gif");
background-repeat: no-repeat;
background-position: 13px 9px;
font-size: 1.1em;
/*letter-spacing: 1px;*/
line-height: 20px;
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; 
}

.leftSubLinkOver {
border: 1px solid;
border-color: #ffffff #b8a77f #ffffff #b8a77f;
padding: 0px 0px 0px 20px;
width: 195px;
color: #ffffff;
text-decoration: none;
background-color: #b8a77f;
background-image: url("img/icon_sq_bullet3_on.gif");
background-repeat: no-repeat;
background-position: 13px 9px;
font-size: 1.1em;
/*letter-spacing: 1px;*/
line-height: 20px;
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; 
}

.leftSubLinkOn {
border: 1px solid;
border-color: #ffffff #b8a77f #ffffff #b8a77f;
padding: 0px 0px 0px 20px;
width: 195px;
color: #ffffff;
text-decoration: none;
background-color: #b8a77f;
background-image: url("img/icon_sq_bullet3_on.gif");
background-repeat: no-repeat;
background-position: 13px 9px;
font-size: 1.1em;
/*letter-spacing: 1px;*/
line-height: 20px;
font-family: arial, verdana, helvetica, sans-serif;
}



/* Left nav, sub menu options 2 */

.leftSubNav2 {
margin-left: 15px;
border: 1px solid;
border-color: #9e8f6c #9e8f6c #9e8f6c #9e8f6c;
padding-left: 15px;
width: 185px;
color: #ffffff;
text-decoration: none;
background-image: url("img/icon_sq_bullet3_off.gif");
background-repeat: no-repeat;
background-position: 8px 9px;
font-size: 1.1em;
/*letter-spacing: 1px;*/
line-height: 20px; 
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; 
}

.leftSubNav2Over {
margin-left: 15px;
border: 1px solid;
border-color: #ffffff #b8a77f #ffffff #b8a77f;
padding-left: 15px;
width: 185px;
color: #ffffff;
text-decoration: none;
background-color: #b8a77f;
background-image: url("img/icon_sq_bullet3_on.gif");
background-repeat: no-repeat;
background-position: 8px 9px;
font-size: 1.1em;
/*letter-spacing: 1px;*/
line-height: 20px; 
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; 
}

/*.leftSubNav2Turn {
margin-left: 15px;
border: 1px solid;
padding-left: 15px;
width: 185px;
color: #ffffff;
text-decoration: none;
background-image: url("img/icon_sq_bullet3_on.gif");
background-repeat: no-repeat;
background-position: 8px 9px;
font-size: 1.1em;
line-height: 20px; 
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; 
}*/

.leftSubNav2On {
margin-left: 15px;
border: 1px solid;
border-color: #ffffff #b8a77f #ffffff #b8a77f;
padding-left: 15px;
width: 185px;
color: #ffffff;
text-decoration: none;
background-color: #b8a77f;
background-image: url("img/icon_sq_bullet3_on.gif");
background-repeat: no-repeat;
background-position: 8px 9px;
font-size: 1.1em;
/*letter-spacing: 1px;*/
line-height: 20px; 
font-family: arial, verdana, helvetica, sans-serif;
cursor: pointer; 
}

/* SmallBox section links */

a.smBox:link {
color: #616265;
text-decoration: none;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.smBox:visited {
color: #616265;
text-decoration: none;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.smBox:hover {
color: #6b8e00;
text-decoration: underline;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.smBox:active {
color: #6b8e00;
text-decoration: underline;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}



/* Bold grey link */

a.boldGrey:link {
color: #000000;
text-decoration: none;
font-size: 1.1em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

a.boldGrey:visited {
color: #000000;
text-decoration: none;
font-size: 1.1em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

a.boldGrey:hover {
color: #000000;
text-decoration: none;
font-size: 1.1em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

a.boldGrey:active {
color: #000000;
text-decoration: none;
font-size: 1.1em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}


/* NewsRoom links */

a.blueArrow:link {
font-size: 1.0em;
padding: 0px 0px 0px 10px;
display: block;
text-decoration: underline;
background: url('img/icon_arrow_sm.gif');
background-repeat: no-repeat;
background-position: 0px 5px;
}

a.blueArrow:active {
font-size: 1.0em;
padding: 0px 0px 0px 10px;
display: block;
text-decoration: underline;
background: url('img/icon_arrow_sm.gif');
background-repeat: no-repeat;
background-position: 0px 5px;
}

a.blueArrow:visited {
font-size: 1.0em;
padding: 0px 0px 0px 10px;
display: block;
text-decoration: underline;
background: url('img/icon_arrow_sm.gif');
background-repeat: no-repeat;
background-position: 0px 5px;
}

a.blueArrow:hover {
font-size: 1.0em;
padding: 0px 0px 0px 10px;
display: block;
text-decoration: underline;
background: url('img/icon_arrow_sm.gif');
background-repeat: no-repeat;
background-position: 0px 5px;
}



/* small links eg. back to top */

a.smText:link {
color: #616265;
text-decoration: none;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.smText:visited {
color: #616265;
text-decoration: none;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.smText:hover {
color: #616265;
text-decoration: none;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.smText:active {
color: #6b8e00;
text-decoration: none;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}



/* small links in disclaimer text */

a.smText2:link {
color: #616265;
text-decoration: none;
font-size: 9px;
font-family: arial, verdana, helvetica, sans-serif;
}

a.smText2:visited {
color: #616265;
text-decoration: none;
font-size: 9px;
font-family: arial, verdana, helvetica, sans-serif;
}

a.smText2:hover {
color: #616265;
text-decoration: none;
font-size: 9px;
font-family: arial, verdana, helvetica, sans-serif;
}

a.smText2:active {
color: #6b8e00;
text-decoration: none;
font-size: 9px;
font-family: arial, verdana, helvetica, sans-serif;
}



/* Right side links */

.colText {
display: block;
padding: 6px 0px 0px 0px;
color: #6b8e00;
text-decoration: none;
}

.colText2 {
display: block;
padding: 6px 0px 0px 0px;
color: #333333;
text-decoration: none;
}

.colTextNS {
display: block;
padding: 0px 0px 0px 8px;
}

.colText3 {
padding: 6px 6px 0px 20px;
display: block;
color: #333333;
text-decoration: none;
background: url('img/icon_colText.gif');
background-repeat: no-repeat;
background-position: 7px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colLink:link {
padding: 6px 6px 0px 20px;
display: block;
color: #616265;
text-decoration: none;
background: url('img/icon_colLink.gif');
background-repeat: no-repeat;
background-position: 7px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colLink:visited {
padding: 6px 6px 0px 20px;
display: block;
color: #616265;
text-decoration: none;
background: url('img/icon_colLink.gif');
background-repeat: no-repeat;
background-position: 7px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colLink:hover {
padding: 6px 6px 0px 20px;
display: block;
color: #6b8e00;
text-decoration: underline;
background: url('img/icon_colLinkOn.gif');
background-repeat: no-repeat;
background-position: 7px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colLinkOn:link {
padding: 6px 6px 0px 20px;
display: block;
color: #6b8e00;
text-decoration: underline;
background: url('img/icon_colLinkOn.gif');
background-repeat: no-repeat;
background-position: 7px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colLinkOn:visited {
padding: 6px 6px 0px 20px;
display: block;
color: #6b8e00;
text-decoration: underline;
background: url('img/icon_colLinkOn.gif');
background-repeat: no-repeat;
background-position: 7px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colLinkOn:hover {
padding: 6px 6px 0px 20px;
display: block;
color: #6b8e00;
text-decoration: underline;
background: url('img/icon_colLinkOn.gif');
background-repeat: no-repeat;
background-position: 7px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colSubLink:link {
margin: 0 0 0 13px;
padding: 6px 6px 0px 20px;
display: block;
color: #616265;
text-decoration: none;
background: url('img/icon_colLink.gif');
background-repeat: no-repeat;
background-position: 7px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colSubLink:visited {
margin: 0 0 0 13px;
padding: 6px 6px 0px 20px;
display: block;
color: #616265;
text-decoration: none;
background: url('img/icon_colLink.gif');
background-repeat: no-repeat;
background-position: 7px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colSubLink:hover {
margin: 0 0 0 13px;
padding: 6px 6px 0px 20px;
display: block;
color: #6b8e00;
text-decoration: underline;
background: url('img/icon_colLinkOn.gif');
background-repeat: no-repeat;
background-position: 7px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}


li.col {
margin: 0 0 0 11px;
padding: 0px 0px 2px 0px;
border: none;
list-style-image: url('img/icon_sq_bullet.gif');
color: #000000;
font-size: 1.0em; 
list-style-position: outside;
font-family: arial, verdana, helvetica, sans-serif;
}

/* Video or image in RH area */

a.colVideo:link {
padding: 6px 6px 0px 20px;
display: block;
}

a.colVideo:visited {
padding: 6px 6px 0px 20px;
display: block;
}


a.colVideo:hover {
padding: 6px 6px 0px 20px;
display: block;
}

a.colVideo:active {
padding: 6px 6px 0px 20px;
display: block;
}

/* Table links using variant of colLink */

/* colLink2 - gold font with white background */

a.colLink2:link {
padding: 6px 6px 0px 12px;
display: block;
color: #AB8534;
text-decoration: none;
font-weight: bold;
background: url('img/icon_colLinkOn.gif');
background-repeat: no-repeat;
background-position: 5px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colLink2:visited {
padding: 6px 6px 0px 12px;
display: block;
color: #AB8534;
text-decoration: none;
font-weight: bold;
background: url('img/icon_colLinkOn.gif');
background-repeat: no-repeat;
background-position: 5px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colLink2:hover {
padding: 6px 6px 0px 12px;
display: block;
color: #6b8e00;
text-decoration: underline;
font-weight: bold;
background: url('img/icon_colLinkOn.gif');
background-repeat: no-repeat;
background-position: 5px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

/* colLink3 - box with green background and white font */

a.colLink3:link {
margin: 0px 0px 0px 0px;
padding: 6px 6px 6px 12px;
display: block;
color: #ffffff;
font-weight: bold;  
text-decoration: none;
background-color: #94996E;
background-image: url('img/icon_colLink3.gif');
background-repeat: no-repeat;
background-position: 7px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colLink3:visited {
margin: 0px 0px 0px 0px;
padding: 6px 6px 6px 12px;
display: block;
color: #ffffff;
font-weight: bold;  
text-decoration: none;
background-color: #94996E;
background-image: url('img/icon_colLink3.gif');
background-repeat: no-repeat;
background-position: 7px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colLink3:hover {
margin: 0px 0px 0px 0px;
padding: 6px 6px 6px 12px;
display: block;
color: #ffffff;
font-weight: bold;  
text-decoration: underline;
background-color: #94996E;
background-image: url('img/icon_colLink3.gif');
background-repeat: no-repeat;
background-position: 7px 10px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}



/* more links */

a.colMore:link {
float: right;   
padding-right: 16px;
color: #616265;
text-decoration: none;
background: url('img/sm_arrow.gif');
background-repeat: no-repeat;
background-position: 28px 4px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colMore:visited {
float: right;
padding-right: 16px;
color: #616265;
text-decoration: none;
background: url('img/sm_arrow.gif');
background-repeat: no-repeat;
background-position: 28px 4px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colMore:hover {
float: right;
padding-right: 16px;
color: #6b8e00;
text-decoration: underline;
background: url('img/sm_arrow.gif');
background-repeat: no-repeat;
background-position: 28px 4px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.colMore:active {
float: right;
padding-right: 16px;
color: #6b8e00;
text-decoration: underline;
background: url('img/sm_arrow.gif');
background-repeat: no-repeat;
background-position: 28px 4px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

.rightHomeBlack {
padding: 6px 0px 0px 8px;
display: block;
color: #000000;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}



/* Sitemap heading links */

a.linkHeading:link {
padding-left: 20px;
color: #616265;
text-decoration: none;
font-size: 1.1em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.linkHeading:visited {
padding-left: 20px;
color: #616265;
text-decoration: none;
font-size: 1.1em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.linkHeading:hover {
padding-left: 20px;
color: #6b8e00;
text-decoration: underline;
font-size: 1.1em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.linkHeading:active {
padding-left: 20px;
color: #6b8e00;
text-decoration: underline;
font-size: 1.1em;
font-family: arial, verdana, helvetica, sans-serif;
}



/* Small text links eg. Site map */

.smLinkOn {
color: #6b8e00;
text-decoration: underline;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}


a.smLink:link {
color: #616265;
text-decoration: none;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.smLink:visited {
color: #616265;
text-decoration: none;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.smLink:hover {
color: #6b8e00;
text-decoration: underline;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.smLink:active {
color: #6b8e00;
text-decoration: underline;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}



/* Footer links */

a.footerLink:link {
color: #616265;
text-decoration: none;
font-size: 9px;
font-family: arial, verdana, helvetica, sans-serif;
}

a.footerLink:visited {
color: #616265;
text-decoration: none;
font-size: 9px;
font-family: arial, verdana, helvetica, sans-serif;
}

a.footerLink:hover {
color: #6b8e00;
text-decoration: underline;
font-size: 9px;
font-family: arial, verdana, helvetica, sans-serif;
}

a.footerLink:active {
color: #6b8e00;
text-decoration: none;
font-size: 9px;
font-family: arial, verdana, helvetica, sans-serif;
}



/* ------------------------------------------ */
/* This is the section for text/copy styles */

li.nothing {
font-size: 1.0em;
}



/* Body - paragraphs */

p {
padding: 0px;
margin: 0px;
color: #000000;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

table tr td {
padding: 4px;
vertical-align: top;
color: #000000;
font-size: 0.85em;
font-family: arial, verdana, helvetica, sans-serif;
}

table#the tr td {
padding: 4px;
vertical-align: top;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

table#size100 tr td {
padding: 4px;
vertical-align: top;
color: #000000;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

table#size100bottom tr td {
padding: 4px;
vertical-align: bottom;
color: #000000;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

table.callOut tr td{
margin: 0 0 0 0;
vertical-align: middle;
font-size: 1.2em;
font-family: arial, verdana, helvetica, sans-serif;
}

td.caption {
margin: 0 0 0 0;
padding: 0 0 0 16px;
vertical-align: middle;
line-height: 1.4em;
font-style: italic;
font-weight: 500;
color: #74633E;
}

td.formText {
padding: 5px;
margin: 3px;
vertical-align: top;
color: #000000;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

td.justified {
text-align:justify;
}


p.underline {
margin: 0px;
padding: 0px;
text-decoration: underline;
font-size: 1.1em;
font-family: arial, verdana, helvetica, sans-serif;
}

p.indentLink {
padding: 0px;
margin-top: 0px;
margin-left: 8px;
}

p.boldGrey {
color: #666666;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

p.boldGrey2 {
margin: 0px;
padding: 0px;
color: #000000;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

p.greyText {
margin: 0px;
padding: 0px;
color: #000000;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

p.smallText {
color: #666666;
font-size: .8em;
font-family: arial, verdana, helvetica, sans-serif;
}

.importantText {
color: #993300;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

.asterisk  {
color: #E10000;
font-size: 1.3em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}



/* Right col Link Header */

.colLinkHeader {
color: #333333;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

.colHeadFeature {
color: #333333;
padding-left: 20px;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background: url('img/icon_star.gif');
background-repeat: no-repeat;
background-position: 0px 10px;
}

.colHeadNews {
color: #333333;
padding-left: 20px;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background: url('img/icon_news.gif');
background-repeat: no-repeat;
background-position: 1px 15px;
}

.colHeadPub {
color: #333333;
padding-left: 20px;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background: url('img/icon_publish.gif');
background-repeat: no-repeat;
background-position: 2px 15px;
}

.colHeadForm {
color: #333333;
padding-left: 20px;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background: url('img/icon_download.gif');
background-repeat: no-repeat;
background-position: 0px 14px;
}

.colHeadIA {
color: #333333;
padding-left: 20px;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background: url('img/icon_assistance.gif');
background-repeat: no-repeat;
background-position: 3px 14px;
}

.colHeadContact {
color: #333333;
padding-left: 20px;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background: url('img/icon_contact.gif');
background-repeat: no-repeat;
background-position: 0px 16px;
}

.colHeadPrint {
color: #333333;
padding-left: 20px;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background: url('img/icon_print.gif');
background-repeat: no-repeat;
background-position: 0px 12px;
}

.colHeadEvents {
color: #333333;
padding-left: 20px;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background: url('img/icon_events.gif');
background-repeat: no-repeat;
background-position: 0px 12px;
}

.colHeadProducts {
color: #333333;
padding-left: 20px;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background: url('img/icon_products.gif');
background-repeat: no-repeat;
background-position: 0px 13px;
}

.colHeadIM {
color: #333333;
padding-left: 20px;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background: url('img/icon_important.gif');
background-repeat: no-repeat;
background-position: 4px 11px;
}

.colHeadHelp {
color: #333333;
padding-left: 20px;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background: url('img/icon_survey.gif');
background-repeat: no-repeat;
background-position: 0px 15px;
}

.colHeadTips {
color: #333333;
padding-left: 20px;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background: url('img/icon_tips.gif');
background-repeat: no-repeat;
background-position: 0px 15px;
}

.colHeadStar {
color: #333333;
padding-left: 20px;
padding-top: 15px;
font-weight: bold;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
background: url('img/icon_star.gif');
background-repeat: no-repeat;
background-position: 0px 10px;
}



/* Body - headings */

h1 {
padding-top: 0px;
margin-top: 0px;
color: #9e8f6c;
font-size: 2.0em;
font-weight: normal;
font-family: arial, verdana, helvetica, sans-serif;
}

/*h1.letter {

}*/

h1.dbUnderline {
padding-top: 0px;
margin-top: 0px;
color: #000000;
font-size: 1.6em;
font-family: arial, verdana, helvetica, sans-serif;
border-bottom: 3px double; 
}


.subheading {
margin-top: 5px;
padding: 10px 0 5px 0;
color: #333333;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}


/* Headings in the Small Box section */

.sectionHeading {
color: #616265;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

.sectionHeading2 {
color: #000000;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

.subText {
vertical-align: super;
}



/* Lists */

.bodyBullet {
padding: 2px 0px 2px 8px;
margin-left:10px;
display: block;
color: #000000;
background: url('img/icon_sq_bullet.gif');
background-repeat: no-repeat;
background-position: 0px 5px;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

ul {
margin-left: 20px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 5px 0 5px 0;
} 

ol {
margin: 0 0 0 30px;
padding: 5px 0 5px 0;
}

ol li {
margin: 0 0 0 0;
padding: 5px 0 5px 0px;
border: none;
list-style-image: none;
color: #000000;
font-size: 1.0em;
list-style-position: outside;
font-family: arial, verdana, helvetica, sans-serif;
}

/*ol.wrap {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

li.wrap {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 5px 0 5px 0px;
border: none;
list-style-image: none;
color: #000000;
font-size: 1.0em;
list-style-position: outside;
font-family: arial, verdana, helvetica, sans-serif;
}*/

li {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0 0 0 0;
border: none;
list-style-image: url('img/icon_sq_bullet.gif');
color: #000000;
font-size: 1.0em; 
list-style-position: outside;
font-family: arial, verdana, helvetica, sans-serif;
}

li.smBullet {
margin-left: -25px;
margin-top: -3px;
margin-right: 0px;
margin-bottom: 4px;
padding: 0px;
border: none;
list-style-image: url('img/icon_sq_bullet.gif');
color: #000000;
font-size: 1.0em;
line-height: 14px;
list-style-position: outside;
font-family: arial, verdana, helvetica, sans-serif;
}

ul.plainList {
list-style: none;
margin-left: 45px;
margin-top: 6px;
margin-right: 0px;
margin-bottom: 15px;
padding: 0px;
}


.smBoxBullet {
border: none;
list-style-image: url('img/icon_arrow_sm2.gif');
color: #000000;
list-style-position: outside;
}

.smBoxBulletNoLink {
border: none;
list-style-image: url('img/icon_arrow_sm2.gif');
color: #000000;
list-style-position: outside;
}

 
/* Sitemap link heading style */

ul.linkHeadingUL {
margin-left: 25px;
margin-top: 6px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
}


li.linkHeadingBullet {
list-style: none;
padding-left: 20px;
color: #616265;
text-decoration: none;
font-size: 1.1em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}


li.linkHeadingBullet:hover {
padding-left: 20px;
color: #6b8e00;
text-decoration: underline;
background-image: url("img/arrow_on.gif");
background-repeat: no-repeat;
background-position: 0 0;
font-size: 1.1em;
font-family: arial, verdana, helvetica, sans-serif;
}



/* Left nav */

li.leftNavBullet {
list-style: none;
}


ul.leftNavUL {
list-style: none;
margin-left: 0;
padding-left: 1.0em;
text-indent: -1em;
} 


li.leftSubNav1 {
list-style: none;
padding-left: 10px;
color: #616265;
text-decoration: none;
padding-left: 1.0em;
text-indent: -1em;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}


li.leftSubNav1:hover {
padding-left: 10px;
color: #6b8e00;
text-decoration: underline;
list-style-image: url('img/icon_sq_bullet3_on.gif');
background-repeat: no-repeat;
background-position: 0 0;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}
 


/* Form */

form {
margin: 0px;
padding: 0px;
}

input.textInput {
margin: 0px;
padding: 0px;
font-size: 1.0em;
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
font-family: arial, verdana, sans-serif;
}

input.radioInput {
margin: 0px;
padding: 0px;
/*background-color: #F2F6F9;*/
vertical-align: middle;
font-size: 1.0em;
color: #000000;
font-family: arial, verdana, sans-serif;
}

input.checkInput {
margin: 0px;
padding: 0px;
background-color: #F2F6F9;
vertical-align: middle;
font-size: 1.0em;
color: #000000;
font-family: arial, verdana, sans-serif;
}

.button { 
background-color: #AB8433; 
color: #FFFFFF !important; 
border-right: 1px solid #808080; 
border-left: 1px solid #D4D0C8; 
border-top: 1px solid #D4D0C8; 
border-bottom: 1px solid #808080; 
font-family: Arial, Verdana, Helvetica; 
font-weight: bold; 
font-size: 0.9em; 
vertical-align:middle; 
padding: 2px 2px 2px 2px;
text-decoration: none;
cursor: pointer; /*cursor: auto;*/
}

.button:active { 
background-color: #6B8E00; 
color: #FFFFFF !important; 
border-right: 1px solid #808080; 
border-left: 1px solid #D4D0C8; 
border-top: 1px solid #D4D0C8; 
border-bottom: 1px solid #808080;  
font-family: Arial, Verdana, Helvetica; 
font-weight: bold; 
font-size: 0.9em; 
vertical-align:middle; 
padding: 3px 1px 1px 3px;
text-decoration: none;
cursor: pointer; /*cursor: auto;*/
} 

.hideButton { 
background-color: #616265; 
color: #FFFFFF !important; 
border-right: 1px solid #003869; 
border-left: 1px solid #89B6D8; 
border-top: 1px solid #89B6D8; 
border-bottom: 1px solid #003869; 
font-family: Arial, Verdana, Helvetica; 
font-weight: bold; 
font-size: 0.9em; 
vertical-align:middle; 
padding: 2px 2px 2px 2px;
text-decoration: none;
cursor: pointer; /*cursor: auto;*/
}


select.hp {
width: 235px;
margin-top: -10px;
padding: 0px;
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
font-family: arial, verdana, sans-serif;
}

select {
width: 230px;
margin-top: -10px;
padding: 0px;
font-size: 10px;
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
font-family: arial, verdana, sans-serif;
}

select#SelectIssuer{
width: 330px;
margin-top: -10px;
padding: 0px;
font-size: 10px;
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
font-family: arial, verdana, sans-serif;
}

.medDropdown {
width: 250px;
padding: 0px;
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
font-family: arial, verdana, sans-serif;
}

.smDropdown {
width: 6px;
padding: 0px;
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
font-family: arial, verdana, sans-serif;
}

.yearInput {
height:13px;
font-size: 10px;
font-family: arial, verdana, sans-serif;
}



/* Dropdown for 94px header - The IE version is after the asterisk */

#dropdown {
position: absolute; position: *relative; 
padding: 0px;
margin-top: -105px;
width: 220px;
height: 36px;
}

/* Dropdown for 94px - asset serv and issuer serv home */
 
.headerDropdown {
width: 200px;
margin: 0 0 0 773px;
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px solid #B2AFAF;
font-family: arial, verdana, sans-serif;
}

/* Dropdown for 94px - retiree and investor home */

.headerDropdownLg {
width: 200px;
margin: 0 0 0 773px;
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px solid #B2AFAF;
font-family: arial, verdana, sans-serif;
}


/* Dropdown for 36px header */

.headerDropdown2 {
width: 200px;
margin-top: 0px;
margin-left: 390px;
margin-right: 0px;
margin-bottom: 0px;
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
font-family: arial, verdana, sans-serif;
}


/* Investor and Retiree dropdown for 36px header */

/*.headerDropdown2Lg {
position: relative;
left: -22px;
width: 200px;
margin: 60px 0 0 555px;
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
font-family: arial, verdana, sans-serif;
}*/

.headerDropdown2Lg {
width: 200px;
margin: 0 0 0 773px;
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
font-family: arial, verdana, sans-serif;
}

/* Asset serv and Issuer dropdown for 36px header */

.headerDropdown3 {
width: 200px;
margin: 0 0 0 773px;
font-size: 11px;
color: #000000;
background-color: #ffffff;
border: 1px solid #000000;
font-family: arial, verdana, sans-serif;
}

    

.Dropdown {
margin: 0px;
padding: 0px;
font-size: 12px;
}

.medDropdown {
margin: 0px;
padding: 0px;
width: 150px;
}

.smDropdown {
margin: 0px;
padding: 0px;
width: 50px;
}

.smDropdown2 {
margin: 0px;
padding: 0px;
width: 60px;
}

.error {
padding: 2px;
color: #E10000;
font-style: italic;
font-size: 1.0em;
font-weight: 700;
font-family: arial, verdana, helvetica, sans-serif;
}

.error_box {
border: 2px solid #FF0000;
background: #f3f3f3;
padding: 4px;
color: #E10000;
font-style: normal;
font-size: 1.0em;
font-weight: 600;
font-family: arial, verdana, helvetica, sans-serif;
}

.small {
color: #000000;
font-size: 1.0em;
}



/* ------------------------------------------ */
/* This is the section for image styles */
 
img {
border: 0;
}

img.divider_dottedline {
margin-left: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
}

img.icon {
clear: left;
margin-bottom: -2px;
}



/* Form buttons */

img.formBtn {
vertical-align: middle;
}



/* Right column image */

img.rightCol {
clear: left;
float: right;
margin-left: 3px;
padding-left: 3px;
}



/* Table classes */

.lightBlueBkg {
background-color: #ececec;
}

.lightBlueBkg2 {
background-color: #ececec;
}

.Bkg2 {
width: 570px;
}

.alignRight {
margin: 0px;
padding: 0px;
text-align: right;
}


.smTable {
width: 500px;
background-color: #ececec;
}



/* This is the section for div styles */

div.tier1 {
float: left;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
width: 162px;
height: 165px;
background-color: #ececec;
/*background-image: url("img/bkg_gradient_181a.gif");
background-repeat: no-repeat;*/
}

div.tierBkgTop {
margin: 0px;
padding: 0px;
color: #000000;
font-size: 1.0em;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
}

div.tierText {
margin-top: 8px;
padding-top: 8px;
color: #000000;
font-size: 1.0em;
font-family: arial, verdana, helvetica, sans-serif;
}

div.tier2 {
float: left;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
width: 162px;
height: 195px;
background-color: #ececec;
/*background-image: url("img/bkg_gradient_181b.gif");
background-repeat: no-repeat;*/
}

div.tier3 {
float: left;
margin: 0px 5px 0px 5px;
padding: 5px 5px 5px 5px;
width: 162px;
height: 165px;
background-color: #ececec;
/*background-image: url("img/bkg_gradient_181c.gif");
background-repeat: no-repeat;*/
}

p.linkCaption {
font-size: 1.0em;
padding-left:10px;
}



/* Ssitemap divs */

div.section {
float: left;
margin: 10px 5px 0px 5px;
padding: 8px 5px 5px 5px;
background-color: #ececec;
width: 223px;
}

div.sectiongen {
float: left;
margin: -117px 5px 0px 5px;
padding: 8px 5px 5px 5px;
background-color: #ececec;
width: 223px; 
}

.selectedGold {
color: #6b8e00;
}

.toStart {
background-image: url("img/icon_doublearrow_left.gif");
background-position: 0px 4px;
background-repeat: no-repeat;
}

.toStart:hover {
background-image: url("img/icon_doubleon_left.gif");
background-position: 0px 4px;
background-repeat: no-repeat;
}

.toLast {
background-image: url("img/icon_doublearrow_right.gif");
background-position: 0px 4px;
background-repeat: no-repeat;
}

.toLast:hover {
background-image: url("img/icon_doubleon_right.gif");
background-position: 0px 4px;
background-repeat: no-repeat;
}



/* Spacer div images 15px, 20px, 35px */

.spacer15a {
padding-top: 8px;
width: 1px;
/* the image */
background-image: url('img/spacer.gif');
background-repeat: no-repeat;
overflow: hidden;
height: 8px;
voice-family: "\"}\"";
voice-family: inherit;
height: 0px;
}

.spacer15b {
padding-top: 1px;
width: 1px;
/* the image */
background-image: url('img/spacer.gif');
background-repeat: no-repeat;
overflow: hidden;
height: 1px;
voice-family: "\"}\"";
voice-family: inherit;
height: 0px;
}

.spacer20 {
clear: both;
}

.spacer35 {
height: 35px;
}

.spacer10 {
padding-bottom: 10px;
}




.footnote {
      vertical-align: 30%;
      font-size: 0.7em;
}



a.footnote:link {
color: #6b8e00;
text-decoration: none;
font-family: arial, verdana, helvetica, sans-serif;
}

a.footnote:visited {
color: #6b8e00;
text-decoration: none;
font-family: arial, verdana, helvetica, sans-serif;
}

a.footnote:hover {       
color: #6b8e00;
text-decoration: underline;
font-family: arial, verdana, helvetica, sans-serif;
}

a.footnote:active {
color: #6b8e00;
text-decoration: none;
font-family: arial, verdana, helvetica, sans-serif;
}


/* ^^^^^^^^^^^^  Home page lower box area ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */


/* home lower box title divider vertical line */

.homeDivider {
display: inline-block;
margin: 0px 6px 0px 6px;
color: #999999;
}


/* use spacedot class on home page in lower box after asset servicing heading to align properly in firefox and chrome */

.spacedot {
display: inline;
color: #eeecee;
}


/* Copied from bnymellon div.something */

div.hidden { display:none;width:0px;height:0px; } 
div.show { display:block;visibility:visible;z-index:2 }
div.hide { visibility:hidden; }


.homeLowerBox_bold { 
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
font-size: 0.9em;
font-weight: 800;
text-decoration: none;
}

a.homeLowerBox_bold:link { 
color:#000000;
text-decoration:none;
}

a.homeLowerBox_bold:visited { 
color:#000000;
text-decoration:none; 
}

a.homeLowerBox_bold:hover { 
color: #6b8f00;
text-decoration:underline;
}

a.homeLowerBox_bold:active { 
color:#000000;
text-decoration:none;
}


/* Home page lower box headings */

.homeLowerBox_normal { 
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
font-size: 0.9em;
font-weight: 500;
text-decoration: none; 
}

a.homeLowerBox_normal:link { 
color:#000000;
text-decoration:none; 
}

a.homeLowerBox_normal:visited { 
color:#000000;
text-decoration:none; 
}

a.homeLowerBox_normal:hover { 
color: #6b8f00;
text-decoration:underline; 
}

a.homeLowerBox_normal:active { 
color:#000000;
text-decoration:none;
}

/* Home page lower box title content */

.homeLowerBox_title { 
display: block;
/*position: relative;*/
margin: 10px 0px 0px 2px;
padding: 0px 0px 0px 0px;
color: #000000;
font-size: 0.8em;
font-weight: 500;
text-decoration: none;
}

a.homeLowerBox_title:link { 
color:#000000;
text-decoration:none; 
}

a.homeLowerBox_title:visited { 
color:#000000;
text-decoration:none; 
}

a.homeLowerBox_title:hover { 
color: #6b8f00;
text-decoration:underline; 
}

a.homeLowerBox_title:active { 
color:#000000;
text-decoration:none;
}


/* Home page lower box content content */


/* homeLowerBox_content1 - for news | events */

.homeLowerBox_content1 {
display: block;
margin: 6px 0px 0px 4px;
padding: 0px 0px 0px 8px;
color: #9E8F6C;
text-decoration: none;
background: url('img/sm_arrow.gif');
background-repeat: no-repeat;
background-position: 0px 5px;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.homeLowerBox_content1:link { 
color: #9E8F6C;
text-decoration:none; 
}

a.homeLowerBox_content1:visited { 
color: #9E8F6C;
text-decoration:none; 
}

a.homeLowerBox_content1:hover { 
color: #6b8f00;
text-decoration:underline; 
}

a.homeLowerBox_content1:active { 
color: #9E8F6C;
text-decoration:none;
}



/* homeLowerBox_content2 - for trade talk | straight talk */

.homeLowerBox_content2 {
display: block;
margin: 6px 0px 0px 4px;
padding: 0px 0px 0px 8px;
color: #9E8F6C;
text-decoration: none;
background: url('img/sm_arrow.gif');
background-repeat: no-repeat;
background-position: 0px 5px;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.homeLowerBox_content2:link { 
color: #9E8F6C;
text-decoration:none; 
}

a.homeLowerBox_content2:visited { 
color: #9E8F6C;
text-decoration:none; 
}

a.homeLowerBox_content2:hover { 
color: #6b8f00;
text-decoration:underline; 
}

a.homeLowerBox_content2:active { 
color: #9E8F6C;
text-decoration:none;
}


/* LowerBox for Asset servicing | retiree | investor | issuer links */

.arrowLink {
display: block;
margin: 6px 0px 0px 4px;
padding: 0px 0px 0px 8px;
color: #9E8F6C;
text-decoration: none;
background: url('img/sm_arrow.gif');
background-repeat: no-repeat;
background-position: 0px 5px;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.arrowLink:link {
color: #9E8F6C;
text-decoration:none;
}

a.arrowLink:visited {
color: #9E8F6C;
text-decoration:none;
}

a.arrowLink:hover {
color: #6b8f00;
text-decoration:underline;
}

a.arrowLink:active {
color: #9E8F6C;
text-decoration:none;
}
  

/* Home page lower box drop down */

.homeLowerBox_dd  {
width: 190px;
margin: 10px 0px 0px 16px;
padding: 0px 0px 0px 0px;
font-size: 0.7em;
color: #000000;
background-color: #ffffff;
border: 1px solid #B2AFAF;
font-family: arial, verdana, sans-serif;
}

/* Investor drop down */

#Header_dd_1 {
margin: 10px 0px 0px 7px;
width: 190px;
}

/* Retiree drop down */

#Header_dd_2 {
margin: 10px 0px 0px 7px;
width: 190px;
}
/* Issuer drop down */

#Header_dd_3 {
margin: 10px 0px 0px 7px;
width: 190px;
}

/* Asset servicing drop down */

#Header_dd_4 {
margin: 10px 0px 0px 7px;
width: 190px;
}


/* Home page more links */


.homeLowerBox_more {
float: right;  
margin: 16px 0px 0px 0px; 
padding: 0px 16px 0px 0px;
color: #616265;
text-decoration: none;
background: url('img/sm_arrow.gif');
background-repeat: no-repeat;
background-position: 36px 5px;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
}

a.homeLowerBox_more:link {
color:#616265;
}

a.homeLowerBox_more:visited {
color:#616265;
}

a.homeLowerBox_more:hover {
color: #6b8f00;
text-decoration:underline;
}

a.homeLowerBox_more:active {
color:#616265;
}

/* Careers - CR25568 */

#mainContent21 {
position: relative;
left: 15px;
margin-top: -95px;
float: left;
width: 507px;
color: #000000;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
z-index: 1200;
}

#mainContent21 {
position: relative;
left: 15px;
/*margin-top: -95px;*/
float: left;
width: 507px;
color: #000000;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
z-index: 1200;
}
/*
#imgHeader_home_careers {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-repeat: no-repeat;
}

#imgHeader_careers_who {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-repeat: no-repeat;
}

#imgHeader_careers_life {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-repeat: no-repeat;
}

#imgHeader_careers_total {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-repeat: no-repeat;
}

#imgHeader_careers_diversity {
float: left;
padding: 0px;
width: 736px;
height: 94px;
background-repeat: no-repeat;
}
*/
#imgHeader_recruiting {
float: left;
padding: 0px;
width: 736px;
height: 94px;
}

Styles for CR25959

#imgHeader_sibos {
float: left;
margin-left: 0px;
padding: 0px;
width: 736px;
height: 94px;
}

#rightContentSibos {
position: relative;
float: right;
width: 212px;
margin: -112px 0 0 0;
padding: 0 0 14px 6px;
color: #000000;
font-size: 0.7em;
font-family: arial, verdana, helvetica, sans-serif;
border: 1px solid #CEC7B5;
background-color: #ececec;
}

#mainContentSibos {
position: relative;
margin: 0 0 0 0;
padding: 0 0 0 16px;
float: left;
width: 720px;
color: #000000;
font-size: 0.8em;
font-family: arial, verdana, helvetica, sans-serif;
z-index: 1200;
background-color: #ffffff;
}

#siboslogo {
float: left;
position: relative;
top: 10px;
left: 250px;
z-index:1000;
width: 200px;
height: 37px;
}

#sibostagline {
float: left;
position: absolute;
top: 100px;
left: 24px;
z-index:1100;
width: 400px;
color: #ab8433;
text-decoration: none;
font-weight: 400;
font-size: 20px;
font-family: arial, verdana, helvetica, sans-serif;
}

a.sibostagline:link {
color: #ab8433;
}

a.sibostagline:visited {
color: #ab8433;
}

a.sibostagline:hover {
color: #6b8f00;
text-decoration:underline;
}

a.sibostagline:active {
color: #ab8433;
}

a.socialLink { 
font-size: 1.0em;
text-decoration:none; 
}

a.socialLink:hover { 
color:#6b8e00;
text-decoration:underline; 
}


