body {
	background: #39002e; 
	border-top: 0px;
	margin-top: 0px;
	padding-top: 0px;
	background-image: url(images/bg.gif); background-repeat: repeat-x;
	font-family: sans-serif;
}

a.skip {position: absolute; left: -1000em; width: 20em;}

.errorMessage {
	color: #F00;
	font-weight: bold;
}

.all {	
	
  padding-left: 8px;
  padding-right: 8px;
  margin-left: 5px;
  margin-right: 5px;  
}

.heading {
  color: black;
  padding: 3px;
  margin-bottom: 8px;  
}

.topright {
  font-size: .75em;
  margin-left: 20px;
}


div.nav {
	width: 100%; 
	border: 1px solid #777777; 
	margin-bottom: 10px; 
        background-image: url(images/navbg.gif);
	text-align: center; 
	padding: 0px;
}

ul.nav {list-style-type: none;  padding: 3px; margin: 0px;}

.nav li {font-size: 1.1em; padding: 0px; display: inline; margin-left: 3px; margin-right: 3px; border-bottom: 0px solid green; } 
.nav li a {padding: 0px; text-decoration: none; color: #444444;  margin: 0px; border: 0px solid #5A78EA;}
.nav li em a { text-decoration: none; font-weight: normal; font-style: normal; padding: 0px; border-bottom: 1px solid #340f4f; color: #777777; margin: 0px; }
.sep {color: #999999; font-size: .8em;}
  
.left {
  font-size: 0.8em;
  float: left;
  padding: 0% 100px 0% 0%;
  /* width: 15%; */
  width: 187px;
}

.left IMG {
 border: 1px solid black;
}

.middle {
  margin-top: 150px;
  top: 10px;
  margin-left: 10%;
  margin-right: 10%;
  font: 82%/150% sans-serif;
  width: 780px;
  border: 1px solid black;
  background: white;
  padding: 5px; 
  
}

.right {
  float: right;
  padding: 0% 0% 0% 2%;
 /* width: 14%; */
  width: 187px;
  font-size: 1.1em;
  text-align: center;
}

.right A {
  color: black;
}

.right2 {
  margin-top: 20px;
  border: 1px solid #777777;
  padding: 3px;
  font-size: 0.9em;
  background: #AAAAAA;
}

.right2 IMG {
  border: 1px solid black;
}

.footer {
  padding-top: 2%;
  padding-bottom: 5px;
  text-align: center;
  clear: both;
  font-size: 0.7em;
  color: #666666;
  margin-left: 10%;
  margin-right: 10%;
  width: 730px;
}

.subsec {
    	margin-bottom: 1em;
	background: white;
}

.subhead {
  padding: 6px;
  font-weight: bold;
  font-size: 1.1em;
  text-transform: uppercase;
  display: block;
}

.words {
	padding: 6px;
  	padding-bottom: 12px;
}

.source {
	font-size: 0.7em;
}


H2 { font-size: 1.3em; padding-top: 1em; padding-bottom: 0px; margin-bottom: 0px; text-transform: uppercase;}

em { font-weight: bold;}

SUP { font-size: 0.7em; } 

label
{
float: left;
width: 16em;
text-align: right;
margin-right: 0.5em;
display: block;
white-space: nowrap;
}

.submit input
{
margin-left: 4.5em;
}

TEXTAREA {
width: 11em;
}

.missing {
color: #BB2222;

}
.submit {
	margin-left: 400px;

}
