/* Unpublished Work. ©Financial Industry Regulatory Authority, Inc.  */
@charset "utf-8";

body {margin:0 20px 0 20px; font: 13px/18px Arial, Verdana, sans-serif;}

/* FINRA Headings */
h1, .heading1 {/*font-size:	1.00em; */ font-size:16px; margin-bottom:.3em;color:#000000;font-weight: bold; margin:0;padding:0;}
h2, .heading2 {/*font-size:0.875em;*/ font-size:14px; margin-bottom:.3em;color:#000000;font-weight: bold; margin:0;padding:0;}
h3, h4, h5, h6, .heading3 {/* font-size:0.814em;*/ font-size:13px; margin-bottom:.3em;color:#000000;font-weight: bold; margin:0;padding:0;}
p {/*font-size: 0.814em; */font-size:13px; margin: 0; padding: 0;}

.content-area{min-width:740px; margin:0 0 0 10px}

/* Hyperlinks */
a:link {color: #336699;text-decoration: none;}
a:hover {color: #0082D1;text-decoration: underline;}
a:visited {color: #336699;text-decoration: none;}
a:active {color: #0082D1;text-decoration: underline;}

a.altwhite:link {color: #FFFFFF;text-decoration: none;}
a.altwhite:hover {color: #FFFFFF;text-decoration: none;cursor: hand;}
a.altwhite:visited {color: #FFFFFF;text-decoration: none;}
a.altwhite:active {color: #FFFFFF;text-decoration: none;}

a.altlogo:link {color: #336699;text-decoration: none;}
a.altlogo:hover {color: #336699;text-decoration: none;cursor: hand;}
a.altlogo:visited {color: #336699;text-decoration: none;}
a.altlogo:active {color: #336699;text-decoration: none;}

/* FINRA-Sections */
.arbitration .color-1 {background-color:#505D63;}
.arbitration .color-2 {background-color:#8D8A81;}

/* Finra-Header */
#finra-header {margin:0;padding:0; position:relative; min-width:740px;}
#finra-header #fn-logo, #fn-logo span {width: 161px;height: 74px;background-image:url(p075334.gif);background-repeat:no-repeat;position: absolute;}
finra-header #fn-globalid, #fn-globalid span {position: absolute; z-index:0}
#finra-header #fn-topnavdiv {top: 49px;*top: 48px;position: absolute;right:128px;}
#finra-header #fn-topnavdiv-search {top: 48px;*top: 46px;position: absolute;right:0;}
#finra-header .finra-nav {margin: 0;padding: 0;}
#finra-header .finra-nav li { display: inline;}
#finra-header .finra-nav li a {font-size:13px;text-decoration: none;}
#finra-header .finra-nav li .fn-search {}
#finra-header .finra-nav .fn-topnav a {font-size:13px;width: 100%; padding-left: 6px; padding-right: 10px;border-right: 1px solid #9D9B94;color: #336699;}	
#finra-header .finra-nav .fn-topnav-last a {font-size:13px;width: 100%; padding-left: 6px; padding-right: 7px; border-right: 0;color: #336699;}
#finra-header .finra-nav .fn-globalid-nav a {font-size:15px;width: 100%; padding-left: 6px; padding-right: 10px; border-right: 1px solid #99CDED ;color: #FFFFFF;}	
#finra-header .finra-nav .fn-globalid-nav-last a {font-size:15px;width: 100%; padding-left: 6px; padding-right: 10px; border-right: 0;color: #FFFFFF;}
#finra-header .finra-nav-primary {margin: 0;padding: 0;height: ; float: left;position:absolute; top:5px; margin-left: 5px;}
#finra-header .finra-nav-primary li {font-size: 16px; display: inline;}
#finra-header .finra-nav-primary li a {text-decoration: none;}
#finra-header .finra-nav-primary .fn-primary-nav a {text-decoration: none;padding-top: 2px;padding-left: 8px;padding-right: 8px;color: #FFFFFF;margin-left: 1px;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;margin-left: 1px;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;}


/* Search-Box */
input.TopMenuSearchField {margin:0;width:103px;height: 16px;}
.TopMenuSearchField {height:15px; font-size: 13px; 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;}

#finra-banner {width:100%;position:relative;}
#finra-banner-L1 {width:100%;height: 57px;background-repeat:no-repeat;position: relative;overflow:hidden;}

#finra-topnav {height: 74px;position: relative;}
#finra-header #finra-globalid {height:39px;background-color:#336699;position: relative;}
#finra-header #finra-globalid .globalid-alt-text {color:#FFFFFF;margin:0 0 0 10px;text-transform: uppercase;}
#finra-header #fn-globalid-navdiv {top: 13px;*top: 12px;position: absolute;overflow:hidden; right:10px;}

.arbitration .image-1{width: 300px;height: 39px; background-image:url(p075329.gif); background-repeat:no-repeat;position: absolute;overflow:hidden;}
.arbitration .image-2{background-image:url(p075332.jpg);}

/* OVER STATES*/ 
#finra-header .finra-nav .fn-topnav 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;margin-left: 1px;background-color: #FFFFFF;}

/*# 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 */
.finra-breadcrumb{font-size: 11px; font-family: Arial, Helvetica, sans-serif;color:#9D9B94;text-decoration: none;}
.finra-breadcrumb {position: relative;padding:8px 0 5px 10px;}
.finra-breadcrumb a{text-decoration: none;}
.finra-breadcrumb a:hover {color:#0082D1;text-decoration: underline;}

/* #Finra-Footer */ 
#finra-footer  {position:relative;visibility:visible; min-width:740px;}
#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  li {display: inline;}
#finra-footer .finra-footer-nav  li a { font-size: 12px; margin-left:-2px; padding-left: 9px; padding-right: 9px; color: #336699;text-decoration: none;border-right: 1px solid #DEDEDB;}
#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{font-size:11px; color:#9D9B94; padding-left:8px; padding-top:7px; 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;}

textarea
{
	font-size:8pt;
}
em
{
	font-style:italic;
}
UL /* NEVER FORGET to set the margin and padding for all ULs */
{
	margin:0;
	padding:0;
	list-style-type:none;
}
UL.bullet /* NEVER FORGET to set the margin and padding for all ULs */
{
	margin:0 0 0 40px;
	padding:0;
	list-style-type:disc;
}
LI, P
{
	padding:0;
	margin:0;
}
#searchcriteria
{
	margin:0 0 0 0;
	padding-bottom:15px;
	border-bottom: solid 1px #dededb;
}
#ctl00_ContentPlaceHolder1_searchfromlabel, #ctl00_ContentPlaceHolder1_searchtolabel, #ctl00_ContentPlaceHolder1_searchwordslabel, #ctl00_ContentPlaceHolder1_lblAwardType
{
	font-weight:bold;
}
#navbar
{
	margin:0 0 0 0;
	padding:0;
}
#navbar LI, #breadcrumbs LI, #toolbar LI, #footer LI, #sortselection LI
{
	display:inline;
}
#navbar a{text-decoration: none;}
#navbar a:hover {color:#0082D1;text-decoration: underline;}

#searchcriteria input[type=text] /* no effect on IE, perhaps class these items? */
{
	margin-right:0px;
}
#searchcriteria input[type=checkbox] /* no effect on IE, perhaps class these items? */
{
	margin:0 0 0 0;
	padding:0;
}

#searchcriteria a{text-decoration: none;}
#searchcriteria a:hover {color:#0082D1;text-decoration: underline;}
#searchbutton
{
	font-size:8pt;
	height:20px;
	margin-bottom:0px;
}
#searchresults
{
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
}
#searchresults p#resultscount
{
	font-weight:bold;
	margin: 0 0 0 0;
	float:left;
}
#searchresults p
{
	clear:both;
	margin-top: 15px;
}

#sortselection
{
	font-weight:bold;
	margin-top:10px;
	margin-bottom:20px;
	float:right;
}
.paging
{
	margin-left:0;
}
#introduction
{
	margin:10px 15px 30px 15px;
	border: solid 1px black;
	padding:10px 10px 0 10px;
	background-color:#fc6;
}
#introduction p
{
	margin-bottom:10px;
}
.filesize
{
	padding-bottom:12px;
}
.matchnumber
{
	font-size:12pt;
	font-weight:bold;
}
.dropdownhref
{
	border-color:ActiveBorder;
	border-style:solid;
	border-width:thin;
	padding:1px;
}
#footer
{
   clear:both;
   margin:0;
   padding:0 0 10px 0;
   bottom:0;
   font-size:8pt;
   text-align:center;
} 
#dataentry
{
	margin:0 0 0 0;
}
#dataentry em
{
	font-style:italic;
	font-weight:bold;
}
#dataentry p
{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom: solid 1px #dededb;
}
#dataentry ul
{
	width:650px;
}
#dataentry li
{
	padding-bottom:3px;
}
#dataentry li p
{
	padding:4px 0 0 30px;
	margin:0;
	border-style:none;
	font-weight:bold;
}
#dataentry hr
{
	width:404px;
	text-align:left;	
}
#dataentry span.name
{
	float:left;
	width:110px;
	padding:6px 0 0 0;
}
#finraphone
{
	position:relative;
	float:right;
	width:280px;
	top:-360px;
	background-image:url(info.jpg); 
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 5px 5px 35px;
	margin:0 10px 0 440px;
	border-color:#0092c8;
	font-size:10pt;
}
#returntotop
{
	font-size:10pt;
	margin:10px 0 0 0;
	padding:0;
}
#turingtest
{
	margin:20px 15px 180px 15px;
}
#turingtest p
{
	margin-bottom:10px;
	padding-bottom:10px;
}
#turingtest img
{
	float:left;
}
.successmessage
{
	font-size:12pt;
	padding:5px 0;
	font-weight:bold;
}


