body {
  background-color: #FFFFFF;
  color:White;
}

p {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
}


/*
a:link {
  color:rgb(180,0,0);
}
*/
a:link {
  color:#CC0000;
}
a:visited {
  color:#CC0000;
}
a:hover {
  color:#FF0000;
}
a:active {
  color:#CC0000;
}

.background {
  vertical-align:top;
  width:  770px;
  height: 438px;
  background:url("/images/DirtyBackground.jpg");
  background-repeat:no-repeat;
}

/* its important for the boxback to have very similar characteristics to the redbox to be sure they 
   render to the same size.  ie, same size and type of background.  this came up as a issue on the macintoshes.
*/
table.boxback {
  background:black;
  filter:alpha(opacity=50);
  opacity:0.80;
  position:absolute;
  border:3px solid;
  border-color:black;
}


table.redbox {
  border:3px solid;
/*  border-color : rgb(153,0,0);*/
 border-color : #990000;
  padding:0px;
  margin:0px;
  position:absolute;
  color:white;
}
td.redbox {
  vertical-align:top;
}


/* this only seems to work on macintosh (requires css 3.0) */
table.redboxMAC {
  border:3px solid;
  border-color: rgba(153,0,0,0.5); 
/*  border-color: rgba(255,0,0,0.5)*/
  padding:5px;
  position:relative;
  color:white;
  background:rgba(0,0,0,0.7);
}

#leftbox {
  width:320px;
  height:400px;
  top:  170px;
  left: 50px;
}
.leftbox {
  width:320px;
  height:400px;
  top:  170px;
  left: 50px;
}

table.maintable {
  vertical-align : top;
  width: 770;
/*  background: black;*/
/*  height: 100%;*/
}
table.footertable {
  vertical-align : top;
  width: 770;
  background: black;
}

table.menutable {
  vertical-align : top;
  width:770;
}

.boxheading {
  font-size:  22px;
  font-style: italic;
  font-weight: bold;
  border-width: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
  vertical-align: top;
  font-family: Arial, Helvetica, sans-serif;
}

.boxtext {
  font-size: 14px;
  text-align: justify;
/*  font-style: italic; */
/*  font-weight: bold; */
font-weight: 800; /* 400 is normal 700 is bold */
  padding-left: 10px;
  font-family: helvetica, arial, sans-serif;
  margin-right: 15;
}

img {
  border:0;
}

.emailform {

}