a {font-family: verdana, arial, sans-serif; font-size: 100%; color: #ccffff; text-decoration: underline; letter-spacing: -.04em;}
a.email {font-family: verdana, arial, sans-serif; font-size: 9pt; line-height: 9pt; color: #ccffff; text-decoration: underline; letter-spacing: -.04em;}
a.list {font-family: verdana, arial, sans-serif; font-size: 100%; color: #99ffcc; text-decoration: underline; letter-spacing: -.04em;}
a.BoldList {font-family: verdana, arial, sans-serif; font-size: 9pt; color: #ccffff; font-weight: bold; text-decoration: underline; letter-spacing: -.04em;}
a.bold {font-family: verdana, arial, sans-serif; font-size: 100%; color: #99ffcc; font-weight: bold; text-decoration: underline; letter-spacing: -.04em;}
a.nounderline {font-family: verdana, arial, sans-serif; font-size: 100%; color: #ccffff; text-decoration: none; letter-spacing: -.04em;}
a.title {font-family: verdana, arial, sans-serif; font-size: 100%; color: red; text-decoration: none; letter-spacing: -.04em;}
body {font-family: verdana, arial, sans-serif; font-size: 100%; background:#3A6EA5 url(../images/bg_big_lower.gif) repeat-x top fixed; color: #ccffff; font-weight: bold; scrollbar-base-color: #3A6EA5;}
body.report {font-family: verdana, arial, sans-serif; font-size: 100%; background-color: white; color: black; font-weight: bold; scrollbar-base-color: white;}
body.restore {font-family: verdana, arial, sans-serif; font-size: 100%; background-color: coral; color: black; font-weight: bold; scrollbar-base-color: coral;}
font.data {font-family: verdana, arial, sans-serif; color: #ccffff; font-size: 9pt; letter-spacing: -.04em;}
font.email {font-family: arial, sans-serif; color: #ccffff; font-size: 10pt; font-weight: normal; letter-spacing: 0em;}
font.label {font-family: verdana, arial, sans-serif; color: #99ffcc; letter-spacing: -.04em; font-weight: bold;}
font.mediumdark {font-family: verdana, arial, sans-serif; font-size: 12pt; color: #99ffcc; font-weight: bold;}
font.menu {font-family: verdana, arial, sans-serif; font-size: 14pt; color: #99ffcc; font-weight: bold;}
font.red {font-family: verdana, arial, sans-serif; color: red; text-decoration: none; letter-spacing: -.04em; font-weight: bold;}
font.ReportData {font-family: verdana, arial, sans-serif; color: black; font-size: 9pt; letter-spacing: -.04em;}
font.ReportLabel {font-family: verdana, arial, sans-serif; color: black; letter-spacing: -.04em; font-weight: bold;}
font.ReportMedium {font-family: verdana, arial, sans-serif; font-size: 12pt; color: black; font-weight: bold;}
font.ReportSmall {font-family: verdana, arial, sans-serif; color: black; font-size: 7pt; font-weight: normal; line-height: 7pt; letter-spacing: -.04em;}
font.required {font-family: verdana, arial, sans-serif; color: yellow; text-decoration: none; letter-spacing: -.04em; font-weight: bold;}
font.small {font-family: verdana, arial, sans-serif; font-size: 7pt; line-height: 7pt; letter-spacing: -.04em;}
font.smalldark {font-family: verdana, arial, sans-serif; color: #99ffcc; font-size: 7pt; font-weight: normal; line-height: 7pt; letter-spacing: -.04em;}
font.smalllight {font-family: verdana, arial, sans-serif; color: #ccffff; font-size: 7pt; font-weight: normal; line-height: 7pt; letter-spacing: -.04em;}
font.tightwarning {font-family: verdana, arial, sans-serif; color: yellow; text-decoration: none; letter-spacing: -.04em; font-weight: Normal; Line-height: 8pt;}
font.warning {font-family: verdana, arial, sans-serif; color: yellow; text-decoration: none; letter-spacing: -.04em; font-weight: Normal; Line-height: 8pt;}
font.message {font-family: verdana, arial, sans-serif; color: yellow; text-decoration: none; letter-spacing: -.04em; font-weight: Normal; Line-height: 8pt;}
font.tightmessage {font-family: verdana, arial, sans-serif; color: yellow; text-decoration: none; letter-spacing: -.04em; font-weight: Normal; Line-height: 4pt;}
h1 {font-family: verdana, arial, sans-serif; font-size: 20pt; line-height: 16pt; letter-spacing: -.04em; color: #99ffcc;}
h1.title {font-family: verdana, arial, sans-serif; font-size: 20pt; line-height: 16pt; color: red;}
h1.subtitle {font-family: verdana, arial, sans-serif; font-size: 15pt; line-height: 15pt; color: #99ffcc;}
h2 {font-family: verdana, arial, sans-serif; font-size: 16pt; color: #99ffcc;  letter-spacing: -.08em;}
h2.title {font-family: verdana, arial, sans-serif; font-size: 16pt; color: red;}
h3 {font-family: verdana, arial, sans-serif; font-size: 14pt; color: #99ffcc;}
h3.light {font-family: verdana, arial, sans-serif; font-size: 14pt; color: #ccffff;}
h3.title {font-family: verdana, arial, sans-serif; font-size: 14pt; color: red;}
h4 {font-family: verdana, arial, sans-serif; font-size: 13pt; color: #99ffcc; font-weight: bold;}
h4.light {font-family: verdana, arial, sans-serif; font-size: 13pt; color: #ccffff;}
h4.title {font-family: verdana, arial, sans-serif; font-size: 13pt; color: red;}
h5 {font-family: verdana, arial, sans-serif; font-size: 10pt; line-height: 10pt; letter-spacing: -.04em;}
hr {background-color: #ccffff; color: #ccffff; border-style: solid; line-height: 1pt;}
hr.divider {border-style: inset; line-height: 1pt;}
hr.black {background-color: black; color: black; border-style: solid; line-height: 1pt;}
hr.bluegraph {background-color: #00FFFF; color: #00FFFF; border-style: solid; height: 6pt;}
hr.greengraph {background-color: #00FF00; color: #00FF00; border-style: solid; height: 6pt;}
hr.orangegraph {background-color: #FF8A01; color: #FF8A01; border-style: solid; height: 6pt;}
hr.purplegraph {background-color: purple; color: purple; border-style: solid; height: 6pt;}
hr.redgraph {background-color: #FF0000; color: #FF0000; border-style: solid; height: 6pt;}
hr.yellowgraph {background-color: yellow; color: yellow; border-style: solid; height: 6pt;}
img.menu {border-color: black;}
input {font-size: 10px; color: #3A6EA5;}
input.large {font-size: 10px; color: #3A6EA5;}
input.small {font-size: 8px; color: #3A6EA5;}
input.button {font-size: 9px; font-weight: normal; color: black; background-color: #ccffff;}
input.checkbox {font-size: 9px; color: red;}
input.radio {font-size: 9px; color: red;}
p {font-family: verdana, arial, sans-serif; color: #99ffcc; letter-spacing: -.10em;}
div {font-family: verdana, arial, sans-serif; color: #ccffff; letter-spacing: -.04em; line-height: 1.1em;}
div.small {font-family: verdana, arial, sans-serif; color: #99ffcc; letter-spacing: -.10em; line-height: .6em;}
div.nav {font-family: verdana, arial, sans-serif; font-size: 10pt; font-weight: bold; letter-spacing: -.06em; color: #99ffcc;}
p.data {font-family: verdana, arial, sans-serif; color: #ccffff; font-size: 9pt; letter-spacing: -.04em;}
p.nav {font-family: verdana, arial, sans-serif; color: #99ffcc; letter-spacing: -.05em; font-weight: bold;}
p.bold {font-family: verdana, arial, sans-serif; font-size: 12px; color: #99ffcc; letter-spacing: -.04em; font-weight: bold;}
p.keywords {font-family: verdana, arial, sans-serif; color: lightblue; font-size: 6pt; line-height: 6pt; letter-spacing: -.04em;}
select {font-size: 11px; color: #3A6EA5; letter-spacing: 0em;}
table.BottomBlue {border-top: 2px solid; border-top-color: #ccffff; border-right: 0px solid; border-right-color: #ccffff; border-left: 0px solid; border-left-color: #ccffff; border-bottom: 2px solid; border-bottom-color: #ccffff;}
table.left {border-right: 2px solid; border-right-color: #ccffff;}
table.notop {border-top: 0px solid; border-top-color: black; border-right: 4px solid; border-right-color: black; border-left: 4px solid; border-left-color: black; border-bottom: 4px solid; border-bottom-color: black;}
table.padded {border-top: 0px solid; border-top-color: transparent; Border-right: 20px solid; border-right-color: transparent; border-left: 20px solid; border-left-color: transparent; border-bottom: 0px solid; border-bottom-color: transparent;}
table.right {border-left: 2px solid; border-left-color: #ccffff;}
table.photos {border: 2px solid; border-color: #ccffff;}
td {font-family: verdana, arial, sans-serif; font-size: 10pt; letter-spacing: -.04em;}
td.combo {font-family: verdana, arial, sans-serif; font-size: 8pt; color: #99ffcc; letter-spacing: -.06em;}
td.data {font-family: verdana, arial, sans-serif; font-size: 10pt; color: #ccffff; letter-spacing: -.04em;}
td.DisplayData {font-family: verdana, arial, sans-serif; font-size: 10pt; letter-spacing: -.04em;}
td.DisplayDataBold {font-family: verdana, arial, sans-serif; font-size: 10pt; font-weight: bold; letter-spacing: -.04em; white-space: nowrap;}
td.DisplayLabel {font-family: verdana, arial, sans-serif; font-size: 10pt; font-weight: bold; letter-spacing: -.04em; color: #99ffcc;}
td.email {font-family: verdana, arial, sans-serif; font-size: 9pt; line-height: 9pt; letter-spacing: -.04em;}
td.events {font-family: verdana, arial, sans-serif; font-size: 8pt; letter-spacing: -.04em; padding-left: 0.5em; padding-right: 0.5em;}
td.EventsData {font-family: verdana, arial, sans-serif; font-size: 8pt; letter-spacing: -.04em; padding-left: 0.5em; padding-right: 0.5em;}
td.EventsLabel {font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: bold; letter-spacing: -.04em; color: #99ffcc; padding-left: 0.5em; padding-right: 0.5em;}
td.footer {font-family: verdana, arial, sans-serif; font-size: 8pt; line-height: 8pt; color: #99ffcc; letter-spacing: -.04em;}
td.graph {cell-padding-left}
td.heading {font-family: verdana, arial, sans-serif; font-size: 10pt; color: #99ffcc; font-weight: bold; letter-spacing: -.04em;}
td.medium {font-family: verdana, arial, sans-serif; font-size: 9pt; line-height: 9pt; letter-spacing: -.04em;}
td.lightmediumlargeblue {font-family: verdana, arial, sans-serif; font-size: 13pt; color: #ccffff; background-color: transparent; font-weight: bold;}
td.mediumlargeblue {font-family: verdana, arial, sans-serif; font-size: 16pt; color: #99ffcc; background-color: transparent; font-weight: bold;}
td.mediumlargered {font-family: verdana, arial, sans-serif; font-size: 16pt; color: red; font-weight: bold; letter-spacing: -.04em;}
td.label {font-family: verdana, arial, sans-serif; font-size: 10pt; color: #99ffcc; font-weight: bold; padding-right: 3px;}
td.large {font-family: verdana, arial, sans-serif; font-size: 12pt; font-weight: bold; letter-spacing: -.04em;}
td.largeblue {font-family: verdana, arial, sans-serif; font-size: 12pt; color: #99ffcc; font-weight: bold; letter-spacing: -.04em;}
td.largelight {font-family: verdana, arial, sans-serif; font-size: 12pt; color: #ccffff; font-weight: bold; letter-spacing: -.04em;}
td.lightlabel {font-family: verdana, arial, sans-serif; font-size: 10pt; color: #99ffcc; font-weight: normal; padding-right: 3px;}
td.list {font-family: verdana, arial, sans-serif; font-size: 10pt;}
td.middle {border-left: 2px solid; border-left-color: #ccffff; border-right: 2px solid; border-right-color: #ccffff;}
td.ReportData {font-family: verdana, arial, sans-serif; font-size: 10pt; color: black; letter-spacing: -.04em;}
td.ReportLabel {font-family: verdana, arial, sans-serif; font-size: 10pt; color: black; font-weight: bold; padding-right: 3px;}
td.ReportLeft {border-left: 1px solid; border-color: black;}
td.ReportLeftRight {border-left: 1px solid; border-right: 1px solid; border-color: black;}
td.ReportRight {border-right: 1px solid; border-color: black;}
td.small {font-family: verdana, arial, sans-serif; font-size: 7pt; line-height: 7pt; letter-spacing: -.04em;}
td.tiny {font-size: 1pt; line-height: 1pt;}
td.verylargeblue {font-family: verdana, arial, sans-serif; font-size: 22pt; color: #99ffcc; font-weight: bold; letter-spacing: 0em;}
td.verylargered {font-family: verdana, arial, sans-serif; font-size: 22pt; color: red; font-weight: bold; letter-spacing: -.04em;}
td.verysmall {font-family: verdana, arial, sans-serif; font-size: 3pt; letter-spacing: -.04em;}
td.message {font-family: verdana, arial, sans-serif; color: yellow; text-decoration: none; font-weight: bold; letter-spacing: -.04em;}
td.warning {font-family: verdana, arial, sans-serif; color: yellow; text-decoration: none; font-weight: bold; letter-spacing: -.04em;}
th {font-family: verdana, arial, sans-serif; font-size: 10pt; color: #99ffcc; letter-spacing: -.04em;}
th.EventsHeader {font-family: verdana, arial, sans-serif; font-size: 10pt; font-weight: bold; letter-spacing: -.04em; color: #99ffcc; padding-right: 0.5em; padding-left: 0.5em;}
th.events {font-family: verdana, arial, sans-serif; font-size: 8pt; font-weight: bold; letter-spacing: -.04em; color: #99ffcc; padding-left: 0.5em; padding-right: 0.5em;}
th.lightblue {font-family: verdana, arial, sans-serif; font-size: 10pt; color: #ccffff; letter-spacing: -.04em;}
th.mediumlargeblue {font-family: verdana, arial, sans-serif; font-size: 16pt; color: #99ffcc; background-color: transparent; font-weight: bold;}
th.ReportHeader {font-family: verdana, arial, sans-serif; font-size: 16pt; color: black; font-weight: bold;}
th.small {font-family: verdana, arial, sans-serif; font-size: 7pt;}
th.verysmall {font-family: verdana, arial, sans-serif; font-size: 6pt;}
textarea {font-family: verdana, arial, sans-serif; font-size: 11px; color: #3A6EA5;}


#sidenav {text-align: center;}
#sidenav ul {list-style-type: none;padding: 0.5em 0;margin: 0 0;}