﻿@font-face{font-family:'Open Sans';src:url("../../go/opensans-bold-webfont.eot");src:url("../../go/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/opensans-bold-webfont.woff2") format("woff2"),url("../../go/opensans-bold-webfont.woff") format("woff"),url("../../go/opensans-bold-webfont.ttf") format("truetype"),url("../../go/opensans-bold-webfont.svg#open_sansbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url("../../go/opensans-bolditalic-webfont.eot");src:url("../../go/opensans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/opensans-bolditalic-webfont.woff2") format("woff2"),url("../../go/opensans-bolditalic-webfont.woff") format("woff"),url("../../go/opensans-bolditalic-webfont.ttf") format("truetype"),url("../../go/opensans-bolditalic-webfont.svg#open_sansbold_italic") format("svg");font-weight:700;font-style:italic}@font-face{font-family:'Open Sans';src:url("../../go/opensans-extrabold-webfont.eot");src:url("../../go/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/opensans-extrabold-webfont.woff2") format("woff2"),url("../../go/opensans-extrabold-webfont.woff") format("woff"),url("../../go/opensans-extrabold-webfont.ttf") format("truetype"),url("../../go/opensans-extrabold-webfont.svg#open_sansextrabold") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url("../../go/opensans-extrabolditalic-webfont.eot");src:url("../../go/opensans-extrabolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/opensans-extrabolditalic-webfont.woff2") format("woff2"),url("../../go/opensans-extrabolditalic-webfont.woff") format("woff"),url("../../go/opensans-extrabolditalic-webfont.ttf") format("truetype"),url("../../go/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic") format("svg");font-weight:800;font-style:italic}@font-face{font-family:'Open Sans';src:url("../../go/opensans-italic-webfont.eot");src:url("../../go/opensans-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/opensans-italic-webfont.woff2") format("woff2"),url("../../go/opensans-italic-webfont.woff") format("woff"),url("../../go/opensans-italic-webfont.ttf") format("truetype"),url("../../go/opensans-italic-webfont.svg#open_sansitalic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url("../../go/opensans-light-webfont.eot");src:url("../../go/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/opensans-light-webfont.woff2") format("woff2"),url("../../go/opensans-light-webfont.woff") format("woff"),url("../../go/opensans-light-webfont.ttf") format("truetype"),url("../../go/opensans-light-webfont.svg#open_sanslight") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url("../../go/opensans-lightitalic-webfont.eot");src:url("../../go/opensans-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/opensans-lightitalic-webfont.woff2") format("woff2"),url("../../go/opensans-lightitalic-webfont.woff") format("woff"),url("../../go/opensans-lightitalic-webfont.ttf") format("truetype"),url("../../go/opensans-lightitalic-webfont.svg#open_sanslight_italic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url("../../go/opensans-regular-webfont.eot");src:url("../../go/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/opensans-regular-webfont.woff2") format("woff2"),url("../../go/opensans-regular-webfont.woff") format("woff"),url("../../go/opensans-regular-webfont.ttf") format("truetype"),url("../../go/opensans-regular-webfont.svg#open_sansregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url("../../go/opensans-semibold-webfont.eot");src:url("../../go/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/opensans-semibold-webfont.woff2") format("woff2"),url("../../go/opensans-semibold-webfont.woff") format("woff"),url("../../go/opensans-semibold-webfont.ttf") format("truetype"),url("../../go/opensans-semibold-webfont.svg#open_sanssemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url("../../go/opensans-semibolditalic-webfont.eot");src:url("../../go/opensans-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/opensans-semibolditalic-webfont.woff2") format("woff2"),url("../../go/opensans-semibolditalic-webfont.woff") format("woff"),url("../../go/opensans-semibolditalic-webfont.ttf") format("truetype"),url("../../go/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'Droid Serif';src:url("../../go/DroidSerif-Regular-webfont.eot");src:url("../../go/DroidSerif-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/DroidSerif-Regular-webfont.woff") format("woff"),url("../../go/DroidSerif-Regular-webfont.ttf") format("truetype"),url("../../go/DroidSerif-Regular-webfont.svg#droid_serifregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Droid Serif';src:url("../../go/DroidSerif-Italic-webfont.eot");src:url("../../go/DroidSerif-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/DroidSerif-Italic-webfont.woff") format("woff"),url("../../go/DroidSerif-Italic-webfont.ttf") format("truetype"),url("../../go/DroidSerif-Italic-webfont.svg#droid_serifitalic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Droid Serif';src:url("../../go/DroidSerif-Bold-webfont.eot");src:url("../../go/DroidSerif-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/DroidSerif-Bold-webfont.woff") format("woff"),url("../../go/DroidSerif-Bold-webfont.ttf") format("truetype"),url("../../go/DroidSerif-Bold-webfont.svg#droid_serifbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Droid Serif';src:url("../../go/DroidSerif-BoldItalic-webfont.eot");src:url("../../go/DroidSerif-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../../go/DroidSerif-BoldItalic-webfont.woff") format("woff"),url("../../go/DroidSerif-BoldItalic-webfont.ttf") format("truetype"),url("../../go/DroidSerif-BoldItalic-webfont.svg#droid_serifbold_italic") format("svg");font-weight:700;font-style:italic}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("/assets/fnt/fa/fontawesome-webfont.eot?v=4.0.3");src:url("/assets/fnt/fa/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"),url("/assets/fnt/fa/fontawesome-webfont.woff?v=4.0.3") format("woff"),url("/assets/fnt/fa/fontawesome-webfont.ttf?v=4.0.3") format("truetype"),url("/assets/fnt/fa/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-bars:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}body{font-size:1em;line-height:1.5em;color:#333;font-family:"Open Sans",helvetica,arial,sans-serif}html{font-size:100%;line-height:1.5em}h1,h2,h3,h4,h5,h6{clear:right;color:#212121;font-family:"Droid serif",georgia,serif}h1{font-size:2.5em;line-height:1.2em;line-height:1.2em;margin-top:.75em;margin-bottom:.75em}h2{font-size:1.4em;line-height:2.14286em;line-height:1.2em;margin-top:1.5em;margin-bottom:.75em;padding-bottom:.15em;border-bottom:1px solid #ccc;clear:both}@media screen and (min-width: 60em){h2{font-size:2em;line-height:1.5em;line-height:1.2em}}h3{font-size:1.3em;line-height:2.30769em;line-height:1.2em;margin-top:1.125em;margin-bottom:.375em}h4{font-size:1.2em;line-height:1.25em;line-height:1.2em;margin-top:.375em;margin-bottom:1.125em}h5{font-size:1.1em;line-height:1.36364em;line-height:1.2em;margin-top:.75em;margin-bottom:.75em}h6{font-size:1em;line-height:1.5em;line-height:1.2em;margin-top:.75em;margin-bottom:.75em}p{margin-bottom:1.5em}.standfirst{font-size:1.1em;line-height:1.36364em;line-height:1.5em}ol,ul{list-style-position:inside}@media screen and (min-width: 60em){ol,ul{list-style-position:outside}}ol{margin-bottom:1.5em;list-style-type:decimal}ol ol{margin-top:.375em;margin-bottom:.375em;margin-left:1.5em;list-style-type:lower-roman}ol ol ol{margin-top:.375em;margin-bottom:.375em;margin-left:1.5em;list-style-type:lower-alpha}ul{margin-bottom:1.5em;list-style-type:disc}ul ul{margin-top:.375em;margin-bottom:.375em;margin-left:1.5em;list-style-type:circle}ul ul ul{margin-top:.375em;margin-bottom:.375em;margin-left:1.5em;list-style-type:square}a{-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none}a:link{border-bottom:1px solid #10147e;color:#10147e}a:visited{border-bottom:1px solid purple;color:purple}a:hover,a:active{border-bottom:1px solid #688fca;color:#688fca}blockquote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3.5%;padding-right:3.5%;margin-bottom:1.5em;border-left:3px solid #688fca;font-style:italic}@media screen and (min-width: 60em){blockquote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3.5%;padding-right:3.5%;padding-top:.75em;padding-bottom:.75em;margin-left:7.5404%}}table{border:1px solid #000;margin-bottom:1.5em;width:100%}table th{text-align:center;font-weight:bold}table td,table th{padding:2px}table td.numeric,table th.numeric{text-align:right}table th,table td{border-right:1px solid #666;border-bottom:1px solid #666;border-left-width:0;border-top-width:0}table th:last-child,table td:last-child{border-right-width:0}table th.last,table td.last{border-right-width:0}table tbody tr:last-child th,table tbody tr:last-child td,table tfoot tr:last-child th,table tfoot tr:last-child td{border-bottom-width:0}table tbody tr.last th,table tbody tr.last td,table tfoot tr.last th,table tfoot tr.last td{border-bottom-width:0}table thead th{border-bottom:1px solid #000}table tfoot th,table tfoot td{border-top:1px solid #000}table th:first-child{border-right:1px solid #000}table th{background-color:#fff}table th.even,table th:nth-child(2n){background-color:#dedede}table tr.odd td,table tr:nth-child(2n+1) td{background-color:#ccc}table tr.odd td.even,table tr.odd td:nth-child(2n),table tr:nth-child(2n+1) td.even,table tr:nth-child(2n+1) td:nth-child(2n){background-color:#ababab}table tr.even td{background-color:#ccc}table tr.even td.even,table tr.even td:nth-child(2n){background-color:#ababab}table tfoot th,table tfoot td{background-color:#fff}table tfoot th.even,table tfoot th:nth-child(2n),table tfoot td.even,table tfoot td:nth-child(2n){background-color:#dedede}table th{text-align:left}a[href^="http://twitter.com"]:before,a[href^="https://twitter.com"]:before{font-family:fontAwesome;content:"\f099\00a0"}a[href^="http://facebook.com"]:before{font-family:fontAwesome;content:"\f082\00a0"}a[href^="http://linkedin.com"]:before{font-family:fontAwesome;content:"\f0e1\00a0"}.fa span{font-size:.5em;line-height:3em;line-height:1.2em;display:none;font-family:"Open Sans",helvetica,arial,sans-serif}.fa span .no-fontface{display:inline}strong{font-weight:bold}em{font-style:italic}img{max-width:100%}figure{background:#F2F3F8;display:inline-block;max-width:100%}figure figcaption{font-size:.85em;line-height:1.76471em;padding:.25em .5em}.block{margin-bottom:1.5em}@media screen and (max-width: 60em){.float{display:block;float:left;margin-left:0;margin-right:-100%;width:36.84654%;clear:none;float:left;margin-left:0;margin-right:3.5%}}@media screen and (min-width: 60em){.float{float:left;margin-left:-21.2607%;margin-right:3.5%}}.page .logo{display:block;float:left;margin-left:0;margin-right:-100%;width:22.39128%;clear:none;float:left;margin-left:0;margin-right:3.5%;margin-bottom:1.5em}@media screen and (min-width: 60em){.page .logo{display:block;float:left;margin-left:0;margin-right:-100%;width:12.21593%;clear:none;float:left;margin-left:0;margin-right:3.5%}}.gallery{overflow:hidden;*zoom:1;clear:both;list-style:outside none}@media screen and (min-width: 60em){.gallery li{display:inline}.gallery li:nth-child(2n+1){display:block;float:left;margin-left:0;margin-right:-100%;width:36.11304%;clear:right;float:left}.gallery li:nth-child(2n+2){display:block;float:left;margin-left:42.59131%;margin-right:-100%;width:36.11304%;clear:left;float:right}}.wrapper{margin:0 auto;width:96%}@media screen and (min-width: 72em){.wrapper{margin:0 auto;width:72em}}header[role=banner]{overflow:hidden;*zoom:1;background:#10147e}.no-svg header[role=banner]{background:white}@media screen and (min-width: 60em){header[role=banner]{background:#fff}.no-svg header[role=banner]{background:#fff}}header[role=banner] .logo{display:block;float:left;margin-left:0;margin-right:-100%;width:74.17383%;margin-top:.75em;margin-bottom:.75em;padding-bottom:.75em;max-height:100%;max-width:100%}@media screen and (min-width: 60em){header[role=banner] .logo{display:block;float:left;margin-left:0;margin-right:-100%;width:42.52146%}}@media screen and (min-width: 72em){header[role=banner] .logo{display:block;float:left;margin-left:0;margin-right:-100%;width:31.0161%}}header[role=banner] .logo a{border:none;text-decoration:none}.ie8.no-js .logo,.ltie8 .logo{background:url(/assets/img/logos/tfgroup-logo.png) 0 0 no-repeat;height:80px;width:400px}#skip a{-moz-transition:top 1s ease-out,background 1s linear;-o-transition:top 1s ease-out,background 1s linear;-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear;background:transparent;border:none;color:white;left:0px;padding:.25em 1em;position:absolute;top:-3em;z-index:100}#skip a:focus{-moz-transition:top .1s ease-in,background .5s linear;-o-transition:top .1s ease-in,background .5s linear;-webkit-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear;background:#006DB4;left:0px;outline:0;position:absolute;top:0px}.toggle-switch{display:block;float:left;margin-left:77.67383%;margin-right:-100%;width:22.39128%;margin-top:.75em;color:white;text-align:right}.toggle-switch:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:.85;border:none;cursor:pointer}@media screen and (min-width: 60em){.toggle-switch{display:none}}.no-svg .toggle-switch{display:none}#toggle{padding-top:.75em;background:#fff;clear:both}@media screen and (min-width: 60em){#toggle{padding-top:0em;clear:none}}nav{list-style:none inside;text-align:left}.primary-navigation{overflow:hidden;*zoom:1;margin-top:.75em;background:#fff;clear:both}@media screen and (min-width: 60em){.primary-navigation{background:url(../img/bg/bg-hack.png) 0 100% repeat-x,#10147e}.no-multiplebgs .primary-navigation{background:#10147e}}.primary-navigation ul{overflow:hidden;*zoom:1;margin-top:0em;margin-bottom:0em}.primary-navigation ul li{border-bottom:1px solid #ccc}@media screen and (max-width: 60em){.primary-navigation ul li:nth-child(odd){display:block;float:left;margin-left:0;margin-right:-100%;width:48.28255%;clear:left}.primary-navigation ul li:nth-child(even){display:block;float:left;margin-left:51.78255%;margin-right:-100%;width:48.28255%;clear:right}}.primary-navigation ul li a{border:none;display:block;padding:5px 0}.primary-navigation ul li a:visited{color:#10147e}.primary-navigation ul li a:hover,.primary-navigation ul li a:focus{color:#10147e;background:#F2F3F8;border:none}@media screen and (min-width: 60em){.primary-navigation ul li{border:none;display:inline;margin:0;padding:0}.primary-navigation ul li a:link,.primary-navigation ul li a:visited{padding-top:.75em;padding-bottom:.75em;border-bottom:5px solid #6D9DE2;color:white;display:inline-block;padding-left:.75em;padding-right:.75em}.primary-navigation ul li a:focus,.primary-navigation ul li a:hover,.primary-navigation ul li a:active{background-color:#1B76BC;border-bottom-color:#B8E0F4}.primary-navigation ul li.current a,.primary-navigation ul li.parent-current a{background:#0955A8;border-bottom:5px solid #96c9fd}.primary-navigation ul li a span{line-height:1.65em;display:block}.primary-navigation ul li#nav-home a:before{font-family:FontAwesome;content:"\f015";padding-bottom:0}.primary-navigation ul li#nav-home span{display:none}.no-multiplebgs .primary-navigation ul li a:link,.no-multiplebgs .primary-navigation ul li a:visited,.no-multiplebgs .primary-navigation ul li a:hover,.no-multiplebgs .primary-navigation ul li a:active{border:none}}#main{overflow:hidden;*zoom:1;margin-bottom:0em;padding-top:1.5em}@media screen and (min-width: 60em){#main{margin-bottom:3em}}@media screen and (min-width: 60em){.page h1{display:block;float:left;margin-left:11.50537%;margin-right:-100%;width:77.03756%}}.primary-content .standfirst{margin-bottom:1.5em}.primary-content .hero{margin-bottom:1.5em}@media screen and (min-width: 60em){.primary-content{display:block;float:left;margin-left:0;margin-right:-100%;width:65.5322%;clear:both}.primary-content .standfirst{display:block;float:left;margin-left:17.55681%;margin-right:-100%;width:82.44319%;clear:both}.primary-content .hero{display:block;float:left;margin-left:0;margin-right:-100%;width:100%;clear:both}.primary-content .content-elements{display:block;float:left;margin-left:17.55681%;margin-right:-100%;width:82.44319%;clear:both}}.secondary-content{clear:both;background:#F2F3F8}.secondary-content h3{font-size:1.4em;line-height:2.14286em;line-height:1.275em;margin-top:0em;margin-bottom:.375em;padding-top:0em;padding-bottom:0em;border:none}@media screen and (min-width: 60em){.secondary-content{clear:none;display:block;float:left;margin-left:69.0322%;margin-right:-100%;width:31.0161%;margin-top:1.5em}}.secondary-content nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.75%;padding-right:1.75%;padding-top:.75em}@media screen and (min-width: 60em){.secondary-content nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3.5%;padding-right:3.5%}}.secondary-content section{border-top:6px solid #CA1E47}.secondary-content section article{border-bottom:1px solid #ccc;padding-top:.75em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.75%;padding-right:1.75%}.secondary-content section article img{margin-bottom:.75em}@media screen and (min-width: 60em){.secondary-content section article{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3.5%;padding-right:3.5%}}aside{border-top-width:.375em;border-top-style:solid;padding-top:1.125em;overflow:hidden;*zoom:1;padding-bottom:1.5em;background:#F2F3F8;border-color:#CA1E47}aside p:last-of-type{margin-bottom:0em}aside.boxout-v{display:block;float:left;margin-left:0;margin-right:-100%;width:48.28255%;clear:none;float:left;margin-left:0;margin-right:3.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.75%;padding-right:1.75%}aside.boxout-v h2{font-size:1.3em;line-height:2.30769em;line-height:1.5em;margin-top:0em;border:none}@media screen and (min-width: 60em){aside.boxout-v{display:block;float:left;margin-left:0;margin-right:-100%;width:36.11304%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1.75%;padding-right:1.75%;clear:none;float:left;margin-left:0;margin-right:3.5%;margin-left:-21.2607%}}aside.boxout-h{margin-bottom:1.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3.5%;padding-right:3.5%;clear:both}aside.boxout-h img{display:block;float:left;margin-left:0;margin-right:-100%;width:36.84654%;clear:none;float:left;margin-left:0;margin-right:3.5%}.subnav{border-top:6px solid #006DB4}.subnav ul{list-style-type:none}.subnav ul li:before{font-family:FontAwesome;content:"\f101\00a0"}.subnav ul ul,.subnav ul ul ul{margin-left:1.5em}.subnav ul ul li:before,.subnav ul ul ul li:before{font-family:FontAwesome;content:"\f105\00a0"}.subnav a:link,.subnav a:visited{border:none;color:#333;display:inline}.subnav a:hover{border-bottom:1px solid #10147e;color:#10147e}.subnav a:active{border-bottom:1px solid #CA1E47;color:#CA1E47}.subnav li.current>a{border-bottom:1px solid #212121;color:#212121}footer[role=contentinfo]{overflow:hidden;*zoom:1;padding-top:.75em;padding-bottom:.75em;background:#10147e;clear:both;color:white}footer[role=contentinfo] ul{font-size:.85em;line-height:1.76471em;text-align:center;list-style-position:outside}footer[role=contentinfo] ul li{display:inline}footer[role=contentinfo] ul li:after{content:"\00a0\/"}footer[role=contentinfo] ul li:last-of-type:after{content:""}@media screen and (min-width: 56em){footer[role=contentinfo] ul{display:block;float:left;margin-left:57.52683%;margin-right:-100%;width:42.52146%;margin-bottom:0em;text-align:right}}footer[role=contentinfo] a:link,footer[role=contentinfo] a:visited{border-color:white;color:white}footer[role=contentinfo] a:hover,footer[role=contentinfo] a:active{border-color:#6ED678;color:#6ED678}footer[role=contentinfo] p{font-size:.85em;line-height:1.76471em;margin-bottom:0em;text-align:center}@media screen and (min-width: 56em){footer[role=contentinfo] p{display:block;float:left;margin-left:0;margin-right:-100%;width:54.02683%;text-align:left}}.home h1{font-size:1.4em;line-height:2.14286em;line-height:1.2em;margin-top:1.5em;margin-bottom:.75em;padding-bottom:.15em;border-bottom:1px solid #ccc;clear:both}@media screen and (min-width: 60em){.home h1{font-size:2em;line-height:1.5em;line-height:1.2em}}.home .banner{margin-bottom:0em;padding-bottom:0em}.home #main{padding-top:0em}.home section{padding-top:1.125em;padding-bottom:.375em}.home section h1{border:none;margin-top:0em}.home section:nth-child(1n){border-top:6px solid #6ED678}.home section:nth-child(2n){border-top:6px solid #006DB4}.home section:nth-child(3n){border-top:6px solid #CA1E47}@media screen and (min-width: 60em){.home section{margin-bottom:1.125em;margin-top:1.875em}.home section:nth-child(1n){display:block;float:left;margin-left:0;margin-right:-100%;width:31.0161%}.home section:nth-child(2n){display:block;float:left;margin-left:34.5161%;margin-right:-100%;width:31.0161%}.home section:nth-child(3n){display:block;float:left;margin-left:69.0322%;margin-right:-100%;width:31.0161%}}.cta{margin-top:.375em;text-align:center}.cta a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#10147e;border:none;color:white;padding:.4em .75em;text-align:center}.cta a:hover{background:#688fca}.search{background:#F2F3F8;border:1px solid #ccc;clear:both;margin:0}@media screen and (min-width: 60em){.search{display:block;float:left;margin-left:57.52683%;margin-right:-100%;width:42.52146%;clear:none;float:right;margin-right:0;margin-left:3.5%;margin-top:1.5em}}.search label{display:none;padding:4px 0;width:20%}.search input[type="search"]{line-height:1.5em;background:#F2F3F8;border:none;height:100%;margin:0;width:90%}.search input[type="search"]:focus{outline:0}@media screen and (max-width: 20em){.search input[type="search"]{width:88%}}.search button[type=submit]{line-height:1.5em;background:#10147e;border:none;color:white;float:right;height:100%;padding:4px 0;text-align:center;width:8%}.search button[type=submit]:hover{background:#6ED678;cursor:pointer}.ie8.no-js .search{display:none}.search-result{border-bottom:1px solid #ccc}.search-result h2{font-size:1.2em;line-height:1.25em;border:none}.carousel{margin:0 auto;position:relative;width:96%}@media screen and (min-width: 60em){.carousel{width:100%}}.carousel h1{margin-bottom:.375em;padding-top:.375em;padding-bottom:.375em}@media screen and (min-width: 60em){.carousel h1{background:transparent;border:none}}.carousel .carousel-item{display:none}.carousel .carousel-active{display:block}.carousel .carousel-nav:nth-child(2){display:none}.carousel-item{opacity:0}.carousel-active{opacity:1}.carousel{margin-bottom:1.5em}@media screen and (min-width: 60em){.carousel{margin-top:3em}}.carousel div{position:relative}@media screen and (min-width: 60em){.carousel div h1{font-size:2.5em;line-height:1.2em;color:white;left:32px;position:absolute;top:-30px}}.carousel div .slide-text{clear:both}@media screen and (min-width: 60em){.carousel div .slide-text{font-size:1.1em;line-height:1.36364em;clear:none;color:white;display:block;position:absolute;top:6em;left:32px;width:40%}}.carousel div .slide-text p:last-of-type{margin-bottom:0em}.carousel h1 a:link,.carousel h1 a:visited,.carousel .slide-text a:link,.carousel .slide-text a:visited{color:#10147e;border:none;display:block;text-decoration:none}@media screen and (min-width: 60em){.carousel h1 a:link,.carousel h1 a:visited,.carousel .slide-text a:link,.carousel .slide-text a:visited{color:white}}.carousel a:hover,.carousel a:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}.carousel .carousel-item-next h1,.carousel .carousel-item-next .slide-text,.carousel .carousel-item-prev h1,.carousel .carousel-item-prev .slide-text{display:none}.no-js .carousel{margin-left:auto;margin-right:auto;width:1200px}.carousel-nav{top:8.5em;left:2.5%;position:absolute;width:95%;z-index:100}@media screen and (min-width: 60em){.carousel-nav{top:45%;left:18.5%;width:63%}}.carousel-nav .prev,.carousel-nav .next{color:white}.carousel-nav .prev{float:left;margin-left:-2%}.carousel-nav .next{float:right;margin-right:-2%}.carousel-nav a:link,.carousel-nav a:visited{padding:0 .5em;background:#212121;background:rgba(33,33,33,0.8);border:none}.carousel-nav a:hover,.carousel-nav a:active{border:none;text-decoration:none;background:#212121}@media screen and (min-width: 60em){.carousel.peek .carousel-item-prev,.carousel.peek .carousel-item-next{-moz-transform:scale(.88, .88);-ms-transform:scale(.88, .88);-webkit-transform:scale(.88, .88);transform:scale(.88, .88);display:block;left:-6em;opacity:.6;position:absolute;top:0;width:63%;z-index:1}.carousel.peek .carousel-item-next{-moz-transform:scale(.88, .88);-ms-transform:scale(.88, .88);-webkit-transform:scale(.88, .88);transform:scale(.88, .88);left:auto;right:-6em}.carousel.peek .carousel-active{left:18.5%;width:63%;opacity:1;position:relative;z-index:2}}.carousel-slide{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;overflow:hidden}.carousel-slide .carousel-item{-moz-transition:left .4s ease;-o-transition:left .4s ease;-webkit-transition:left .4s ease;transition:left .4s ease;display:block;left:100%;position:absolute;top:0;width:100%;z-index:1}.carousel-no-transition .carousel-item{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.carousel-slide .carousel-active{left:0;position:relative;z-index:2}.carousel-slide .carousel-in{left:0}.carousel-slide-reverse .carousel-out{left:100%}.carousel-slide .carousel-out,.carousel-slide-reverse .carousel-in{left:-100%}.carousel-slide-reverse .carousel-item{-moz-transition:left .4s ease;-o-transition:left .4s ease;-webkit-transition:left .4s ease;transition:left .4s ease}.carousel-slide-reverse .carousel-active{left:0}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}#main a[href]:after{content:" (" attr(href) ")"}#main abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}h1{margin-top:0em}nav[role=navigation],.toggle-switch,.search,footer[role=contentinfo] ul{display:none}}#iribbon-container{width:100%;color:#fff;height:35px;font-size:13px;line-height:18px;position:absolute;top:0}#iribbon-container a{color:#fff}#iribbon-title{height:16px;width:92px;background:url("../img/logos/iribbon-logo.gif") no-repeat top center;font-size:0em;color:#525a5c;margin:10px auto;clear:both;cursor:pointer}div#iribbon-wrapper{background:#525A5C;border-bottom:1px solid #A5ACAF;width:96%;padding:0 2%}#iribbon-detail{overflow:hidden;max-height:0;max-width:1180px;width:100%;margin:0 auto;transition:max-height ease-in-out 500ms}#iribbon-right,#iribbon-left{max-width:570px;width:47%;float:left;margin:40px 0}#iribbon-right{float:right;border-left:1px solid #A5ACAF;padding-left:2%}#iribbon-detail p:last-child{margin-bottom:0}#iribbon-detail ul,#iribbon-detail ul li{list-style:none;margin:0;padding:0;display:inline-block}#iribbon-detail ul li{padding:0 10px 0 5px;line-height:1em;border-right:1px solid #A5ACAF}#iribbon-detail ul li:last-child{border:0}#iribbon-detail ul li a{text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent}#iribbon-detail ul li.iribbon-mainlink{border:0;padding-left:0}#iribbon-detail ul li.iribbon-mainlink a{text-transform:none;font-weight:bold}.show #iribbon-detail{max-height:400px}.show #iribbon-title{background-position:bottom center}body.home{margin-top:40px;padding-bottom:-40px}
