/*

CSS3 Normalizing

*/

html { -webkit-text-size-adjust: none; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; overflow-y: scroll; }
body { font-size: 100%; padding: 0; margin: 0; }
img { max-width: 100%; display: block; border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none; outline: none; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: none; }
a:active { background-color: transparent; }
ul { padding: 0; margin: 0; list-style: none; }
li { padding: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

q { quotes: "\201C" "\201D" "\2018" "\2019"; }
q:before{ content: open-quote; }
q:after{ content: close-quote; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

figure, figcaption { padding: 0; margin: 0; }






/*

Font Definitions

*/


@font-face{
  font-family: 'akkurat';
  src:url('../fonts/akkurat.eot');
  src:url('../fonts/akkurat.eot?#iefix') format('embedded-opentype'),
    url('../fonts/akkurat.woff') format('woff'),
    url('../fonts/akkurat.ttf') format('truetype'),
    url('../fonts/akkurat.svg#akkurat') format('svg');
  font-weight:normal;
  font-style:normal;
}

@font-face{
  font-family: 'akkurat-bold';
  src:url('../fonts/akkurat-bold.eot');
  src:url('../fonts/akkurat-bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/akkurat-bold.woff') format('woff'),
    url('../fonts/akkurat-bold.ttf') format('truetype'),
    url('../fonts/akkurat-bold.svg#akkurat-bold') format('svg');
  font-weight:normal;
  font-style:normal;
}

@font-face{
  font-family: 'akkurat-light';
  src:url('../fonts/akkurat-light.eot');
  src:url('../fonts/akkurat-light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/akkurat-light.woff') format('woff'),
    url('../fonts/akkurat-light.ttf') format('truetype'),
    url('../fonts/akkurat-light.svg#akkurat-light') format('svg');
  font-weight:normal;
  font-style:normal;
}

@font-face{
  font-family: 'akkurat-italic';
  src:url('../fonts/akkurat-italic.eot');
  src:url('../fonts/akkurat-italic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/akkurat-italic.woff') format('woff'),
    url('../fonts/akkurat-italic.ttf') format('truetype'),
    url('../fonts/akkurat-italic.svg#akkurat-italic') format('svg');
  font-weight:normal;
  font-style:normal;
}

@font-face{
  font-family: 'akkurat-bold-italic';
  src:url('../fonts/akkurat-bolditalic.eot');
  src:url('../fonts/akkurat-bolditalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/akkurat-bolditalic.woff') format('woff'),
    url('../fonts/akkurat-bolditalic.ttf') format('truetype'),
    url('../fonts/akkurat-bolditalic.svg#akkurat-bolditalic') format('svg');
  font-weight:normal;
  font-style:normal;
}






/*

Global Styles

*/

html { background-color: #ebe9ec; }
body { font-family: akkurat,arial,verdana,sans-serif; color: #333; margin: 0 auto 0 auto; }
p { font-size: 16px; line-height: 150%; margin: 0 0 25px 0; }
b { font-family: 'akkurat-bold',arial,sans-serif; font-weight: normal; }
div.wrapper { width: 100%; }
div.wrapper:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
section { width: 980px; position: relative; background-color: #fff; margin: 0 auto 0 auto; z-index: 2; }




div.pageWrapper { width: 100%; padding: 26px 0 26px 0; background-color: #fff; background-image: url(../images/common/topshape.png); background-repeat: no-repeat; }
div.pageWrapper.header { padding: 0; background-color: #fff; background-image: none; }
div.pageWrapper.footer { padding: 0 0 0 0; background-image: url(../images/common/bottomshape.png); background-repeat: no-repeat; background-position: top right; margin-top: 0; }
div.pageWrapper.footer.inner { padding: 0; background-color: #fff; background-image: none; margin: 0; }

div.pageWrapper.footer.inner {
box-shadow: 0 -5px 13px rgba(0,0,0,0.11);
-moz-box-shadow: 0 -5px 13px rgba(0,0,0,0.11);
-webkit-box-shadow: 0 -5px 13px rgba(0,0,0,0.11);
}

div.pageWrapper.body {
box-shadow: inset 0 5px 13px rgba(0,0,0,0.11);
-moz-box-shadow: inset 0 5px 13px rgba(0,0,0,0.11);
-webkit-box-shadow: inset 0 5px 13px rgba(0,0,0,0.11);
}






/*

Background Styles

*/

div.pageWrapper.body { background-color: #ebe9ec; background-position: left top; }
div.pageWrapper.body.performance { background-image: url(../images/backgrounds/performance.gif); background-color: transparent; background-color: #ebe9ec; background-position: center top; }
div.pageWrapper.body.focus { background-image: url(../images/backgrounds/focus.gif); background-color: transparent; background-color: #ebe9ec; background-position: center top; }
div.pageWrapper.body.platform { background-image: url(../images/backgrounds/platform.gif); background-color: transparent; background-color: #ebe9ec; background-position: center top; }
div.pageWrapper.body.strength { background-image: url(../images/backgrounds/strength.gif); background-color: transparent; background-color: #ebe9ec; background-position: center top; }
div.pageWrapper.body.risk { background-image: url(../images/backgrounds/risk.gif); background-color: transparent; background-color: #ebe9ec; background-position: center top; }







/*

Header Styles

*/

header { position: relative; width: 980px; height: 140px; margin: 0 auto 0 auto; z-index: 1000; }
header div.logo { position: absolute; margin: 44px 0 0 17px; }
header div.title { position: absolute; margin: 61px 0 0 768px; }
header nav.top { position: absolute; height: 41px; margin: 0 0 0 629px; }
header nav.top ul li { float: left; position: relative; width: 113px; height: 41px; background-image: url(../images/header/top_sprite_new.gif); background-repeat: no-repeat; margin: 0 6px 0 0; }
header nav.top ul li.pdf { background-position: 0px 0px; }
header nav.top ul li.print { background-position: -119px 0px; }
header nav.top ul li.email { background-position: -238px 0px; margin-right: 0; }
header nav.top ul li a { display: inline-block; width: 98px; height: 39px; }
header nav.top ul li a span { display: none; }
header nav.global { position: absolute; width: 980px; height: 41px; margin: 99px 0 0 0; }
header nav.global ul li { float: left; position: relative; height: 41px; background-image: url(../images/header/nav_sprite_new.png); background-repeat: no-repeat; }
header nav.global ul li a { display: inline-block; width: 100%; height: 41px; }
header nav.global ul li a span { display: none; }

header nav.global ul li.intro { width: 63px; background-position: 0px 0px; }
header nav.global ul li.built { width: 86px; background-position: -63px 0px; }
header nav.global ul li.one { width: 140px; background-position: -149px 0px; }
header nav.global ul li.letter { width: 193px; background-position: -289px 0px; }
header nav.global ul li.highlights { width: 176px; background-position: -482px 0px; }
header nav.global ul li.board { width: 161px; background-position: -658px 0px; }
header nav.global ul li.info { width: 161px; background-position: -819px 0px; }

header nav.global ul li.intro:hover { background-position: 0px -41px; }
header nav.global ul li.built:hover { background-position: -63px -41px; }
header nav.global ul li.one:hover { background-position: -149px -41px; }
header nav.global ul li.letter:hover { background-position: -289px -41px; }
header nav.global ul li.highlights:hover { background-position: -482px -41px; }
header nav.global ul li.board:hover { background-position: -658px -41px; }
header nav.global ul li.info:hover { background-position: -819px -41px; }

header nav.global ul li.intro.selected { background-position: 0px -41px; }
header nav.global ul li.built.selected { background-position: -63px -41px; }
header nav.global ul li.one.selected { background-position: -149px -41px; }
header nav.global ul li.letter.selected { background-position: -289px -41px; }
header nav.global ul li.highlights.selected { background-position: -482px -41px; }
header nav.global ul li.board.selected { background-position: -658px -41px; }
header nav.global ul li.info.selected { background-position: -819px -41px; }

header nav.global ul li.built nav.built { position: relative; display: none; top: -6px; width: 151px; height: 330px; z-index: 2000; margin: 0 0 0 -15px; overflow: visible; }
header nav.global ul li.built nav.built:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
header nav.global ul li.built nav.built a { float: left; display: inline-block; width: 151px; background-image: url(../images/header/dropdown_sprite_new2.png); overflow: hidden; }
header nav.global ul li.built nav.built a.performance { height: 92px; background-position: 0px 0px; }
header nav.global ul li.built nav.built a.focus { height: 54px; background-position: 0px -92px; }
header nav.global ul li.built nav.built a.platform { height: 72px; background-position: 0px -146px; }
header nav.global ul li.built nav.built a.strength { height: 54px; background-position: 0px -218px; }
header nav.global ul li.built nav.built a.risk { height: 58px; background-position: 0px -272px; }

header nav.global ul li.built nav.built a.performance:hover { background-position: -151px 0px; }
header nav.global ul li.built nav.built a.focus:hover { background-position: -151px -92px; }
header nav.global ul li.built nav.built a.platform:hover { background-position: -151px -146px; }
header nav.global ul li.built nav.built a.strength:hover { background-position: -151px -218px; }
header nav.global ul li.built nav.built a.risk:hover { background-position: -151px -272px; }

nav.intra-built { position: fixed; display: none; width: 980px; height: 70px; top: 0; left: 50%; margin: 0 0 0 -490px; overflow: hidden; z-index: 20000; }
nav.intra-built div { float: left; width: 87px; }
nav.intra-built ul { float: left; width: 893px; }
nav.intra-built ul li { float: left; height: 70px; background-image: url(../images/header/built_sprite.png); }
nav.intra-built ul li a { display: inline-block; width: 100%; height: 70px; }
nav.intra-built ul li a span { display: none; }
nav.intra-built ul li.performance { width: 207px; background-position: 0px 0px; }
nav.intra-built ul li.focus { width: 143px; background-position: -207px 0px; }
nav.intra-built ul li.platform { width: 212px; background-position: -350px 0px; }
nav.intra-built ul li.strength { width: 163px; background-position: -562px 0px; }
nav.intra-built ul li.risk { width: 168px; background-position: -725px 0px; }

nav.intra-built ul li.performance:hover { width: 207px; background-position: 0px -70px; }
nav.intra-built ul li.focus:hover { width: 143px; background-position: -207px -70px; }
nav.intra-built ul li.platform:hover { width: 212px; background-position: -350px -70px; }
nav.intra-built ul li.strength:hover { width: 163px; background-position: -562px -70px; }
nav.intra-built ul li.risk:hover { width: 168px; background-position: -725px -70px; }

nav.intra-built ul li.performance.selected { width: 207px; background-position: 0px -140px; }
nav.intra-built ul li.focus.selected { width: 143px; background-position: -207px -140px; }
nav.intra-built ul li.platform.selected { width: 212px; background-position: -350px -140px; }
nav.intra-built ul li.strength.selected { width: 163px; background-position: -562px -140px; }
nav.intra-built ul li.risk.selected { width: 168px; background-position: -725px -140px; }






/*

Footer Styles

*/

footer { position: relative; width: 936px; font-size: 11px; line-height: 14px; color: #333; padding: 38px 22px 120px 22px; background-color: #fff; margin: 0 auto 0 auto; z-index: 2; }
footer div.wrapper.border { padding: 0 0 20px 0; border-bottom: 1px solid #999; margin: 0 0 20px 0; }
footer div.logo { float: left; margin: 10px 0 0 0; }
footer div.social { width: 170px; float: right; }
footer div.social ul li { float: left; position: relative; width: 30px; height: 30px; background-image: url(../images/footer/blk-one-sprite-icons.png); background-repeat: no-repeat; margin: 0 5px 0 0; overflow: hidden; }
footer div.social ul li a { display: inline-block; width: 100%; padding: 31px 0 0 0; }
footer div.social ul li.facebook { background-position: -8px -2274px; }
footer div.social ul li.linkedin { background-position: -8px -2409px; }
footer div.social ul li.twitter { background-position: -8px -2364px; }
footer div.social ul li.youtube { background-position: -8px -2319px; }
footer div.social ul li.blog { background-position: -8px -2634px; margin-right: 0; }
footer div.social ul li.facebook:hover { background-position: -8px -2454px; }
footer div.social ul li.linkedin:hover { background-position: -8px -2589px; }
footer div.social ul li.twitter:hover { background-position: -8px -2544px; }
footer div.social ul li.youtube:hover { background-position: -8px -2499px; }
footer div.social ul li.blog:hover { background-position: -8px -2679px; }
footer div.terms ul li { float: left; margin: 0 23px 0 0; }
footer div.terms ul li.copyright { float: right; margin-right: 0; }
footer div.terms ul li a { color: #333; }
footer div.terms ul li a:hover { text-decoration: underline; }
footer div.info { margin: 23px 0 0 0; }
footer div.info a { color: #005bb6; text-decoration: none; }
footer div.info a:hover { text-decoration: underline; }






/*

Introduction Styles

*/

section.intro { height: 775px; }
section.intro div.stage { position: absolute; width: 980px; height: 825px; background-color: transparent; margin: -25px 0 0 0; overflow: hidden; }

section.intro div.squares { position: relative; width: 980px; height: 825px; }
section.intro div.squares div.square0 { position: absolute; top: 404px; left: 486px; width: 1px; opacity: 0.0; }
section.intro div.squares div.square1 { position: absolute; top: 392px; left: 569px; width: 1px; opacity: 0.0; }
section.intro div.squares div.part1 { position: absolute; display: none; top: 29px; left: 86px; }
section.intro div.squares div.part1a { position: absolute; display: none; top: 29px; left: 86px; }
section.intro div.squares div.part1b { position: absolute; display: none; top: -45px; left: 86px; }
section.intro div.squares div.part2 { position: absolute; display: none; top: -45px; left: 20px; }
section.intro div.squares div.part3 { position: absolute; display: none; top: -45px; left: 20px; }
section.intro div.squares div.title-block { position: absolute; display: none; top: 322px; left: 0px; width: 980px; height: 138px; overflow: hidden; }
section.intro div.squares div.title-block div.title { position: absolute; }
section.intro div.squares div.title-block div.subtitle { position: absolute; display: none; }
section.intro div.squares div.title-block div.mask { position: absolute; width: 980px; height: 69px; background-color: #fff; }
section.intro div.squares div.title-block div.mask.top { top: 0px; }
section.intro div.squares div.title-block div.mask.top { top: 69px; }

section.intro div.copy { position: relative; width: 980px; height: 825px; overflow: hidden; }
section.intro div.copy div.dash { position: absolute; display: none; }
section.intro div.copy div.dash.dash0 { top: 224px; left: 86px; }
section.intro div.copy div.dash.dash1 { top: 320px; left: 86px; }
section.intro div.copy div.dash.dash2 { top: 416px; left: 86px; }
section.intro div.copy div.dash.dash3 { top: 512px; left: 86px; }
section.intro div.copy div.dash.dash4 { top: 608px; left: 86px; }

section.intro div.copy div.we-built { position: absolute; display: none; top: 174px; left: 86px; font-size: 28px; line-height: 114.285%; text-transform: uppercase; }
section.intro div.copy div.labels { width: 384px; font-size: 28px; line-height: 114.285%; text-transform: uppercase; padding: 9px 13px 9px 13px; cursor: pointer; }
section.intro div.copy div.labels:hover { background-color: #f1f1f1; }
section.intro div.copy div.labels.performance { position: absolute; top: 236px; left: -500px; color: #06c; }
section.intro div.copy div.labels.focus { position: absolute; top: 332px; left: -500px; color: #093; }
section.intro div.copy div.labels.platform { position: absolute; top: 428px; left: -500px; color: #036; }
section.intro div.copy div.labels.strength { position: absolute; top: 524px; left: -500px; color: #3cc; }
section.intro div.copy div.labels.risk { position: absolute; top: 620px; left: -500px; color: #066; }
section.intro div.copy div.labels.risk i { font-family: 'akkurat-italic'; font-style: normal; }
section.intro div.copy div.labels.risk sup { font-size: 60%; }

section.intro div.copy div.supp { position: absolute; width: 390px; top: 240px; left: 525px; }
section.intro div.copy div.supp p { display: none; font-family: 'akkurat-light'; font-size: 23px; line-height: 125%; }
section.intro div.copy div.supp p.end { font-family: 'akkurat-bold',arial,sans-serif; width: 390px; }



section.intro div.still { position: absolute; display: none; margin: 25px 0 0 32px; }
section.intro video { position: absolute; margin: 25px 0 0 32px; }





/*

Built On Styles (Based on Intro Styles above)

*/

section.built-landing { height: 775px; }
section.built-landing { height: 775px; }

section.built-landing div.stage { position: absolute; width: 980px; height: 825px; background-color: transparent; margin: -25px 0 0 0; overflow: hidden; }

section.built-landing div.squares { position: relative; width: 980px; height: 825px; margin-top: -630px; }
section.built-landing div.still { position: absolute; margin: 25px 0 0 32px; }

section.built-landing div.squares div.part1 { position: absolute; display: block; top: 29px; left: 86px; }
section.built-landing div.squares div.part1a { position: absolute; display: block; top: 29px; left: 86px; }
section.built-landing div.squares div.part1b { position: absolute; display: block; top: -45px; left: 86px; }
section.built-landing div.squares div.part2 { position: absolute; display: block; top: -45px; left: 20px; }
section.built-landing div.squares div.part3 { position: absolute; display: block; top: -45px; left: 20px; }

section.built-landing div.copy { position: relative; width: 980px; height: 825px; overflow: hidden; }
section.built-landing div.copy div.dash { position: absolute; display: block; }
section.built-landing div.copy div.dash.dash0 { top: 224px; left: 86px; }
section.built-landing div.copy div.dash.dash1 { top: 320px; left: 86px; }
section.built-landing div.copy div.dash.dash2 { top: 416px; left: 86px; }
section.built-landing div.copy div.dash.dash3 { top: 512px; left: 86px; }
section.built-landing div.copy div.dash.dash4 { top: 608px; left: 86px; }

section.built-landing div.copy div.we-built { position: absolute; top: 174px; left: 86px; font-size: 28px; line-height: 114.285%; text-transform: uppercase; }
section.built-landing div.copy div.labels { width: 384px; font-size: 28px; line-height: 114.285%; text-transform: uppercase; padding: 9px 13px 9px 13px; cursor: pointer; }
section.built-landing div.copy div.labels:hover { background-color: #f1f1f1; }
section.built-landing div.copy div.labels.performance { position: absolute; top: 236px; left: 73px; color: #06c; }
section.built-landing div.copy div.labels.focus { position: absolute; top: 332px; left: 73px; color: #093; }
section.built-landing div.copy div.labels.platform { position: absolute; top: 428px; left: 73px; color: #036; }
section.built-landing div.copy div.labels.strength { position: absolute; top: 524px; left: 73px; color: #3cc; }
section.built-landing div.copy div.labels.risk { position: absolute; top: 620px; left: 73px; color: #066; }
section.built-landing div.copy div.labels.risk i { font-family: 'akkurat-italic'; font-style: normal; }
section.built-landing div.copy div.labels.risk sup { font-size: 60%; }

section.built-landing div.copy div.supp { position: absolute; width: 390px; top: 240px; left: 525px; }
section.built-landing div.copy div.supp p { font-family: 'akkurat-light'; font-size: 23px; line-height: 125%; }
section.built-landing div.copy div.supp p.end { font-family: 'akkurat-bold',arial,sans-serif; width: 390px; }





/*

One BlackRock Styles

*/

section.one { padding: 0 0 200px 0; }
section.one div.copy { padding: 0 75px 0 75px; }
section.one div.title { height: 55px; font-family: 'akkurat-bold',arial,sans-serif; font-size: 40px; line-height: 100%; letter-spacing: 0.065em; color: #fff; text-transform: uppercase; padding: 15px 0 0 100px; background-image: url(../images/one/title_bground.png); }
section.one div.intro-image.bottom { margin: 0 0 60px 0; }
section.one div.subhead { font-family: 'akkurat-bold',arial,sans-serif; font-size: 16px; line-height: 125%; letter-spacing: 0.065em; color: #06c; text-transform: uppercase; margin: 0 0 15px 0; }
section.one div.column { float: left; width: 392px; } 
section.one div.column.left { margin: 0 28px 0 0; } 






/*

Board of Direcrtors Styles

*/

section.board { padding: 0 0 0 0; }
section.board div.tiles { position: absolute; margin: 0 0 0 773px; }
section.board div.inset { padding: 0 0 60px 0; border: 33px solid #fff; background-color: #e9eef1; }
section.board div.title { font-family: 'akkurat-bold',arial,sans-serif; font-size: 40px; line-height: 100%; letter-spacing: 0.065em; color: #036; text-transform: uppercase; padding: 25px 0 0 50px; margin: 0 0 50px 0; }
section.board div.group-photo { margin: 0 0 25px 0; }
section.board div.copy { padding: 0 50px 0 50px; }

section.board div.slideshow { position: relative; width: 914px; height: 800px; overflow: hidden; }
section.board div.slideshow div.arrow { position: absolute; width: 31px; cursor: pointer; }
section.board div.slideshow div.arrow.back { margin: 120px 0 0 10px; }
section.board div.slideshow div.arrow.next { margin: 120px 0 0 873px; }
section.board div.slideshow div.arrow.back.text { width: 60px; font-size: 12px; line-height: 116.666%; color: #333; margin: 209px 0 0 10px; }
section.board div.slideshow div.arrow.next.text { width: 60px; font-size: 12px; line-height: 116.666%; color: #333; margin: 209px 0 0 850px; }
section.board div.slideshow div.arrow.inactive { display: none !important; opacity: 0.2; cursor: default; }
section.board div.slideshow div.slide { position: absolute; width: 914px; color: #fff; }
section.board div.slideshow div.slide1 { left: 0; }
section.board div.slideshow div.slide2 { left: 914px; }

section.board div.column { float: left; width: 305px; margin: 0 25px 0 0; } 
section.board div.column.left { width: 150px; font-family: 'akkurat-italic'; font-size: 12px; line-height: 100%; color: #333; } 
section.board div.column:last-child { margin-right: 0; } 
section.board div.copy div.name { font-family: 'akkurat-bold',arial,sans-serif; font-size: 16px; line-height: 112.5%; color: #036; margin: 0 0 2px 0; }
section.board div.copy div.position { font-family: 'akkurat-bold',arial,sans-serif; font-size: 12px; line-height: 150%; color: #333; margin: 0 0 15px 0; }
section.board div.copy div.supp { font-size: 12px; line-height: 150%; color: #333; margin: 0 0 15px 0; }

section.board div.slideshow div.slide2 div.column { width: 254px; }






/*

Financial Highlights Styles

*/

section.highlights { padding: 0 0 0 0; }
section.highlights div.inset { padding: 25px 50px 30px 50px; border: 33px solid #fff; background-color: #e9eef1; }
section.highlights div.title { font-family: 'akkurat-bold',arial,sans-serif; font-size: 40px; line-height: 100%; letter-spacing: 0.065em; color: #036; text-transform: uppercase; margin: 0 0 50px 0; }
section.highlights table { width: 100%; margin: 0 0 50px 0; }
section.highlights table th { font-family: 'akkurat',arial,sans-serif; font-weight: normal; text-align: right; border-bottom: 2px solid #555; padding: 15px 0 0 35px; }
section.highlights table td { font-size: 16px; text-align: right; padding: 15px 0 12px 35px; border-bottom: 1px solid #b7babd; }
section.highlights table .label { text-align: left; padding-left: 0; }
section.highlights table .current { font-family: 'akkurat-bold',arial,sans-serif; }
section.highlights table .label.small { font-size: 12px; }
section.highlights table .label.indent { padding-left: 20px; }
section.highlights table td span { float: left; }
section.highlights table tr.extra-top th { padding-top: 35px; }
section.highlights table tr.extra-top td { padding-top: 35px; padding-bottom: 0; }
section.highlights table tr.no-border td { border-bottom: none; }
section.highlights p { width: 70%; font-size: 15px; }






/*

Letter to Sharehowner Styles

*/

section.letter { padding: 0 0 100px 0; }
section.letter div.tiles { position: absolute; margin: 224px 0 0 674px; }
section.letter div.copy { padding: 35px 168px 0 84px; }
section.letter div.copy p.intro { font-family: 'akkurat-bold',arial,sans-serif; font-size: 24px; color: #036; margin-bottom: 35px; }
section.letter div.copy div.caption { font-size: 16px; margin: 0 0 40px 0; }
section.letter div.copy div.caption span.name { font-family: 'akkurat-bold',arial,sans-serif; text-transform: uppercase; margin: 0 10px 0 0; }
section.letter div.copy div.title { font-family: 'akkurat-bold',arial,sans-serif; font-size: 40px; line-height: 100%; letter-spacing: 0.065em; color: #036; text-transform: uppercase; margin: 0 0 10px 0; }
section.letter div.copy div.head { font-family: 'akkurat-bold',arial,sans-serif; font-size: 16px; line-height: 100%; letter-spacing: 0.065em; color: #036; text-transform: uppercase; margin: 30px 0 4px 0; }
section.letter div.copy div.subhead { font-family: 'akkurat-bold-italic'; font-size: 16px; line-height: 100%; color: #036; margin: 30px 0 4px 0; }

section.letter div.inset { padding: 35px 0 0 0; background-color: #e9eef1; margin: 17px 17px 0 17px; }
section.letter div.inset div.title { font-family: 'akkurat-bold',arial,sans-serif; font-size: 32px; line-height: 100%; letter-spacing: 0.065em; color: #036; text-transform: uppercase; padding: 0 0 0 66px; margin: 0 0 30px 0; }
section.letter div.slideshow { position: relative; width: 946px; height: 750px; overflow: hidden; }
section.letter div.slideshow div.arrow { position: absolute; width: 31px; cursor: pointer; }
section.letter div.slideshow div.arrow.back { margin: 120px 0 0 10px; }
section.letter div.slideshow div.arrow.next { margin: 120px 0 0 905px; }
section.letter div.slideshow div.arrow.back.text { width: 60px; font-size: 12px; line-height: 116.666%; color: #333; margin: 209px 0 0 10px; }
section.letter div.slideshow div.arrow.next.text { width: 60px; font-size: 12px; line-height: 116.666%; color: #333; margin: 209px 0 0 882px; }
section.letter div.slideshow div.arrow.inactive { display: none !important; opacity: 0.2; cursor: default; }
section.letter div.slideshow div.slide { position: absolute; width: 946px; color: #fff; }
section.letter div.slideshow div.slide1 { left: 0; }
section.letter div.slideshow div.slide2 { left: 914px; }

section.letter div.inset div.copy2 { padding: 30px 50px 0 67px; }
section.letter div.inset div.column { float: left; width: 305px; margin: 0 25px 0 0; } 
section.letter div.inset div.column.left { width: 150px; font-family: 'akkurat-italic'; font-size: 12px; line-height: 100%; color: #333; } 
section.letter div.inset div.column:last-child { margin-right: 0; } 
section.letter div.inset div.name { font-family: 'akkurat-bold',arial,sans-serif; font-size: 16px; line-height: 112.5%; color: #036; margin: 0 0 2px 0; }
section.letter div.inset div.position { font-family: 'akkurat-bold',arial,sans-serif; font-size: 12px; line-height: 150%; color: #333; margin: 0 0 15px 0; }
section.letter div.inset div.supp { font-size: 12px; line-height: 150%; color: #333; margin: 0 0 15px 0; }







/*

Info and Downloads Styles

*/

section.info { padding: 0 0 100px 0; }
section.info div.tiles { position: absolute; margin: 0 0 0 698px; }
section.info div.title { font-family: 'akkurat-bold',arial,sans-serif; font-size: 40px; line-height: 100%; letter-spacing: 0.065em; color: #036; text-transform: uppercase; padding: 25px 0 0 0; margin: 0 0 110px 0; }
section.info div.copy { padding: 37px 75px 0 75px; }
section.info div.column { float: left; width: 392px; } 
section.info div.column.left { margin: 0 28px 0 0; } 
section.info div.column ul { margin: 0 0 50px 0; }
section.info div.column ul li { font-size: 16px; line-height: 23px; margin: 0 0 25px 0; }
section.info div.column ul li a { font-family: 'akkurat-bold',arial,sans-serif; color: #06c; text-decoration: none; }
section.info div.column ul li a:hover { text-decoration: underline; }
section.info div.column div.subhead { font-family: 'akkurat-bold',arial,sans-serif; font-size: 22px; line-height: 120%; color: #036; text-transform: uppercase; margin: 0 0 30px 0; } 
section.info div.column div.subsection { font-family: 'akkurat-bold',arial,sans-serif; color: #036; margin: 0 0 1px 0; } 
section.info div.column.right div.subsection { text-transform: uppercase; } 






/*

Built On Styles

*/

div.pageWrapper.body.performance { padding-bottom: 0; }
div.pageWrapper.body.focus { padding-bottom: 0; }
div.pageWrapper.body.platform { padding-bottom: 0; }
div.pageWrapper.body.strength { padding-bottom: 0; }
div.pageWrapper.body.risk { padding-bottom: 0; }
section.built { padding: 0 0 0 0; background-color: transparent; }
section.built div.more-button { position: fixed; bottom: 0; left: 50%; width: 155px; margin: 0 0 0 -77px; z-index: 3; }
section.built div.intro { position: relative; }
section.built div.tiles { position: absolute; }
section.built div.title { position: absolute; font-family: 'akkurat-bold',arial,sans-serif; font-size: 40px; line-height: 100%; letter-spacing: 0.030em; color: #005bad; text-transform: uppercase; margin: 0 0 10px 0; }
section.built div.key { position: absolute; font-size: 22px; line-height: 133%; color: #06c; }
section.built div.intro { height: 470px; }

section.built div.slideshow { position: relative; width: 980px; height: 230px; overflow: hidden; margin: 0 0 36px 0; }
section.built div.slideshow div.arrow { position: absolute; width: 31px; cursor: pointer; }
section.built div.slideshow div.arrow.back { margin: 80px 0 0 17px; }
section.built div.slideshow div.arrow.next { margin: 80px 0 0 932px; }
section.built div.slideshow div.arrow.inactive { display: none !important; opacity: 0.3; cursor: default; }
section.built div.slideshow div.slide { position: absolute; width: 980px; color: #fff; }
section.built div.slideshow div.slide1 { left: 0; }
section.built div.slideshow div.slide2 { left: 980px; }
section.built div.slide div.num { font-family: 'akkurat-bold',arial,sans-serif; font-size: 60px; line-height: 100%; margin: 0 0 3px 0; }
section.built div.slide div.num.dollar { text-indent: -0.35em; }
section.built div.slide div.num span { font-family: 'akkurat',arial,sans-serif; font-size: 32px; vertical-align: 15px; margin: 0 2px 0 0; }
section.built div.slide div.text { font-family: 'akkurat-bold',arial,sans-serif; font-size: 28px; line-height: 100%; letter-spacing: 0.065em; text-transform: uppercase; margin: 0 0 3px 0; }
section.built div.slide div.supp { font-family: 'akkurat-bold',arial,sans-serif; font-size: 16px; line-height: 120%; letter-spacing: 0.065em; text-transform: uppercase; margin: 0 0 3px 0; }

section.built div.copy { padding: 0 83px 0 83px; }
section.built div.subhead { font-family: 'akkurat-bold',arial,sans-serif; font-size: 16px; line-height: 125%; letter-spacing: 0.065em; color: #06c; text-transform: uppercase; margin: 0 0 15px 0; }
section.built div.column { float: left; width: 382px; } 
section.built div.column.left { margin: 0 28px 0 0; } 
section.built div.photo-footer { margin: 28px 0 0 0; } 

section.built.performance div.title { color: #06c; margin: 63px 0 0 85px; }
section.built.performance div.subhead { color: #06c; }
section.built.performance div.key { color: #06c; }
section.built.performance div.key1 { width: 210px; margin: 195px 0 0 84px; }
section.built.performance div.key2 { width: 310px; margin: 195px 0 0 336px; }
section.built.performance div.key3 { width: 250px; margin: 195px 0 0 673px; }
section.built.performance div.slideshow { background-image: url(../images/built/performance/slideshow_bground.jpg); }
section.built.performance div.slide1 div.slide-image { position: absolute; margin: 30px 0 0 84px; }
section.built.performance div.slide2 div.slide-image { position: absolute; margin: 28px 0 0 84px; }

section.built.performance div.slide1 div.part1 { position: absolute; width: 250px; margin: 35px 0 0 102px; }
section.built.performance div.slide1 div.part2 { position: absolute; width: 250px; margin: 35px 0 0 390px; }
section.built.performance div.slide1 div.part3 { position: absolute; width: 350px; margin: 35px 0 0 642px; }
section.built.performance div.slide2 div.part1 { position: absolute; width: 335px; margin: 25px 0 0 84px; }
section.built.performance div.slide2 div.part1 img { margin: 15px 0 0 0; }
section.built.performance div.slide2 div.part2 { position: absolute; width: 350px; margin: 25px 0 0 503px; }
section.built.performance div.slide2 div.part2 img { margin: 22px 0 0 0; }

section.built.focus div.title { color: #066; margin: 63px 0 0 85px; }
section.built.focus div.subhead { color: #066; }
section.built.focus div.key { color: #066; }
section.built.focus div.key1 { width: 210px; margin: 195px 0 0 84px; }
section.built.focus div.key2 { width: 310px; margin: 195px 0 0 336px; }
section.built.focus div.key3 { width: 250px; margin: 195px 0 0 673px; }
section.built.focus div.slideshow { background-image: url(../images/built/focus/slideshow_bground.jpg); }
section.built.focus div.slide1 div.slide-image { position: absolute; margin: 39px 0 0 83px; }
section.built.focus div.slide2 div.slide-image { position: absolute; margin: 40px 0 0 82px; }

section.built.platform div.title { color: #06c; margin: 63px 0 0 85px; }
section.built.platform div.subhead { color: #06c; }
section.built.platform div.key { color: #06c; }
section.built.platform div.key i { font-family: 'akkurat-italic'; font-style: normal; }
section.built.platform div.key1 { width: 240px; margin: 195px 0 0 84px; }
section.built.platform div.key2 { width: 250px; margin: 195px 0 0 392px; }
section.built.platform div.key3 { width: 250px; margin: 195px 0 0 672px; }
section.built.platform div.slideshow { background-image: url(../images/built/platform/slideshow_bground.jpg); }
section.built.platform div.slide1 div.slide-image { position: absolute; margin: 26px 0 0 83px; }
section.built.platform div.slide2 div.slide-image { position: absolute; margin: 28px 0 0 84px; }

section.built.strength div.title { color: #06c; margin: 63px 0 0 85px; }
section.built.strength div.subhead { color: #06c; }
section.built.strength div.key { color: #06c; }
section.built.strength div.key i { font-family: 'akkurat-italic'; font-style: normal; }
section.built.strength div.key1 { width: 220px; margin: 195px 0 0 84px; }
section.built.strength div.key2 { width: 270px; margin: 195px 0 0 336px; }
section.built.strength div.key3 { width: 260px; margin: 195px 0 0 673px; }
section.built.strength div.slideshow { background-image: url(../images/built/strength/slideshow_bground.jpg); }
section.built.strength div.slide1 div.slide-image { position: absolute; margin: 28px 0 0 82px; }
section.built.strength div.slide2 div.slide-image { position: absolute; margin: 28px 0 0 84px; }

section.built.risk div.title { color: #096; margin: 63px 0 0 85px; }
section.built.risk div.title i { font-family: 'akkurat-bold-italic'; font-style: normal; }
section.built.risk div.subhead { color: #096; }
section.built.risk div.key { color: #096; }
section.built.risk div.key i { font-family: 'akkurat-italic'; font-style: normal; }
section.built.risk div.key1 { width: 220px; margin: 195px 0 0 84px; }
section.built.risk div.key2 { width: 300px; margin: 195px 0 0 336px; }
section.built.risk div.key3 { width: 230px; margin: 195px 0 0 673px; }
section.built.risk div.slideshow { background-image: url(../images/built/risk/slideshow_bground.jpg); }
section.built.risk div.slide1 div.slide-image { position: absolute; margin: 39px 0 0 82px; }
section.built.risk div.slide2 div.slide-image { position: absolute; margin: 39px 0 0 84px; }



