BODY {
 font-family:Arial;
 background-color:#eeeeee;
 margin:15px 0px 15px 0px;
}

H1 {
 font-family:Arial;
 font-size:16px;
 color: #FF0000;
 border-bottom:1px solid #FF0000;
 background-color:#FFFF99;
 margin:3px 0px 5px 0px;
 padding:5px 0px 5px 0px;  
}

H2 {
 font-family:Arial;
 font-size:14px;
 color: #FF0000;
 margin:3px 0px 5px 0px;
 padding:3px 0px 3px 0px;  
}

H3 {
 font-family:Arial;
 font-size:12px;
 color: #FF0000;
 margin:3px 0px 0px 0px;
 padding:3px 0px 3px 0px;  
}

A:LINK {
  color:#0000FF;
  text-decoration:none;
}

A:VISITED {
  color:#0000FF;
  text-decoration:none;
}

A:HOVER {
  color:#0000FF;
  text-decoration:underline;
}




/* Header and footer styles */
TABLE.header {
 font-family:Arial;
 font-size:12px;
 border:1px solid #FF0000;
 height:150px;
 background-color:#ffffff; 
}

TABLE.footer {
 font-family:Arial;
 font-size:12px;
 border:1px solid #FF0000;
 height:60px;
 background-color:#ffffff; 
}

/* Navigation styles */


TABLE.navigation TR TD DIV {
  border-top:1px solid #FF0000;
  border-left:1px solid #FF0000;
  border-right:1px solid #FF0000;
  border-bottom:none;
}  

TABLE TR TD.navigation DIV A {
  font-family:Arial;
  font-size:12px;
  display:block;
  width:160px;
  padding:5px 8px 5px 8px; 
  }

TABLE TR TD.navigation DIV A:LINK {
  color:#FFFFFF;
  background-color:#FF9900;
  text-decoration:none;
  border-top:1px solid #FFFF99;
  border-bottom:1px solid #FF0000;
}

TABLE TR TD.navigation DIV A:VISITED {
  color:#FFFFFF;
  background-color:#FF9900;
  text-decoration:none;
  border-top:1px solid #FFFF99;
  border-bottom:1px solid #FF0000;
  }

TABLE TR TD.navigation DIV A:HOVER {
  color:#FF0000;
  background-color:#FFFF99;
  text-decoration:none;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #FF0000;
}

/* Body styles */

TABLE.body {
  border:1px solid #FF0000;
  border-collapse:collapse;
}

TABLE.body TR TD {
  font-family:Arial;
  font-size:12px;
  vertical-align:top;
  background-color:#ffffff;
} 

TABLE.body TR TD P IMG {
  float:right;
  padding:0px 0px 10px 10px;
}

TABLE.body TR TD.bodytext {
  border-left:1px solid #FF0000;
  padding: 10px 10px 10px 10px;
  line-height:16px;
  text-align:justify;
 }
 
 TABLE.body TR TD.bodytext FIELDSET.sponsor {
 font-family:Arial;
 font-size:12px;
 color: #000000;
 margin:3px 0px 5px 0px;
 padding:3px 3px 3px 3px;
 border: 1px solid #cccccc;  
}

TABLE.body TR TD.bodytext FIELDSET.sponsor LEGEND {
  font-family:Arial;
  font-size:12px;
  color: #FF0000;
 }
 
TABLE.tabular {
   font-size:10px;
   color: #000000;
   border-top: solid 1px #666666;
   border-right: solid 1px #666666;
}

TABLE.tabular TR TH {
   font-size:10px;
   text-align: left;
   color: #000000;
   border-bottom: solid 1px #666666;
   border-left: solid 1px #666666;
   background-color: #cccccc;
   padding: 2px 2px 2px 2px;
}

TABLE.tabular TR TD {
   font-size:10px;
   color: #000000;
   border-bottom: solid 1px #666666;
   border-left: solid 1px #666666;
   padding: 2px 2px 2px 2px;
}
 
 SPAN.alert {
  font-size:12px;
  font-weight:bold;
  border: 1px solid #FF0000;
  color:#FF0000;
  padding: 5px 5px 5px 5px;
  text-align: center;
  width:100%;
  }

/* Form styles */
FIELDSET.login {
  font-size:11px;
  border: none;
  padding:5px 8px 5px 8px; 
}

FIELDSET.login INPUT.smlInput {
  border:1px solid #FF0000;
  font-size:13px;
  width:120px;
}

FIELDSET.main {
  font-size:11px;
  border: none;
  padding:5px 8px 5px 0px; 
}

FIELDSET.main INPUT.medInput {
  border:1px solid #FF0000;
  font-size:13px;
  width:220px;
}

FIELDSET.main INPUT.largeInput {
  font-family:Courier New;
  border:1px solid #FF0000;
  font-size:13px;
  width:100%;
}

FIELDSET.main TEXTAREA.largeInput {
  border:1px solid #FF0000;
  font-size:13px;
  width:100%;
}



FIELDSET.main SELECT {
  border:1px solid #FF0000;
  font-size:13px;
  width:220px;
}

INPUT.button {
  font-size:13px;
  color:#ffffff;
  background-color: #FF9900; 
  border:1px solid #FF0000;
  font-weight:bold;
  cursor:hand;
  cursor:pointer;
}
/* General Styles */

.smallText {
  font-size:10px;
}

.smallText A:LINK {
  color: #666666;
  text-decoration: none;
}

.smallText A:VISITED {
  color: #666666;
  text-decoration: none;
}

.smallText A:HOVER {
  color: #666666;
  text-decoration: underline;
}

