@charset "utf-8";
/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,/*input,textarea,*/p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after{content:'';}

/* finra-nav.css */
body {font-size:100%;line-height:1.125em;background-color:#ffffff;color:#000000;background-position: left;font-family: Arial, Helvetica, sans-serif;}	

/*h1, .heading1 {font-size:0.95em; color:#CC3300;}
h2, .heading2 {font-size:0.814em; margin-bottom:.3em;}
h3, .heading3 {font-size:0.814em; margin-bottom:.3em;}*/
p {font-size: 0.814em; margin: 0; padding: 0;}
/*ul{margin-left: 0;
	padding-left: 1em;}*/
li, ol li ul li{font-size: 0.814em; list-style:/*none*/;	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); }

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 .fn-sidenav ul li{list-style-image:none; list}
#col2cont ol li, ol li ol li{ margin: 0 0 0 25px; text-indent:;  list-style-position:;font-size: 0.814em;}
#col2cont ul li{ margin: 0 0 0 25px; text-indent:;  list-style-position:;font-size: 0.814em;}


#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/*10px*/;/*list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/bullet.gif); list-style-position:;*/
	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-980 {min-width:780px;max-width:960px;/*IE 6 FIX*/width: expression((this.parentNode.clientWidth > 960)?960+"px":(this.parentNode.clientWidth <= 768 + 0)?768+"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)?768+"px":"auto");/*_width:960px;*/}

.topcap-sidenav {margin-left:-10px;padding-left:10px; height:30px;}
.topcap-blue {background-color:/*#339bda*/;margin-left:0;padding-left:10px; height:35px; padding-top:14px; padding-bottom:0px; vertical-align:/*middle*/;}
.topcap-blue-2lines {background-color:/*#339bda*/;margin-left:0;padding-left:10px; height:35px; padding-top:6px; padding-bottom:8px;vertical-align:/*middle*/;}
.topcap-light-blue {font-size:0.75em;background-color:/*#99ccff*/;margin:0 10px 0 0;padding-left:0; padding-right:10px;height:3; padding-top:5px; padding-bottom:10px; vertical-align:/*middle;border-bottom: 1px solid #dededb;*/}
.topcap-light-blue p {font-size: 0.75em;}

.topcap-sidenav {margin-left:-10px;padding-left:10px; height:30px; padding-top:0;}
.topcap-grey {background-color:#dededb;margin-left:-10px;padding-left:10px; height:22px; padding-top:3px;}
/*.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; margin-bottom:.3em;color:#000000;font-weight:normal;}
#g1cont, #g2cont, #g3cont {
	border-bottom:1px solid #CCCCCC;
}

#g1, #g2 ,#g3 {/* background-color:border:1px solid #CC3333*/}

.grants1{
	background-image: url(/web/groups/foundation/@foundation/documents/foundation/P118133.jpg);/*square_grants_1*/
	background-repeat: no-repeat;
	background-position: 0px 10px;
	_height:60px;
}
.grants2{
	background-image: url(/web/groups/foundation/@foundation/documents/foundation/P118134.jpg);/*square_grants_2*/
	background-repeat: no-repeat;
	background-position: 0px 10px;	
	_height:60px;
}
.grants3{
	background-image: url(/web/groups/foundation/@foundation/documents/foundation/P118135.jpg);/*square_grants_3*/
	background-repeat: no-repeat;
	background-position: 0px 10px;	
	_height:60px;
}
.resources1{
	background-image: url(/web/groups/foundation/@foundation/documents/foundation/P118132.jpg);/*square_resources_1*/
	background-repeat: no-repeat;
	background-position: 0px 10px;
	_height:60px;
}
.resources2{
	background-image: url(/web/groups/foundation/@foundation/documents/foundation/P118131.jpg);/*square_resources_2*/
	background-repeat: no-repeat;
	background-position: 0px 10px;
	_height:60px;
}
.resources3{
	background-image: url(/web/groups/foundation/@foundation/documents/foundation/P118130.jpg);/*square_resources_3*/
	background-repeat: no-repeat;
	background-position: 0px 10px;
	_height:60px;
}
.home-padding10 {margin-left:0;padding-left:10px; padding-right:10px; padding-top:10px; /*padding-bottom:10px; vertical-align:middle;*/}


.rss{
	height:21px;
	background-image: url(/web/groups/corporate/documents/web_asset/rss_icon.gif);
	background-repeat: no-repeat;	
	background-position: right center; 
}

.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/documents/web_asset/firm_gateway.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/documents/web_asset/finra_updates.gif);background-repeat: no-repeat;cursor: hand;}
.topcap-promo-sai {background-color:#ffffff;/*margin-left:-10px;*/padding:20px;height:50px;position: relative;z-index:10;left:/* -11px*/;width:150px;background-image: url(/web/groups/foundation/@foundation/documents/foundation/P118138.jpg);/*sai*/background-repeat: no-repeat;  background-color:;}
.topcap-promo-Military {
	background-color:#ffffff;/*margin-left:-10px;*/
	padding:20px;
	height:50px;
	position: relative;
	z-index:10;
left:/* -11px*/;	width:150px;
	background-image: url(/web/groups/corporate/documents/web_asset/miltary_promo.gif);
	background-repeat: no-repeat;
background-color:;}
.bottomcap-10 {height:10px; /*background-color:#FF9933;*/}

.finra-list {margin: 0;padding: 0; float: none;}
/*ul.finra-list li {font-size: 0.814em;padding-top: 3px; margin:3px 0 0 10px;background: url(/web/groups/corporate/documents/web_asset/bullet.gif) no-repeat left 8px;list-style-position:outside;list-style-type: none;}*/
.finra-list li {/**text-indent:1em;*/
	font-size: 0.814em;*padding: 3px 0 0 -10px;padding: 3px 0 0 -1px; margin:3px 0 0 10px;/*list-style-image: url(/web/groups/corporate/documents/web_asset/bullet.gif); list-style-position:;*/
	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: 0; /*position: absolute; height:inherit;*/}
.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;	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:;padding-top: 2px;padding-right: 0;padding-bottom: 0;padding-left: 0;}

