th {
background-color: #050066;
color: #ffffff;
}

td {
background-color: #E6E6E6;
color: #000000;
}

td.errorcell {
background-color: #E6E6E6;
color: #9d0000;
font-weight: bold;
}

h1 {
font-size: 1.5em;
font-weight: bold;
color: #050066;
}

p.contact {
font-size: 1.2em;
}

p.bodytext {
font-size: 1.2em;
text-align: center;
}

td.addnew {
text-align: center;
}

td.submitnew {
text-align: center;
background-color: #050066;
}

.red {
color: #9d0000;	
font-weight: bold;
font-size: 1.2em;
}

div.notification {
	background-color: #9d0000;
	color: #ffffff;
	width: 550px;
	height: 25px;
	font-weight: bold;
	margin:0 auto;
	
}

div.indexblock {
	position: absolute;
	top: 175px;
	left: 50%;
	width: 900px;
	margin-left: -450px;
	text-align: center;

}

div.editblock {
	position: absolute;
	top: 175px;
	left: 50%;
	width: 900px;
	margin-left: -450px;
	text-align: center;

}

.textbutton {
	cursor: pointer;
	font-size: 1.2em;
}

.textbutton:hover {
	background-color: #9d0000;
	color: #ffffff;
}


.question {
	vertical-align: bottom;
	cursor: pointer;
}

div.answerbox { 
width: 200px; 
height: 200px; 
padding: 0.5em; 
top: 200px;
left: 300px;
position: absolute;
display: none;

}
.answerbox h3 { text-align: center; margin: 0; }

div.screen {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	z-index: 2;
	background-color: #ffffff;
	text-align: center;
}
