















body {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
}
p.intro
{
  margin-left:20px;
  margin-right:20px;
  font-size:12pt;
  font-family:arial,helvetica;
}

p.bintro
{
  margin-left:20px;
  margin-right:20px;
  font-size:12pt;
  font-weight:bold;
  font-family:arial,helvetica;
}

p.updated
{
  float:right;
  margin:0px;
  font-size:7pt;
  font-family:arial,helvetica;
}

.nowrap {white-space: nowrap}

.news { 
  font-family: Arial,Helvetica,sans-serif;
  font-size: 8pt;
  color: black;
}

.header {
  color: black;
}

.header a:link {
  color: black;
}

.header a:visited {
  color: #000020;
}


.header h1 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 20pt;
  font-weight: bold;
  padding:0px;
  margin:0px;
}

.bar {
  background: #6633CC;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: white;
}

.menuheader {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: white;
}

.menu { 
  font-family: Arial,Helvetica,sans-serif;
  font-size: 8pt;
  color: black;
}

.menu a:link {
  color: black;
}

.menu a:visited {
  color: #000020;
}

div.bigheader {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16pt;  
}

img.center
{
  float:center;
  margin:10px;
}

.wrap {
  width: 800px;
  margin: 0 auto;
  text-align: left;
  font-family:arial,helvetica;
  float: left;
}

.menublock
{
  margin: 4px 4px 4px 4px;
  width:60px;
  float:left;

  padding:10px;
	
  border: 0px;
/*  background-color: white;*/
  text-align:left;
  
  font-size:9pt;
  font-family:arial,helvetica;  
}

.contentblock
{  
  margin: 4px 4px 4px 4px;
  width:500px;
  float:left;

  padding:10px;

  border: 0px;
  background-color: white;

  font-size:8pt;
  font-family:arial,helvetica;  

}

.newsblock
{
  margin: 4px 4px 4px 4px;
  width:150px;
  float:left;


  padding:10px;

  border: 0px;
/*  background-color: white;*/
  text-align:left;
  font-size:8pt;
  font-family:arial,helvetica;
}

.printable
{
  margin: 4px;
  width:24%;
  float:left;


  padding:10px;

  border: 0;
  background-color: #e7edf7;
  text-align:right;
  font-size:8pt;
  font-family:arial,helvetica;
}

p.border-title
{
  text-align:left;

  font-size:14pt;
  font-weight:bold;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
} 

div.text
{
  float: left;
  width: 70%;
}

div.sponsors
{
  float: left;
  width: 29%;
  text-align:right;
}





