body { color: #000000; background-color: #FFFFFF; }
body, p, th, td, div, span { font-family: sans-serif; font-size: 10pt;}

h3 { font-size: 12pt; color: #000066; }
h4 { font-size: 10pt; color: #000066; }


a:link		{ color: blue; }
a:visited	{ color: #003399; }
a:hover		{ color: #0099FF; }


.menuInactive   { border-width: 0px; border-bottom-width: 1px; border-style: solid; border-color: #0099FF;  text-align: center; font-size: 8pt; }
.menuActive 	{ border-width: 1px; border-style: solid; border-color: #0099FF; border-bottom-width: 0px;  text-align: center; font-size: 8pt; font-weight: bold; }
.menuLanguage 	{ border-width: 1px; border-style: solid; border-color: white; background: #0099FF;  text-align: center; font-size: 8pt; }

.menuInactive a:link, .menuInactive a:visited { color: #336699; }   
.menuInactive a:hover	{ color: #0099FF; }   
.menuLanguage a:link, .menuLanguage a:visited { color: white; text-decoration: none; }

table.contextMenu { border-width: 1px; border-style: dashed; border-color: #99CCFF; }
.contextMenuActive { font-weight: bold; font-size: 8pt; }
.contextMenuInactive { font-weight: normal; font-size: 8pt; }


p.text { text-align: justify; text-indent: 10pt; }
p.right { text-align: right; }
p.left { text-align: left; }
p.center { text-align: center; }

p:first-letter { }

table.footer { color: #999999; }
td.footer { font-size: 8pt; }
.footer a { color: #999999; }

table.events th { text-align: right; white-space: nowrap; }
.events td, .events th { border-width: 0px; border-top-width: 1px; border-style: solid; border-color: #CCCCCC; }
.past, .present, .future { vertical-align: top; }
.past th, .past td { color: #666666; }
.present { background: #FFFFCC; }

.sitemap li { list-style: url('/images/link_c.gif') disc; margin: 4px; }


