/* reset styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption {
font-weight: normal;
text-align: left;
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-size: 14px;
}
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }
hr {color: #990000; height: 1px;}
/* end reset */

/* default styles */

body
{
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
background-color: #FFFFFF;
text-align: center;
max-width: 1100px;
}
table
{
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-size: 14px;
border-spacing: 0;
padding: 5px;
background-color: #FFFFFF;
}
a {
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-size: 14px;
}
thead
{
  font-family: Times, Times New Roman, Helvetica, sans-serif;
  font-size: 14px;
  background-color: #FFFFFF;
  font-weight: bold;
}
p {
  font-family: Times, Times New Roman, Helvetica, sans-serif;
  font-size: 18px;
}
h1 {
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-size: 36px;
}
h2 {
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-size: 24px;
}
h3 {
  font-family: Times, Times New Roman, Helvetica, sans-serif;
  font-size: 18px;
  text-decoration: underline;
}
ol {
  margin-left: 5px;
  list-style: decimal;
}
ul {
  margin-left: 5px;
  list-style:square;
}

/*********************/

#banner {
        background-color: #FFFFFF;
	position: relative;
	border: 1px solid #FFFFCC;
}
#main {
  margin-left: 135px;
  margin-right: 10px;
  font-size: 12px;
  text-decoration: none;
  border: 1px black;
  background-color: #FFFFFF;
  width: 700px;
  text-align: left;
}

#emails {
  margin-left: 1px;
  margin-right: 10px;
  font-size: 14px;
  text-decoration: none;
  border: 1px black;
  background-color: #FFFFFF;
  width: 700px;
  text-align: left;
}

/* specialty styles */

#simple {
  width: 900px;
  font-size: 16px;
  border: 1px solid #009900;
  padding: 1px;
  align: left;
}
#wrapper {
  width: 900px;
  margin-left: 5px;
  margin-right: 10px;
  font-size: 14px;
  border: 1px solid #009900;
  padding: 1px;
}
#bigwrapper {
  width: 1100px;
  margin-left: 5px;
  margin-right: 10px;
  font-size: 16px;
  border: 1px solid #990000;
  padding: 1px;
}

#footer {
  width: 900px;
  font-size: 14px;
  text-decoration: none;
  border: 1px black;
  background-color: #009900;
  color: #FFFFFF;
}

#footer a {
  font-size: 20px;
  text-decoration: none;
  color: #FFFFFF;
  border: 1px white;
}

/* Cell Properties */


.tdhdrred
{
background-color: #990000;
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
text-align: center;
border: 1px groove;
padding: 10px 10px 10px 10px;
}
.sponsors
{
background-color: #FFFFFF;
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #CC0000;
text-align: center;
border: 1px groove;
padding: 10px 10px 10px 10px;
margin-left: auto;
margin-right: auto;
}
.tdrowgry
{
background-color: #CCCCCC;
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
color: #CC0000;
text-align: center;
border: 1px groove;
}
.tdrowwh
{
background-color: #FFFFFF;
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
color: #CC0000;
text-align: center;
border: 1px groove;
}
.tdrowbl
{
background-color: #CC0000;
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
color: #FFFFFF;
text-align: center;
border: 1px groove;
}
.plus4
{
background-color: #FFFFFF;
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-weight: bold;
font-size: 48px;
color: #990000;
text-align: center;
}

