body {font-size:9pt; font-family:sans-serif; vertical-align:baseline; color:rgb(0,0,140); background:white; line-height:1.7;}
p {font-size:9pt;}
h1 {font-size:20pt; font-family:sans-serif;}
h2 {font-size:18pt; font-family:sans-serif;}
h3 {font-size:16pt; font-family:sans-serif;}
h4 {font-size:14pt; font-family:sans-serif;}
h5 {font-size:12pt; font-family:sans-serif;}
h6 {font-size:10pt; font-family:sans-serif;}
td {font-size:9pt; font-family:sans-serif; padding-left:5px; padding-right:5px;}
td.label {font-size:10pt; font-weight:600; text-align:right;}
td.label_help {font-size:10pt; font-weight:600; text-align:right; text-decoration:underline; cursor:hand}
td.submenu {padding-left:0px; padding-top:2px; font-size:9pt; color:rgb(255,255,255); cursor:hand; 
			border:1px solid rgb(130,0,0); border-bottom:1px solid lightgrey;}
tr.leftmenu {padding-top:2px; font-size:8pt; color:rgb(255,255,255); cursor:hand; text-align:right; 
			border:1px solid rgb(130,0,0); border-bottom:1px solid gray;}
td.leftmenu {padding-top:2px; padding-right:2px; font-size:10pt; color:rgb(255,255,255); background:rgb(130,0,0); cursor:hand; text-align:right; 
			border:1px solid rgb(130,0,0); border-bottom:1px solid gray;}
tr.topmenu {padding-top:2px; font-size:8pt; color:rgb(255,255,255); cursor:hand; text-align:center; 
			border:1px solid rgb(130,0,0); border-bottom:1px solid gray; background:rgb(130,0,0);}
td.topmenu {padding-top:2px; padding-right:5px; font-size:8pt; font-weight:600; color:rgb(255,255,255); cursor:hand; text-align:center; 
			border:1px solid rgb(130,0,0); background:rgb(130,0,0); border-bottom:1px solid gray;}
td.entry {border-bottom:0.5pt solid lightgrey;}
td.menuentry {font-size:11pt;}
td.calendar {font-size:9pt; height:80px; vertical-align:top;}
th {font-size:9pt; font-family:sans-serif; color:white; background:rgb(130,0,0); font-weight:400; padding-top:3px; vertical-align:baseline; border:1px solid gray;}
caption {font-size:10pt; font-family:sans-serif; font-weight:600}

a:active {text-decoration:underline;}
a:link {color:gray; text-decoration:underline;}
a:visited {color:gray; text-decoration:underline;}
a:hover {color:red; text-decoration:underline;}

a.bg:link {color:lightgrey; text-decoration:none;}
a.bg:visited {color:lightgrey; text-decoration:none;}

a.topmenu:active {text-decoration:none;}
a.topmenu:link {color:lightgrey; font-size:10pt; font-weight:600;}
a.topmenu:visited {color:lightgrey; font-size:10pt; font-weight:600;}
a.topmenu:hover {color:red; text-decoration:underline;}

.faq_question {font-size:12pt; color:blue; font-weight:600;}
.faq_answer {font-size:9pt;}

.label_help {font-weight:600; text-align:right; text-decoration:underline; cursor:hand}

.warning {font-weight:600; color:red}

.button {color:blue; font-weight:600; background:lightgrey; border:4px outset skyblue; text-align:center;}

div.submenu {z-index:4; visibility:hidden; border:1px outset rgb(255,255,255); background:rgb(130,0,0);}

.pane {display : none;}
td.tabs {border-top : medium outset green; border-left : medium outset green;}
div.tabs {background-color : #00ffff; cursor : hand;}
