body { background: #E0F5FF; }

h1 { font-family: Arial; color: #0000FF; }

h2 { font-family: Arial; color: #0000FF; }

h3 { font-family: Arial; color: #0000FF; }

P,BR,TD,TH,UL,OL { font-family: Verdana,Arial; font-size: 12px; }

HR {
color:#0000FF;
height: 1px;
}

.menuright {
text-align: right; 
padding-right: 5px; 
font-family: arial;
font-size: 14px; 
font-weight: bold; 
font-style: italic;
color: #b8ceef;
background-color: #90A0FF; 
}

a:link { text-decoration: underline; color:#0000FF; } 
a:visited { color:#00B3B3; } 
a:active { color:#000000; } 
a:hover { text-decoration: none; color:#000000; background-color: #b8ceef } 

a.menulink:link { 
text-indent: 5px; 
text-decoration: none; 
font-family: arial;
font-size: 13px; 
font-weight: bold; 
color:#0000FF 
} 

a.menulink:visited { 
text-indent: 5px;
text-decoration: none; 
font-family: arial;
font-size: 13px; 
font-weight: bold; 
color:#00B3B3 
}
 
a.menulink:active { 
text-indent: 5px; 
text-decoration: none; 
font-family: arial;
font-size: 13px; 
font-weight: bold; 
color:#000000 
} 

a.menulink:hover { 
text-indent: 5px; 
text-decoration: none; 
font-family: arial;
font-size: 13px; 
font-weight: bold; 
color:#000000; 
background-color: #e0f5ff 
}

a.menulinklarge { 
text-decoration: none; 
font-family: arial;
font-size: 16px; 
font-weight: bold; 
} 

span.blue {
color:#0000FF;
}

span.concert {
color: #E0F5FF;
font-size: 15px; 
font-weight: bold; 
font-style: italic;
/* background-color: #90A0FF; */
background-color: #00B3B3;
border-style: none;
border-width: 1px;
border-color: #FF8040; 
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
}

span.number {
color: #FF8040;
font-size: 12px; 
font-family: Arial;
font-weight: bold; 
font-style: italic;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #FF8040; 
padding-left: 2px;
padding-right: 3px;
}

span.bluelarge {
font-family: arial;
color:#0000FF;
font-size: 16px; 
}

span.green {
color:#00B3B3;
}

span.greenlarge {
font-family: arial;
color:#00B3B3;
font-size: 16px; 
}
span.greylarge {
font-family: arial;
color:#E0F5FF;
font-size: 16px; 
}
div.white {
color:#0000FF;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #0000FF; 
padding-left: 30px;
padding-right: 30px;
padding-top: 30px;
padding-bottom: 30px;
}
span.capital {
font-size: 24px; 
font-weight: bold; 
}
div.result {
color:#0000FF;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #0000FF; 
padding-left: 20px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 10px;
}
span.capital {
font-size: 24px; 
font-weight: bold; 
}

.forminput { 
      color:#0000FF;
	background-color: #FFFFFF;
	border-style: none; 
	}
.forminputbold { 
      color:#0000FF;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF;
	border-style: none; 
	}
.forminputstar { 
	color: #FF8040;
	font-family: Courier;
	font-size: 14px; 
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #FF8040; 
	padding-left: 2px;
	padding-right: 3px;
	}

/* Sortable tables */
table.sortable a.sortheader {
    background-color:#b8ceef;
    color:#0000FF;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}
table.sortable th {
    background-color:#b8ceef;
    padding: 5px;
    color: black;
    text-decoration: none;
}

#suppressprint {
	display: none;
	}
