a {color: red;text-decoration: none ; }
a:hover {color: #000000;text-decoration: underline ; }

.gray{ background-color:#dcdcdc;
}
.lightgray{ background-color:#ebebeb;
}
.darkgray{ background-color:#999999;
}

.head {
  color: #454545;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  display: block;
}
.main {
  color: #555555;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.terms {
  color: #666666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  padding-left: 0.5cm;
  padding-right: 0.5cm;
  display: block;
}

h1, h2, h3, p 
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0px;
margin-bottom:5px;
padding:0px;
}

p
{
  font-size:10px;
  line-height:12px;
  margin-bottom:5px;
}

h1 
{
  font-size:14px;
}

h2 
{
  font-size:13px;
}

h3 
{
  font-size:12px;
}

ul {
  margin:0px;
  list-style-type:square;
  margin-left:15px;
}

.main table {
   width:100%;
   cell-spacing:0px;
   margin:0px;
   border-collapse:collapse;
}

.main table tr td {
   padding:5px;
   
   vertical-align:top;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:10px;
   border:1px solid #D1D1D1;
   background:none;
}

.main table.events tr td
{
   border:0px;
}



.main input{
  border:1px solid #D1D1D1;
  font-size:10px;
}