@media screen {
/*=RESET STYLES
---------------*/
/*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, caption,  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-size:100%;font:inherit;vertical-align:baseline;}*/

/*=HTML5 DISPLAY-ROLE RESET
---------------------------*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height:1;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}


/*=PAGE STRUCTURE
-----------------*/
body {font-size:14px; font-family: 'Trebuchet MS', sans-serif;color:#808285;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background-color:#410f2c;}
#wrap {margin:3em auto;margin-top:0;max-width:61.25em;position:relative;box-shadow: 0px 0px 8px 3px rgba(30, 30, 30, 0.5)}
#logo-print {display:none}
header[role="banner"] {float:left;width:100%;background:#410F2C;text-align:center;}
#container {float:left;width:100%;}
#container figure img {display:block;max-width:100%;height:auto !important}
figure figcaption {font-size:.75em;text-align:right;margin:.75em 0 .25em 0; }
main#container #gutter-frame {background:#fff;padding:1.25em;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
footer[role="contentinfo"] {clear:both;}
.group:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
* html .group {zoom:1;} /* IE6 */
*:first-child+html .group {zoom:1;} /* IE7 */
.clear {clear:both;overflow:hidden;width:0;height:0;}
.move {position:absolute;left:-9999px;}
.clear-lft {clear:left}
.rgt {float:right; padding-left:1em;}
.lft {float:left; padding-right:1em;}
sup {vertical-align: super;font-size:80%}

.financialbkr {background:url(../images/bkr-financial.jpg) #002B54  no-repeat center center fixed;
    -webkit-background-size: cover; /* For WebKit*/
    -moz-background-size: cover;    /* Mozilla*/
    -o-background-size: cover;      /* Opera*/
    background-size: cover; border:0px;padding:0; }


/*=HEADER CONTENT
-----------------*/
.header-shadow {-webkit-box-shadow: 0px 2px 14px -1px rgba(45,10,30,1);
-moz-box-shadow: 0px 2px 14px -1px rgba(45,10,30,1);
box-shadow: 0px 2px 14px -1px rgba(45,10,30,1);}
.trapezoid { height: 0;width: 11px;border-bottom: 18px solid #5c2946;border-left: 10px solid transparent;border-right: 10px solid transparent;padding: 0px 22px 0px 6px;font-size:14px; line-height:18px;}
.trapezoid a:link, .trapezoid a:visited, .trapezoid a:hover { color:#fff; text-decoration:none;}


.trapezoid-select { height: 0;width: 11px;border-bottom: 18px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;padding: 0px 22px 0px 6px;font-size:14px; color:#5c2946; line-height:18px;}
.logowhite {padding:20px; background:#fff; color:#FFF; z-index:500; font-size:14px;}
.logomaroon {padding:10px;background-color:#410f2c; color:#FFF; z-index:500; font-size:14px;}
.logoclear {padding:10px;background-color:none; color:#FFF; z-index:500; font-size:14px;}
#growthpoint-logo {float:right;}
.growthpoint-logo-text {float:left; font-size:27px; color:#410f2c; text-transform:uppercase; padding-left: 20px;letter-spacing: 2px; font-weight:bold; padding-top:.72em}
.growthpoint-logo-smalltext {float:left; margin-top: 110px; font-size:1em; color:#410f2c; text-transform:uppercase;}
.search { width:111px; padding-right:21px;}

/*breadcrumb*/
.breadcrumbs {font-size:12px;  padding:10px; background-color:#fff; border-bottom:2px solid #FFF; border-top:2px solid #FFF; color:#333333;}
.breadcrumbsline {background:#5c2946; height:2px;}
.breadcrumbs a:link {color:#333333; text-decoration:underline;}
.breadcrumbs a:visited {color:#999; text-decoration:underline;}
.breadcrumbs a:hover {color:#333333; text-decoration:underline;}

/** lineswitch **/
.purpleline {background:#5c2946; height:2px;}

/*=NAVIGATION
------------*/
.navigationBar{padding-left:0px;background-color:#410f2c; color:#FFF; z-index:500; font-size:13px;}
.navigationBar a:link, .navigationBar a:visited {display:block;padding:10px 10px 10px 5px; font-size:13px; white-space:nowrap;background-color:#5c2946; color:#fff;text-decoration:none;}
.navigationBar a:hover, .navigationBar a:active {display:block; background-color:#410f2c;color:#fff; text-decoration:none;}
.navigation1 {padding:10px 10px 10px 5px; font-size:13px; background-color:#410f2c; color:#fff;text-decoration:none;}
.navigation1Selected {padding:10px 10px 10px 5px; font-size:13px;background-color:#5c2946; color:#fff;text-decoration:none;}
.subnavs1 {padding:0px 0px 0px 0px; margin-top:26px; background-color: #5c2946;border:1px solid #410F2C;}
.subnavs1 a:link, .subnavs1 a:visited {display:block; width:100%; font-size:13px; color:#fff; background-color:#5c2946; font-weight:normal; text-decoration:none; border:0px; border-bottom:1px solid #410F2C; padding:10px 15px;  }
.subnavs1 a:hover, .subnavs1 a:active {display:block; background-color:#410f2c;border:0px; border-top:1px solid #fff;border-bottom:1px solid #410F2C;color:#fff; text-decoration:none;  }

#nav5 { width:50px}
/*=BODY CONTENT
---------------*/
.content {padding:0px 0px 0px 0px; background-color:#fff; box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.55);}
.contentinternal {padding:5px 5px 5px 5px; background-color:#FFF; font-size:14px; font-family: 'Trebuchet MS', sans-serif;color:#808285; line-height:1.4}
.contenthome {padding:20px 20px 20px 20px; background-color:#fff;}

/*TYPOGRAPHY*/
h1 {font-weight:200; color:#2f76a2; margin-bottom:20px; margin-top:0px; text-transform: none; font-size:23px; font-family: 'Trebuchet MS', sans-serif; border-bottom:1px solid #2f76a2; }
h2 {font-weight:200; color:#5c2946; margin-bottom:10px; margin-top:0px; text-transform: none; font-size:21px; font-family: 'Trebuchet MS', sans-serif;  padding-top:10px; text-transform:uppercase}
h3 {font-weight:900; color:#808285; text-transform:none; font-size:14px; font-family: 'Trebuchet MS', sans-serif;}
h4 {font-weight:900; color:#3176a3; text-transform:none; font-size:16px; font-family: 'Trebuchet MS', sans-serif;}
h5 {font-weight: 100; color:#fff; font-size:18px; font-family: 'Trebuchet MS', sans-serif;}
h6 {font-size:.75em;}
sup {vertical-align: super;font-size:80%}
b, strong {font-weight:bold;}
i, em {font-style:italic;}
.floatright {float:right; padding-left:15px; padding-bottom:10px;}
.floatleft {float:left; padding-right:15px; padding-bottom:10px;}
.captionlink {font-size:11px;}
.caption {font-size:10px;}

/*COLOURS*/
.switch-red{color:#EE1D24}
.switch-blue {color:#1782c5}
.switch-green {color:#00a850}
.switch-lime {color:#BFD730}
.switch-orange {color:#f04e23}
.switch-black {color:#000}
.switch-white {color:#fff}
.switch-pink {color:#D91B61;}
.switch-black-btmgreen {color:#000; border-bottom:3px solid #00A950;}
.switch-grey {color:#939598}
.greylargetext {color:#93959E; font-size:4.0em; font-weight:100; margin:0em; padding:0em; line-height:.8em}


/*=HOMEPAGE
-----------*/

/*=BODY CONTENT
---------------*/



/*tabbed accordion*/
ul.tabs {float:left;width:100%;padding:1em 0 0 0;background:transparent url(../images/nav-year-bg.png) left bottom repeat-x;margin-bottom:0 !important}
ul.tabs li {float:left;cursor: pointer;margin:0 0 0 .5em;padding:4px 10px;border:1px solid #ccc;border-bottom:none;text-decoration:none;color:#333}
ul.tabs li:first-of-type {margin:0}
ul.tabs li:hover {background:#eee}
ul.tabs li.active {padding-bottom:5px;background:#fff;border-color:#0067a4;color:#0067a4;font-weight:bold}
.tab-container {border:1px solid #0067a4;border-top:none;clear:both;float:left;width:99.796334%;background:#fff;overflow:auto;} /*980 divide 982 = 99.796334%*/
.tab-drawer-heading {display:none;}
.tab-drawer-content {padding:1em;display:none;}

/*table {width: 100%; border-collapse: collapse;}*/
.icon-number{ float:right;}

/*=TOOLBAR
----------*/
#toolbar {position:absolute;top:120px;right:-36px;width:32px;border:1px solid #006599;}
#toolbar ul {margin-bottom:0;background:#410F2C;}
#toolbar a {display:block;padding:.25em;text-align:center;vertical-align:middle;font-size:1.5em}
#toolbar li a:link, #toolbar li a:visited {background-color:transparent;color:#fff;text-decoration:none;}
#toolbar li a:hover {background:#000;color:#fff;}

/*=ICONS
--------*/
.fa-volume-up {color:#000;}
.fa-file-pdf-o {color:#c11e07;}
.fa-file-excel-o {color:#549f3a;}

/*=VIDEO
--------*/
#containingBlock {max-width:1280px;margin:0 auto}
.videoWrapper {position:relative;padding-top:0;padding-bottom: 56.25%;height: 0;}
* html .videoWrapper {margin-bottom: 45px;margin-bot\tom: 0;}
.videoWrapper video, .videoWrapper object {position:absolute;width:100%;height:100%;left:0;top:0;}

/*=FOOTER
---------*/
.captionsuppsrcase {text-transform:uppercase; font-size:10px;}
.footer {background-color:#5c2946; padding:10px; color:#fff; font-size:14px; }
.footer  a:link {color:#fff; text-decoration:none;}
.footer  a:visited {color:#fff; text-decoration:none}
.footer  a:hover {color:#000; text-decoration:none;}
/*=LINKS
--------*/
a {outline:none}
a:link {color:#410F2C;}
a:visited {color:#410F2C;}
a:hover {color:#000;text-decoration:none;}
/*pagination*/
.pagination {margin-top:2em;}
.pagination p i {position:absolute;left:-9999px;}
.pagination p a {display:block;padding:0 .5em;border:none;border-radius:2px}
.pagination p a:link, .pagination p a:visited {background:#410F2C;color:#fff;}
.pagination p a:hover {background:#ccc;color:#000}
a#go-lft, a#go-rgt {font-size:1.8em;text-decoration:none;}
a#go-lft:after {content:'\f060';font-family:'fontawesome';speak: none;}
a#go-rgt:after {content:'\f061';font-family:'fontawesome';speak: none;}
/*back to top arrow*/
#back-to-top {position:fixed;bottom:2em;right:10%;text-decoration:none;font-size:2.4em;width:44px;height:44px;display:block;text-align:center;vertical-align:middle;border-radius:999px;color:#fff;background-color:#410F2C;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
#back-to-top:after {content:'\f106';font-family:'fontawesome';speak: none;}
#back-to-top:hover {background:#ccc;}


@media print {
/*=BODY, FRAME
--------------*/
body {font-size:76%;text-align:left;color:#000;font-family:'Trebuchet MS', Helvetica, sans-serif;background:#fff}
#wrap, #container {width:100%;margin:0;padding:0;float:none} /*Remove container floats*/
/*=HEADER, LOGO
---------------*/
header[role="banner"] {float:none !important;background-image:none;padding-bottom:1em;border-bottom:1px solid #ccc;margin-bottom:1em}
header[role="banner"] h1 {float:none !important;font-size:12pt}
header[role="banner"] h1 a {color:#000;text-decoration:none;}
#logo {display:block}

/*=DISPLAY NONE
---------------*/
.move, nav, .menu-link, #breadcrumb, #utility, #toolbar, footer[role="contentinfo"], .pagination {display:none} /*Hide things that must not print*/

/*=BODY SPECIFIC
----------------*/
.grid-list li {margin:0;list-style-type:none;float:none;width:100%}

/*=LINKS, URLS
---------------*/
a:link, a:visited {color:#520;font-weight:bold;text-decoration:underline;}
.content-frame a[href^="http://"]:after, .content-frame a[href^="ftp://"]:after {content: " [" attr(href) "]";font-size: 90%;} /*Write out any web links*/
}
