body  { color: #006; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; background-color: #fff; margin: 0; padding: 0.5em; border-style: none }
strong { font-style: normal; font-weight: bold }
em { font-style: italic; font-weight: normal }
table#header      { font-weight: normal; background-color: #fff; margin: 0; padding: 0; top: 0; left: 0; width: 100%; height: 105px; border-style: none; border-collapse: collapse     }
table#header h1    { color: #14487c; font-size: 1.25em; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; text-align: left; padding-top: 0.25em; padding-left: 175px }
table#header td  { color: #14487c; font-size: 0.8em; font-weight: normal }
table#header p { padding-left: 175px }
table#header img    { float: left; border: 0 }
table#quick-links  { color: #069; font-size: 0.8em; font-weight: normal; line-height: 1.5em; background-color: #fff; margin: 0; padding: 0; width: 100%; vertical-align: middle; border-style: none }
table#quick-links a  { text-decoration: underline; text-align: center; vertical-align: middle }
table#quick-links a:link { text-align: center }
table#quick-links a:visited { color: #6882ab; text-align: center; vertical-align: middle }
table#quick-links a:hover { color: #6882ab; background-color: #dddcde; text-align: center; vertical-align: middle }
table#quick-links a:active { color: #633; background-color: #fff; text-align: center }
td.right-align-links   { text-align: right }

table#nav-bar   { color: #fff; font-size: 0.8em; font-weight: bold; background-color: #ada9a3; text-align: center; width: 100%; height: 3em; border-style: solid none; border-width: .15em; border-color: #14487c; border-collapse: collapse   }
td.nav                 { width: 12.5% }
td.nav a             { text-decoration: none }
td.nav a:link       { color: #fff; }
td.nav a:visited    { color: #fff; }
td.nav a:hover       { color: #fff; background-color: #14487c; width: 100% }
td.nav a:active     { color: #633; background-color: #6882ab; }
td.nav-active      	{ color: #fff; background-color: #14487c; }

td.sponsors   { margin: 0; padding: 0 1.5em 0 0; width: 25%; vertical-align: top; border-style: none }
table#main-content { width: 100%; height: auto }
td.sponsors     { background-color: #fff; padding: 0.1em; width: 25%; vertical-align: top; border: solid 2px #ccc }
td.sponsors h1   { color: #fff; font-size: 1em; font-weight: bold; background-color: #14487c; text-align: center; padding-top: 0.25em; height: 1.75em }
td.sponsors p  { color: #600; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-align: center }
td.sponsors img   { background-color: #fff; background-repeat: no-repeat; background-position: center 0; text-align: center; margin: 0; padding: .125em; border: 0 }
td.intro  { color: #600; font-size: 1em; font-weight: normal; text-align: justify; margin-top: .25em; margin-left: 2em; padding: .25em; vertical-align: top; border: solid 2px #6882ab }
td.intro img  { margin: .125em; border: 0 }
td.section-menu { background-color: #fff; padding: 0 2em 0 0; width: 25%; vertical-align: top; border-style: none }
td.section-menu h1 { color: #fff; font-size: 1em; font-weight: bold; background-color: #14487c; text-align: center; padding-top: 0.25em; height: 1.75em }
td.section-menu p { font-family: Arial, Helvetica, sans-serif; font-style: normal; text-align: center }
td.section-menu a { color: #fff; font-size: 0.75em; font-weight: bold; text-decoration: none; background-color: #6882ab; text-align: center; display: block; margin: 0; padding: 0; height: 2em; vertical-align: middle }
td.section-menu a:link { text-decoration: none; text-align: center; display: block; margin: 0; padding: 0; height: 2em; vertical-align: middle }
td.section-menu a:visited { color: #fff; text-align: center; display: block; margin: 0; padding: 0; height: 2em; vertical-align: middle }
td.section-menu a:hover { color: #14487c; background-color: #ada9a3; text-align: center; display: block; margin: 0; padding: 0; height: 2em; vertical-align: middle }
td.section-menu a:active { color: #633; font-weight: bold; background-color: #6882ab; text-align: center; margin: 0; padding: 0; height: 2em; vertical-align: middle }
p.section-menu-active { color: #fff; font-size: 0.75em; font-weight: bold; background-color: #14487c; text-align: center; display: block; margin: 0; padding: 0; height: 2em }
td.sec-page       { color: #14487c; background-color: #fff; padding: 0.1em; width: 75%; vertical-align: top; border: solid 2px #6882ab }
td.sec-page h1     { color: #6882ab; font-size: 1.25em; font-weight: bold; background-color: #ccc; text-align: center; padding-top: 0.25em; height: 1.75em; vertical-align: top }
td.sec-page ul   { color: #14487c; text-align: left; padding-top: 0.25em; padding-left: 1em; list-style-type: disc; margin-left: 2em }
td.sec-page ul li a    { color: #14487c; text-decoration: underline; vertical-align: top }
td.sec-page ul li a:link   { color: #14487c; text-decoration: underline }
td.sec-page ul li a:visited { color: #14487c }
td.sec-page ul li a:hover { color: #6882ab; background-color: #ccc }
td.sec-page ul li a:active { color: red }
td.sec-page p   { font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; font-style: normal; text-align: left; padding-right: 2em; padding-left: 2em }
td.sec-page a { color: #600; text-decoration: underline }
td.sec-page a:link { color: #600; text-decoration: underline }
td.sec-page a:visited { color: #600; text-decoration: underline }
td.sec-page a:hover { color: #600; text-decoration: underline; background-color: #ccc }
td.sec-page a:visited  { color: #14487c; text-decoration: underline }
td.sec-page img  { border: 0 }
td.sec-page img a { border: 0 }
table.schedules  { margin-top: 1em; width: 100% }
td.sched-sections    { color: #600; font-size: 1em; font-weight: bold; text-decoration: none; background-color: #ccc; text-align: left; padding-left: 0.5em; height: 1.25em; vertical-align: middle }
table.schedules img    { background-color: #ccc; margin-top: -1em; float: right; vertical-align: middle; border: 0 }
td.spacer-hor { background-color: #fff; height: 10px; border: 0 }
td.spacer-ver { background-color: #fff; width: 2%; border: 0 }
