h1 {
 	font-size: 130%;
	margin-top: 1em;
	margin-bottom: 1em;
}

p, li, td, th { 	
	font-size: 90%;
}

table {
	background: white;
}

th {
	color: black;
	background: #99cdff;
	padding-left: .5em;
	padding-right: .5em;
}

.sub {
	vertical-align: sub;
	font-size: 70%;
}

.bold {
	font-weight: bold;
}

.mean {
	border-top: #66ffff 1px solid;
}

select {
	color: #003f87;
	background: #ffffff;
	font-size: 90%;
}

input {
	color: #003f87;
	font-size: 90%;
}

legend {
	color: black;
}

.info {
	
}

.help {
	cursor: help;
	border-bottom: 2px dashed;
}

fieldset {
	border: #99cdff 1px solid;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
}

.time {
	color: black;
}

table.bordered {
	margin-top: 0;
	color: black;
	background: #ccedff;
}

.settings {
	background: #ccedff;
}

.settingsbordered {
	background: #ccedff;
	border: solid 2px #003f87;
	border-top:0
}

.fullbordered {
	background: #ccedff;
	border: solid 2px #003f87;
}

.justbordered {
	border: solid 2px #003f87;
}

.big {
	font-size: 110%;
}

.small {
	font-size: 8pt;
}

.legend {
	font-size: 110%;
	margin-top: 0.2em;
	margin-bottom: 0;
}

.heading {
	background:#ccedff;
	color:black;
}

.medium {
	font-size: 110%;
}

.dark {
	background: #ccedff;
}

.light {
	background: #BBDDFE;
}

.glory {
	color: #66ffff;
	background: #3333ff;
}

.header {
	font-size: 12pt;
	color: #003f87;
	font-weight: bold;
}

.question {
	font-size: 16pt;
	color: black;
	font-weight: bolder;
}

.helpheading {
	font-size: 16pt;
	color: #ffffff;
	margin-bottom:-.5em
}

.max {
	color: red;
}

.min {
	color: blue;
}
.white {
	color: #ffffff;
}

a:link {color: #3333ff; text-decoration: none}
a:visited {color: #3333ff; text-decoration: none}
a:active {color: #3333ff; text-decoration: none}

a:internallink:link {color: blue}
a:internallink:visited {color: blue}
a:internallink:active {color: blue}

.button {
	border-color: #ffffff;
	font-size: 80%;
	font-family: Arial,Helvetica;
	color: black;
	background: #99cdff;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.1em;
	margin-right: 0.1em;
}

.chosen {
	border-color: #ffffff;
	font-size: 80%;
	font-family: Arial,Helvetica;
	color: #ccedff;
	background: #2570B9;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.1em;
	margin-right: 0.1em;
}

.button_instant {
	border-color: #ffff00;
	font-size: 80%;
	font-family: Arial,Helvetica;
	color: #000000;
	background: #ffff00;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.1em;
	margin-right: 0.1em;
}

.button_2M {
	border-color: #ffa500;
	font-size: 80%;
	font-family: Arial,Helvetica;
	color: #000000;
	background: #ffa500;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.1em;
	margin-right: 0.1em;
}

.button_10M {
	border-color: #00ff00;
	font-size: 80%;
	font-family: Arial,Helvetica;
	color: #000000;
	background: #00ff00;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0.1em;
	margin-right: 0.1em;
}

body {
	font-family: Arial, Times, Helvetica, Geneva, Verdana, sans-serif;
	color: black;
	background: white;
	margin-bottom: .5em;

	scrollbar-face-color:#99cdff;
    	scrollbar-track-color:#ccedff;
    	scrollbar-arrow-color:#003f87;
    	scrollbar-3dlight-color:#ffffff;
    	scrollbar-highlight-color:#99cdff;
    	scrollbar-shadow-color:#003f87;
    	scrollbar-darkshadow-color:#000000;
}