@charset "utf-8";

/* ************ FINRA FONT RESET ************ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p{margin:0;padding:0;}
h1,h2,h3,h5,h6{font-size:100%;font-weight:bold;}
h4 {font-size:100%;font-weight:normal;}

body {font-size:100%;line-height:1.125em;background-color:#ffffff;color:#000000;background-position: left;font-family: Arial, Helvetica, sans-serif;} 
hr {height:1px;border-top-width: 1px; border-top-style: solid; border-top-color: #dededb;_width:100%;}
sup {font-size: 0.7em;vertical-align: super;}
blockquote { margin:0 0 0 16px;  font-size: 0.814em;}
p {font-size: 0.814em; margin: 0; padding: 0;}
ol li, ol li ol li{ list-style: inherit; list-style-type: inherit; list-style-image:none !important;margin: 0 0 0 25px !important; text-indent:;  list-style-position:;font-size: 0.814em;}
li{font-size: 0.814em; padding: 3px 0 2px -1px; margin:0px 0 0 10px; list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/P085537.gif);*list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/P085285.gif);}
q:before,q:after{content:'';}

a img{border:none;}

#finra-print-footer{
display: none;
}

/* ************ FINRA CONTENT WIDTH - VARIABLE WIDTH ************ */ 
#finra-980 {min-width:780px;max-width:960px;/*IE 6 FIX*/_width: expression((this.parentNode.clientWidth > 960)?960+"px":(this.parentNode.clientWidth <= 768 + 0)?960+"px":"auto");_width:980px;}
#finra-960 {min-width:780px;max-width:940px;margin-left: auto;/*IE 6 FIX*/_width: expression((this.parentNode.clientWidth > 940)?940+"px":(document.body.clientWidth <= 768 + 0)?960+"px":"auto");_width:960px;}

