body {font-family:verdana,sans-serif; font-size:10pt; background-color:#ffffff;}
body.printerfriendly {font-family:serif; font-size:10pt; background-color:white; color:black; border-style:none; border-color:black; border-width:0px; margin:0px; padding:0px;}

a:link {text-decoration:underline; color:#000099; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a:active {text-decoration:underline; color:#000099; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a:hover {text-decoration:underline; color:#000099; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a:visited {text-decoration:underline; color:#000099; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}

a:link.catalogindex {text-decoration:underline; color:#000099; font-family:verdana,sans-serif; font-size:8pt; font-weight:normal;}
a:active.catalogindex {text-decoration:underline; color:#000099; font-family:verdana,sans-serif; font-size:8pt; font-weight:normal;}
a:hover.catalogindex {text-decoration:underline; color:#000099; font-family:verdana,sans-serif; font-size:8pt; font-weight:normal;}
a:visited.catalogindex {text-decoration:underline; color:#000099; font-family:verdana,sans-serif; font-size:8pt; font-weight:normal;}

a:link.th {text-decoration:underline; color:#ffffcc; font-family:verdana,sans-serif; font-size:8pt; font-weight:bold;}
a:active.th {text-decoration:underline; color:#ffffcc; font-family:verdana,sans-serif; font-size:8pt; font-weight:bold;}
a:hover.th {text-decoration:underline; color:#ffffcc; font-family:verdana,sans-serif; font-size:8pt; font-weight:bold;}
a:visited.th {text-decoration:underline; color:#ffffcc; font-family:verdana,sans-serif; font-size:8pt; font-weight:bold;}

a:link.mainmenu {text-decoration:none; color:#ffffff; font-family:verdana,sans-serif; font-size:7pt; font-weight:bold;}
a:active.mainmenu {text-decoration:none; color:#ffffff; font-family:verdana,sans-serif; font-size:7pt; font-weight:bold;}
a:hover.mainmenu {text-decoration:none; color:#ffffff; font-family:verdana,sans-serif; font-size:7pt; font-weight:bold;}
a:visited.mainmenu {text-decoration:none; color:#ffffff; font-family:verdana,sans-serif; font-size:7pt; font-weight:bold;}

a:link.sidebarmenu {text-decoration:none; color:#333399; font-family:verdana,sans-serif; font-size:7pt; font-weight:bold;}
a:active.sidebarmenu {text-decoration:none; color:#333399; font-family:verdana,sans-serif; font-size:7pt; font-weight:bold;}
a:hover.sidebarmenu {text-decoration:none; color:#333399; font-family:verdana,sans-serif; font-size:7pt; font-weight:bold;}
a:visited.sidebarmenu {text-decoration:none; color:#333399; font-family:verdana,sans-serif; font-size:7pt; font-weight:bold;}

a.white:link {text-decoration:none; color:white; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a.white:active {text-decoration:none; color:white; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a.white:hover {text-decoration:none; color:white; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a.white:visited {text-decoration:none; color:white; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}

a.dark:link {text-decoration:none; color:#333333; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a.dark:active {text-decoration:none; color:#333333; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a.dark:hover {text-decoration:none; color:#333333; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a.dark:visited {text-decoration:none; color:#333333; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}

a.dark:link.navbuttons {text-decoration:underline; color:darkblue; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a.dark:active.navbuttons {text-decoration:underline; color:darkblue; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a.dark:hover.navbuttons {text-decoration:underline; color:darkblue; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a.dark:visited.navbuttons {text-decoration:underline; color:darkblue; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}

a.dark:link.onwhite {text-decoration:underline; color:darkblue; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a.dark:active.onwhite {text-decoration:underline; color:darkblue; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a.dark:hover.onwhite {text-decoration:underline; color:darkblue; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}
a.dark:visited.onwhite {text-decoration:underline; color:darkblue; font-family:verdana,sans-serif; font-size:10pt; font-weight:normal;}

table.titlebar {font-family:verdana,sans-serif; background-color:#ffffff; color:#000033; font-size:18pt; border-style:none; border-color:black; border-width:0px;}
td.titlebar {font-family:verdana,sans-serif; background-color:#ffffff; color:#000033; font-size:18pt; border-style:none; border-color:black; border-width:0px; padding:0px; text-align:right;}
td.menubar {font-family:verdana,sans-serif; background-color:#000000; color:#ffffff; font-size:10pt; border-style:none; border-color:black; border-width:0px; padding:0px; margin:0px;}
td.menubarwhite {font-family:verdana,sans-serif; background-color:#ffffff; color:#000099; font-size:12pt; border-style:none; border-color:5C7795; border-width:0px; padding:0px;}

table.sidebarmenutop {font-family:verdana,sans-serif; background-color:transparent; color:white; border-style:none; border-color:black; border-width:0px;}
th.sidebarmenutop {font-family:verdana,sans-serif; background-color:transparent; color:white; font-size:7pt; border-style:none;}
td.sidebarmenutop {font-family:verdana,sans-serif; background-color:black; color:#ffffff; font-weight:bold; font-size:10px; border-style:none;}
table.sidebarmenu1 {font-family:verdana,sans-serif; background-color:transparent; color:white; font-size:7pt; border-style:none; border-width:0px; padding:0px;}
th.sidebarmenu1 {font-family:verdana,sans-serif; background-color:#CCCCCC; color:#333399; font-size:7pt; border-style:none; border-width:0px; padding:0px;}
td.sidebarmenu1 {font-family:verdana,sans-serif; background-color:#CCCCCC; color:#333399; font-size:7pt; border-style:none; border-width:0px; padding:0px; font-weight:bold;}

table.expresslink {font-family:verdana,sans-serif; background-color:white; color:black; font-size:8pt; border-style:solid; border-color:black; border-width:1px;}
th.expresslink {font-family:verdana,sans-serif; background-color:#00331D; color:white; font-size:8pt; border-style:solid; border-color:black; border-width:1px; padding:2px;}
td.expresslink {font-family:verdana,sans-serif; background-color:white; color:black; font-size:8pt; border-style:solid; border-color:black; border-width:1px; border-collapse:collapse; padding:2px;}
th.expresslinktotal {font-family:verdana,sans-serif; background-color:transparent; color:black; font-size:10pt; border-style:solid; border-color:black; border-width:0px 1px 0px 0px; padding:2px;}
th.expresslinkmemo {font-family:verdana,sans-serif; background-color:#CDCD9B; color:black; font-size:8pt; border-style:solid; border-color:black; border-width:1px; border-collapse:collapse; padding:2px;}
td.expresslinkmemo {font-family:verdana,sans-serif; background-color:#CDCD9B; color:black; font-size:8pt; border-style:solid; border-color:black; border-width:1px; border-collapse:collapse; padding:2px;}
th.expresslinksmall {font-family:verdana,sans-serif; background-color:#345BA5; color:white; font-size:6pt; border-style:solid; border-color:black; border-width:1px; padding:2px;}
td.expresslinksmall {font-family:verdana,sans-serif; background-color:white; color:black; font-size:6pt; border-style:solid; border-color:black; border-width:1px; border-collapse:collapse; padding:2px;}

table.expresslinkgray {font-family:verdana,sans-serif; background-color:white; color:black; font-size:8pt; border-style:solid; border-color:gray; border-width:1px;}
th.expresslinkgray {font-family:verdana,sans-serif; background-color:#345BA5; color:white; font-size:8pt; border-style:solid; border-color:gray; border-width:1px; padding:2px;}
td.expresslinkgray {font-family:verdana,sans-serif; background-color:white; color:black; font-size:8pt; border-style:solid; border-color:gray; border-width:1px; border-collapse:collapse; padding:2px; font-weight:normal;}

table.subtable {font-family:verdana,sans-serif; background-color:white; color:black; font-size:8pt; border-style:none; border-width:0px;}
th.subtable {font-family:verdana,sans-serif; background-color:#00331D; color:white; font-size:8pt; border-style:solid; border-color:black; border-width:0px 1px 1px 0px; padding:2px;}
td.subtable {font-family:verdana,sans-serif; background-color:white; color:black; font-size:8pt; border-style:solid; border-color:black; border-width:0px 1px 1px 0px; padding:2px;}
td.subtablenumber {text-align:right; font-family:verdana,sans-serif; background-color:white; color:black; font-size:8pt; border-style:solid; border-color:black; border-width:0px 1px 1px 0px; padding:2px;}

table.borderless {font-family:verdana,sans-serif; background-color:white; color:blue; font-size:8pt; border-style:none; border-width:0px; padding:2px;}
th.borderless {font-family:verdana,sans-serif; background-color:#00331D; color:white; font-size:8pt; border-style:none; border-width:0px; padding:2px;}
td.borderless {font-family:verdana,sans-serif; background-color:white; color:black; font-size:8pt; border-style:none; border-width:0px; padding:2px;}
td.borderlessnumber {text-align:right; font-family:verdana,sans-serif; background-color:white; color:black; font-size:8pt; border-style:none; border-width:0px; padding:2px;}

table.transparent {font-family:verdana,sans-serif; background-color:transparent; color:black; font-size:8pt; border-style:none; border-width:0px; padding:0px;}
th.transparent {font-family:verdana,sans-serif; background-color:transparent; color:black; font-size:8pt; border-style:none; border-width:0px; padding:2px;}
td.transparent {font-family:verdana,sans-serif; background-color:transparent; color:black; font-size:8pt; border-style:none; border-width:0px; padding:2px;}

table.data {font-family:verdana,sans-serif; background-color:#0066cc; color:white; font-size:8pt;}
th.data {font-family:verdana,sans-serif; background-color:#00331D; color:white; font-size:8pt;}
td.data {font-family:verdana,sans-serif; background-color:white; color:black; font-size:8pt;}
td.number {text-align:right; font-family:verdana,sans-serif; background-color:White; color:black; font-size:8pt;}

table.messageboard {font-family:verdana,sans-serif; background-color:transparent; color:black; font-size:8pt; border-style:none; border-width:0px; padding:0px;}
th.messageboard {font-family:verdana,sans-serif; background-color:transparent; color:black; font-size:8pt; border-color:white; border-style:solid; border-width:1px; padding:0px 5px 0px 5px;}
td.messageboard {font-family:verdana,sans-serif; background-color:transparent; color:black; font-size:8pt; border-style:none; border-width:0px; padding:0px 5px 0px 5px;}

table.roundedtabletop {font-family:verdana,sans-serif; background-color:#00331D; color:white; border-style:none; border-color:black; border-width:0px;}
th.roundedtabletop {font-family:verdana,sans-serif; background-color:#00331D; color:white; font-size:8pt; border-style:none; border-width:0px;}
td.roundedtabletop {font-family:verdana,sans-serif; background-color:white; color:black; font-size:8pt; border-style:none;}
table.roundedtablebody {font-family:verdana,sans-serif; background-color:#ffffff; color:#333333; font-size:8pt; border-style:none; border-width:0px; padding:0px;}
th.roundedtablebody {font-family:verdana,sans-serif; background-color:#ffffff; color:#333333; font-size:8pt; border-style:none; border-width:0px; padding:0px;}
td.roundedtablebody {font-family:verdana,sans-serif; background-color:#ffffff; color:#333333; font-size:8pt; border-style:none; border-width:0px; padding:0px;}

h1.printerfriendly {font-family:serif; font-size:12pt; font-weight:bold; color:black; margin:0px; text-align:center;}
h2.printerfriendly {font-family:serif; font-size:10pt; font-weight:bold; color:black; margin:0px; text-align:center;}
table.printerfriendly {font-family:serif; font-size:8pt; background-color:white; color:#000000; border-style:none; border-color:black; border-width:0px; padding:3px;}
td.printerfriendly {font-family:serif; font-size:8pt; background-color:white; color:#000000; border-style:solid; border-color:black; border-width:1px; padding:3px;}
th.printerfriendly {font-family:serif; font-size:8pt; background-color:#cccccc; color:#000000; border-style:solid; border-color:black; border-width:1px; padding:3px;}
br.printerfriendly { page-break-after: always;}

table.calendar {font-family:verdana,sans-serif; background-color:transparent; font-size:9pt; border-style:solid; border-color:black; border-width:1px;}
th.calendar {font-family:verdana,sans-serif; font-size:9pt; background-color:#00331D; color:white; border-style:solid; border-color:black; border-width:1px; padding:2px;}
td.calendar {font-family:verdana,sans-serif; font-size:9pt; background-color:#ffffff; border-style:solid; border-color:black; border-width:1px; padding:2px;}
td.calendartoday {font-family:verdana,sans-serif; font-size:9pt; background-color:#cccccc; border-style:solid; border-color:black; border-width:1px; padding:2px;}
td.emptycalendar {font-family:verdana,sans-serif; font-size:9pt; background-color:#333333; color:black; border-style:solid; border-color:black; border-width:0px; padding:2px;}
font.calendarholiday {font-family:verdana,sans-serif; font-size:8pt; font-weight:bold; color:red;}

.note {font-size:8pt; color:#333333; font-style:italic;}
.highlight {background-color:yellow; color:black; font-family:verdana,sans-serif;}
.PageTitle {font-family:verdana,sans-serif; font-size:15pt; color:#000033; font-style:normal;}
.Directions {font-family:verdana,sans-serif; font-size:8pt; color:#333333; font-style:italic;}
.currentuser {font-family:verdana,sans-serif; font-size:7pt; color:#000000; font-style:italic;}
.errormsg {font-family:verdana,sans-serif; font-size:8pt; color:#993333; background-color:#ffffcc; font-weight:bold;}

input {font-family:verdana,sans-serif; font-size:8pt; font-weight:bold;}
select {font-family:verdana,sans-serif; font-size:8pt; font-weight:bold;}
textarea {font-family:verdana,sans-serif; font-size:8pt; font-weight:bold;}
small {font-family:verdana,sans-serif; font-size:7pt;}

h1 {font-family:verdana,sans-serif; font-size:14pt; font-weight:bold; color:black; margin:0px;}
h2 {font-family:verdana,sans-serif; font-size:13pt; font-weight:bold; color:black; margin:0px;}
h3 {font-family:verdana,sans-serif; font-size:12pt; color:black; font-weight:normal; margin:0px; padding:0px; text-align:left;}
h4 {font-family:verdana,sans-serif; font-size:11pt; color:black; margin:0px; padding:0px; text-align:center;}
h5 {font-family:verdana,sans-serif; font-size:12pt; color:black; font-weight:normal;}


a:link.expresslinkred {text-decoration:none; color:white; font-family:sans-serif; font-size:12px; font-weight:bold;}
a:active.expresslinkred {text-decoration:none; color:white; font-family:sans-serif; font-size:12px; font-weight:bold;}
a:hover.expresslinkred {text-decoration:none; color:white; font-family:sans-serif; font-size:12px; font-weight:bold;}
a:visited.expresslinkred {text-decoration:none; color:white; font-family:sans-serif; font-size:12px; font-weight:bold;}

a:link.expresslinkgray {text-decoration:none; color:#333333; font-family:sans-serif; font-size:12px; font-weight:bold;}
a:active.expresslinkgray {text-decoration:none; color:#333333; font-family:sans-serif; font-size:12px; font-weight:bold;}
a:hover.expresslinkgray {text-decoration:none; color:#333333; font-family:sans-serif; font-size:12px; font-weight:bold;}
a:visited.expresslinkgray {text-decoration:none; color:#333333; font-family:sans-serif; font-size:12px; font-weight:bold;}

a:link.expresslinkgreen {text-decoration:none; color:black; font-family:sans-serif; font-size:12px; font-weight:bold;}
a:active.expresslinkgreen {text-decoration:none; color:black; font-family:sans-serif; font-size:12px; font-weight:bold;}
a:hover.expresslinkgreen {text-decoration:none; color:black; font-family:sans-serif; font-size:12px; font-weight:bold;}
a:visited.expresslinkgreen {text-decoration:none; color:black; font-family:sans-serif; font-size:12px; font-weight:bold;}

a:link.expresslinkyellow {text-decoration:none; color:black; font-family:sans-serif; font-size:12px; font-weight:bold;}
a:active.expresslinkyellow {text-decoration:none; color:black; font-family:sans-serif; font-size:12px; font-weight:bold;}
a:hover.expresslinkyellow {text-decoration:none; color:black; font-family:sans-serif; font-size:12px; font-weight:bold;}
a:visited.expresslinkyellow {text-decoration:none; color:black; font-family:sans-serif; font-size:12px; font-weight:bold;}

table.expresslinkstats {font-family:sans-serif; background-color:transparent; color:black; border-style:none; border-color:black; border-width:0px;}
th.expresslinkstats {font-family:sans-serif; background-color:blue; color:white; font-size:12px; border-style:solid; border-width:0px 1px 1px 0px; border-color:white; padding:0px 2px 0px 2px;}
td.expresslinkstats {font-family:sans-serif; background-color:transparent; color:black; font-size:12px; border-style:none; border-width:0px;}
td.expresslinkred {font-family:sans-serif; background-color:#ff3333; color:white; font-size:12px; border-style:solid; border-width:0px 0px 0px 0px; padding:2px 2px 1px 2px;}
td.expresslinkyellow {font-family:sans-serif; background-color:#ffff33; color:black; font-size:12px; border-style:solid; border-width:0px 0px 0px 0px; padding:2px 2px 1px 2px;}
td.expresslinkgreen {font-family:sans-serif; background-color:#66ff66; color:black; font-size:12px; border-style:solid; border-width:0px 0px 0px 0px; padding:2px 2px 1px 2px;}
td.expresslinkgray {font-family:sans-serif; background-color:#cccccc; color:#333333; font-size:12px; border-style:solid; border-width:0px 0px 0px 0px; padding:2px 2px 1px 2px;}
td.expresslinktotalstats {font-family:sans-serif; background-color:#000000; color:white; font-size:12px; font-weight:bold; border-style:solid; border-color:white; border-width:1px; text-align:right;}

