a { color: #039; text-decoration: underline }
body, th, tr, td, table { font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p, option, ol, ul  { font-size: 0.9em }

h1  { font-weight: bold; font-size: 1.3em; line-height: 1.3em; margin-bottom: 0.6em }
h2  { font-weight: bold; font-size: 1.2em; line-height: 1.2em; margin-bottom: 0.4em }
h3  { font-weight: bold; font-size: 1em; line-height: 1.1em; margin-bottom: 0.2em }
h4  { font-weight: bold; font-size: 0.85em; line-height: 1em; margin-bottom: 0.1em }

img.floatright { float: right }
img.margin1 { margin: 1px }
img.margin2 { margin: 2px }
img.margin4 { margin: 4px }
img.margin5r { margin-right: 5px }
img.margin5l { margin-left: 5px }
img.margin6 { margin: 6px }
img.margin8 { margin: 8px }
img.margin10 { margin: 10px }
img.margin10r { margin-right: 10px }
img.margin10l { margin-left: 10px; margin-right: 5px }

span.tab1u  { color: black; }
span.tab2u { text-decoration: underline }
span.tab2s { text-decoration: underline }

.activitycolor { background-color: #e8e887 }
.typegold1 { color: #663 }
.errorlink  { color: #c82727; margin-top: 2px }
.errorhead { color: #c82727; font-style: normal; font-weight: 800; font-size: 1.2em; line-height: 1.5em; margin-bottom: 0.7em }

.formcolumnhead1 { color: #556c79; font-weight: bold; font-size: 0.7em; text-align: center }
.formhead1 { color: white; font-weight: bold; font-size: 1em; line-height: 1.2em; background-color: #6b8899; text-align: left; text-indent: 0.5em; letter-spacing: 0.1em; vertical-align: middle }
.formhead1b { color: white; font-weight: bold; font-size: 1em; line-height: 1.2em; background-color: #6b8899; text-align: left; text-indent: 0.5em; vertical-align: middle }
.formdescriptext { color: #355263; font-size: 0.8em; margin-left: 1em }
.formdescriptextml0 { color: #355263; font-size: 0.8em }
.head1 { color: black; font-weight: bold; font-size: 1.3em; line-height: 1.3em; margin-bottom: 0.6em }
.head1a { color: #663; font-weight: bold; font-size: 1.3em; line-height: 1.3em; margin-bottom: 0.6em; margin-left: 1em }
.head1b { color: black; font-weight: bold; font-size: 1.3em; line-height: 1.3em }
.head1w { color: white; font-weight: bold; font-size: 1.3em; line-height: 1.3em }

.head2  { color: black; font-weight: bold; font-size: 1.2em; margin-top: 0.4em; margin-bottom: 1.2em }
.head2a { color: #663; font-weight: bold; font-size: 1.2em; margin-top: 0.4em }
.head2b  { color: black; font-weight: 600; font-size: 1.2em; letter-spacing: 0.1em; margin-top: 0.4em; margin-bottom: 0.4em; border-bottom: 2px solid #458ab9 }
.head2tm6 { color: black; font-weight: bold; font-size: 1.2em; margin-top: 0.6em }
.head2tm8 { color: black; font-weight: bold; font-size: 1.2em; margin-top: 0.8em }
.head2w { color: #fff; font-weight: bold; font-size: 1.2em; }
.head2indent { color: black; font-weight: bold; font-size: 1.2em; margin-top: 0.4em; margin-left: 0.5em }

.head3  { color: black; font-weight: bold; font-size: 1em; margin-top: 0.3em; margin-bottom: 1em }
.head3a { color: #663; font-weight: bold; font-size: 1em; margin-top: 0.3em }
.head3b  { color: black; font-weight: bold; font-size: 1em; letter-spacing: 0.1em; margin-top: 0.4em; margin-bottom: 0.4em; border-bottom: 2px solid #458ab9 }
.head3d { color: black; font-weight: bold; font-size: 1em }
.head3center { color: black; font-weight: bold; font-size: 1em; text-align: center }
.head3indent { color: black; font-weight: bold; font-size: 1em; margin-top: 0.3em; margin-left: 1em }
.head3tm6 { color: black; font-weight: bold; font-size: 1em; margin-top: 0.6em }
.head3tm8 { color: black; font-weight: bold; font-size: 1em; margin-top: 0.8em }
.head3w { color: #fff; font-weight: bold; font-size: 1em }
.head4 { color: black; font-weight: bold; font-size: 0.85em; margin-top: 0.5em; margin-bottom: 0.2em }
.head4center { color: black; font-weight: bold; font-size: 0.85em; text-align: center }
.head4b { color: #663; font-weight: bold; font-size: 0.85em; margin-top: 0.2em }
.head4tm6  { color: black; font-weight: bold; font-size: 0.85em; margin-top: 0.6em }
.head4tm8 { color: black; font-weight: bold; font-size: 0.85em; margin-top: 0.8em }
.head4margin4 { color: black; font-weight: bold; font-size: 0.85em; background-color: #dfddd5; margin: 0.4em }

.head5  { color: black; font-weight: 600; font-size: 0.75em; margin-top: 0.2em; margin-left: 1em }
.head5a { color: black; font-weight: 600; font-size: 0.75em; margin-top: 0.2em }
.head5b  { color: #663; font-weight: 600; font-size: 0.75em; margin-top: 0.2em; margin-left: 1em }
.head5tm6 { color: black; font-weight: 600; font-size: 0.75em; margin-top: 0.6em; margin-left: 1em }
.head5tm8 { color: black; font-weight: 600; font-size: 0.75em; margin-top: 0.8em; margin-left: 1em }
.hint1 { color: #663; font-size: 12px; line-height: 14px }

.inactive  { color: #458ab9 }
.margintop1 { margin-top: 0.3em }
.margintop2 { margin-top: 0.5em }
.margintop3 { margin-top: 1em }
.marginleft1 { margin-left: 1em }
.marginleft1b { font-size: 0.85em; margin-left: 1em }
.marginleft2 { margin-left: 2em }
.marginleft3 { margin-left: 3em }
.marginleft4 { margin-left: 4em }

.nonproportional  { font-size: 10pt; font-family: "Courier New", Courier, Monaco }
.padding8 { padding: 8px }
.padding2x4 { padding-top: 2px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px }
.padding2 { padding: 2px }
.scroll1 { background-color: #efeee9; padding: 10px 12px 10px 10px; overflow: auto }
.padding4 { padding: 4px }
.rowaltcolor { background-color: #efeee9 }

.ruleblue { color: #458ab9 }
.rulebelow { padding-bottom: 5px; border-bottom: 2px solid #458ab9 }
.ruleabove { padding-top: 5px; border-top: 2px solid #458ab9 }

.smalltext { font-size: 0.75em; line-height: 1em}
.smalltext2a { color: #663; font-size: 0.75em; line-height: 1em }
.smalltext2b { color: black; font-weight: bold; font-size: 0.75em; line-height: 1em }
.smalltext2c  { color: #355263; font-size: 0.75em; line-height: 1.1em; width: 480px }
.smalltext2d { color: #355263; font-size: 0.75em; line-height: 1em }
.mediumtext { font-size: 0.85em; line-height: 1.1em }
.textblue1  { color: #355263; font-size: 0.9em; line-height: 1.2em }
.trademark { font-size: 0.55em}

.tablecolumnhead1  { color: #663; font-weight: bold; font-size: 0.7em }
.tablecolumnhead1rule  { color: #663; font-weight: bold; font-size: 0.75em; text-align: center; clear: both; border-bottom: 1px solid #663 }
.tablecolumnhead2  { color: #663; font-weight: 600; font-size: 0.75em; text-align: center }
.tablehead1 { font-weight: bold; font-size: 1em; line-height: 1.1em; background-color: #cc9; text-align: left; text-indent: 0.5em; letter-spacing: 0.1em }
.tablehead2  { color: black; font-weight: 600; font-size: 0.9em; line-height: 1.1em; background-color: #cc9; text-align: left; text-indent: 0.5em; letter-spacing: 0.1em }
.tablehead1b { font-weight: bold; font-size: 1em; line-height: 1.1em; background-color: #cc9; text-align: left; text-indent: 0.5em }
.tablesubhead1   { color: black; font-weight: bold; font-size: 0.85em; background-color: #efeee9; text-align: left; text-indent: 0.2em; padding: 0.2em }

.tabb { font-weight: bold; font-size: 14pt;}
.tabw { color: white; font-weight: bold; font-size: 14pt; }

.task1 { margin-top: 0.3em; margin-left: 1em; font-size: 0.8em }
.task1a { font-size: 0.8em; margin-top: 0.3em }
.task2 { margin-top: 0.3em; margin-left: 2em; font-size: 0.8em }

.windowheaddgrey { color: #5a5958; font-weight: bold; font-size: 18pt; line-height: 18pt; letter-spacing: 1px }
.windowheadblack { color: #5a5958; font-weight: bold; font-size: 18pt; line-height: 18pt; letter-spacing: 1px }
.windowheadwhite { color: white; font-weight: bold; font-size: 18pt; line-height: 18pt; letter-spacing: 1px }

.width350 { width: 350px }
.width300 { width: 300px }
.width400 { width: 400px }
.width450 { width: 450px }
.width500 { width: 500px }

.headcapwide { color: #663; font-weight: 600; font-size: 0.6em; letter-spacing: 0.2em }
.subtitle1 { color: black; font-weight: bold; font-size: 14px; line-height: 14px }
.subtitle2 { color: white; font-weight: bold; font-size: 14px; line-height: 14px }

.headpb { color: black; font-weight: bold; font-size: 15px; text-align: left; vertical-align: top; letter-spacing: 2px }
.tab1s  { color: white; font-weight: bold; font-size: 12px; line-height: 17px; text-decoration: none; background-color: #6b8899; text-align: center }
.tab1u { color: black; background-color: #DFDDD5; font-size: 12px; text-decoration: none; font-weight: bold; text-align: center }
.tab2s { color: white; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #6b8899 }
.tab2u { color: white; font-weight: normal; font-size: 11px; text-decoration: none; background-color: #6b8899 }

.p, ul {font-size: 0.9em}
.p ul {font-size: 100%}
.ul p {font-size: 100%}
.ul ul {font-size: 100%}
.ul ul ul {font-size: 100%}
.ul p ul {font-size: 100%}
