
/* ::::: http://www.finra.org/web/fragments/fnrw_logo/finra-base.css ::::: */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p { margin: 0pt; padding: 0pt; }
h1, h2, h3, h5, h6 { font-size: 100%; font-weight: bold; }
h4 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
body { font-size: 100%; line-height: 1.125em; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); background-position: left center; font-family: Arial,Helvetica,sans-serif; }
hr { border-top: 1px solid rgb(222, 222, 219); height: 1px; }
sup { font-size: 0.7em; vertical-align: super; }
blockquote { margin: 0pt 0pt 0pt 16px; font-size: 0.814em; }
p { margin: 0pt; padding: 0pt; font-size: 0.814em; }
.homel { margin: 0pt; padding: 0pt 0pt 0pt 8px; font-size: 0.9em; line-height: 20px; }
#col4cont div a { font-size: 0.9em; }
#col4cont p { font-size: 0.9em; }
ol li, ol li ol li { margin: 0pt 0pt 0pt 25px; list-style-position: inherit; list-style-type: inherit; list-style-image: none; font-size: 0.814em; }
ul {  }
li { margin: 0px 0pt 0pt 10px; font-size: 0.814em; list-style-image: url('p085537.gif'); }
#col2cont ol li, ol li ol li { margin: 0pt 0pt 0pt 25px; list-style-position: inherit; list-style-type: inherit; list-style-image: none; font-size: 0.814em; }
#col1cont ol li ul li { padding: 1px 0pt; list-style-image: url('p085537.gif'); }
#col1cont .mgn_col1 { margin: 0px 0pt 0pt 15px; padding: 2px 0pt; }
#col2cont ol li ul li { padding: 1px 0pt; list-style-image: url('p085537.gif'); }
#col2cont ol { margin: 0pt 0pt 0pt 14px; list-style-position: outside; }
#col2cont ul { padding: 4px 0pt 6px; }
#col2cont li { margin: 0px 0pt 0pt 25px; padding: 2px 0pt; font-size: 0.814em; list-style-image: url('p085537.gif'); }
#col3cont ul, #col4cont ul { padding: 3px 0pt 5px; }
#col3cont li, #col4cont li { margin: 0px 0pt 0pt 10px; padding: 1px 0pt; font-size: 0.814em; list-style-image: url('p085537.gif'); }
#finra-980 { min-width: 780px; max-width: 960px; }
#finra-960 { min-width: 780px; max-width: 940px; margin-left: auto; }
.topcap-sidenav { margin-left: -10px; padding-left: 10px; padding-bottom: 10px; }
.topcap-grey { padding: 5px 0pt 1px 10px; background-color: rgb(222, 222, 219); margin-left: -10px; }
.topcap-grey-manual { padding: 6px 0pt 5px 10px; background-color: rgb(222, 222, 219); margin-left: -10px; margin-top: -1px; font-size: 0.875em; margin-bottom: 0.3em; color: rgb(0, 0, 0); font-weight: normal; }
.topcap-image { padding: 0pt 0pt 8px; background-color: rgb(255, 255, 255); margin-left: -10px; margin-top: -1px; font-size: 0.875em; color: rgb(0, 0, 0); font-weight: normal; height: 90px; }
.topcap-image-white { padding: 0pt 0pt 8px; background-color: rgb(255, 255, 255); font-size: 0.875em; color: rgb(0, 0, 0); font-weight: normal; position: absolute; z-index: 99; width: 190px; }
.rss { height: 21px; background-image: url('rss_icon.gif'); background-repeat: no-repeat; background-position: right center; }
.orange-highlight { padding: 2px; background-color: rgb(255, 204, 0); margin-left: -10px; }
.blue-highlight { padding: 2px; background-color: rgb(204, 230, 246); margin-left: 0pt; }
.green-highlight { padding: 2px; background-color: rgb(236, 243, 205); margin-left: 0pt; }
.gray-highlight { padding: 2px; background-color: rgb(222, 222, 219); margin-left: 0pt; }
.topcap-firmgateway { margin: 0pt -10px 0pt 1px; padding: 0pt 0pt 5px; background-color: rgb(255, 255, 255); height: 32px; position: relative; z-index: 10; left: -11px; width: 150px; background-image: url('firm_gateway.gif'); background-repeat: no-repeat; }
.topcap-finraupdates { margin: 0pt -10px 0pt 1px; padding: 0pt 0pt 5px; background-color: rgb(255, 255, 255); height: 32px; position: relative; z-index: 10; left: -11px; width: 150px; background-image: url('finra_updates.gif'); background-repeat: no-repeat; }
.topcap-promo { padding: 10px; background-color: rgb(255, 255, 255); height: 50px; position: relative; z-index: 10; left: -11px; width: 100%; }
.bottomcap-10 { height: 10px; }
.finra-list { margin: 5px 0pt 15px; padding: 2px 0pt; float: none; }
.finra-list li { margin: 3px 0pt 0pt 10px; font-size: 0.75em; list-style-image: url('p085537.gif'); list-style-position: outside; }
.finra-list li a { padding: 2px 0pt 0pt 10px; }
.finra-list #fn-title a { background-color: rgb(204, 204, 204); height: 30px; width: 100%; }
.finra-list li #fn-whatsnew { width: 100%; padding-left: 3px; margin-left: 2px; color: rgb(51, 102, 153); }
.finra-list li a:hover { padding: 2px 0pt 0pt 10px; color: rgb(0, 130, 209); text-decoration: underline; }
#home-arb { border-top: 1px solid rgb(222, 222, 219); padding: 15px 10px 15px 15px; }
.fn-sidenav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.fn-sidenav ul li { margin-top: 0pt; list-style-image: url('untitled'); margin-left: -20px; }
.fn-sidenav ul li a { padding: 2px 10px; margin-bottom: -1px; display: block; color: rgb(51, 102, 153); text-decoration: none; margin-left: 10px; }
.fn-sidenav-highlight a:link { color: rgb(0, 0, 0); text-decoration: none; }
.fn-sidenav-highlight a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.fn-sidenav-highlight a:active { color: rgb(0, 0, 0); text-decoration: none; }
.fn-sidenav-highlight-child a:link { color: rgb(0, 130, 209); text-decoration: none; }
.fn-sidenav-highlight-child a:visited { color: rgb(0, 130, 209); text-decoration: none; }
.fn-sidenav-highlight-child a:active { color: rgb(0, 130, 209); text-decoration: none; }
.fn-sidenav ul li a:hover { border-color: rgb(241, 241, 241); color: rgb(0, 130, 209); text-decoration: none; background-color: rgb(204, 230, 246); font-weight: bold; width: 170px; }
.fn-sidenav-highlight a { border-color: rgb(241, 241, 241); margin: 0pt; color: rgb(0, 0, 0); position: relative; text-decoration: none; background-color: rgb(204, 230, 246); font-weight: bold; height: 18px; }
.fn-sidenav-highlight-section { border-color: rgb(241, 241, 241); margin: 0pt 0pt -1px 40px; color: rgb(0, 0, 0); position: relative; text-decoration: none; background-color: rgb(204, 230, 246); font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; left: 10px; width: 180px; }
.fn-sidenav-highlight-child a { border-color: rgb(241, 241, 241); margin: 0pt 0pt 0pt 40px; color: rgb(0, 130, 209); position: relative; text-decoration: none; background-color: rgb(204, 230, 246); font-weight: bold; width: 170px; }
.fn-yearnav-highlight { border-color: rgb(241, 241, 241); padding: 2px 0pt 0pt 10px; background: rgb(204, 230, 246) url('bullet_003.gif') repeat scroll 0% 0%; position: relative; text-decoration: none; font-weight: bold; }
.finra-list-pub { text-align: center; }
.finra-list-pub li { padding: 0pt 5px; display: inline; list-style-type: none; }
.finra-list-pub li a {  }
.finra-list-pub li a:hover { color: rgb(0, 130, 209); text-decoration: underline; }
.fn-10 ul { margin: 0pt 0pt 0pt 26px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#col4cont .fn-notices ul { margin: 0pt 0pt 0pt -4px; padding: 4px 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#col4cont .fn-notices ul {  }
#col4cont .fn-notices ul li { margin: -1px 0pt; padding-bottom: 1px; list-style-image: url('untitled'); }
#col4cont .fn-notices ul li a { padding: 1px 0pt 1px 4px; display: block; color: rgb(51, 102, 153); text-decoration: none; margin-left: 10px; }
#col4cont .fn-notices ul li a:hover { border-color: rgb(241, 241, 241); margin: -1px 0pt; padding: 2px 0pt 2px 14px; color: rgb(0, 130, 209); text-decoration: none; background-color: rgb(204, 230, 246); font-weight: bold; display: inline-table; }
#col4cont .fn-notices-highlight a { border-color: rgb(241, 241, 241); position: relative; text-decoration: none; background-color: rgb(204, 230, 246); font-weight: bold; }
#col4cont .fn-notices-highlight { border-color: rgb(241, 241, 241); padding: 2px 0pt 4px 14px; background: rgb(204, 230, 246) none repeat scroll 0% 0%; position: relative; text-decoration: none; font-weight: bold; width: 130px; }
.multi-wrap { background-color: rgb(239, 239, 239); height: 30px; position: relative; z-index: 100; }
.multi-left { border-right: 1px solid rgb(255, 255, 255); padding: 6px 0pt 0pt 8px; width: 52px; left: 0pt; position: absolute; z-index: 99; height: 30px; text-align: left; list-style-type: none; list-style-image: none; }
.multi-right { border-left: 1px solid rgb(255, 255, 255); padding: 6px 0pt 0pt 6px; float: right; right: 0pt; position: absolute; z-index: 99; height: 30px; }
.multi-middle { float: left; }
.fn-whatsnew ul li { padding-bottom: 1px; margin-bottom: -2px; list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: -60px; }
.fn-whatsnew ul li a { padding: 2px 10px; clear: both; display: block; color: rgb(51, 102, 153); text-decoration: none; margin-left: 10px; }
.fn-whatsnew ul li a:hover { border-color: rgb(241, 241, 241); color: rgb(0, 130, 209); text-decoration: none; background-color: rgb(165, 217, 249); }
.divider { margin-top: 25px; }
.divider-4 { margin: 4px 0pt; }
.dlindent { padding: 4px 0pt 6px 23px; }
.dlcell { padding-bottom: 5px; }
.cell-padding { margin: 2px; padding: 2px; }
.dlsubitem { padding-left: 36px; }
.pipecolor { color: rgb(157, 155, 148); }
.dlnote { color: red; }
.update-date { font-size: 0.7em; color: rgb(157, 155, 148); }
div table { font-size: 0.814em; }
div table table { font-size: 1em; }
div table p { font-size: 1em; }
div ol li ol li { font-size: 1em; }
div ol li ul li { font-size: 1em; }
div ul li ul li { font-size: 1em; }
div table li { font-size: 1.2em; }
div li p { font-size: 1em; }
div blockquote {  }
#col1cont table li { font-size: 1em; }
#col1cont li p { font-size: 1em; }
#col2cont ol li ul li { font-size: 1em; }
#col2cont ol li ol li { font-size: 1em; }
#col2cont ul li ul li { font-size: 1em; }
#col2cont table li { font-size: 1em; }
#col2cont li p { font-size: 1em; }
#col2cont table li p { font-size: 1em; }
#col2cont .multi-left ul li { margin: -7px 0pt 0pt 1px; list-style-type: none; list-style-image: none; }
#col2cont .multi-right ul li { margin: -7px 5px 0pt; list-style-type: none; list-style-image: none; }
#col2cont .multi-middle ul li { list-style-type: none; list-style-image: none; margin-left: 0px; }
div table h1, .heading1 { font-size: 1.2em; }
div table h2, .heading2 { font-size: 1.115em; }
div table .heading2 { font-size: 1em; }
div table h3, .heading3 { font-size: 0.95em; }
div table .heading3 { font-size: 0.95em; }
div table .dlcell h3 { font-size: 0.95em; }
div h1 p { font-size: 1em; margin-bottom: 0em; color: rgb(0, 0, 0); font-weight: bold; }
div h2 p { font-size: 1em; margin-bottom: 0em; color: rgb(0, 0, 0); font-weight: bold; }
div h3 p { font-size: 1em; margin-bottom: 0em; color: rgb(0, 0, 0); font-weight: bold; }
div p .heading2, h2 { font-size: 1em; margin-bottom: 0em; color: rgb(0, 0, 0); font-weight: bold; }
div font { font-family: Arial,Helvetica,sans-serif; font-size: 1em; color: rgb(0, 0, 0); }
div span { font-family: Arial,Helvetica,sans-serif; }
#fn-globalid span { font-family: Arial,Helvetica,sans-serif; text-transform: uppercase; }
div table p font {  }
div center table p font {  }

/* ::::: http://www.finra.org/web/fragments/fnrw_logo/finra-nav-em.css ::::: */

h1, .heading1 { font-size: 1em; margin-bottom: 0.8em; color: rgb(0, 0, 0); font-weight: bold; }
h2, .heading2 { font-size: 0.875em; margin-bottom: 0.3em; color: rgb(0, 0, 0); font-weight: bold; }
h3, h6, .heading3 { font-size: 0.814em; margin-bottom: 0.3em; color: rgb(0, 0, 0); font-weight: bold; }
h4 { font-size: 0.875em; margin-bottom: 0.3em; color: rgb(0, 0, 0); font-weight: normal; }
h5 { font-size: 1.25em; margin-bottom: 0.6em; color: rgb(0, 0, 0); font-weight: bold; }
.apptable { width: 780px; }
.app-content-area { margin: 0pt 0pt 0pt 10px; padding: 2px 20px 0pt 0pt; }
.app-content-area-gsearch { padding: 0pt 20px 0pt 10px; }
.apptable-gsearch { width: 780px; }
a:link { color: rgb(51, 102, 153); text-decoration: none; }
a:visited { color: rgb(51, 102, 153); text-decoration: none; }
a:hover { color: rgb(0, 130, 209); text-decoration: underline; }
a:active { color: rgb(0, 130, 209); text-decoration: none; }
.notices-year { font-size: 1em; margin-bottom: 0.3em; color: rgb(0, 0, 0); font-weight: bold; }
a.notices-year:link { color: rgb(51, 102, 153); text-decoration: none; }
a.notices-year:visited { color: rgb(51, 102, 153); text-decoration: underline; }
a.notices-year:hover { color: rgb(0, 130, 209); text-decoration: underline; }
a.notices-year:active { color: rgb(0, 130, 209); text-decoration: none; }
a.altwhite:link { color: rgb(255, 255, 255); text-decoration: none; text-transform: capitalize; }
a.altwhite:visited { color: rgb(255, 255, 255); text-decoration: none; text-transform: capitalize; }
a.altwhite:hover { color: rgb(255, 255, 255); text-decoration: none; text-transform: capitalize; }
a.altwhite:active { color: rgb(255, 255, 255); text-decoration: none; text-transform: capitalize; }
.altlogo { color: rgb(51, 102, 153); }
a.altlogo:link { color: rgb(51, 102, 153); text-decoration: none; z-index: auto; }
a.altlogo:visited { color: rgb(51, 102, 153); text-decoration: none; z-index: auto; }
a.altlogo:hover { color: rgb(51, 102, 153); text-decoration: none; z-index: auto; }
a.altlogo:active { color: rgb(51, 102, 153); text-decoration: none; z-index: auto; }
.finra .color-1 { background-color: rgb(10, 124, 198); }
.finra .color-2 { background-color: rgb(51, 155, 218); }
.industry .color-1 { background-color: rgb(115, 158, 64); }
.industry .color-2 { background-color: rgb(197, 220, 105); }
.investors .color-1 { background-color: rgb(181, 82, 93); }
.investors .color-2 { background-color: rgb(252, 136, 129); }
.arbitration .color-1 { background-color: rgb(80, 93, 99); }
.arbitration .color-2 { background-color: rgb(141, 138, 129); }
#finra-header #fn-logo-home, #fn-logo-home span { width: 250px; height: 74px; background-image: url('p075335.gif'); background-repeat: no-repeat; position: absolute; z-index: 10; }
#fn-logo-print-home, #fn-logo-print { width: 250px; height: 74px; display: none; }
#finra-header #fn-topnavdiv-home { top: 49px; position: absolute; right: 0pt; }
#transparent-bar-left-home { background-color: rgb(79, 101, 133); top: 126px; width: 10px; height: 36px; left: -10px; position: absolute; }
#transparent-bar-right-home { overflow: hidden; background-color: rgb(79, 101, 133); top: 126px; width: 10px; height: 36px; position: relative; left: 100%; right: 0%; }
#finra-header { margin: 0pt; padding: 0pt; overflow: visible; position: relative; }
#finra-header #fn-logo, #fn-logo span { width: 161px; height: 74px; background-image: url('p075334.gif'); background-repeat: no-repeat; position: absolute; z-index: 10; }
#finra-header #fn-logo-alttext, #fn-logo-alttext span { width: 161px; height: 74px; z-index: 0; }
#finra-header #fn-topnavdiv { top: 48px; position: absolute; right: 128px; }
#finra-header #fn-topnavdiv-search { top: 48px; position: absolute; right: 0pt; }
#finra-header .finra-nav { margin: 0pt; padding: 0pt; }
#finra-header .finra-nav li { display: inline; }
#finra-header .finra-nav li a { font-size: 1em; text-decoration: none; }
#finra-header .finra-nav li .fn-search {  }
#finra-header .finra-nav .fn-topnav a { border-right: 1px solid rgb(157, 155, 148); width: 100%; padding-left: 6px; padding-right: 10px; color: rgb(51, 102, 153); margin-left: -10px; }
#finra-header .finra-nav .fn-topnav-last a { border-right: 0pt none; width: 100%; padding-left: 6px; padding-right: 7px; color: rgb(51, 102, 153); margin-left: -10px; }
#finra-header .finra-nav .fn-globalid-nav a { border-right: 1px solid rgb(153, 205, 237); font-size: 1.125em; width: 100%; padding-left: 6px; padding-right: 10px; color: rgb(255, 255, 255); margin-left: -10px; }
#finra-header .finra-nav .fn-globalid-nav-last a { border-right: 0pt none; font-size: 1.125em; width: 100%; padding-left: 6px; padding-right: 10px; color: rgb(255, 255, 255); margin-left: -10px; }
#finra-header .finra-nav-primary { margin: 0pt 0pt 0pt 5px; padding: 0pt; float: left; position: absolute; top: 5px; }
#finra-header .finra-nav-primary li { font-size: 1em; display: inline; margin-left: 1px; }
#finra-header .finra-nav-primary li a { text-decoration: none; }
#finra-header .finra-nav-primary .fn-primary-nav a { border-style: solid solid none; border-color: rgb(255, 255, 255); border-width: 1px; padding: 2px 8px 3px; text-decoration: none; color: rgb(255, 255, 255); line-height: 30px; }
#finra-header .finra-nav-primary .fn-primary-nav-highlight a { border-style: solid solid none; border-color: rgb(255, 255, 255); border-width: 1px; padding: 2px 8px 3px; text-decoration: none; color: rgb(0, 0, 0); line-height: 28px; background-color: rgb(255, 255, 255); }
#finra-primary-nav { position: relative; height: 31px; }
input.TopMenuSearchField { margin: 0pt; width: 103px; height: 16px; }
.TopMenuSearchField { border-style: solid none solid solid; border-color: rgb(204, 204, 204); border-width: 1px 0px 1px 1px; height: 15px; font-size: 0.814em; font-family: Arial,Helvetica,sans-serif; color: rgb(157, 155, 148); text-decoration: none; font-weight: normal; }
.TopMenuSearchFieldButton { padding: 0pt 0pt 4px; color: rgb(51, 51, 51); text-decoration: none; vertical-align: top; }
#finra-banner { width: 100%; position: relative; background-image: url('p075330.jpg'); background-repeat: no-repeat; }
#finra-banner-home { height: 180px; background-image: url('p075330.jpg'); background-repeat: no-repeat; position: relative; }
#finra-banner-L1 { overflow: hidden; width: 100%; height: 57px; background-repeat: no-repeat; position: relative; background-position: -1px 50%; }
#finra-topnav { height: 74px; position: relative; }
#finra-header #fn-globalid, #fn-globalid span { z-index: 10; height: 39px; width: 449px; position: absolute; }
#finra-header #finra-globalid { height: 39px; background-color: rgb(51, 102, 153); position: relative; }
#finra-header #finra-globalid .globalid-alt-text { margin: 0pt 0pt 0pt 10px; color: rgb(255, 255, 255); text-transform: capitalize; }
#finra-header #finra-globalid #globalid-alt-text-cap { margin: 0pt; color: rgb(255, 255, 255); z-index: 0; }
#finra-header #fn-globalid-navdiv { overflow: hidden; top: 12px; position: absolute; right: 10px; }
.finra .image-1 { overflow: hidden; width: 449px; height: 39px; background-image: url('p075336.gif'); background-repeat: no-repeat; position: absolute; }
.industry .image-1 { overflow: hidden; width: 300px; height: 39px; background-image: url('p075337.gif'); background-repeat: no-repeat; position: absolute; }
.investors .image-1 { overflow: hidden; width: 300px; height: 39px; background-image: url('p075338.gif'); background-repeat: no-repeat; position: absolute; }
.arbitration .image-1 { overflow: hidden; width: 300px; height: 39px; background-image: url('p075329.gif'); background-repeat: no-repeat; position: absolute; }
.finra .image-2 { background-image: url('p075331.jpg'); }
.industry .image-2 { background-image: url('p075331.jpg'); }
.investors .image-2 { background-image: url('p075333.jpg'); }
.arbitration .image-2 { background-image: url('p075332.jpg'); }
#finra-header .finra-nav .fn-topnav a:hover { border-right: 1px solid rgb(157, 155, 148); padding-left: 6px; padding-right: 10px; color: rgb(0, 130, 209); text-decoration: underline; }
#finra-header .finra-nav .fn-topnav-last a:hover { padding-left: 6px; padding-right: 7px; color: rgb(0, 130, 209); text-decoration: underline; }
#finra-header .finra-nav .fn-globalid-nav a:hover { border-right: 1px solid rgb(153, 205, 237); text-decoration: underline; }
#finra-header .finra-nav .fn-globalid-nav-last a:hover { text-decoration: underline; }
#finra-header .finra-nav-primary .fn-primary-nav a:hover { top: 10px; width: 100%; padding-left: 8px; padding-right: 8px; color: rgb(0, 0, 0); margin-right: 0px; background-color: rgb(255, 255, 255); }
#transparent-bar-left { width: 10px; height: 31px; left: -10px; position: absolute; }
#transparent-bar-right { overflow: hidden; width: 10px; height: 31px; position: relative; left: 100%; right: 0%; }
#breadcrumb { left: -1000px; }
.finra-breadcrumb p { font-size: 0.7em; font-family: Arial,Helvetica,sans-serif; color: rgb(157, 155, 148); text-decoration: none; }
.finra-breadcrumb { position: absolute; padding-left: 10px; padding-top: 6px; padding-bottom: 5px; color: rgb(157, 155, 148); }
.finra-breadcrumb a { text-decoration: none; }
.finra-breadcrumb a:hover { color: rgb(0, 130, 209); text-decoration: underline; }
#finra-footer { position: absolute; visibility: hidden; }
#finra-footer .finra-footer-nav { border-top: 1px solid rgb(222, 222, 219); margin: 0pt; padding: 10px 0pt 0pt; width: 100%; }
#finra-footer .finra-footer-nav ul {  }
#finra-footer .finra-footer-nav li { display: inline; }
#finra-footer .finra-footer-nav li a { border-right: 1px solid rgb(222, 222, 219); font-size: 0.95em; padding-left: 9px; padding-right: 9px; color: rgb(51, 102, 153); text-decoration: none; margin-left: -12px; }
#finra-footer .finra-footer-nav .fn-footernav a { width: 100%; }
#finra-footer .finra-footer-nav .fn-footernav-last a { border-right: 0pt none; width: 100%; }
#finra-footer .finra-footer-disclaimer p { font-size: 0.7em; color: rgb(157, 155, 148); padding-left: 8px; padding-top: 4px; margin-left: -2px; }
#finra-footer .fn-footernav a:hover { border-right: 1px solid rgb(222, 222, 219); padding-left: 9px; padding-right: 9px; color: rgb(0, 130, 209); text-decoration: underline; }
#finra-footer .fn-footernav-last a:hover { border-right: 0pt none; padding-left: 9px; padding-right: 9px; color: rgb(0, 130, 209); text-decoration: underline; }
.finra-search-nav { margin: 0pt; padding: 0px 0pt 0pt; width: 100%; }
.finra-search-nav li { display: inline; }
.finra-search-nav li a { font-size: 12px; margin-left: 0pt; padding-left: 0px; padding-right: 16px; }

/* ::::: http://www.finra.org/web/fragments/fnrw_logo/finra-grid.css ::::: */

#content-area { padding: 0pt; width: 100%; position: relative; color: rgb(0, 0, 0); }
.column-1, .column-2, .column-3, .column-4 { float: left; top: 30px; }
.finra4col .finra-breadcrumb { position: absolute; visibility: hidden; }
#col2cont {  }
.finra3col-home #content-area { height: 258px; }
.ie6navbar { position: absolute; visibility: hidden; width: 0pt; left: 0pt; }
.finra1col .column-1 { padding: 0pt 10px; position: absolute; }
.finra1col .column-2 { position: absolute; visibility: hidden; left: 0pt; }
.finra1col .column-3 { position: absolute; visibility: hidden; }
.finra1col .column-4 { position: absolute; visibility: hidden; }
.finra1col .finra-breadcrumb { margin: 0pt; position: absolute; left: 0pt; }
.finra2col .column-1 { padding: 0pt 10px; width: 180px; position: absolute; left: 0pt; }
.finra2col .column-2 { padding: 0pt 10px; left: 200px; position: absolute; right: 0pt; }
.finra2col .column-3 { position: absolute; visibility: hidden; }
.finra2col .column-4 { position: absolute; visibility: hidden; }
.finra2cola .column-1 { visibility: hidden; }
.finra2cola .column-2 { padding: 0pt 10px; margin-right: 160px; left: 0px; position: absolute; right: 0pt; }
.finra2cola .column-3 { position: absolute; visibility: hidden; }
.finra2cola .column-4 { border-left: 1px solid rgb(222, 222, 219); padding: 0pt 0pt 0pt 9px; width: 140px; position: absolute; right: 0px; }
.finra3col-home #col2cont { margin: 0pt 0pt 0pt -20px; padding: 0pt 20px; height: 250px; }
.finra3col-home .column-1 { margin: 0pt 30px 0pt 0pt; padding: 0pt 30px 0pt 10px; width: 32%; position: absolute; left: 0pt; height: 250px; top: 20px; }
.finra3col-home .column-2 { border-left: 1px solid rgb(222, 222, 219); padding: 0pt 19px; position: absolute; right: 0pt; margin-right: 280px; margin-left: 3px; left: 34.5%; height: 250px; top: 20px; }
.finra3col-home .column-4 { border-left: 1px solid rgb(222, 222, 219); padding: 0pt 10px 0pt 19px; width: 250px; position: absolute; right: 0pt; height: 250px; top: 20px; }
.finra3col .column-1 { padding: 0pt 10px; width: 180px; position: absolute; z-index: 100; left: 0pt; }
.finra3col .column-2 { padding: 0pt 10px; left: 200px; position: absolute; right: 0pt; margin-right: 160px; }
.finra3col .column-3 { position: absolute; visibility: hidden; z-index: 100; }
.finra3col .column-4 { border-left: 1px solid rgb(222, 222, 219); padding: 0pt 0pt 0pt 9px; width: 140px; position: absolute; right: 0pt; z-index: 100; }
.finra4col .column-1 { padding: 0pt 10px 0pt 9px; margin-right: 550px; left: 0pt; position: absolute; }
.finra4col .column-2 { border-left: 1px solid rgb(222, 222, 219); padding: 0pt 10px 0pt 9px; width: 180px; position: absolute; right: 350px; }
.finra4col .column-3 { border-left: 1px solid rgb(222, 222, 219); padding: 0pt 10px 0pt 9px; width: 180px; position: absolute; right: 150px; }
.finra4col .column-4 { border-left: 1px solid rgb(222, 222, 219); padding: 0pt 0pt 0pt 9px; width: 140px; position: absolute; right: 0pt; }
.finra4cola .column-1 { padding: 0pt 10px; width: 180px; position: absolute; left: 0pt; }
.finra4cola .column-2 { padding: 0pt 10px; margin-right: 360px; left: 200px; position: absolute; }
.finra4cola .column-3 { border-left: 1px solid rgb(222, 222, 219); padding: 0pt 10px 0pt 9px; width: 180px; position: absolute; right: 150px; }
.finra4cola .column-4 { border-left: 1px solid rgb(222, 222, 219); padding: 0pt 0pt 0pt 9px; width: 140px; position: absolute; right: 0pt; }
.column-4 { float: right; }
#finra-960:after, #content-area:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
