/*  Client: AFMA */
/*  Info: HTML Report of AFMA Annual Report for 2016 */
/*  Tim Green - 2B */
 
/* Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
body{font:13px/1.231 sans-serif;*font-size:small}
select,input,textarea,button{font:99% sans-serif}
pre,code,kbd,samp{font-family:monospace,sans-serif}
body,select,input,textarea{color:#444}
h1,h2,h3,h4,h5,h6{font-weight:700}
html{overflow-y:scroll}
a:hover,a:active{outline:none}
a,a:active{color:#607890}
a:hover{color:#036}
a:visited{color:#003a63}
ul,ol{margin-left:1.8em}
ol{list-style-type:decimal}
nav ul,nav li{margin:0}
small{font-size:85%}
strong,th{font-weight:700}
td,td img{vertical-align:top}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller}
pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}
textarea{overflow:auto}
.ie6 legend,.ie7 legend{margin-left:-7px}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom}
.ie7 input[type="checkbox"]{vertical-align:baseline}
.ie6 input{vertical-align:text-bottom}
label,input[type=button],input[type=submit],button{cursor:pointer}
button,input,select,textarea{margin:0}
input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}
::-moz-selection{background:#003a63;color:#fff;text-shadow:none}
::selection{background:#003a63;color:#fff;text-shadow:none}
a:link{-webkit-tap-highlight-color:#003a63}
button{width:auto;overflow:visible}
.ie7 img{-ms-interpolation-mode:bicubic}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}
.hidden{display:none;visibility:hidden}
.visuallyhidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.no-border,.no-border td, .no-border tr, .no-border table{border: none;}
table.no-background tr{background: none !important;}
/*AFMA Colours*/
/*
dark-teal: #093E52;
teal: #006C8B;
blue: #0072BA;
aqua: #009DB2
characol: #333;
*/


/* Primary Styles
   Author: 
*/

/* %%1140px.grid.styles%% */
.container{padding-left:50px;padding-right:50px}
.row{width:100%;max-width:1140px;min-width:/* 755px */;overflow:hidden;margin:0 auto}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol{margin-right:3.8%;float:left;min-height:1px;margin-bottom: 10px}
.row .onecol{width:4.85%}
.row .twocol{width:13.45%}
.row .threecol{width:30.05%/* 22.05% */}
.row .fourcol{width:30.75%}
.row .fivecol{width:39.45%}
.row .sixcol{width:48%}
.row .sevencol{width:56.75%}
.row .eightcol{width:58.8%/* 65.4% */}
.row .ninecol{width:74.05%}
.row .tencol{width:82.7%}
.row .elevencol{width:91.35%}
.row .twelvecol{width:98.8%;float:left}
.last{margin-right:0}
img,object,embed{max-width:100%}
img{height:auto}
.imgLeftside{float: left; padding-right: 12px;}

