body {
	font-family: Arial;
	font-size: 9pt;
	background-color: #004488;
	text-align:center;
}

#footer {
	position:relative;
	top:5;
	font-size:9pt;
	color:#AAAAAA;
	text-align:center;
}

table {
	background-color:#EFF6FF;
	padding-bottom:5px;
}

td.body {
	background-color:#EFF6FF;
}

tr {
	font-family: Arial;
	font-size: 10pt;
}


td.withborder {
	border-style: solid;
	border-width: 1;
	border-color: #000000;
}

td.border {
}

td.formHeader {
	font-weight:bold;
	font-size:1.3em;
	text-align:center;
	padding:4; 
}

td.sectionHeader {
	font-weight:bold;
	font-size:1.15em;
	text-align:left;
	text-transform:uppercase;
	border-left-width: 0; 
	border-right-width: 0;
	border-top-width: 0; 
	border-bottom-style: solid; 
	border-bottom-width: 2;
	border-bottom-color: black;
	padding-top:8; 
	padding-bottom:4; 
}

input.submit {
	color: #FFFFFF; 
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: bold; 
	border: 3px outset black; 
	padding: 1; 
	background-color: #004488;
}

input.disabled {
	background-color: #888888;
}

.text.disabled {
	background-color: #888888;
}

input.enabled {
	border:1px solid gray;
}

td           { padding-top: 1; padding-bottom: 1 }

.text        { border-style: solid gray; border-width: 1; padding-left: 4; padding-right: 4; 
               padding-top: 1; padding-bottom: 1 }

.loggedInMessage { position:absolute;top:15px;right:20px;text-align:right; }
.mainPageLink { position:absolute;top:15px;left:20px; }
.divCollapsable{ display:none; font-size:smaller; font-weight:bold;text-align:right; }

td.bottom_line {
	border-left-width: 0; 
	border-right-width: 0;
	border-top-width: 0; 
	border-bottom-style: solid; 
	border-bottom-width: 1;
	border-bottom-color: black;
	padding:2; 
}

a { color:blue; }