body, td { font-family: Arial, Helvetica; font-size: smaller; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.1em; }
h1, h2, h3 { color: #009; }
tr { vertical-align: top; }
th { text-align: left; vertical-align: bottom; }
a { outline: none; }
a:visited { color: #006; }
a:hover { color: #900; }

table.body { border-bottom: solid 1px #999; }
td.bannerspan { background-image: URL("images/bannerblend.gif"); background-position: right; background-repeat: repeat-y; }
td.nav { background-color: #ccc; border-right: solid 1px #009; background-image: URL("images/navblend.gif"); background-repeat: repeat-y; }
td.nav a { display: block; white-space: nowrap; text-align: right; text-decoration: none; color: #000; padding: 5px 10px; border-top: solid 1px #ccc; border-right: solid 1px #ccc; }
td.nav a:hover { color: #00f; border-top: solid 1px #009; border-right: solid 2px #fff; margin-right: -1px; background-color: #fff; background-image: URL("images/navArrow.gif"); background-position: center right; background-repeat: no-repeat; }
td.content { padding: 10px; }
a.active { font-weight: bold; background-color: #fff; border-top: solid 1px #009 !important; border-right: solid 2px #fff !important; margin-right: -1px; }

div.menu { display: none; position: absolute; margin-left: 200px; border-bottom: solid 1px #999; }
div.menu a { display: block; text-align: left; border-top: solid 1px #999; border-right: solid 1px #999; background-image: URL("images/navblend2.gif"); background-repeat: repeat-y; background-position: left; }
div.menu a:hover { margin: 0px; background-image: none; background-color: #fff; border-top: solid 1px #009; border-right: solid 1px #999; }

div.more { margin: 10px 0px; padding: 10px; border: solid 2px #009; }
b.more { display: block; text-align: center; padding: 3px; background-color: #900; color: #fff; }
ul.more { margin: 0px 0px 0px 1.5em; padding: 0px; }
ul.more li { margin: .5em 0px 0px 0px; }
div.more p { margin-bottom: 0px; }

p.tabs a { white-space: no-wrap; display: block; float: left; text-decoration: none; background-color: #009; color: #fff; margin: 5px; padding: 3px; }
p.tabs a:hover { background-color: #900 !important; }
div.tabinfo { display: none; border: solid 1px #ccc; padding: 0px 10px; }

div.endorsement { border: solid 1px #ccc; margin-bottom: 20px; padding: 10px; }
img.brochure { border: solid 1px #000; margin: 10px; }
.red { color: #900; }
.blue { color: #009; }
.green { color: #060; }
.blueBG { background-color: #006; color: white; }
.redBG { background-color: #900; color: white; }
.nowrap { white-space: nowrap; }
.right { float: right; }
.center { text-align: center; }
.big { font-size: 1.3em; }
.footer { font-size: .75em; color: #666; }

table.records { width: 100%; }
table.records th { padding: 0px 10px 0px 0px; }
table.records td { padding: 2px 10px 2px 0px; border-top: solid 1px #ccc; }
img.icon { border: 0px; margin-left: 10px; }

table.session td { padding: 10px; }
ul.checklist { margin-left: 0; padding-left: 0; list-style: none; }
ul.checklist li { padding: 0px 0px .5em 20px; background-image: url("images/checkmark.gif"); background-repeat: no-repeat; background-position: 0 .5em; }

#SER2010div { display: none; }