.topcap-sidenav {margin-left:-10px;padding-left:10px; padding-bottom:10px;}
.topcap-grey {background-color:#dededb;margin-left:-10px;padding:5px 0 1px 10px; margin-bottom:;}
.topcap-grey-manual {background-color:#dededb;margin-left:-10px; margin-top:-1px;padding:6px 0 5px 10px; font-size:0.875em !important; margin-bottom:.3em;color:#000000;font-weight:normal;}
.topcap-image {background-color:#ffffff;margin-left:-10px; margin-top:-1px;padding:0 0 8px 0; font-size:0.875em; color:#000000;font-weight:normal;height:90px;}
.topcap-image-white {background-color: #ffffff;margin-left:; margin-top:;padding:0 0 8px 0; font-size:0.875em;color:#000000;font-weight:normal;position: absolute;z-index:99;width:190px;}

.rss{height:21px;background-image: url(/web/groups/corporate/@corp/documents/web_asset/rss_icon.gif);background-repeat: no-repeat;  background-position: right center;}

.orange-highlight {background-color: #FFCC00; margin-left:-10px; padding:2px 2px 2px 2px;}
.blue-highlight{background-color: #CCE6F6; margin-left:0; padding:2px 2px 2px 2px; display:;}
.green-highlight {background-color: #ECF3CD; margin-left:0; padding:2px 2px 2px 2px;}
.gray-highlight {background-color: #DEDEDB; margin-left:0; padding:2px 2px 2px 2px;}

.topcap-firmgateway {background-color:#ffffff;padding:0 0 5px 0;margin:0 -10px 0 1px;height:32px;position: relative;z-index:10;left: -11px;width:150px;background-image: url(/web/groups/corporate/@corp/documents/web_asset/firm_gateway.gif);background-repeat: no-repeat; cursor:hand;}
.topcap-drportal {background-color:#ffffff;padding:0 0 5px 0;margin:0 -10px 0 1px;height:32px;position: relative;z-index:10;left: -11px;width:150px;background-image: url(/web/groups/corporate/@corp/documents/web_asset/dr_portal_link_img.gif);background-repeat: no-repeat; cursor:hand;}
.topcap-finraupdates {background-color:#ffffff;padding:0 0 5px 0;margin:0 -10px 0 1px;height:32px;position: relative;z-index:10;left: -11px;width:150px;background-image: url(/web/groups/corporate/@corp/documents/web_asset/finra_updates.gif);background-repeat: no-repeat; cursor:hand;}
.topcap-promo {background-color:#ffffff; padding:10px;height:50px;position: relative;z-index:10;left: -11px;width:100%;}
.bottomcap-10 { height:10px;}

.finra-list {margin: 5px 0 15px; padding: 2px 0 2px 0; float: none;}
.finra-list li {font-size: 0.75em;padding: 3px 0 0 -1px; margin:3px 0 0 10px;list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/P085537.gif);*list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/P085285.gif);list-style-position: outside;}
.finra-list li a {padding-top: 2px;padding-right: 0;padding-bottom: 0;padding-left: 10px;}
.finra-list #fn-title a {background-color: #CCCCCC;height: 30px;width: 100%;}
.finra-list li #fn-whatsnew  {width: 100%; padding-left: 3px; margin-left: 2px;color: #336699;} 
.finra-list li a:hover {color: #0082d1;text-decoration: underline; padding-top: 2px;padding-right: 0;padding-bottom: 0;padding-left: 10px;}

/* FINRA HOME PAGE STYLE*/
#home-arb {border-top-width: 1px;border-top-style: solid;border-top-color: #dededb;padding: 15px 10px 15px 15px; _padding: 15px 10px 15px 15px;margin-left:;_margin-top:-10px; _margin-left:-10px;}

/* sidenav */
#column1 {z-index:1;}
#col1cont ol{margin-left: 14px;}
#col1cont .fn-sidenav ul  {list-style: none; margin:0; padding:0;}
#col1cont .fn-sidenav ul li {margin-top:0; list-style-image: none; margin-left:-20px;}
#col1cont .fn-sidenav ul li a {margin-bottom:-1px;display:block;color:#336699;text-decoration:none; padding-top: 2px;padding-bottom:2px;padding-left: 10px;padding-right: 10px;margin-left:10px; width:180px;}

#col1cont .fn-sidenav-highlight a:link {color:#000000;position:;text-decoration:none;}
#col1cont .fn-sidenav-highlight a:visited {color:#000000;position:;text-decoration:none;}
#col1cont .fn-sidenav-highlight a:active {color:#000000;position:;text-decoration:none;}

#col1cont .fn-sidenav-highlight-child a:link {color:#0082D1;position:;text-decoration:none;}
#col1cont .fn-sidenav-highlight-child a:visited {color:#0082D1;position:;text-decoration:none;}
#col1cont .fn-sidenav-highlight-child a:active {color:#0082D1;position:;text-decoration:none;}

#col1cont .fn-sidenav ul li a:hover {color:#0082D1;position:;text-decoration:none;border-color:#f1f1f1;background-color:#CCE6F6; font-weight:bold; width:170px}
#col1cont .fn-sidenav-highlight a {color:#000000;position:relative;text-decoration:none;border-color:#f1f1f1;background-color:#CCE6F6; font-weight:bold; margin:0 0 0 0; height:18px; }
#col1cont .fn-sidenav-highlight-section {color:#000000;position:relative;text-decoration:none;border-color:#f1f1f1;background-color:#CCE6F6; font-weight:bold;margin-left:40px; margin:0 0 -1px 40px;padding-top: 2px;padding-bottom:2px; padding-left:10px; padding-right:-10px; left:10px;width:180px;}
#col1cont .fn-sidenav-highlight-child a{ margin:0 0 0 -10px;color:#0082D1;position:relative;text-decoration:none;border-color:#f1f1f1;background-color:#CCE6F6; font-weight:bold;margin-left:40px;width:170px;}

.fn-yearnav-highlight {position:relative;text-decoration:none;border-color:#f1f1f1;font-weight:bold; padding: 2px 0 0 10px; background: #CCE6F6 url(/web/groups/corporate/@corp/documents/web_asset/bullet.gif);}

/*This applies styles to only links in the list*/
.finra-list-pub {text-align:center;}
.finra-list-pub li {display: inline; list-style-type: none; padding:0 5px 0 5px;}
/*.finra-list-pub li a {}*/
.finra-list-pub li a:hover {color: #0082d1; text-decoration: underline;}

/* Notices  */
.fn-10 ul {list-style: none; margin:0 0 0 26px; padding:0;}
#col4cont .fn-notices ul  {list-style: none; margin:0 0 0 -4px; padding:4px 0 4px 0;}
#col4cont .fn-notices ul{ _position: static; _margin:0 -4px 0 -4px;_text-indent:;}

#col4cont .fn-notices ul li {padding-bottom:1px; margin:-1px 0 -1px 0; list-style-image: none; margin-left:0; text-indent:/*26px*/;}
#col4cont .fn-notices ul li a {display:block; color:#336699;text-decoration:none; padding-top: 1px;padding-bottom: 1px;padding-left: 4px; padding-right: 0;margin-left:10px;}

#col4cont .fn-notices ul li a:hover {color:#0082D1;text-decoration:none;border-color:#f1f1f1;background-color:#CCE6F6; font-weight:bold; margin:-1px 0 -1px 0; padding:2px 0 2px 14px;*width:130px;*display: inline-table;*margin:-2px 0 -2px 0; *padding:1px 0 2px 14px;}

#col4cont .fn-notices-highlight a {position:relative;text-decoration:none;border-color:#f1f1f1;background-color:#CCE6F6; font-weight:bold;}
#col4cont .fn-notices-highlight {position:relative;text-decoration:none;border-color:#f1f1f1;font-weight:bold; padding: 2px 0 4px 14px; background: #CCE6F6;width:130px;}

/* ************ FINRA MULTI-PAGE NAVIGATOR ************ */
.multi-wrap {
   background-color: #EFEFEF;
   min-height:30px;
   position:relative;z-index:100;

}
.multi-left {width:52px;min-height:30px;left:0;padding:6px 0 0 8px;position:absolute;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #FFFFFF;
   z-index:99;
   height:100%;
   text-align: left;
   list-style-type:none;
   list-style-image:none
}
.multi-right {float:right;width:53px;min-height:30px;right:0;padding:6px 0 0 6px;position:absolute;
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #FFFFFF;
   z-index:99;
   height:100%;
}
.multi-left-new {width:270px;min-height:30px;left:0;padding:6px 0 0 0px;position:absolute;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #FFFFFF;
   z-index:99;
   text-align: left;
   list-style-type:none;
   list-style-image:none
}
.multi-right-new {float:right;width:270px;min-height:30px;right:0;padding:6px 0 0 6px;position:absolute;
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #FFFFFF;
   z-index:99;
   text-align:right;
}
.multi-middle {float:left;display:none;}
.multi-prev {float:left;margin-top:1em;display:none;}
.multi-next-opened {float:right;margin-top:1em;text-align:right;}

/* ************ FINRA WHATS NEW STYLES ************ */
.fn-whatsnew ul li {padding-bottom:1px; margin-bottom:-2px;  list-style: none outside;margin-left:-60px;}
.fn-whatsnew ul li a {clear:both;display:block;color:#336699;text-decoration:none; padding-top: 2px;padding-bottom: 2px;padding-left: 10px;  padding-right: 10px;margin-left:10px;}
.fn-whatsnew ul li a:hover {color:#0082D1;text-decoration:none;border-color:#f1f1f1;background-color:#a5d9f9;}

.divider {margin-top: 25px;}
.divider-4 {margin:4px 0 4px 0;}
.dlindent {padding: 4px 0 6px 23px;}
.dlcell{padding-bottom:5px;}
.cell-padding{padding:2px;margin:2px;}
.dlsubitem {padding-left: 36px;}
.pipecolor {color: #9d9b94;}
.dlnote{color:red;}
.update-date{font-size:0.7em; color:#9D9B94;}
.clear-both{clear: both;}
#col2cont ol li, ol li ol li{ list-style: inherit; list-style-type: inherit; list-style-image:none;margin: 0 0 0 25px; text-indent:;  list-style-position:;font-size: 0.814em;}
#col1cont  ol li ul li{ padding:1px 0 1px 0;list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/P085537.gif);*list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/P085285.gif);}
#col1cont .mgn_col1 {padding: 2px 0 2px 0; margin:0px 0 0 15px;}
#col2cont  ol li ul li{ padding:1px 0 1px 0;list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/P085537.gif);*list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/P085285.gif);}
#col2cont ol{ margin:0 0 0 14px; list-style-position: outside;}
#col1cont ul, #col2cont ul{ padding:4px 0 6px 0;}
#col1cont li, #col2cont li{font-size: 0.814em; padding: 2px 0 2px 0; margin:0px 0 0 25px; list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/P085537.gif);*list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/P085285.gif);}
#col1cont li {padding: 0;}
#col3cont ul, #col4cont ul{ padding:3px 0 5px 0;}
#col3cont li, #col4cont li{font-size: 0.814em; padding: 1px 0 1px 0; margin:0px 0 0 10px; list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/P085537.gif);*list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/P085285.gif);}   

/* ************ FINRA EMBEDDED STYLES - CONTEXTUAL INDICATORS ************ 
   This fixes inherited font degradation with ems inside page elements - usually reset to 1em */

div table { font-size: 0.814em; _width:auto;}
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;}
#col1cont  table li { font-size: 1em;}
#col1cont  li P { font-size: 1em; }
#col1cont  ol li ul li { font-size: 1em;}
#col1cont  ol li ol li { font-size: 1em;}
#col1cont  ul li ul li { 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 { list-style-type:none;list-style-image:none; margin:-7px 0 0 1px}
#col2cont  .multi-right ul li { list-style-type:none;list-style-image:none; margin:-7px 5px 0 5px}
#col2cont  .multi-left-new ul li { list-style-type:none;list-style-image:none; margin:-7px 0 0 1px}
#col2cont  .multi-right-new ul li { list-style-type:none;list-style-image:none; margin:-7px 5px 0 5px}
#col2cont  .multi-left-new ul li a { border-bottom:none;}
#col2cont  .multi-right-new ul li a { border-bottom:none;}
#col2cont  .multi-middle ul { margin-left:-7px; padding-right:13px;}
#col2cont  .multi-middle ul li { list-style-type:none;list-style-image:none; margin-left:0px;text-indent:-25px;padding-left:25px;width:100%;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #FFFFFF;
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #FFFFFF;
   padding-right:12px;
   display:block;
}
#col2cont .multi-middle ul li a, #col2cont .multi-middle ul li div { display:block; width:100%; padding-left:7px;}
#col2cont .multi-middle-current {background: #CCE6F6;}
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:#000000;font-weight: bold;}
div h2 p { font-size:1em; margin-bottom:0em;color:#000000;font-weight: bold;}
div h3 p { font-size:1em; margin-bottom:0em;color:#000000;font-weight: bold;}
div p .heading2, h2 { font-size:1em; margin-bottom:0em;color:#000000;font-weight: bold;}
div font {font-family: Arial, Helvetica, sans-serif;font-size:1em; color:#000000;}
div span {font-family: Arial, Helvetica, sans-serif;}
#fn-globalid span {font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
div table p font{ *font-size: 1.2em;}
div center table p font{ *font-size: 1em;}
.homel {font-size: 0.90em; margin: 0 0 0 0; padding: 0 0 0 8px; line-height: 20px; _margin-right:-8px }
#col4cont div a{ font-size: 0.90em;}
#col4cont p{font-size: 0.814em;}

/* ************ Quiz Item ************** */
.centerQuiz{
   width:880px;  
   text-align:center; 
}

/* ************ RSS, Twiiter, Facebook Items ************** */
.rss-feed,.twt-feed,.fb-feed{
padding:5px;
margin:8px 2px 8px 14px;
}
.rss-feed a,.twt-feed a,.fb-feed a{
font-size: .814em !important;
display: block;
margin-top:5px;
}
.rss-feed #icon-stub, .twt-feed #icon-stub, .fb-feed #icon-stub{
float: left;
width: 14px;
height: 14px;
margin: 8px 4px 3px -20px;
background: url(/web/groups/corporate/@corp/documents/web_asset/p125591.png) no-repeat;
}
.twt-feed #icon-stub{
background-image: url(/web/groups/corporate/@corp/documents/web_asset/p125592.png);
}
.fb-feed #icon-stub{
background-image: url(/web/groups/corporate/@corp/documents/web_asset/p125592.png);
}

/*   ---------------------FAQ Styles ---------------------*/
/*:focus {}*/

#col2cont .questionList li {
  line-height:1.3em;
  padding-bottom: 10px;
}

#col2cont .questionList li a:link {color:#336699; text-decoration: none;}
#col2cont .questionList li a:visited {color:#336699; text-decoration: none;}
#col2cont .questionList li a:hover {color:#0092c8; text-decoration: underline;}
#col2cont .questionList li a:active {color:#336699; text-decoration: none;}

.faqHeading { 
  font-weight: bold;
  font-size:1.0em; 
  margin-right:15px; 
  margin-top:50px;
  margin-bottom:-12px;
}

#col2cont .faqList dt {
  font-size:.81em;
  line-height:1.3em;
  font-weight:bold;
  text-indent: -1.75em;
  padding-left: 1.75em;
}

#col2cont .faqList dd {
  font-size:.81em;
  margin-left: 20px;
  margin-top: 8px;
  margin-bottom: 20px;
  color:#333333;
  line-height:1.3em;
}

#col2cont .faqList dd li,
#col2cont .faqList dd table {
  font-size:1em;
}

.faqTop {
  height:25px;
  border-bottom:1px solid #9d9b94; 
}

.faqTop a {
  float:right;
  background:url("/web/fragments/fnrw_logo/img/tabbedUpArrow.jpg") no-repeat 0px 0;
  width:34px;
  height:16px;
  margin-top:10px;
}

.faqTop a:hover {
  background-position:0 -16px;
}
