
body, div, td, pre, p {
  font-family:    verdana;
  font-size:      12px;
}

#logo {
  position:       relative;
  top:            0px;
  left:           15px;
  width:          300px;
}

#logo img
{
	padding-top: 7px;
}

#nav {
  position:absolute;
  top: 10px;
  left: 475px;

}

#banner {
  position:       absolute;
  top:            160px;
  left:           242px;
  width:          468px;
}

#right {
  position:       absolute;
  top:            232px;
  left:           527px;
  width:          180px;
  background-color:white;  
}

#sponsors {
  position: relative;
  top: 0px;
  width: 180px;
  border: 2px solid black;
  background-color:white;
}

TD.sponsorHead {
  font-size: 14px;
  color: white;
  font-family: verdana;
  font-weight:bold;
  height:30px;
  background-color: #666666;
}

TABLE.sponsorTable {
  width:180px;
}

#body {
  width: 480px;
  position: relative;
  top: 30px;
  left: 20px;
}

#date {
  width: 350px;
  position:absolute;
  top: 35px;
  left: 280px;

}

#us {
  position: relative;
  width: 250px;
  border-left: 2px solid red;
  border-right: 2px solid red;
  border-bottom: 2px solid red;  
}

#registration {
  position: relative;
  top: 20px;
  left: 20px;
  width: 470px;  
  border: 2px solid red;
}

TD.usHead {
  font-size: 14px;
  color: white;
  font-family: verdana;
  font-weight:bold;
  height:30px;
  padding-top:20px;
  color: red;
}
  
TABLE.usTable {
  width:100%;
  padding: 5px;
}


#sponsorText {
  float:right;
  margin: 0 0 10px 10px;
  top: 200px;
  width:180px;
  border: 1px dotted black;
  padding: 5px;
}

#register {
  position:absolute;
  left: 145px;
  top: 8px;
  width: 400px;
  text-align:center;
  font-size:14px;
}

a:link, a:visited{
  color:red;
  font-weight:bold;
}

a:hover{
  color:black;
  font-weight:bold;
}

TABLE.holidayTable {
border: 2px solid green;
background-color:#99FF99;
padding: 5px;
}

.holidayBox {
border: 1px solid #green;
background-color: #ffffff;
font-size:11px;
}
.holidayButton {
border: 1px solid black;
background-color: green;
color: white;
font-weight:bold;
width:50px;
font-size:11px;

}
