a:link { color: #2058A0; text-decoration: none; font-weight: bold; }
a:visited { color: #2058A0; text-decoration: none; font-weight: bold; }
a:hover { color: #FF9900; text-decoration: none; font-weight: bold; }

a:link.sidenavbar { font-weight: bold; color: #777777; text-decoration: none; }
a:visited.sidenavbar { font-weight: bold; color: #777777; text-decoration: none; }
a:hover.sidenavbar { font-weight: bold; color: #2058A0; text-decoration: none; }

a:link.sidenavbar_on { font-weight: bold; color: #2058A0; text-decoration: none; }
a:visited.sidenavbar_on { font-weight: bold; color: #2058A0; text-decoration: none; }
a:hover.sidenavbar_on { font-weight: bold; color: #2058A0; text-decoration: none; }

a:link.section { font-weight: bold; font-size: 14pt; color: #2058A0; text-decoration: underline; }
a:visited.section { font-weight: bold; font-size: 14pt; color: #2058A0; text-decoration: underline; }
a:hover.section { font-weight: bold; font-size: 14pt; color: #FF9900; text-decoration: underline; }

a:link.footer { color: #FFCC88; font-weight: bold; }
a:visited.footer { color: #FFCC88; font-weight: bold; }
a:hover.footer { color: #FFCC88; font-weight: bold; }

body { SCROLLBAR-FACE-COLOR: #336699; font-size: 8pt; margin: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #3399cc; SCROLLBAR-SHADOW-COLOR: #006699; color: black; SCROLLBAR-ARROW-COLOR: #ffffff; font-family: Verdana, Arial, sans-serif; SCROLLBAR-BASE-COLOR: #003366; background-color: #ffffff; }
h1 { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: white; font-weight: bold; }
h2 { font-weight: bold; font-size: 12pt; margin: 0px; color: #990000; font-family: Verdana, Arial, sans-serif; }
h2.heading { font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #2058A0; font-weight: bold; margin: 0px; display: inline; }
h3 { font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; margin: 0px; }
h4 { font-size: 10pt; font-weight: bold; }
/* p { font-family: Verdana, Arial, sans-serif; font-size: 8pt; line-height: 120%; } */
td { font-family: Verdana, Arial, sans-serif; font-size: 8pt; }
li { font-weight: bold; }
caption { font-family: Verdana, Arial, sans-serif; font-size: 12pt; font-weight: bold; color: red; }
input { font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: normal; }
textarea { font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: normal; }
select { font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: normal; }

.bold { font-weight: bold; }
.formresults { background: #C0C0C0; }
.signinerror { font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 8pt; color: red; }
.heading { color: #2058A0; font-size: 10pt; font-weight: bold; }
.sitemaptopic { font-size: 12pt; font-weight: bold; }
.prodheading { color: #2058A0; font-weight: bold; }
.upperbar { background-color: #EBECEB; height: 25px; }
.upperbartext { font-weight: bold; font-size: 8pt; }

.section { font-weight: bold; font-size: 14pt; color: #2058A0; background-color: white; }
.subsection { font-size: 12pt; color: #2058A0; font-weight: bold; }

td.required { color: white; background-color: #2058A0; }
td.updateerrorheader { font-weight: bold; background-color: #ffcc00; }
td.updateerrorbody { background-color: #ffff99; }
td.padding { padding: 5px; }

h3.prodheading { color: black; }

.buttons { border-right: #000000 thin solid; border-top: #000000 thin solid; font-weight: bold; font-size: xx-small; background: #d76b00; border-left: #000000 thin solid; cursor: hand; color: #ffffff; border-bottom: #000000 thin solid; font-family: Verdana, Arial, Sans-Serif; }

#lowernavbar { font-family: Arial; background: black; color: white; font-size: 8pt; line-height: 120%; padding: 4px; }
#qs9000 { font-size: 8pt; }

.WestMenuOver { width: 145px; padding: 2px; background: #DDDDDD; }
.WestMenu { width: 145px; padding: 2px; background: #ffffff; }
