body {background: #FFFFFF; background-color: #FFFFFF; color: #000000; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; }
.optionsbody {background: #345592; color: #000000; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; }

.applicationtitle {font-family: arial; font-size: 28px; color:white; font-weight: bold;}
.applicationheaderbar {font-family: arial; font-size: 12px; font-weight: bold; border: 1px solid #000000;}
.applicationuser {font-family: arial; font-size: 13px; color: #dddddd; font-weight: bold;} 
.applicationheader {font-family: arial; font-size: 12px; font-weight: bold; border-left: 1px solid #000000; background-color: #CAAC7E; border-collapse: collapse}
.applicationheadertext {font-family: arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.reportheadingtext {font-family: arial; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}
.reportheading {font-family: arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; background-color: #eee5cb;}
.reportstable {border: 1px solid black; border-collapse: collapse; background-color: #fef5db; margin: 10px; padding: 3px;}
.reportscell {border: 1px solid #898956; font-family: arial; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}
.searchboxlabel {font-family: arial; font-size: 11px; color: #000000;}

.searchbox {font-family: arial; font-size: 12px; color: #000000;}
.searchbox2 {font-family: arial; font-size: 12px; color: #000000; border-width: 1px; border-style: solid; border-color: #314368; height: 21px; padding-left: 2px;}
.searchbutton {font-family: arial; font-size: 11px; height: 22px; width: 100px; background-color: #aaaadd; border: 1px solid #222233;}
.searchbutton2 {font-family: arial; font-size: 11px; height: 22px; width: 100px; background-color: #9caacc; border: 1px solid #222233;}
.searchbuttonhighlight {font-family: arial; font-size: 11px; height: 22px; width: 100px; background-color: #bbbbee; border: 1px solid #F8BF24;}

.searchtable {border: 1px solid #000000; border-collapse: collapse; page-break-inside: avoid;}
.searchtableheader {font-family: arial; font-size: 12px; font-weight: bold; text-align:center; vertical-align: middle; background-color: #9caacc; height: 16px; line-height: 16px; border: 1px solid #314368;}
.searchtableheader2 {font-family: arial; font-size: 16px; font-weight: bold; text-align:left; vertical-align: middle; background-color: #9caacc; height: 26px; border: 1px solid #314368;}
.searchtableheader2medium {font-family: arial; font-size: 16px; font-weight: bold; color: #000000; text-align:left; vertical-align: middle; background-image: url(images/tableheadermedium2.gif); height: 26px; border: 1px solid black;}
.searchtablefooter {font-family: arial; font-size: 10px; font-weight: bold; text-align:center; vertical-align: middle; background-color: #9caacc; height: 6px; border: 1px solid #314368;}
.searchresultsoddrow {font-family: lucida console; font-size: 11px;}
.searchresultsevenrow {font-family: lucida console; font-size: 11px;}
.searchresultsarialrow {font-family: arial; font-size: 11px;}
.searchtablecell {border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; padding-left: 6px; padding-right: 6px;}
.searchtablecheckboxcell {font-family: arial; font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle; background-color: #9caacc; height: 20px; border-right: 1px solid #6c78a5; border-top: 1px solid #6c78a5; border-bottom: 1px solid #6c78a5; display: none;}
.serviceindicatorcell {width: 4px; border-bottom: 1px solid #000000; border-top:1px solid #000000;  padding-left: 0px; padding-right: 0px;}

.basicsearchtabledetailscell {border-left: 1px solid #000000; border-top: 1px solid #000000;  border-bottom: 1px solid #000000; font-size: 10px; font-family: arial; text-align: center; color: #000000;}
.searchtabledetailscell {border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;  font-size: 10px; font-family: arial; text-align: center; color: #000000; display:none;}
.searchtabledetailslink {font-size: 10px; font-family: arial; text-align: center; color: #333366; display: none;}
.searchtableheadercell {border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; padding-left: 6px; padding-right: 6px;}
.searchtableheadercell2 {border: 1px solid #000000; padding-left: 2px; padding-right: 2px; display: none;}
.rowcount {font-family: arial; font-size: 10px; font-weight: bold; color: #000000; text-align: right;}
.navbutton {font-family: webdings; font-size: 12px; font-weight: bold; color: #000000; background-color: #b4935a; height: 18px; width: 20px; border: 1px solid black; vertical-align: middle;}

.detailstable {border: 1px solid black; border-collapse: collapse; background-color: #ffffff; margin: 10px; padding: 3px;}
.detailslabelcell {font-family: arial; font-size: 12px; color: #000000; font-weight: bold; line-height: 20px; vertical-align: top;}
.detailsdatacell {font-family: lucida console; font-size: 11px; color: #000000; font-weight: normal; background-color: #d9deeb; padding-left: 6px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; height: 18px;} 
.summarydatacell {font-family: lucida console; font-size: 12px; color: #000000; font-weight: normal; background-color: #d9deeb; padding-left: 6px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; height: 18px;} 
.detailssymbolcell {font-family: lucida console; font-size: 12px; color: #000000; font-weight: normal; background-color: #d9deeb; padding-left: 6px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; height: 18px;} 
.transactiontitlecell {font-family: arial; font-size: 14px; color: #000000; font-weight: bold; height: 24px; background-color: #eee5cb;} 


.nameclass {font-family: Arial; font-size: 11px; font-weight:bold; border: 1px solid #9caacc; text-align: left; padding-left: 6px; background-color: #cccccc;}
.valueclass {font-family:arial; font-size: 11px; border: 1px solid #9caacc; text-align: left; padding-left: 6px;}


.detailsdatacell2 {font-family: lucida console; font-size: 11px; color: #000000; font-weight: normal; background-color: #fef5db; padding-left: 6px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; height: 22px;}
.detailsbutton {font-family: arial; font-size: 11px; height: 22px; width: 80px; background-color: #aaaadd; border: 1px solid #222233;}
.detailsbuttonhighlight {font-family: arial; font-size: 11px; height: 22px; width: 80px; background-color: #bbbbee; border: 1px solid #F8BF24;}

.edittextbox {font-family: arial; font-size: 12px; color: #000000; border-width: 1px; border-style: solid; border-color: #345592; padding: 3px; height: 20px; line-height:14px;}
.optionstext {font-family: arial; font-size: 12px; color: #ffffff; font-weight:bold; }

pre.a {font-family: lucida console; font-size: 12px; color: #000000; font-weight: normal; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; letter-spacing: 3px;} 
pre {font-family: lucida console; font-size: 12px; color: #000000; font-weight: normal; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;} 

.leftmenutitle {font-family: arial; font-size: 12px; color:white; font-weight: bold;}
.leftmenuitem {font-family: arial; font-size: 11px; color:white; font-weight: bold; text-decoration:none; background-color: #133167; background: url("images/leftmenubg1.gif");}
.leftmenuitemtext {font-family: arial; font-size: 11px; color:white; font-weight: bold; text-decoration:none;}

.leftmenuitemtext:hover {font-family: arial; font-size: 11px; color: #f8de98; font-weight: bold; text-decoration: none;}
.leftmenubody {background-color: #345592; height: 20px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}

.menubody {background-color: #345592; height: 40px; border-left: 1px solid #133167; border-right: 1px solid #133167; border-bottom: 1px solid #133167;}
.searchmenubody {background-color: #7588b8; height: 40px; border-left: 1px solid #314368; border-right: 1px solid #314368; border-bottom: 1px solid #314368; border-top: 1px solid #314368; height: 54px;}
.searchmenutitle {background-color: #133167; border-left: 1px solid #314368; border-right: 1px solid #314368; border-top: 1px solid #314368; font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff;}
.searchresultstitle {font-family: arial; font-size: 14px; font-weight: bold; color: #000000;}
.searchresultstext {font-family: arial; font-size: 11px; color: #000000; font-weight: bold;}
.searchresultsnumbers {font-family: arial; font-size: 11px; color: #000000; font-weight: bold;}
.searchpages {font-family: arial; font-size: 10px; color: #000000; font-weight: bold;}
.bigcusip {font-family: arial; font-size: 18px; color: #000000; font-weight: bold;}
.eventdetails {font-family: arial; font-size: 12px; color: #000000; font-weight: normal; background-color: #eee5cb; padding-left: 6px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;} 
.boldeventdetails {font-family: arial; font-size: 12px; color: #000000; font-weight: bold; background-color: #eee5cb;} 

.printexporttable {border: 1px solid #314368; border-collapse: collapse; background-color: #fef5db; display: none;}
.printexportcell {font-family: Arial; font-size: 11px; color: #000000; font-weight:bold; padding: 6px; text-decoration: none;}
.copyright {font-family: arial; font-size: 10px; font-weight: normal; color: #000000; text-align: center; background-color: #ffffff; text-decoration: none;}

.logincell {font-family: arial; font-size: 11px; color: #ffffff; font-weight: bold; padding-left: 6px; }
.logincellsmall {font-family: arial; font-size: 9px; color: #ffffff; font-weight: bold; padding-left: 6px; }
.loginboxes {font-family: arial; font-size: 12px; color: #000000; font-weight: normal; width: 138px; border-width: 1px; border-style: solid; border-color: #000000; height: 20px; padding-left: 2px; } 
.loginbutton {font-family: arial; font-size: 11px; color: #000000; font-weight: normal; height: 20px; }
.leftcolumn {background-color: #aaaaaa; display:none;}

.userinfodatacell {font-family: arial; font-size: 12px; color: #000000; font-weight: normal; background-color: #eee5cb; padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; height: 22px;} 
.reduserinfodatacell {font-family: arial; font-size: 12px; color: #000000; font-weight: normal; background-color: #ECB495; padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; height: 22px;} 
.grayuserinfodatacell {font-family: arial; font-size: 12px; color: #000000; font-weight: normal; background-color: #dddddd; padding-left: 6px; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; height: 22px;} 
.navigation {display: none;}
.a18pxboldtext {font-family: arial; font-size: 18px; font-weight: bold; color: #000000;}
.a16pxboldtext {font-family: arial; font-size: 16px; font-weight: bold; color: #000000;}
.a14pxheadingtext {font-family: arial; font-size: 14px; font-weight: bold; color: #345592;}
.a14pxboldtext {font-family: arial; font-size: 14px; font-weight: bold; color: #000000;}
.a12pxnormaltext {font-family: arial; font-size: 12px; font-weight: normal; color: #000000;}
.a12pxsemiboldtext {font-family: arial; font-size: 12px; font-weight: normal; color: #000000;}
.a12pxboldtext {font-family: arial; font-size: 12px; font-weight: bold; color: #000000;}
.a11pxnormaltext {font-family: arial; font-size: 11px; font-weight: normal; color: #000000;}
.a11pxboldtext {font-family: arial; font-size: 11px; font-weight: bold; color: #000000;}
.a10pxnormaltext {font-family: arial; font-size: 10px; font-weight: normal; color: #000000;}
.a10pxboldtext {font-family: arial; font-size: 10px; font-weight: bold; color: #000000;}

.detailstableheader {font-family: arial; font-size: 10px; font-weight: bold;  vertical-align: middle; background-color: #9caacc; height: 20px; line-height: 16px; padding-right: 6px; padding-top:2px; padding-bottom:2px; padding-left:6px; border-bottom: 1px solid #000000;}
.fasdetailslink {font-family: arial; font-size: 12px; font-weight:normal;  color: #000000; text-decoration:none;}
.fasdetailstextcell {font-family: arial; font-size: 12px; font-weight: normal; color: #000000; padding-left: 4px; padding-right:4px;}
.fasdetailsboldtextcell {font-family: arial; font-size: 12px; font-weight: bold; color: #000000; padding-left: 4px; padding-right: 4px;}
.fasdetailstextfieldscreen {font-family: arial; font-size: 12px; font-weight: normal; color: #000000; padding-left: 4px; padding-right:4px; display: none;}
.fasdetailstextfieldprint {font-family: arial; font-size: 12px; font-weight: normal; color: #000000; padding-left: 4px; padding-right:4px; padding-bottom: 10px; border-top: 1px solid #000000; padding-top: 6px;}
.fasdetailsagentfieldprint {font-family: arial; font-size: 12px; font-weight: normal; color: #000000; padding-left: 4px; padding-right:4px; border-top: 1px solid #000000; padding-top: 6px; padding-bottom: 2px;}
.fasagentlinkcell {font-family: arial; font-size: 12px; font-weight: normal; color: #000000; padding-left: 4px; padding-right:4px; display: none;}
.fasdetailbackground {background-color: #ffffff;}
.viewallresultsrow {font-family: lucida console; font-size: 12px; display: none;}
.searchtabledetailsheadercell {border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 6px; padding-right: 6px; display:none;}
.searchresultsnamerow {font-family: lucida console; font-size: 12px; background-color: #dddddd;}
.bluebar {background-color: #000000; height: 1px}
.searchresultsevenrow2 {font-family: lucida console; font-size: 12px; background-color: #ffffff;}
.searchresultsoddrow2 {font-family: lucida console; font-size: 12px; background-color: #ffffff;}
.searchresultshighlightrow {font-family: lucida console; font-size: 12px; background-color: #ffffff;}
.searchnamecell {border: 1px solid #000000; padding-left: 6px; padding-right: 6px; font-family: Lucida Console; font-size: 11px;}
.headertable {display:none;}
.printheadertable {}
.fasdetailstableheader {font-family: arial; font-size: 10px; font-weight: bold;  vertical-align: middle; background-color: #9caacc; height: 20px; line-height: 16px; padding-right: 6px; padding-top:2px; padding-bottom:2px; padding-left:6px; border-bottom: 1px solid #314368; width: 100%;}
.fassearchtable {border: 1px solid #133167; border-collapse: collapse; width: 100%;}
.fasprinttable {width: 100%; }
.fasdisplaytable {width: 100%;}
.dtcratecell {background-color: #EFE4E4; font-family: arial; font-size: 12px; font-weight: normal; color: #000000; padding: 6px;}

.searchtablesortheadercell {border-left: 1px solid #000000;  padding-left: 6px; padding-right: 6px;}

.elftable {border: 1px solid #133167; border-collapse: collapse }
.elftableheader {font-family: arial; font-size: 11px; font-weight: bold; text-align:center; vertical-align: middle; background-color: #9caacc; height: 14px; line-height: 14px; border: 1px solid #314368;}
.elftableheadercell {border: 1px solid #6c78a5;}
.elfeventcell {border: 1px solid #9caacc; text-align: left; padding-left: 6px;}
.elfrecordcountcell {border: 1px solid #9caacc; text-align: center; padding-right: 4px;}
.elfeventrow {font-family: arial; font-size: 11px; padding-left: 10px;}
.elfsummaryrow {font-family: arial; font-size: 11px; font-weight: bold; background-color: #dddddd;}
.elftotalrow {font-family: arial; font-size: 11px; font-weight: bold; background-color: #bbbbbb;}
.elfsummarycell {padding-right: 8px; text-align: right; border: 1px solid #9caacc;}
.elfeventrow:mouseover {font-family: arial; font-size: 11px; background-color: #eee5cb;}
.elfclassrow {font-family: arial; font-size: 11px; font-weight: bold; background-color: #e3e7f1;}
.elftablefooter {font-family: arial; font-size: 10px; font-weight: bold; text-align:center; vertical-align: middle; background-color: #9caacc; height: 6px; border: 1px solid #314368;}
.elfclasslink {font-family:arial; font-size: 11px; font-weight: bold; color:#000000;}
.elfeventlink {font-family:arial; font-size: 11px; font-weight: normal; color:#133167;}

.headertable {display:none;}
.printheadertable {}

