body {
	background: rgb(240,240,240) url("bg-top-body2.png") repeat-x top left;
	color: #333;
	/* font sizing in ems, baby. if you want to change anything, just change this.*/
	font: 75%/1.5 Verdana, Arial, "Helvetica Neue", Helvetica, sans-serif;
	padding: 10px;
}
h1 { 
  margin: 0;
  color: navy;
  font-family: Verdana, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 1.30em; 
  text-align: center; }
  
h2 { font-size: 1.90em; }
h3 { font-size: 1.60em; }
h4 {
  margin: 5px 0 0 0;
  padding: 2px 4px;
  color: navy;
  background: rgb(190,215,240) url("bg-top.png") repeat-x center right;
  font-size: 1.10em; 
  font-family: Verdana, Arial, "Helvetica Neue", Helvetica, sans-serif;   
}

table {
  margin: 6px auto;
  border-collapse: collapse;
  border: 0px solid silver;
}
td, th {
  border: 0px solid silver;
  padding: 5px 10px;
  text-align: left;
  font-weight: normal;
  vertical-align: top;
}
th {
  font-style: italic;
  padding-top: 6px;
}

p.error {
  text-align: center;
  margin: 2px 0;
  color: maroon;
}


.centered   { text-align: center; }
.buttonlist { text-align: center; padding-top: 10px;}
.bolded     { font-weight: bold; }
.arrow      { font-weight: 900; letter-spacing: 1px; color: red; }
.w250       { width: 250px; }
.w100       { width: 100px; }