.tdrowtiny
{
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #FFFFFF;
text-align: center;
}
a.bigwh                 { text-decoration: underline; font-size: 16px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.bigwh:link            { text-decoration: underline; font-size: 16px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.bigwh:visited         { text-decoration: underline; font-size: 16px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.bigwh:active          { text-decoration: underline; font-size: 16px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.bigwh:hover           { text-decoration: none; font-size: 16px; font-weight: bold; color: #FFFFCC; font-family: Times, Times New Roman, Helvetica, sans-serif; }

a.lilwh                 { text-decoration: underline; font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.lilwh:link            { text-decoration: underline; font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.lilwh:visited         { text-decoration: underline; font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.lilwh:active          { text-decoration: underline; font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.lilwh:hover           { text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFCC; font-family: Times, Times New Roman, Helvetica, sans-serif; }

a.bigbl                 { text-decoration: underline; font-size: 16px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.bigbl:link            { text-decoration: underline; font-size: 16px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.bigbl:visited         { text-decoration: underline; font-size: 16px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.bigbl:active          { text-decoration: underline; font-size: 16px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.bigbl:hover           { text-decoration: none; font-size: 16px; font-weight: bold; color: #FFFFCC; font-family: Times, Times New Roman, Helvetica, sans-serif; }

a.lilbl                 { text-decoration: underline; font-size: 12px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.lilbl:link            { text-decoration: underline; font-size: 12px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.lilbl:visited         { text-decoration: underline; font-size: 12px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.lilbl:active          { text-decoration: underline; font-size: 12px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.lilbl:hover           { text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFCC; font-family: Times, Times New Roman, Helvetica, sans-serif; }

a.gonzobl                 { text-decoration: underline; font-size: 24px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
a.gonzobl:link            { text-decoration: underline; font-size: 24px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
a.gonzobl:visited         { text-decoration: underline; font-size: 24px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
a.gonzobl:active          { text-decoration: underline; font-size: 24px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
a.gonzobl:hover           { text-decoration: none; font-size: 24px; font-weight: bold; color: #FFFFCC; font-family: Times, Times New Roman, Helvetica, sans-serif; }

a.gonzowh                 { text-decoration: underline; font-size: 24px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
a.gonzowh:link            { text-decoration: underline; font-size: 24px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
a.gonzowh:visited         { text-decoration: underline; font-size: 24px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
a.gonzowh:active          { text-decoration: underline; font-size: 24px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
a.gonzowh:hover           { text-decoration: none; font-size: 24px; font-weight: bold; color: #FFFFCC; font-family: Times, Times New Roman, Helvetica, sans-serif; }

a.superbl                 { text-decoration: underline; font-size: 32px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
a.superbl:link            { text-decoration: underline; font-size: 32px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
a.superbl:visited         { text-decoration: underline; font-size: 32px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
a.superbl:active          { text-decoration: underline; font-size: 32px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 10px; }
a.superbl:hover           { text-decoration: none; font-size: 32px; font-weight: bold; color: #FFFFCC; font-family: Times, Times New Roman, Helvetica, sans-serif; }

a.datebl                 { text-decoration: underline; font-size: 20px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 3px; margin-right: 3px; margin-left: 3px; margin-bottom: 3px; }
a.datebl:link            { text-decoration: underline; font-size: 20px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 3px; margin-right: 3px; margin-left: 3px; margin-bottom: 3px; }
a.datebl:visited         { text-decoration: underline; font-size: 20px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 3px; margin-right: 3px; margin-left: 3px; margin-bottom: 3px; }
a.datebl:active          { text-decoration: underline; font-size: 20px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 3px; margin-right: 3px; margin-left: 3px; margin-bottom: 3px; }
a.datebl:hover           { text-decoration: none; font-size: 20px; font-weight: bold; color: #FFFFCC; font-family: Times, Times New Roman, Helvetica, sans-serif; }

a.datewh                 { text-decoration: underline; font-size: 20px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 3px; margin-right: 3px; margin-left: 3px; margin-bottom: 3px; }
a.datewh:link            { text-decoration: underline; font-size: 20px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 3px; margin-right: 3px; margin-left: 3px; margin-bottom: 3px; }
a.datewh:visited         { text-decoration: underline; font-size: 20px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 3px; margin-right: 3px; margin-left: 3px; margin-bottom: 3px; }
a.datewh:active          { text-decoration: underline; font-size: 20px; font-weight: bold; color: #FFFFFF; font-family: Times, Times New Roman, Helvetica, sans-serif; margin-top: 3px; margin-right: 3px; margin-left: 3px; margin-bottom: 3px; }
a.datewh:hover           { text-decoration: none; font-size: 20px; font-weight: bold; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; }

a.tinylnk                 { text-decoration: underline; font-size: 10px; font-weight: normal; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.tinylnk:link            { text-decoration: underline; font-size: 10px; font-weight: normal; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.tinylnk:visited         { text-decoration: underline; font-size: 10px; font-weight: normal; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.tinylnk:active          { text-decoration: underline; font-size: 10px; font-weight: normal; color: #CC0000; font-family: Times, Times New Roman, Helvetica, sans-serif; }
a.tinylnk:hover           { text-decoration: none; font-size: 10px; font-weight: normal; color: #FFFFCC; font-family: Times, Times New Roman, Helvetica, sans-serif; }


.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	color: #666666;
	margin-left: 0;
	padding-left: 8px;
	border-top: 1px groove;
	clear: both;
	text-align: right;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.cleartable
{
font-family: Times, Times New Roman, Helvetica, sans-serif;
font-size: 14px;
border: 0;
border-spacing: 0;
padding: 5px;
background-color: #FFFFFF;
}