h1 {display:block; width:660px; height: 315px;  padding: 0; background: url(../images/homepage/background.jpg) 0 0 no-repeat; font-size: 32px; color:#093262; float:left;}
h1 span {display:block; width: 414px; height: 69px; background: url(../images/homepage/principles-performance.png) 0 0 no-repeat; text-indent:-9999px;}

.hplinks h4, .news-updates h4 {font-size: 13px; text-transform:uppercase; font-weight:normal;}
#wrapper {padding-top:108px;}
.hplinks {height: 285px; width: 262px; padding: 30px 0 0 30px; float:right; background:#0d467b url(../images/homepage/fundsbg.jpg) 00 no-repeat;}
.hplinks h4 {color:#FFF;}
.hplinks a {color:#abcffe; font-size:12px;}
.funds {margin: 4px 0 19px 0;}
.funds li {line-height:19px;}
.funds a:hover {text-decoration:none; color:#FFF;}
.buttons {border-bottom:1px solid #35547e; width:232px;}
.buttons li {border-top:1px solid #35547e; background: url(../images/homepage/button-ro.png) -9999px 0 no-repeat;}
.buttons li:hover {background-repeat: repeat; background-position:0 0;}
.buttons a {display:block; min-height:22px; line-height:22px; padding: 0 0 0 11px; background: url(../images/interface/chrome/icons.png) 218px -132px no-repeat;text-decoration:none;}
.overview {width:580px; float:left; font-family:times, serif; font-size: 18px; line-height:31px; color:#46474a; padding-top:19px;}
.news-updates {width:262px; float:right; border-left: 1px solid #e0e1e1; margin-top:19px; padding: 0 0 0 30px; margin-bottom:70px;}
.news-updates h4 {margin-bottom:10px;}
.news-updates a{font-size:11px; padding: 3px 0 4px 0; line-height:15px; width:195px; padding-left: 10px; display:block; background: url(../images/interface/chrome/icons.png) 0 -134px no-repeat;}
.globalnav {margin: 0 0 0 600px; width:352px; }
.home,
.totop {display:none !important;}
