@charset "utf-8";

/* ************ FINRA HEADING STYLES ************ */
h1, .heading1 {font-size:1.0em; margin-bottom:.8em; *margin-bottom:.8em; color:#000000;font-weight: bold;}
h2, .heading2 {font-size:0.875em; margin-bottom:.3em;color:#000000;font-weight: bold;}
h3, h6, .heading3 {font-size:0.814em; margin-bottom:.3em;color:#000000;font-weight: bold;}
h4 {font-size:0.875em; margin-bottom:.3em;color:#000000;font-weight:normal;}
h5 {font-size:1.25em; margin-bottom:.6em;color:#000000;font-weight:bold;}
h5.small {font-size:1.1em; margin-bottom:.6em; *margin-bottom:.6em; color:#000000;font-weight: bold;}

/* ************ FINRA HYPERLINK STYLES ************ */
a:link {color: #336699;text-decoration: none; }
a:visited {color: #336699;text-decoration: none;}
a:hover {color: #0082D1;text-decoration: underline;}
a:active {color: #0082D1;text-decoration: none;}

.notices-year {font-size:1em; margin-bottom:.3em;color:#000000;font-weight: bold;}

a.notices-year:link {color: #336699;text-decoration: none;}
a.notices-year:visited {color: #336699;text-decoration: underline;}
a.notices-year:hover {color: #0082D1;text-decoration: underline;}
a.notices-year:active {color: #0082D1;text-decoration: none;}

a.altwhite:link {color: #FFFFFF;text-decoration: none; text-transform: capitalize;}
a.altwhite:visited {color: #FFFFFF;text-decoration: none;text-transform: capitalize;}
a.altwhite:hover {color: #FFFFFF;text-decoration: none;cursor: hand;text-transform: capitalize;}
a.altwhite:active {color: #FFFFFF;text-decoration: none;text-transform: capitalize;}

.altlogo{color: #336699;}
a.altlogo:link {color: #336699;text-decoration: none; z-index: auto;}
a.altlogo:visited {color: #336699;text-decoration: none; z-index:auto;}
a.altlogo:hover {color: #336699;text-decoration: none;cursor: hand;z-index:auto;}
a.altlogo:active {color: #336699;text-decoration: none; z-index:auto;}



/* Finra-Header - Home*/
#finra-header #fn-logo-home, #fn-logo-home span {width: 250px;height: 74px;background-image:url(/web/groups/corporate/@corp/documents/web_asset/p075335.gif);background-repeat:no-repeat;position: absolute; z-index:10;*background-position: 0px 1px;}

/* FINRA-Alt Print Image Function */
#fn-logo-print-home, #fn-logo-print { width: 250px;height: 74px; display:none; position: ; background-color:;}
#finra-header #fn-topnavdiv-home {top: 49px;position: absolute;right:0;}   
#transparent-bar-left-home{background-color:#4F6585;top:126px;width:10px;height:36px;left:-10px;position: absolute;}
#transparent-bar-right-home{background-color:#4F6585;top:126px;width:10px;height:36px;position:relative;overflow:hidden;left:100%;right:0%;}

/* ************ FINRA HEADER ************ */
#finra-header {margin:0;padding:0; position:relative; overflow: visible;}
#finra-header #fn-logo, #fn-logo span {width: 161px;height: 74px;background-image:url(/web/groups/corporate/@corp/documents/web_asset/p075334.gif);background-repeat:no-repeat;position: absolute;*background-position: 0px 1px; 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 {top: 48px;position: absolute;right:205px;}
@-moz-document url-prefix() { #finra-header #fn-topnavdiv { top: 48px;position: absolute;right:220px; } }
#finra-header #fn-topnavdiv-search {top: 48px;*top: 46px; position: absolute;right:0;}
#finra-header #fn-topnavdiv-search span.fn-homesearch-label {font-size: 0.9em;}
#finra-header #fn-topnavdiv-search form {display: inline;}
#finra-header .finra-nav {margin: 0;padding: 0;}
#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 {width: 100%; padding-left: 6px; padding-right: 10px;border-right: 1px solid #9D9B94;color: #336699;margin-left: -10px;} 
#finra-header .finra-nav .fn-topnav-last a {width: 100%;padding-left: 6px;padding-right: 7px; border-right: 0;color: #336699;margin-left: -10px;}
#finra-header .finra-nav .fn-globalid-nav a {font-size:1.125em; *font-size:1.15em; width: 100%; padding-left: 6px; padding-right: 10px; border-right: 1px solid #99CDED ;color: #FFFFFF;margin-left: -10px;}   
#finra-header .finra-nav .fn-globalid-nav-last a {font-size: 1.125em;*font-size:1.15em;width: 100%;padding-left: 6px;padding-right: 10px; border-right: 0;color: #FFFFFF;margin-left: -10px;}
#finra-header .finra-nav-primary {margin: 0;padding: 0;height: ; float: left;position:absolute; top:5px; margin-left: 5px;/*IE6*/_width:600px; _overflow: auto;}
#finra-header .finra-nav-primary li {font-size: 1em; display: inline;margin-left: 9px;margin-left: 1px;}
#finra-header .finra-nav-primary li a {text-decoration: none;margin-left: ;}
#finra-header .finra-nav-primary .fn-primary-nav a {text-decoration: none;padding-top: 2px;padding-left: 8px;padding-right: 8px;color: #FFFFFF; border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #FFFFFF;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;border-left-color: #FFFFFF;line-height: 30px;padding-bottom: 3px;} 
#finra-header .finra-nav-primary .fn-primary-nav-highlight a {text-decoration: none;padding-top: 2px;padding-left: 8px;padding-right: 8px;color: #000000; border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #FFFFFF;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;border-left-color: #FFFFFF;line-height: 28px;padding-bottom: 3px;background-color: #FFFFFF;}
#finra-primary-nav{position: relative; height:31px;/*IE6*/_width:940px;}

/* ************ FINRA SEARCH BOX ************ */
/*input.TopMenuSearchField {margin:0;width:103px;height: 16px;}*/
input.TopMenuSearchField {margin:0;height: 16px;}
.TopMenuSearchField {height:15px; font-size: 0.814em; font-family: Arial, Helvetica, sans-serif;color: #9D9B94;text-decoration: none;font-weight: normal;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: none;border-bottom-style: solid;border-left-style: solid;border-color: #CCCCCC;}
.TopMenuSearchFieldButton {color: #333333;text-decoration: none;vertical-align: top;padding:0 0 4px 0;*padding-top:1px;margin: 0px 0px 0px -4px;}

/* ************ FINRA BANNER ************ */
#finra-banner {width:100%;position:relative;background-image:url(/web/groups/corporate/@corp/documents/web_asset/p075330.jpg);background-repeat:no-repeat;}
#finra-banner-home {height: 180px;background-image:url(/web/groups/corporate/@corp/documents/web_asset/p075330.jpg);background-repeat:no-repeat;position: relative;_width:940px;}
#finra-banner-L1 {width:100%;height: 57px;background-repeat:no-repeat;position: relative;overflow:hidden; background-position: -1px;_width:940px;}

#finra-topnav {height: 74px;position: relative;_width:940px;}
#finra-header #fn-globalid, #fn-globalid span { z-index:10; height:39px;width:449px;position: absolute;}
#finra-header #finra-globalid {height:39px;background-color:#336699;position: relative;_width:940px;}
#finra-header #finra-globalid .globalid-alt-text {color:#FFFFFF;margin:0 0 0 10px;text-transform: capitalize;}
#finra-header #finra-globalid #globalid-alt-text-cap {color:#FFFFFF;margin:0 0 0 0;text-transform:; z-index:0;}
#finra-header #fn-globalid-navdiv {top: 12px;position: absolute;overflow:hidden; right:10px;}

/* ************ FINRA SECTIONS COLORS ************ */
.finra .color-1 {background-color:#0A7CC6;}
.finra .color-2 {background-color:#339BDA;}
.industry .color-1 {background-color:#739E40;}
.industry .color-2 {background-color:#C5DC69;}
.investors .color-1 {background-color:#B5525D;}
.investors .color-2 {background-color:#FC8881;}
.arbitration .color-1 {background-color:#505D63;}
.arbitration .color-2 {background-color:#8D8A81;}

/* ************ FINRA SECTIONS IMAGES ************ */
.finra .image-1{width: 449px;height: 39px; background-image:url(/web/groups/corporate/@corp/documents/web_asset/p075336.gif); background-repeat:no-repeat;position: absolute;overflow:hidden; *background-position: 0px 1px;}
.industry .image-1{width: 300px;height: 39px; background-image:url(/web/groups/corporate/@corp/documents/web_asset/p075337.gif); background-repeat:no-repeat;position: absolute;overflow:hidden; *background-position: 0px 1px;}
.investors .image-1{width: 300px;height: 39px; background-image:url(/web/groups/corporate/@corp/documents/web_asset/p075338.gif); background-repeat:no-repeat;position: absolute;overflow:hidden; *background-position: 0px 1px;}
.arbitration .image-1{width: 300px;height: 39px; background-image:url(/web/groups/corporate/@corp/documents/web_asset/p075329.gif); background-repeat:no-repeat;position: absolute;overflow:hidden;   *background-position: 0px 1px;}
.finra .image-2{background-image:url(/web/groups/corporate/@corp/documents/web_asset/p075331.jpg); *background-position: 0px 1px;}
.industry .image-2{background-image:url(/web/groups/corporate/@corp/documents/web_asset/p075331.jpg); *background-position: 0px 1px;}
.investors .image-2{background-image:url(/web/groups/corporate/@corp/documents/web_asset/p075333.jpg); *background-position: 0px 1px;}
.arbitration .image-2{background-image:url(/web/groups/corporate/@corp/documents/web_asset/p075332.jpg); *background-position: 0px 1px;}

/* OVER STATES*/ 
#finra-header .finra-nav .fn-topnav /*li */ a:hover {padding-left: 6px;padding-right: 10px;color: #0082d1;text-decoration: underline;border-right: 1px solid #9D9B94;}
#finra-header .finra-nav .fn-topnav-last a:hover {padding-left: 6px;padding-right: 7px;font-weight: ;color: #0082d1;text-decoration: underline;}
#finra-header .finra-nav .fn-globalid-nav a:hover {text-decoration: underline;border-right: 1px solid #99CDED;}
#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: #000000;margin-right: 0px; background-color: #FFFFFF;}

/* ************ FINRA HEADER - SIDE BARS ************ */
#transparent-bar-left{width:10px;height:31px;left:-10px;position: absolute;}
#transparent-bar-right{width:10px;height:31px;position:relative;overflow:hidden;left:100%;right:0%;}


/* ************ FINRA BREADCRUMB ************ */
#breadcrumb {left:-1000px;}
.finra-breadcrumb p{font-size: 0.7em; font-family: Arial, Helvetica, sans-serif;color:#9D9B94;text-decoration: none;}
.finra-breadcrumb {position:absolute;padding-left:10px;padding-top:6px;padding-bottom:5px;color:#9D9B94;}
.finra-breadcrumb a{text-decoration: none;}
.finra-breadcrumb a:hover {color:#0082D1;text-decoration: underline;}

/* ************ FINRA FOOTER ************ */
#finra-footer {position:absolute; visibility:hidden; *z-index:-1;}

/* ************ FINRA - APPLICATION SPECIFIC STYLES ************ */
#finra-footer .finra-footer-nav {margin: 0;padding: 0;width:100%; padding-top:10px; border-top-width: 1px; border-top-style: solid; border-top-color: #dededb;}
#finra-footer .finra-footer-nav  UL {/*IE6*/_width:600px; _overflow: auto;}
#finra-footer .finra-footer-nav  li {display: inline;}
#finra-footer .finra-footer-nav  li a {font-size: 0.95em; margin-left:-2px; padding-left: 9px; padding-right: 9px; color: #336699;text-decoration: none;border-right: 1px solid #DEDEDB;margin-left: -12px;}
#finra-footer .finra-footer-nav .fn-footernav a {width: 100%;} 
#finra-footer .finra-footer-nav .fn-footernav-last a {width: 100%;border-right: 0;}
#finra-footer .finra-footer-disclaimer p{font-size:0.7em; color:#9D9B94; padding-left:8px; padding-top:4px; margin-left:-2px;}
#finra-footer .fn-footernav a:hover {padding-left: 9px;padding-right: 9px;color: #0082D1;text-decoration: underline;border-right: 1px solid #DEDEDB;} 
#finra-footer .fn-footernav-last a:hover {padding-left: 9px;padding-right: 9px;color: #0082D1;text-decoration: underline; border-right: 0;}

/* FINRA Apps Table width fix */
.apptable {width:780px;}
.app-content-area{padding:2px 20px 0 0; margin:0 0 0 10px;}
.app-content-area-gsearch{padding:0 20px 0 10px;}
.apptable-gsearch {width:780px;}

/* ************ FINRA SEARCH  ************ */
.finra-search-nav {margin: 0;padding: 0;width:100%; padding-top:0px;}
.finra-search-nav  li {display: inline;}
.finra-search-nav  li a { font-size: 12px; margin-left:0; padding-left: 0px; padding-right: 16px; }

