a:visited { color: purple }
a:link { color: blue }
a  { text-decoration: none; text-align: left; margin: 0pt; padding: 0pt; border: 0pt }
a.Navigation:hover, a.Navigation:focus { color: white; text-decoration: none }
a:focus, a:hover { color: red; text-decoration: underline }
body   { color: #2b1773; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; margin: 0pt; padding: 0pt; border: 0pt }
div { font-size: 1.1em }
html  { color: #2b1773; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; margin: 0pt; padding: 0pt; border: 0pt }
input { }
input.button { background-color: #eee; text-align: center; border: solid 1px #000 }
input.mndt_textfield, textarea.mndt_textfield { background-color: #fffacd; border: solid 1px #000 }
input.opt_textfield, textarea.opt_textfield { background-color: #eee; border: solid 1px #000 }
input.Ticker { font-size: 0.8em; background-color: silver; border: solid 2px red; width: 700px }
ol.OrgaBIT { text-indent: 0.3em; list-style-type: decimal; margin: 0.3em 1em 1em; padding-left: 0.3em }
p { margin: 0pt; padding: 0pt; border: 0pt }
p.Content { text-align: justify }
p.PageBanner { color: white; font-weight: bold; font-size: 2.4em; text-align: center }
p.PageFooterText { color: black; font-size: 0.7em }
p.SectionBanner  { font-weight: bold; font-size: 1em; text-decoration: underline; vertical-align: baseline }
p.TextBanner { color: white; font-weight: bold; font-size: 1.2em }
span { }
table { margin: 0pt; padding: 0pt; border: none 0pt; border-collapse: collapse; empty-cells: show; table-layout: fixed }
table.Content { margin: 0px; padding: 0px; border: none 0px; width: 700px; border-collapse: collapse  }
table.Download  { font-size: 0.8em; vertical-align: top; padding: 2px; border: solid thin #2b1773; width: 680px; height: auto; overflow: hidden; border-collapse: collapse  }
table.HorNavigation { font-size: 0.7em; background-color: silver; text-align: center; vertical-align: middle; margin: 0pt; padding: 0pt; border: none 0; width: 950px; height: auto; overflow: hidden; border-collapse: collapse; table-layout: fixed  }
table.InText  { font-size: 1em; padding: 3px; border: solid thin #2b1773; width: 710px; height: auto; overflow: hidden; border-collapse: collapse  }
table.Main { width: 950px }
table.News   { font-size: 0.8em; border: inset 3px silver; width: 680px; overflow: hidden; border-collapse: separate  }
table.Partners  { font-size: 1em; margin: 0px 20px 0px 0px; padding: 5px; border: inset 2px silver; height: auto; overflow: hidden; border-collapse: separate  }
table.Sections { font-size: 1em; border: none silver; width: 710px; height: auto; overflow: hidden; border-collapse: separate; border-spacing: 5px }
table.VertNavigation { font-size: 0.9em; background-color: silver; text-align: center; vertical-align: middle; margin: 0pt; padding: 0pt; border: none 0; width: 135px; height: auto; overflow: hidden; border-collapse: separate; table-layout: fixed  }
tbody  { overflow: auto }
td { vertical-align: middle; align: left  }
td.Content { vertical-align: top; margin: 0px; padding: 0px 20px 0px 0px; border: none 0px; width: 730px }
td.ContentBanner { color: white; font-weight: bold; font-size: 1.2em; vertical-align: middle; margin: 0px; padding: 0px; border: none 0px; width: 730px; overflow: hidden; border-collapse: collapse; border-spacing: 0px; table-layout: fixed  }
td.ContentRight { text-align: right; vertical-align: top; margin: 0px; padding: 0px 20px 0px 0px; border: none 0px; width: 730px }
td.HirNavigation { font-size: 0.9em }
td.InText { vertical-align: top; padding: 10px 3px; border: solid thin }
td.Download { vertical-align: top; padding: 3px; border: solid thin }
td.MenuLink { text-align: left; text-indent: 0.3em; vertical-align: middle }
td.MenuPointer { text-align: center; vertical-align: middle; width: 20px }
td.NavigationCell { background-color: white; text-align: center; vertical-align: middle; margin: 0pt; padding: 0pt; border: none 0pt; width: 70px; height: 0.5em }
td.NavigationSpacer { text-align: center; vertical-align: middle; margin: 0pt; padding: 0pt; border: none 0pt; width: 10px; height: 0.5em }
td.Navigation_HF { background-color: white; text-align: center; vertical-align: middle; margin: 0pt; padding: 0pt; border: none 0pt; height: 0.5em }
td.NewsData { text-align: left; vertical-align: middle; padding: 0.7em 0.5em; border: none; width: 380px }
td.NewsDate { text-align: center; vertical-align: middle; padding: 0.7em 0.5em; border-style:    inset; width: 120px }
td.NewsIcon { text-align: center; vertical-align: middle; padding: 0.7em 0.5em; border-style:    inset; width: 120px }
td.Partners { font-size: 1em; margin: 20px; padding: 10px; border: outset 2px silver; height: auto; overflow: hidden; border-collapse: separate; table-layout: fixed  }
td.SectionCell { text-align: left; vertical-align: top; padding: 5px; border: inset 2px silver; width: 200px; height: 200px; overflow: hidden }
td.SectionCell2 { text-align: left; vertical-align: top; padding: 5px; border: inset 2px silver; width: 650px; height: 200px; overflow: hidden }
td.SectionListLink { text-align: left; vertical-align: middle }
td.SectionListPointer { text-align: left; vertical-align: top; width: 15px }
td.top { vertical-align: top }
td.VertNavigation { vertical-align: top; width: 150px }
td.VertNavigationBanner { color: white; font-weight: bold; font-size: 1.2em; vertical-align: middle; width: 150px }
th.Download { vertical-align: top; padding: 3px }
th.InText { vertical-align: top; padding: 3px; border: solid thin }
th.Download { vertical-align: top; padding: 3px; border: solid thin }
thead { overflow: auto }
tr { line-height: normal; vertical-align: middle }
tr.MenuLink { background-color: #dcdcdc; text-align: left; vertical-align: top; height: 1.7em }
tr.MenuSeparator { height: 0.4em }
tr.MenuSpacer { height: 1.5em }
tr.Navigation { height: 12px }
tr.Navigation_HF { background-color: white; width: 840px; height: 0.5em }
tr.Navigation_TB { height: 0.5em }
tr.News { }
tr.PageBanner { line-height: normal; text-align: center; vertical-align: middle }
tr.SectionListLink { background-color: #dcdcdc; text-align: left; vertical-align: top; height: 1.2em }
tr.SectionListSeparator { height: 0.5em }
tr.SectionListSpacer { height: 1.7em }
ul  { list-style-type: circle; margin-right: 1.1em }
ul.OrgaBIT { text-indent: 0em; list-style-type: circle; list-style-image: url(/img/thumb_up.gif); margin: 0.3em 1em 1em; padding-left: 0.5em }
ol.Download { text-indent: 0em; list-style-type: upper-roman; margin: 0.3em 1em 1em; padding-left: 2em }
.EmptyLink { color: navy }
.Excerpt  { color: maroon; text-align: justify }
.ProductBanner  { font-weight: bold; font-size: 1.4em; display: inline }
.ProductSubBanner  { font-weight: bold; font-size: 1.1em; display: inline }
.centeredDiv { text-align: left; margin: 0px auto; width: 900px }
#banner { padding: 2px 0 0; width: 100% }
<!--
#Navigation_AU { font-size: 1em; text-align: center; margin: 2px 0px; padding: 0pt }
#Navigation_CU { font-size: 1em; text-align: center; margin: 2px 0px; padding: 0pt }
#Navigation_HO { font-size: 1em; text-align: center; margin: 2px 0px; padding: 0pt }
#Navigation_LG { font-size: 1em; text-align: center; margin: 2px 0px; padding: 0pt }
#Navigation_NW { font-size: 1em; text-align: center; margin: 2px 0px; padding: 0pt }
#Navigation_PD { font-size: 1em; text-align: center; margin: 2px 0px; padding: 0pt }
#Navigation_PN { font-size: 1em; text-align: center; margin: 2px 0px; padding: 0pt }
#Navigation_PR { font-size: 1em; text-align: center; margin: 2px 0px; padding: 0pt }
#Navigation_RF { font-size: 1em; text-align: center; margin: 2px 0px; padding: 0pt }
#Navigation_SV { font-size: 1em; text-align: center; margin: 2px 0px; padding: 0pt }
-->