a.button { color: black; font-size: 9pt; font-family: arial, helvetica, sans-serif; font-weight: bold; margin: 0; padding: 2px 6px 2px 8px; border: 0; background-color: none; }
a.docCatTitle { color: #16387c; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
a.docMore { color: #d40a0a; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
a.docTitle    { color: #16387c; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }
a.footer { color: black; font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
a.largeDocCatTitle { color: #16387c; font-size: 10pt; font-family: arial, helvetica, sans-serif; text-decoration: underline; }
a.menu { color: #ffffff; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.menu:hover { color: #ff9900 }
a.newsMore { color: #d40a0a; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
a.newsTitle { color: blue; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a.searchTitle { color: blue; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a.searchURL { color: #006600; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
a.smallDocCatTitle { color: #16387c; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
a.smallDocMore { color: #d40a0a; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
a.smallDocTitle { color: #16387c; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
a.smallerNewsTitle { color: black; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
a.smallesttree { color: maroon; font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
a.smallleaf { color: #0000cc; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.smalltree { color: #000099; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.subDocCatTitle { color: #16387c; font-size: 8pt; font-family: arial, helvetica, sans-serif; text-decoration: underline; }
a.tree { color: #000099; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
body {  background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
body.message { background: #d1e2fc url(http://www.trapezzi.com/css/skin/images/bg.jpg) repeat-x; margin: 0px; padding: 0px; width: 100%; height: 100% }
body.white { background-color: #ffffff; margin: 0px; padding: 0px }
h1 { color: #999999; font-style: normal; font-size: 12pt; line-height: 16pt; font-family: Arial, Helvetica, sans-serif; text-align: left }
hr { border-top: 1pt dashed black }
input.button { color: #3c60aa; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; border: solid 1px #000000 }
table.bordered { border: solid 1px #3c60aa }
table.solid { background-color: #3c60aa }
.alert { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff }
.author { color: #000000; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 2px 0px }
.badData { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ff0000 }
.bigTotal { color: #ff0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; border-style: double; border-width: 0px 0px thick 0px; border-color: black black #3c60aa black }
.selectPanel { background-color: #e2ecfa }
.data { font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.heading { color: #3c60aa; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; border-style: solid; border-width: 0px 0px thin 0px; border-color: black black #3c60aa black }
.label { color: #336699; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.ok { color: #009900; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff }
.printdata { font-size: 16px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff }
.printhighlight { font-size: 20px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff }
.total { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; border-style: double; border-width: 0px 0px thick 0px; border-color: black black #3c60aa black }
.bigHeading { color: #666666; font-style: normal; font-weight: bold; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center }
.bodyHeading { color: #13007c; font-style: normal; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; text-align: left }
.bodyText {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.cancelled { color: #ff0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff }
.data { font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.docCatTitle { color: #16387c; font-size: 9pt; font-family: arial, helvetica, sans-serif; }
.docHighlight { color: #d40a0a; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.docMiniPreview { font-size: 8pt; font-family: arial, helvetica, sans-serif }
.docPreview { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.feature { color: #cc0000; font-size: 12pt; font-family: arial, helvetica, sans-serif; font-weight: bold; margin: 0; padding: 2px 0; }
.heading { color: #cc0000; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 2px 0px }
.label { font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: right }
.error { color: #ff0000; font-style: italic; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: center }
.heading { color: #13007c; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: left }
.highlight { color: #3c60aa; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif }
.leaf { font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.label { font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: right }
.largedata { font-size: 14pt; font-family: Arial, Helvetica, sans-serif }
.largeheading { color: #cc0000; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 2px 0px }
.largelabel { font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, sans-serif }
.marquee { color: black; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background-color: white; margin: 0px; padding: 2px 0px 2px 2px }
.newsSource { color: silver; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.preview { border-top: thin dashed silver }
.searchLine { font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-indent: 200pt }
.smalldata { font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
.smallDocCatTitle { color: #16387c; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
.smallwarningdata { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background-color: #fc0 }
.smallurgentdata { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background-color: #f00 }
.smallheading { color: #3c60aa; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; border-style: solid; border-width: 0px 0px thin 0px; border-color: black black #3c60aa black }
.smalllabel { color: #336699; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
.smallerdata { font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
.smallestMenu { color: #666666; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 2px 0px }
.smallMenu { color: #666666; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 2px 0px }
.subtitle { color: #000000; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 2px 0px }
.tipText { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333 ; margin: 0; padding: 2px 0; }
.title { color: #000000; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 2px 0px }
.tree { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal}
.urgent { color: #ff0000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff }
.warning { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; background-color: #FFFFFF ; font-weight: bold; color: #FFCC00}

.menuItem { color: #2d0f0f; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica; margin: 0px; padding: 0px }
.menuTitle { color: #2d0f0f; font-weight: bold; font-size: 13pt; font-family: Arial, Helvetica; }
.menuItemDescription { color: #7f7f7f; font-size: 9pt; font-family: Arial, Helvetica; margin-top: 0px; padding-top: 0px }


