body               { background-color: #101010; margin: 0px; font-family: segoe ui, verdana, arial, helvetica; color: #808080; font-size: 10pt; }

table              { font-family: segoe ui, verdana, arial, helvetica; color: #606060; font-size: 8pt; }
table.maintable    { width: 990px; height: 650px; background-color: #FFFFFF; font-family: verdana, arial, helvetica; color: #202020; font-size: 9pt; border-left: inset; border-right: inset; border-width: 1px; border-color: #A0A0A0; }
table.ContentTable {  }
table.inputtable   { background-color: white; border-width: 1px; border-style: solid; border-color: #4D6185; }
table.result       { width: 100%; border-style: solid; border-width: 1px; border-color: #4D6185; }
table.commenttable { width: 100%; border-style: solid; border-width: 1px; border-left: 0px; border-right: 0px; border-bottom: 0px; border-color: #E0E0E0; }

tr { vertical-align: top; }
td {  }
td.smallcaptionbold { text-align: right; font-size: 7pt; font-weight: bold; width: 110px; }
td.smallcaption { text-align: left; font-size: 7pt; font-weight: normal; }
td.unscored { text-align: center; }
td.scored { text-align: center; border-bottom: solid; border-color: #FF0000; border-width: 2px; }

td.minitableft   { background-image: URL(Resources/MiniTabLeft.gif); background-repeat: no-repeat; width: 12px; color: #FFFFFF; }
td.minitabmiddle { background-image: URL(Resources/MiniTabMiddle.gif); background-repeat: no-repeat; color: #FFFFFF; }
td.minitabright  { background-image: URL(Resources/MiniTabRight.gif); background-repeat: no-repeat; width: 12px; color: #FFFFFF; }

.even             { background-color: #FFFFFF; }
.odd              { background-color: #F2F2F2; }
.publicthumb      { border-width: 1px; border-style: solid; border-color: #4D6185; }
.collectionthumb  { border-width: 2px; border-style: solid; border-color: #4D6185; }

a:hover             { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #606060; text-decoration: none; }
a:active            { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #606060; text-decoration: none; }
a:visited           { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #606060; text-decoration: none; }
a:link              { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #606060; text-decoration: none; }

a.blue:hover             { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #4D6185; text-decoration: none; }
a.blue:active            { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #4D6185; text-decoration: none; }
a.blue:visited           { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #4D6185; text-decoration: none; }
a.blue:link              { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #4D6185; text-decoration: none; }

a.bluenormal:hover       { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #4D6185; text-decoration: underline; }
a.bluenormal:active      { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #4D6185; text-decoration: underline; }
a.bluenormal:visited     { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #4D6185; text-decoration: underline; }
a.bluenormal:link        { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #4D6185; text-decoration: underline; }

a.red:hover             { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; text-decoration: none; }
a.red:active            { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; text-decoration: none; }
a.red:visited           { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; text-decoration: none; }
a.red:link              { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; text-decoration: none; }

a.info:hover             { background-color: #4d6185; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.info:active            { background-color: #4d6185; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.info:visited           { background-color: #4d6185; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.info:link              { background-color: #4d6185; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; }

a.accent:hover             { background-color: #A7B1C3; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.accent:active            { background-color: #A7B1C3; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.accent:visited           { background-color: #A7B1C3; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.accent:link              { background-color: #A7B1C3; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; }

a.small:hover             { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #606060; text-decoration: underline; }
a.small:active            { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #606060; text-decoration: underline; }
a.small:visited           { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #606060; text-decoration: underline; }
a.small:link              { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #606060; text-decoration: underline; }

a.smallinfo:hover             { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #FFFFFF; text-decoration: none; }
a.smallinfo:active            { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #FFFFFF; text-decoration: none; }
a.smallinfo:visited           { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #FFFFFF; text-decoration: none; }
a.smallinfo:link              { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 7pt; color: #FFFFFF; text-decoration: none; }

img      { border-width: 0px; border-style: none; }

.small         { font-size: 7pt; }
.smaller       { font-size: 8pt; }
.orange        { background-color: #EF9E11; }
.red           { color: #FF0000; }
.blue, #FieldName          { color: #4D6185; }
.light         { color: #808080; }
.white         { color: #FFFFFF; }
.title         { font-family: verdana, arial, helvetica; color: #202020; font-weight: bold; font-size: 8pt; }
.medium, #FieldTitle         { font-family: verdana, arial, helvetica; color: #4D6185; font-weight: bold; font-size: 10pt; }
.large, #SectionName         { font-family: verdana, arial, helvetica; color: #4D6185; font-weight: bold; font-size: 12pt; }
.info          { background-color: #4d6185; font-size: 8pt; color: #FFFFFF; }
.accent        { background-color: #A7B1C3; font-size: 8pt; color: #FFFFFF; }
.underline     { border-bottom: solid; border-width: 1px; border-color: #4D6185; }
.bordered      { border-width: 1px; border-style: solid; border-color: #4D6185; }

.description       { font-family: Courier New, Courier, Arial, Helvetica, sans-serif; font-size: 8pt; }
.descriptionsmall  { font-family: Courier New, Courier, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; }

input, textarea, select { border-style: solid; border-width: 1px; border-color: #4D6185; background-color: #E0E0E0; font-size: 8pt; }
input.checkbox          { border-style: none; background-color: #FFFFFF; font-size: 8pt; }

#InvoiceTable           { border-style: solid; border-width: 1px; border-top: 1px; border-bottom: 1px; border-left: 0px; border-right: 0px; border-color: #4D6185; }
#FieldValueHighlighted  { font-weight: bold; }
