a:link	{	color: #2080ff;	}
a:visited	{	color: #1070f0;	}
a:hover	{	color: #40b4ff;	}

a.this:visited	{	color: black; text-decoration: none;}
a.this:visited	{	color: black; text-decoration: none;}
a.this:hover	{	color: #40b4ff;  text-decoration: underline;}




body {
  font-family: Arial, Helvetica, Univers, sans-serif; 
  background-color: black;
  color: white;
  margin:5px;
  padding: 0;
 }

div.header	{	text-align: center; 
font-size: 170%;
font-weight: bold;
margin: 5px;
}

.mainbody {
  font-family: Arial, Helvetica, Univers, sans-serif; 
  color: black;
  vertical-align: top; 
  border: none;
  padding: none;
  margin: none;
  background-color: white;
  background-image: url(images/background.jpg);
}

.invert {
  font-family: Arial, Helvetica, Univers, sans-serif; 
  background-color: white;
  color: black;
 }

img { border-style: none;}
img.pic { border-style: none;
}
li { text-align: justify;}

table { vertical-align: top; 
  font-family: Arial, Helvetica, Univers, sans-serif; 
  margin:0;
  padding: 0;
}

table.pic { vertical-align: middle; 
  font-family: Arial, Helvetica, Univers, sans-serif; 
  color: black;
  margin:0;
  padding: 0;
}

td {	vertical-align: top;	}
tr {	vertical-align: top;	}
th {	vertical-align: top;
		text-align: center;
 }

p.answer { color: #0000a0 }

.mid	{	text-align: center; 
vertical-align: middle;}
.centered	{	text-align: center; }
.left	{	text-align: left; }
.right	{	text-align: right; }
.justify	{	text-align: justify; }
.sm {font-size: 80%;}
.invisible {font-size: 1pt;}
.tanback { background-color: white; background-image: url(images/background.jpg); }
.mid	{	
	text-align: center; 
	vertical-align: center;
}