.finra-list-pub li {display: inline; list-style-type: none; padding:0 5px 0 5px;}
.finra-list-pub li a {/*This applies styles to only links in the list*/}
.finra-list-pub li a:hover {color: #0082d1; text-decoration: underline;}

/*.finra-list-pub li a {}
.finra-list-pub-highlight li {list-style-type: none;}
.finra-list-pub-highlight li a {}*/

/* FINRA HOME PAGE STYLES*/
#home-arb {border-top-width: 1px;border-top-style: solid;border-top-color: #dededb;padding: 10px;}

/* sidenav 
.fn-sidenav ul li {padding-bottom:1px; margin-bottom:-2px;  list-style: none outside;margin-left:-20px;}
.fn-sidenav 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-sidenav ul li a:hover {color:#0082D1;position:relative;text-decoration:none;border-color:#f1f1f1;background-color:#CCE6F6; font-weight:bold;}*/

.fn-sidenav ul  {list-style: none; /*list-style-type:none;*/ margin:0; padding:0;}
.fn-sidenav ul li {/*padding-bottom:0;*/ margin-bottom:/*-2px*/; margin-top:0; list-style-image: url(/web/groups/corporate/@corp/documents/web_asset/); margin-left:-20px;}
.fn-sidenav ul li a {margin-bottom:-1px;/*clear:;*/display:block;color:#336699;text-decoration:none; padding-top: 2px;padding-bottom:2px;padding-left: 10px;padding-right: 10px;margin-left:10px;}

.fn-sidenav ul li a:hover {color:#0082D1;position:;text-decoration:none;border-color:#f1f1f1;background-color:#CCE6F6; font-weight:bold; width:170px}

.fn-sidenav-highlight a {color:#0082D1;position:relative;text-decoration:none;border-color:#f1f1f1;background-color:#CCE6F6; font-weight:bold;}
.fn-sidenav-highlight-section {color:#000000;position:relative;text-decoration:none;border-color:#f1f1f1;background-color:#CCE6F6; font-weight:bold;margin-left:40px; text-indent:/*10px*/; margin:0 0 -1px 40px;padding-top: 2px;padding-bottom:2px; padding-left:10px; padding-right:-10px; left:10px;/**left:0; _left:10px;*/ width:180px; height:/*20px*/;}


/* whatsnew */
.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;}

/* Embedded Styles  - Contextual Indicators */
/* This fixes inherited font degradation with ems inside page elements - usually reset to 1em*/

#col2cont li ol li { font-size: 1em;}
#col2cont ul li ul li {  margin: 0 0 0 15px; font-size: 1em;}
#col2cont ol li ul li { font-size: 1em;}