body{background-image:url(http://2bclients.com/afma/images/structure/background.jpg); background-repeat: repeat-x} 

body{background:url(../images/structure/background.jpg) repeat-x }
.container {}
.container > a {}

/* =heading */
h1,h2,h3,h4,h5{color:#18a8b5}
h2,h3,h4{font-weight:400;padding-bottom:8px}
h1{margin:30px 0 20px;padding:0 0 10px;font-size:30px;font-weight:500;line-height:28px;border-bottom:1px solid #003a63}
.h1-noborder{border-bottom:none}
.banner{background: #063a49; color: #fff; border-bottom: none !important; padding: 1.555% 0 10px 0 !important;border-left: 3px solid #063a49;}
.triangle { width: 0;height: 0; border-style: solid; border-width: 45px 53px 0 0;border-color: #063a49 transparent transparent transparent !important; line-height: 0px; _border-color: #063a49 #000000 #000000 #000000; _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); float: right;margin: -1% 0 0 0; background: #fff;}
.triangle-bigger{width:0;height:0;border-style:solid;border-width:45px 32px 0 0;border-color:#063a49 transparent transparent!important;line-height:0;_border-color:#063a49 #000 #000 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');float:right;margin:-1% 0 0;background:#fff}

h2{font-size:20px;margin:20px 0 0}
h3{color:#37aabb/* #5a5b5d */;font-size:18px;margin:15px 0 0}
h4{font-size:14px;margin:15px 0 0}
h5{margin:0}
p{font-size:13px;color:#333;font-weight:400;line-height:21px;margin:0;padding:0 0 10px}
em{line-height: 21px;}
.caption{color:#003a63;font-weight:700}
a{text-decoration:none;color:#003a63}
a:hover{text-decoration:underline}
ol{font-size:13px;color:#333;margin:0;padding:0 10px 10px 20px}
ul{font-size:13px;color:#333;margin:0}
li{margin:0;padding:0 0 10px 10px}
acronym,abbr{text-transform:uppercase}
acronym{font-weight:700}
.header{height:160px;padding-bottom:30px}
.afma-logo{left:20px;position:relative;top:15px}
.afma-logo a{background:url(../images/structure/afma-logo.png) no-repeat;display:block;height:64px;width:399px;text-indent:-999em; background-size: 100% auto;}
.annual-report-title{background:url(../images/structure/annual-report.png) no-repeat right;float:right;position:relative;top:64px;height:42px;width:239px}
.front-cover{border:1px solid #ccc;padding-top:10%; padding-bottom: 0;}
.image-cover{border:1px solid #ccc}

.align-center{text-align: center;}
.align-right{text-align: right;}
.align-left{text-align: left;}
.table-text-center{text-align: center}
.title.def_style:after{content:'';line-height:0;font-size:0;width:0;height:0;border-top:43px solid #e23e38;border-right:23px solid transparent;position:absolute;top:0;right:-22px}
.title.def_style:after {border-top: 43px solid #6c277d !important;}

/* . */
.breadcrumbs .breadcrumbs-icons{float:right;margin-top:-18px}
.breadcrumbs dt img{display:inline;font-size:1.1em}
.breadcrumbs{background:#fff;border:1px solid #ccc;color:#1E3E5D;height:25px;margin:0 0 12px;padding-left:11px/* 12px */;line-height:24px; max-width:100%; width:/* 98.1% !important */}
.breadcrumbs dt{display:inline;font-size:11px;font-weight:700}
.breadcrumbs a{color:#003a63;font-size:11px}
.breadcrumbs .breadcrumbs-link{font-size:.7em;padding-top:6px;line-height:12px}
.breadcrumbs .breadcrumbs-icons{float:right}
.breadcrumbs .breadcrumbs-icons dt{padding-right:14px}
.lt{padding-right: 21px;}
.gt,.lt{font-size:11px}
.report-page-nav{float: right; margin-bottom: 3.5%;}
.menu{background:#fff;clear:right;float:left;display:block}
.menu ul li a span{}
.menu > ul{margin:0;color:#252525;list-style-type:none}
.menu > ul > li{margin:0;padding:0;min-height:34px;display:block;background:url(../images/structure/menu.jpg) bottom left repeat-x; border:1px solid #ccc;    border-bottom: none; }
.menu > ul > li > a{display:block;width:auto;color:#275DA6;text-decoration:underline;font-size:12px;font-weight:700;height:34px;line-height:34px;border-bottom:1px solid #ddd}
.menu > ul > li > a:hover{color:#000;text-decoration:underline}
#menu .active{background:url(../images/structure/menu-hover.png) bottom left no-repeat;color:#fff}
.menu ul li ul{font-size:12px;padding:1px 0}
.menu ul li ul li a{background:#fff!important;font-weight:400;border-bottom:1px solid #ccc;line-height:18px;padding:7px}
.menu ul li ul{padding:3px 0}
.menu ul li ul li a:hover{background:#e1e1df;background-image:none;color:#4d4d4d;font-weight:400}
.menu ul li a{display:block;text-decoration:none;color:#003a63;background:url(../images/structure/menu.jpg) bottom left repeat-x;border-top:1px solid #FFF;padding:2px 0 0 8px}
.menu ul.sub_submenu li a{display:block;text-decoration:none;color:#5FA9E4;border-top:1px solid #FFF}


/* .menu-1{background:#fff;border:1px solid #ccc;clear:both;float:left;display:block; margin-top: 1.8%;} */
.menu-1 ul li a span{}
.menu-1 > ul{margin:0;color:#252525;list-style-type:none}
.menu-1 > ul > li{margin:0;padding:0;min-height:34px;display:block;background:url(../images/structure/menu.jpg) bottom left repeat-x}
.menu-1 > ul > li > a{display:block;width:auto;color:#275DA6;text-decoration:underline;font-size:12px;font-weight:700;height:34px;line-height:34px;border-bottom:1px solid #ddd}
.menu-1 > ul > li > a:hover{color:#000;text-decoration:underline}
#menu-1 .active{background:url(../images/structure/menu-hover.png) bottom left no-repeat;color:#fff}
.menu-1 ul li ul{font-size:12px;padding:1px 0}
.menu-1 ul li ul li a{background:#fff!important;font-weight:400;border-bottom:1px solid #ccc;line-height:18px;padding:7px}
.menu-1 ul li ul{padding:3px 0}
.menu-1 ul li ul li a:hover{background:#e1e1df;background-image:none;color:#4d4d4d;font-weight:400}
.menu-1 ul li a{display:block;text-decoration:none;color:#003a63;background:url(../images/structure/menu.jpg) bottom left repeat-x;border-top:1px solid #FFF;padding:2px 0 0 8px}
.menu-1 ul.sub_submenu li a{display:block;text-decoration:none;color:#5FA9E4;border-top:1px solid #FFF}
.menu-1{background:#fff;border:1px solid #ccc;clear:both;float:left;display:block;margin-top:6.8%!important;width:100%;border:none}

.submenu li{list-style:none;padding:0;line-height:32px}
.page_nav{padding-bottom:10px}
.page_nav_hr{border-top:1px solid #ccc;margin-top:30px;clear:both}
.autofix_sb.fixed{position:fixed!important;left:auto;top:auto;right:auto;bottom:auto;height:100%;overflow:auto}
.autofix_sb.fixed.bottom{bottom:0;position:absolute!important}
.next-prev-page{color:#003a63}
.next-prev-page:hover{color:#4d4d4d}
.scroll-fix{position:fixed;top:10px}

.inMenuText-AFMA  a span{white-space: pre-wrap; padding-left: 2.7% !important; vertical-align: top; display: inline-block;}

/* styles for desktop */
#tinynav2{display: none;}
.tinynav { display: none }
.tinynav {margin: auto;padding: 4px 0;width: 100%;}

/* styles for mobile this is for tinynav */
@media screen and (max-width: 780px) {
    .tinynav { display: block }
    #nav, #nav-1 { display: none }
    .menu{background: none; border: none}
    .row .threecol{padding-left: 0 !important; padding-right: 0 !important;}
    option{background:  #fff;}
}



select.tinynav,select#soflow-color{-webkit-appearance:button;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:url(../images/structure/rwd-nav-arrow.png),-webkit-linear-gradient(#fff,#fff 40%,#fff);background-position:97% center;background-repeat:no-repeat;border:1px solid #AAA;color:#555;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-indent:10px}

/*Page Content styles*/
.content .clear{clear:both}
.content h1{margin:30px 0 15px;padding:0 0 10px;font-size:30px;font-weight:500;line-height:28px; text-transform:uppercase;border:none !important;/* border-bottom:1px solid #003a63 */; font-weight: bold;}
.fauxH1{margin:30px 0 15px;padding:0 0 10px;font-size:30px;font-weight:500;line-height:28px; text-transform:uppercase;border:none !important;/* border-bottom:1px solid #003a63 */; font-weight: bold;}
.h1-noborder{border-bottom:none}
.content h2{font-size:26px;text-transform:uppercase/* capitalize */}

.stretch-img{background-size: cover}
.stretch-content{padding: 0 25px 0;height: 120px !important;margin-bottom: 0;}

/*Subscripts*/
.content h2 .footnote-link{font-size:10px;vertical-align:top}
.content h3{font-size:20px;text-transform:none/* capitalize */;margin:0; padding-top: 20px}
.content h4{font-size:14px;margin:4% 0 0}
.fauxh2{font-size:14px;margin:0}

.content h5{margin:0}
.content img{margin: 1.5% 0}
.content table img{width: auto !important; height: auto !important;}
.nonrwdIMG, .report-page-nav{width: auto !important; height: auto !important; margin: 0 !important;}
.responsive-img{width: 100%; height: auto;}
.content .image-left{float:left;padding:0 22px 22px 0}
.content .image-right{float:right;padding:0 0 22px 22px}
.content .management-col3{float:right;width:80%;padding-bottom:20px}
.content .management-image-left{clear:both;float:left;width:130px}
.content{background:#fff;border:1px solid #ccc;float:right;height:100%;min-height:400px;padding:25px 50px}
.content ul{padding-left:15px}
.content li{padding:0 0 12px; list-style-type: disc;line-height: 21px;}
.content .footnotes,.content .footnotes p{font-size:11px;color:#000}
.content hr{border-bottom:1px solid #ccc;border-top:1px solid #fff}
.scrollup{color:#000;font-size:11px;float:right;clear:both;}
.scrollup{margin-top: 2.25% !important;}
.scrollup a,.scrollup a:active,.scrollup a:visited{color:#000}

.table-of-content {list-style: none1;}
.table-of-content ul { margin: 0;line-height: 0;}
.table-of-content li li {margin-bottom: .555em;}
.table-of-content ul li {list-style:none; color: #003a63;}
.table-of-content ul li:before {content: "– "; color: #003a63;}
.content .toc-menu ul{padding-left: 0 !important;}
.toc-menu li{color: #18a8b5;} 
.toc-menu{padding-left: 0 !important;}
.content ul{list-style: none !important;}
.toc-menu-main{list-style: none !important; color: #18a8b5 !important; font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 0.9% 0;}
.toc-menu li, .toc-menu li a{list-style: none !important; color: #18a8b5 !important; font-size: 14px; font-weight: bold; text-transform: uppercase; margin: 0.9% 0;}
.toc-submenu,.toc-submenu li a{margin-top: 2.5%; list-style-type: none; color: #000 !important; font-weight: normal !important; text-transform: none; padding-left: 1.5%;}
.toc-submenu li a:before{}

.page-menu li {
    list-style: none;
    font-size: 14px/* 17px */;
    text-transform: capitalize;
    margin: 5px 0 0 /* 3% */;
    color: #000;
    padding-bottom: 1.5%;
    }

.content .table-of-content ul {padding-left: 15px;padding-top: 3.24% !important;}
.noTableBackground, .noTableBackground td {background: none !important;border-bottom: none !important;}

/*Custom Global Styles*/
.deepblue{background: #003b62 !important;}
.oceanblue{background:#3784c3 !important;}
.teal{background:#19a8b5 !important;}
.teallite{background: #c2e0e5!important;}
.tealtrans{background:#e9f4f5 !important;}
.tealtext{color:#19a8b5 !important;}
.tealmed{background: #5fb5c1 !important;}
.greyish{background: #d3dce8 !important;}
.whitetext, .whitetext p{color:#fff !important;}
.yellowshade{background:#f9d61f !important;}
.greenshade{background:#87c843 !important;}
.redshade{background:#e7212e !important;}
.partOne, .partOne li a{color:#2d83c5}
.partTwo, .partTwo li a{color: #003b62;}
.partThree,.partThree, .partThree li, .partThree li a{color: #18a8b5;}
.partFour,.partFour, .partFour li, .partFour li a{color:#00afec;}
.partFive, .partFive li, .partFive li a{color: #58595b;}
.partSix, .partSix li, .partSix li a{color:#007889;}
.partSeven, .partSeven li, .partSeven li a{color: #009fc0;}
.UnBold{font-weight: normal !important}
.center-text{text-align: center;}
.left-text{text-align: left;}
.right-text{text-align: right;}
.textUppercase{text-transform: uppercase;}
.tableHeadBorderwhite td {border: 1px solid #fff !important;}
.bold-text, .bold-text p{font-weight: bold;}
.figure-text-heading,.Figure-heading{font-style: italic;}
.marginbottom10{margin-bottom: 10%;}

.lightense-open{}
.no-lightense{}

/*Feature Story*/
.feature-story{background: /* #eff1f3 */;/*  padding-bottom: 5%; */ margin-top: 5%; margin-bottom: 5%;}

.feature-story h2, .feature-story p, .feature-story ul{/* padding: 0 5%; */}
.feature-story p,.feature-story ul{/* padding-bottom: 10px !important; color: #05728d !important; font-weight: 500; */}
.feature-story ul{margin-left: 3%;margin-top: 2%;margin-bottom: 0%;}
.feature-story h1{border-bottom: 0;background: #003a63;color: #fff;padding-top: 10px;padding-left: 10px; margin-bottom: 0;}
.feature-story h2{font-weight: bold; text-transform: uppercase; margin-bottom: 2%;}
.content .feature-story img{margin-top: 0; width: 100%;}
/*Span class=no-space extra spacing (padding-right) for numbering*/
.no-space{padding-right: 6px;}

/*Table*/
/* =table styles */
.white-link-table{color:#fff!important}
.table-box-noheader{background:#d9eaf0;width:100%}
.table-box-noheader ul{padding-top:15px}
.table-box-noheader li{list-style-image:url(../images/structure/blue-bullet.png)}
.table-box th{background:#1b6f98}
.table-subheading-shade{background:#b0d4e1}
.table-subheading-shade p{color:#1b6f98;font-weight:700}
.table-subheading-shade em{font-size:10px;vertical-align:top}
.table-box th p{font-weight:700;text-transform:uppercase}
.table-box td{background:#D9EAF0;border:1px solid #1B6F98}
table{border-collapse:collapse; width: 100%;}
table th,table td{padding:2px 10px}
table th{background:#063a49;color:#fff;text-align:left;border:#063a49 1px solid; border-right: 0; border-left: 0;}
.highlighted-th{background:#3d98b9;color:#fff;text-align:left;border:#063a49 1px solid}
/*
table tr:nth-child(odd){background: #f1f2f5;}
table tr:nth-child(even){background: #e2e7eb;}
*/

.highlighted-th p{color:#fff;font-size:14px}
.featTable th,.featTableTR{background:#DEF2F8;padding-top:15px}
table thead tr{border:1px solid #3d98b9}
table th p{color:#fff;font-size:14px}
table td{vertical-align:top;border:/*1px solid #fff  #1b6f98 */}
table.style1 td.footer{border:none;background-color:#1b6f98}
table .x-source-notes,p.x-source-notes,p.footnote-text{font-size:10px;color:#666;line-height:12px;margin:0}
table{margin-bottom:20px;clear:both; margin-bottom: 6%; margin-top: 4%;}
table .right{text-align:right;vertical-align:bottom}
table .center{text-align:center}
.x-table-title{font-size:14px;padding:10px 0 0}
.x-source-notes{font-size:22px}
.body-bold{font-weight:700}
table p{margin:5px 0;padding:0}
tr.shaded td,td.shaded{background-color:#eee}
tr.shaded td.unshaded,td.unshaded{background-color:#FFF}
.tablefooter{font-size:11px;color:#666}
table tr.spacer{font-size:1px;height:5px;border:none;background-color:#fff}

.noborder-top, .noborder-top td{border-top: 0 !important;}
.noborder-right, .noborder-right td{border-right: 0 !important;}
.noborder-bottom, .noborder-bottom td{border-bottom: 0 !important;}
.noborder-left, .noborder-left td{border-left: 0 !important;}
.border-white-top{border-top:2px solid #fff;}
.border-white-bottom{border-bottom:2px solid #fff;}
.border-white-right{border-right:2px solid #fff;}
.border-white-left{border-left:2px solid #fff;}

td{border-bottom:1px solid #19a8b5 !important;}

/*Legend*/
/*
.green-legend{background-color: #89c34a;  }
.yellow-legend{background-color: #fdd131;}
.red-legend{background-color: #eb252e;}
*/

.right-float{float: right;}
.left-float{float: left;}

.fishery-report{margin: 2.5% 0 3.25%;}
.map{width: 35%; margin-right: 5%; float: left;}
.fishery-report-right{width: 50%;}
.fishery-report-right h2{width: 50%;}
/* Table */
ul.tabletolist {border-bottom: 2px solid #eee;font-size: 14px;}

/* Table with no row headers */
ul.tabletolist.nrh {border-bottom: 2px solid #ddd;}

/* Table with no row headers columns */
ul.tabletolist.nrh > li  {border-top: 2px solid #ddd;}

/* Table defaults */
ul.tabletolist, ul.tabletolist ul {padding:0 !important;margin:0 !important;list-style:none !important;}

/* Table titles */
ul.tabletolist > li .titles{background-color:#3d98b9;border:#1B6F98 1px solid;display:block;color:#fff;padding:10px 0 10px 10px;font-weight:800}

/* Table rows */
ul.tabletolist ul > li{font-weight:200;border-bottom:1px solid #eee;padding:10px 0}

/* Table rows hover */
ul.tabletolist ul > li:hover{background-color:#efefef}

/* Table last child row */
ul.tabletolist ul > li:last-child{border-bottom:none}

/* Table row header */
ul.tabletolist ul > li .row_headers{font-size:12px}

/* Table row data */
ul.tabletolist ul > li .row_data {float:right;font-weight:800;}

/*Special Table Colours*/
tr.blue-table-row, tr.blue-table-row p{background: #3784c3 !important; color: #fff !important;}
tr.aqua-table-row, tr.aqua-table-row p{background: #19a8b5 !important; color: #fff !important;}
.off-blue{background: #395260; border-top: 2px solid #fff; color:#fff !important;}
.off-blue p{color: #fff;}
/* %%1140px.grid.IE.styles%% */
.ie6 .onecol,.ie7 .onecol,.ie8 .onecol,.ie9 .onecol{width:4.7%}
.ie6 .twocol,.ie7 .twocol,.ie8 .twocol,.ie9 .twocol{width:13.2%}
.ie6 .threecol,.ie7 .threecol,.ie8 .threecol,.ie9 .threecol{width:22.05%}
.ie6 .fourcol,.ie7 .fourcol,.ie8 .fourcol,.ie9 .fourcol{width:30.6%}
.ie6 .fivecol,ie7 .fivecol,ie8 .fivecol,ie9 .fivecol{width:39%}
.ie6 .sixcol,ie7 .sixcol,ie8 .sixcol,ie9 .sixcol{width:48%}
.ie6 .sevencol,ie7 .sevencol,ie8 .sevencol,ie9 .sevencol{width:56.75%}
.ie6 .eightcol,ie7 .eightcol,ie8 .eightcol,ie9 .eightcol{width:61.6%}
.ie6 .ninecol,ie7 .ninecol,ie8 .ninecol,ie9 .ninecol{width:74.05%}
.ie6 .tencol,ie7 .tencol,ie8 .tencol,ie9 .tencol{width:82%}
.ie6 .elevencol, ie7 .elevencol, ie8 .elevencol, ie9 .elevencol{width: 91.35%;}


/*report index*/
.IndexReport-54AFI{
	text-indent: 12px;	
}

.IndexReport-54AFI-CI{
	padding-left: 24px !important;	
}

/* %%1140px.grid.@media.styles%% */
/* Smaller screens */
@media (max-width: 1240px) {
	.menu > ul > li > a, .menu ul li a span {
    font-size: 11px;
	}
	.row .threecol {
    width: 29.05%;
	}
.row .eightcol {
    width: 58.4%;
	}
}
@media only screen and (max-width: 1023px) {
body{font-size:.8em;line-height:1.5em}
.content .management-col3{float:right;padding-bottom:20px;width:65%}	
}

table.responsive-table span[data-type="responsive"]{display:none;}

@media only screen and (max-width:480px){
table.responsive-table span[data-type="responsive"]{display:inline-block;width:95%;color:#fff;vertical-align:top;background:#3d98b9;font-size:14px;padding:6px 2.5%}	
table.responsive-table p{margin: 0; padding: 6px;border: #fff 1px solid; }
table.responsive-table td{border:1px solid #fff;}
table.responsive-table,table.responsive-table thead,table.responsive-table tbody,table.responsive-table th,table.responsive-table td,table.responsive-table tr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0}
html.ie9 table.responsive-table,html.ie9 table.responsive-table thead,html.ie9 table.responsive-table tbody,html.ie9 table.responsive-table th,html.ie9 table.responsive-table td,html.ie9 table.responsive-table tr{float:left;clear:both;width:100%}
table.responsive-table tr{border:#fff 1px solid;border-right:0;border-left:0}
table.responsive-table td{border:#fff 1px solid;border-right:0;border-left:0;border-bottom:0}
table.responsive-table th{border:#fff 1px solid;border-left:0;border-right:0;border-top:0;border-bottom:0}
table.responsive-table tbody tr{border:none}
}

@media (max-width: 990px) {
	.menu > ul > li > a, .menu ul li a span {
    font-size: 10px;
    height:auto;
	}
	.content h1{line-height: 39px;}
}

@media (max-width: 930px) {
	.menu > ul > li > a, .menu ul li a span {
    font-size: 10px;
	}
	.row .threecol {
/*     width:35.05%; */
width: 33.05%;
	}
.row .eightcol {
/*     width:50.4%; */
	}
.row .eightcol {
    width: 84.8%;
}
.triangle {
    border-width: 43px 53px 0 0;
}
.breadcrumbs{width: auto;}
.container {
/*
    padding-left: 10px !important;
    padding-right: 10px !important;
*/
}
.row{min-width: 100%/* 745px */;}

}


@media (max-width: 700px){
.row .eightcol {
    width: 50.4%;
    margin-top: 14%;
}

#nav-1{margin-top:2.8% !important}

.table-of-content ul li {
    list-style: none;
    line-height: 1.2em;
}

.banner{
padding:1.555% 0 8px 0 !important
}

.afma-logo a {
    width: 345px;
    background-size: 100% auto;
}


.container{padding:0 25px !important;}
}

@media (max-width: 1024px){}
@media (max-width: 768px){
	.row .threecol {
/*     width:35.05%; */
width: 100%;
	}

.row .twelvecol .breadcrumbs{width: 99.5%  !important;}

}
	
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1){
	.menu > ul > li > a, .menu ul li a span {
    font-size: 10px;
}

.container {
/*
    padding-left: 10px;
    padding-right: 10px;
*/
}
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px){
.breadcrumbs {
    width: auto;
}	
 .row .eightcol {
    margin-top: 3%;
}
.row .threecol{padding:0 !important;}
.scrollup{margin-top:0 !important;}
}

@media only screen 
and (min-device-width : 375px) 
and (max-width : 667px) {
	.container{padding: 0 !important}
	.afma-logo {
    left: 0;
    position: relative;
    top: 15px;
}
}

@media handheld, only screen and (max-width: 767px) {
body{font-size:16px;-webkit-text-size-adjust:none}
.row,body,.container{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.annual-report-title{display:none}
.gt{font-size:9px}
.row .onecol,.row .twocol,.row .threecol,.row .fourcol,.row .fivecol,.row .sixcol,.row .sevencol,.row .eightcol,.row .ninecol,.row .tencol,.row .elevencol,.row .twelvecol{width:auto;float:none;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}
}
}


@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
.gt{font-size:9px}
}

@media all and (orientation:portrait) {
.breadcrumbs dt{display:inline;font-size:11px;font-weight:700}
}

@media all and (orientation:landscape) {
.management-col3{float:right;padding-bottom:20px;width:75%}
}

@media screen and (max-device-width: 480px) {
.breadcrumbs dt{display:inline;font-size:10px;font-weight:700}
.menu ul li ul li a{font-size: 10px;}
.annual-report-title{display:none}
html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
}

@media screen and (max-device-width: 980px) {
.management-col3{float:right;padding-bottom:20px;width:75%}
}

@media (max-width: 978px) {
	.menu > ul > li > a, .menu ul li a span {
    height: auto;
	}

}

@media(max-width:769px){
.menu ul li ul li a{font-size: 10px;}

}




@media screen and (max-width:480px) {
.content .management-col3{float:right;padding-bottom:20px;width:55%}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
.breadcrumbs dt,.breadcrumbs dt a{display:inline;font-size:9px;font-weight:700}
.breadcrumbs{line-height:21px}
.sixcol{padding-right:0;padding-left:0}
.logo{left:0}
.logo a{background-size:85% auto}
.annual-report-title{display:none}
.table{width:auto}
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1){
		.row .twelvecol {
    width: 98.6%;
    float: left;
}	
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
 {
	.row .twelvecol {
    width: 98.1%;
    float: left;
}
}


@media print {
*{background:transparent!important;color:#444!important;text-shadow:none!important}
a,a:visited{color:#444!important;text-decoration:underline}
a:after{content:" (" attr(href) ")"}
abbr:after{content:" (" attr(title) ")"}
.ir a:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}

@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}