
/* fancyBox v2.0.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp
object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:1002}.fancybox-outer{padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:1003}.fancybox-opened .fancybox-outer{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-inner{width:100%;height:100%;padding:0;margin:0;position:relative;outline:none;overflow:hidden}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top: -21px;margin-left: -21px;width:42px;height:42px;background:url('/images/fancybox/fancybox_loading.gif');opacity:0.8;cursor:pointer;z-index:1010}.fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/images/fancybox/fancybox_sprite.png')}.fancybox-close{position:absolute;top: -18px;right: -18px;width:36px;height:36px;cursor:pointer;z-index:1004}.fancybox-prev,.fancybox-next{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('/images/fancybox/blank.gif');z-index:1003}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-prev span, .fancybox-next
span{position:absolute;top:50%;left: -9999px;width:36px;height:36px;margin-top: -18px;cursor:pointer;z-index:1003}.fancybox-prev
span{background-position:0 -36px}.fancybox-next
span{background-position:0 -72px}.fancybox-prev:hover,.fancybox-next:hover{visibility:visible}.fancybox-prev:hover
span{left:20px}.fancybox-next:hover
span{left:auto;right:20px}.fancybox-tmp{position:absolute;top: -9999px;left: -9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:1001;background:#000}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:1005}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom: -35px;z-index:1003;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right: -100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.7);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}
body{font-family:Arial,Helvetica,sans-serif;font-size:0.85em;line-height:1.6em;color:#555;min-width:960px;background:url(/images/tartan.png) repeat-x;padding-top:70px}h1,h2,h3,h4,h5,h6{text-transform:uppercase;margin:0
0 0.5em 0;color:#0d104b}h1{font-size:1.9em;margin-bottom:0.8em;border-bottom:2px dotted #0d104b;line-height:1.25em}h2{font-size:1.4em;background-color:#f2efee;color:#555;line-height:1.8em;text-indent:1em;width:105%;margin:0
0 1.2em -1em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}address{font-style:normal}a{text-decoration:none;color:#08266e}a
img{border:none}a:hover{text-decoration:underline;color:#08266e}table{border-collapse:collapse}th,td{padding:0.5em}th{background-color:#08266e;color:#fff;text-align:left}tr:nth-child(even) td{background-color:#dddbda}img.left-align{float:left;margin:5px
20px 15px 0}img.right-align{float:right;margin:5px
0 15px 20px}a.pdf-link:before{content:'';width:16px;height:16px;vertical-align:text-bottom;margin-right:10px;display:inline-block;background:url(/images/pdf-icon.gif) no-repeat}.ir{display:block;text-indent: -999em;line-height:0;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin: -1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.strapline{display:block;background:url(/images/sprite.png) -429px 0;width:202px;height:29px;margin:0}.shadow{background:url(/images/shadow-sprite.png) no-repeat}.shadow.x960{background-position:0 100%;width:960px;padding-bottom:24px}.shadow.x290{background-position: -1536px 100%;width:290px;padding-bottom:19px}.shadow.x260{background-position: -964px 100%;width:260px;padding-bottom:19px}.shadow.x170{background-position: -1228px 100%;width:170px;padding-bottom:16px}.shadow.x130{background-position: -1402px 100%;width:130px;padding-bottom:20px}.friendly-form{margin:0
0 20px 0;padding:10px
0 0 0}.friendly-form
p{margin:0
0 12px 0;clear:both;position:relative}.friendly-form
fieldset{clear:both;background-color:#f4f4f4;border:1px
solid #ddd;padding:10px
10px 10px 10px;margin:10px
0 10px}.friendly-form fieldset.std-fieldset{margin:10px
20px 20px 20px}.friendly-form
legend{padding:20px
0 20px 0;font-size:1.2em;font-weight:bold;color:#0071b7}.friendly-form ul, .friendly-form
ol{margin:0;padding:0;list-style:none}.friendly-form
li{width:100%;margin:5px
0 5px 0;padding:0;list-style:none;clear:left}.friendly-form
label{display:block;float:left;width:140px}.friendly-form
label.focus{font-weight:bold;color:#0d104b}.friendly-form
label.required{font-weight:bold}.friendly-form input[type="text"], .friendly-form input[type="password"], .friendly-form input[type="email"], .friendly-form input[type="url"]{border:1px
solid #aaa;width:240px;height:20px}.friendly-form input[type="text"].shortInputField{width:40px;border:1px
solid #aaa}.friendly-form input[type="submit"], .friendly-form input[type="reset"]{border:none}.friendly-form
select{width:230px;border:1px
solid #ccc}.friendly-form
select.shortSelectField{width:75px}.friendly-form
textarea{width:320px;height:140px;border:1px
solid #ccc}.friendly-form textarea.focus,
.friendly-form input.focus,
.friendly-form
select.focus{border:1px
solid #0d104b}.friendly-form
.helper{clear:both;padding-bottom:5px;margin:10px
0 10px 200px;color:#009FC3;font-size:0.85em}.friendly-form .option-container{width:auto;padding:0
5px 0 5px;float:left;margin:0
15px 15px 0}.friendly-form input[type="checkbox"]{vertical-align:bottom;width:auto;border:none}.friendly-form
.radio{vertical-align:bottom;width:auto;border:none}.friendly-form input:invalid, .friendly-form input:valid{border:1px
solid #ccc}.friendly-form input.button,.button{border:none;background-color:#0d104b;color:#fff;height:25px}.message{margin-bottom:1em;padding:0.5em}.message.error{border:1px
solid #f00}.message
p{margin:0}.video-splash{background:url(/images/shadow-sprite.png) no-repeat -964px 100%;width:260px;padding-bottom:19px}.video-splash
.video{position:relative;display:block;width:260px;overflow:hidden}.video-splash
.play{position:absolute;top:50%;left:50%;margin: -42px 0 0 -42px}.video-splash .video:hover
.play{background-position: -255px 0}.play{display:block;background:url(/images/sprite.png) -342px 0;width:83px;height:83px}.play:hover{background-position: -255px 0}p.more{margin-bottom:0;text-align:right;font-size:0.9em}.filter{font-size:0.9em;background-color:#f2efee;color:#555;padding:0.5em 0;margin:2em
0 1.2em 0;overflow:hidden}.filter
li{float:left;list-style:none;margin:0;border-right:1px solid #777}.filter li:last-child{border:none}.filter
a{text-transform:uppercase;font-weight:bold;display:block;padding:0
0.6em;color:#777;line-height:1em}.filter a:hover{color:#0d104b;text-decoration:none}.filter
a.active{color:#0d104b}.market-thumb{width:130px;background:url(/images/shadow-sprite.png) no-repeat -1402px 100%;padding-bottom:22px;margin:0
15px 10px 0;overflow:hidden;float:left}.market-thumb .market-thumb-title{color:#666;font-size:12px;white-space:nowrap}.market-thumb .market-thumb-link{display:block;width:130px;height:86px;overflow:hidden}.gallery-images{margin:3em
0 2em 0;overflow:hidden}.gallery-images .image-wrapper{display:block;margin:0
20px 10px 0;background:url(/images/shadow-sprite.png) -1228px 100% no-repeat;width:170px;height:127px;padding:0
0 16px 0;float:left;text-align:center;overflow:hidden}.gallery-images .gallery-image{max-width:170px;max-height:127px}#header{position:relative;width:960px;height:100px;margin:0
auto 25px auto}#header
nav{position:absolute;z-index:999;bottom:0;left:0;width:100%;height:35px;background-color:#0d104b}#header
.strapline{position:absolute;top:6px;right:250px}#site-search{position:absolute;top:2px;right:0}#site-search
fieldset{border:none;margin:0;padding:0}#site-search-text{width:160px;height:31px;padding:0
10px;margin-right: -1px;border:1px
solid #acacad;float:left;color:#aaa;font-size:13px}#site-search-submit{width:33px;height:33px;background:url(/images/sprite.png) -225px 4px #dddbda;float:left;border:1px
solid #acacad}.ie7 #site-search-submit{line-height:33px}.ie7 #site-search-text,
.ie8 #site-search-text{line-height:31px}#main-menu{margin:0;padding:0}#main-menu
li{list-style:none;margin:0;padding:0}#main-menu
a{display:block;padding:0
15px;color:#fff;text-decoration:none}#main-menu>li{float:left;font-size:15px;border-right:1px solid #fff}#main-menu>li:last-child{border-right:none}#main-menu>li>a{line-height:35px}#main-menu > li.active > a, #main-menu li:hover>a{background:url(/images/sprite.png) no-repeat -635px 0 #dddbda;color:#0d104b}#main-menu
ol{position:absolute;background-color:#0d104b;border-top:1px solid #fff;margin:0;padding:0;width:230px;top:35px;display:none}#main-menu ol
a{line-height:30px}#main-menu ol li:hover
a{background-color:#dddbda;color:#0d104b}#main-menu li:hover
ol{display:block}#banner{position:relative;margin:0
auto 30px auto;background:url(/images/shadow-sprite.png) no-repeat 0 100%;width:960px;height:280px;overflow:hidden;padding-bottom:25px}#banner ul, #banner
li{margin:0;padding:0;width:960px;height:280px;overflow:hidden}#banner
img{width:960px}#banner
.progress{position:absolute;width:960px;bottom:40px;text-align:center}#banner .progress
span{cursor:pointer;opacity:0.7;display:inline-block;width:8px;height:8px;font-size:0;margin:0
3px;background-color:#C00;border:1px
solid #000}#banner .progress
span.on{background-color:#fff}#banner
.button{position:absolute;cursor:pointer;outline:none;z-index:2;top:50%;margin-top: -65px;background:url(/images/sprite.png);width:53px;height:106px}#banner
.button.next{right:0;background-position: -171px 0}#banner .button.next:hover{background-position: -114px 0}#banner
.button.prev{background-position: -57px 0}#banner .button.prev:hover{background-position:0 0}#featured{width:260px;float:left}#featured
section{margin-bottom:1em}#featured
p{font-size:0.9em}#featured
article{margin-bottom:1em}#featured article
p{margin:0}#featured .article-heading{width:auto;font-size:1.2em;margin-bottom:0;text-transform:none}#featured .featured-heading{width:auto;color:#0d104b;line-height:1.7em;text-indent:0;font-size:1.4em;background:none;margin:0
0 0.8em 0;border-bottom:2px dotted #0d104b}#main-wrapper{width:960px;margin:0
auto 20px auto;min-height:250px;overflow:hidden}#content{width:630px;margin:0
40px 0 30px;float:left;overflow:hidden}#footer{font-size:0.9em;border-top:4px solid #fff;background-color:#e8e5e5;padding:20px
0;color:#0d104b;min-height:111px}#footer>.wrapper{position:relative;width:960px;margin:0
auto;overflow:hidden}#footer
address{float:left;margin-right:50px}#footer address
p{margin:0;line-height:1.3em}#gutter{font-size:0.9em;color:#fff;overflow:hidden;background-color:#0d104b}#gutter>.wrapper{position:relative;width:960px;margin:0
auto}#gutter
p{line-height:3em;margin:0}#gutter
a{line-height:3em;color:#fff}#gutter a:hover{text-decoration:underline}#copyright{float:left}#legal-links{float:right}#error-page{margin:10% auto 0 auto;text-align:center;min-width:0;width:550px}
#featured{float:none;width:100%;background-color:#f2efee;padding:25px
0 20px 0}#featured
.wrapper{width:960px;margin:0
auto;overflow:hidden}#featured
section{width:300px;float:left;margin-bottom:0}#featured .featured-case-studies{margin:0
30px}#content{width:460px;margin-right:50px;float:left;color:#777}#content
h1{border:none}#markets{width:420px;float:left;overflow:hidden;margin:0
0 20px 0}#markets .market-thumb:nth-child(3n){margin-right:0}
