@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 {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;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}
table {border-collapse:collapse;border-spacing:0;}

/*=FONTS
--------*/


/*=PAGE STRUCTURE
-----------------*/
body {font-family:"futura-pt",sans-serif; font-style: normal; font-weight: 400;color:#565659;font-size:0.93em;background-color:#fff;background-position:50% 260px;background-attachment:scroll;background-repeat:no-repeat}
#note-frame {width:96%;margin:2em auto 0 auto}
.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 !important}
.lft {float:left !important}
.caption { font-size:13px;}

/*=TYPOGRAPHY
-------------*/
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
h2 {font-family: "futura-pt",sans-serif;font-style: normal;font-weight: 500;}
h3 {font-size:2.4em;color:#c60c46;font-weight: 300;margin-bottom:.25em}
h4 {font-size:1.8em;color:#c60c46;font-weight: 400;margin-bottom:.25em;}
h4.ops {font-size:1.6em;color:#F48033;font-weight: 500;margin-bottom:.25em;}
h5 {font-size:1.2em;color:#c60c46;;font-weight: 400;margin-bottom:.5em;}
h6 {font-size:1em;color:#565659;font-weight: 500;margin-bottom: .25em;}
sup {vertical-align: super;font-size:80%}
b, strong {font-weight:bold;}
i, em {font-style:italic;}
.obj-c {margin-left:auto;margin-right:auto;display:block;text-align:center}
.rgt {float:right;}
.lft {float:left; padding-right:1.5em;}
strong, b {color:#565659;}



/*=BODY CONTENT (NEW CSS UPDATE)
--------------------------------*/
main[role="main"] p {font-size:1em;margin-bottom:1em;}
main[role="main"] ul, main[role="main"] ol {margin-bottom:.5em;}
main[role="main"] li {font-size:1em;line-height:1.2;}
main[role="main"] li li, main[role="main"] li p {font-size:100%;}
main[role="main"] table p, main[role="main"] table li, main[role="main"] table li li {font-size:100%}
main[role="main"] .intro {font-size:110%;line-height:1.4;margin-bottom: .75em;font-weight:400}
main[role="main"] .introtextgrey {font-size:150%;line-height:1.4;margin-bottom: .75em;font-weight:400}
main[role="main"] .introgrey {font-size:300%;line-height:1.4;margin-bottom: 5px;font-weight:500; color:#77787b}
main[role="main"] .introred {font-size:300%;line-height:1.4;margin-bottom: 5px;font-weight:500; color:#c60b46}

ul.list {margin-left:1em}
ul.list li {list-style-image: url(../images/bullet.png)}

ul.list li, ol.list li, ul.list-white li {padding-bottom:.5em;line-height:1.2em}
ul.list ul {margin-top:.5em}
ul.list ul li {list-style-image:none;margin-left:1em;list-style:disc}

ol.list {list-style:decimal;margin-left:2.5em}
ol.alpha {list-style-type: lower-alpha; margin-left:1.5em;}
ol.roman {list-style-type: lower-roman; margin-left:1.5em;}

#container figure img {display:block;max-width:100%;height:auto !important}
.grid {}
.grid2-a {float:left;width:48%;display:inline;margin-right:1%;}
.grid2-b {float:right;width:48%;display:inline;margin-left:1%;}
.rgt {float:right;margin-left:1em}
.lft {float:left}
.obj-c {margin-left:auto;margin-right:auto;display:block;text-align:left}





/*=NOTE STYLES
--------------*/
.note-header, .note-footer, ul.note-tools {background-color:#C60C46;}
.note-header {margin-bottom:2em}
.note-footer {margin-top:2em}
.note-header h1 {float:left;color:#fff;font-size:1.4em;padding:.75em;margin:0;}
.note-header ul.note-tools {margin-top:.5em}
ul.note-tools {float:right;margin-right:.75em}
ul.note-tools li {display:inline}
ul.note-tools i {font-size:1em;padding:.5em}
ul.note-tools a:link i {color:#fff;}
ul.note-tools a:hover i {color:#000;}

/*=FINANCIAL STYLES
------------*/
.fin-tbl tr:hover {background:#E6E7E8;}
 tr.no-hover:hover {background-color:#ffffff}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl tr td {padding:3px 3px 3px 3px; font-size:}
.fin-tbl th { padding:2px 3px 3px 3px; color:#565659!important; background:#e6e7e8; font-size:0.93em;}
.fin-tbl th.highlight { background:#e6e7e8!important; }
.fin-tbl th b {color:#565659!important;}

.fintop {border-top:1px solid #000; }
.finbottom {border-bottom:1px solid #000; }
.finleft {border-left:1px solid #000;}
.finright {border-right:1px solid #000;}
.fintopleft {border-top:1px solid #000; border-left:1px solid #000;}
.fintopright {border-top:1px solid #000; border-right:1px solid #000;}
.finbottomleft {border-bottom:1px solid #000; border-left:1px solid #000;}
.finbottomright {border-bottom:1px solid #000; border-right:1px solid #000;}
.finrow {border-top:1px solid #000; border-bottom:1px solid #000;}
.finrowleft {border-top:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000;}
.finrowright {border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000;}
.finthinline {border-bottom:1px solid #000;}
.finthickline {border-bottom:2px solid #000;}

.switch-red {color:#cb2127}


.fin-tbl1 tr:hover {background:#ffffff;}
 tr.no-hover:hover {background-color:#ffffff}
.fin-tbl1 {width:100%; margin:0 0 0 0; padding:0 0px;}
.fin-tbl1 tr td {padding:3px 3px 3px 3px;}
.fin-tbl1 th { padding:2px 3px 3px 3px; color:#565659!important; background:#e6e7e8; font-size:0.93em;}
.fin-tbl1 th.highlight { background:#e6e7e8!important; }
.fin-tbl1 th b {color:#565659!important;}


.datatable tr:hover, .datatable tr.hilite {background-color: #ebebeb;color: #000000; cursor:pointer;}




/*=LINKS
--------*/
a {outline:none}
a:link {color:#F37523;}
a:visited {color:#F37523;}
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:#C60C46;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;}

}
