body {background: #7A9AC9; background-color: #7A9AC9; 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: #133167; 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 #133167; border-collapse: collapse }
.searchtableheader {font-family: arial; font-size: 11px; font-weight: bold; text-align:center; vertical-align: middle; background-color: #9caacc; height: 20px; 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: 1px solid #9caacc; padding-left: 6px; padding-right: 6px;}
.searchtabledetailscell {border: 1px solid #9caacc; font-size: 10px; font-family: arial; text-align: center; color: #000000;}
.searchtabledetailslink {font-size: 10px; font-family: arial; text-align: center; color: #333366;}
.searchtableheadercell {border: 1px solid #6c78a5; padding-left: 6px; padding-right: 6px;}
.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: 22px;} 
.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: 22px;} 
.detailssymbolcell {font-family: lucida console; font-size: 12px; color: #000000; font-weight: normal; background-image: url(images/symbolbg2.gif); padding-left: 5px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; height: 22px;} 
.transactiontitlecell {font-family: arial; font-size: 14px; color: #000000; font-weight: bold; height: 24px; background-color: #eee5cb;} 


.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; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; 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: 16px; 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: #314368; 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; }
.printexportcell {font-family: Arial; font-size: 11px; color: #000000; font-weight:bold; padding: 6px; text-decoration: none;}
.copyright {font-family: verdana, arial; font-size: 9px; font-weight: normal; color: #ffffff; text-align: center; background-color: #133167;}

.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; }

.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;} 

.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: 20px; line-height: 16px; 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;}
.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;}

.a14pxheadingtext {font-family: arial; font-size: 14px; font-weight: bold; color: #345592;}
.a14pxnormaltext {font-family: arial; font-size: 14px; font-weight: normal; color: #000000;}
.a14pxboldtext {font-family: arial; font-size: 14px; font-weight: bold; color: #000000;}
.a12pxnormaltext {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;}

.formtable {border: 1px solid #133167; border-collapse: collapse; background-color: #9caacc; }

.producttable {border: 1px solid #133167; border-collapse: collapse }
.producttableheaderrow {font-family: arial; font-size: 12px; font-weight: bold; text-align:center; vertical-align: middle; background-color: #9caacc; height: 20px; line-height: 16px; border: 1px solid #314368;}
.producttableheadercell {border: 1px solid #6c78a5; padding-left: 6px; padding-right: 6px;}
.producttablerow {font-family: arial; font-size: 11px;}
.producttablecell {border-bottom: 1px dashed #9caacc; border-right: 1px solid #6c78a5; padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 4px; vertical-align: top;}
.producttablelink {color: #6c78a5;}

.navigation{}
.headertable {}
.printheadertable {display:none;}