body
{
	margin-top: 0px;
	background: #6B6F6E;
}

.pubtextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.tableBorders
{
	border: 1px solid #999999;
	font: 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
}

a:link
{
	color: #55CDFF;
		text-decoration: underline;
}
a:visited
{
	color: #FFFFFF;
		text-decoration: underline;
}
a:hover
{
	color: #C19F16;
		text-decoration: none;
}

.main
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}

.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #363635;
}
.footer a:link
{
	color: #363635;
	text-decoration: none;
}
.footer a:active
{
	color: #363635;
	text-decoration: none;
}
.footer a:visited
{
	color: #363635;
	text-decoration: none;
}
.footer a:hover
{
	color: #363635;
	text-decoration: underline;
}


.promo2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 120%;
	font-weight: normal;
	color: #55CDFF;
}
.promo2 a:link
{
	color: #55CDFF;
	text-decoration: none;
}
.promo2 a:active
{
	color: #55CDFF;
	text-decoration: none;
}
.promo2 a:visited
{
	color: #55CDFF;
	text-decoration: none;
}
.promo2 a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

input.groovybutton
{
   font-size:14px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   background-image:url(../images/buttonbg1.jpg);
   background:url(../images/buttonbg1.jpg);
   border-style:double;
}

input.groovybuttonnormal
{
	color:#FFFFFF;
	background-image:url(/images/buttonbg1.jpg);
	background:url(/images/buttonbg1.jpg); /* IE sucks!*/
}

input.groovybuttondim
{
   font-size:14px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   min-width:80px;
   background-image:url(../images/buttonbg2.jpg);
   background:url(../images/buttonbg2.jpg);
   border-style:double;
}

input.groovybuttonlite
{
   font-size:14px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#DDDDDD;
   min-width:80px;
   background-image:url(../images/buttonbg1.jpg);
   background:url(../images/buttonbg1.jpg);
   border-style:double;
}

.headers {  font-family: Arial, Helvetica, sans-serif; font-size: 20px;  font-weight: bold; line-height: 20px; color: #FFFFFF}
.headers a:link {color: #FFFFFF; text-decoration: none}
.headers a:active {color: #C19F16; text-decoration: none}
.headers a:visited {color: #FFFFFF; text-decoration: none}
.headers a:hover {color: #C19F16; text-decoration: underline}

.headers2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px;  font-weight: normal; line-height: 16px; color: #FFFFFF}
.headers2 a:link {color: #FFFFFF; text-decoration: none}
.headers2 a:active {color: #C19F16; text-decoration: none}
.headers2 a:visited {color: #FFFFFF; text-decoration: none}
.headers2 a:hover {color: #C19F16; text-decoration: underline}

.bluetext1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; line-height: 12px; color: #55CDFF}
.bluetext1 a:link {color: #55CDFF; text-decoration: none}
.bluetext1 a:active {color: #55CDFF; text-decoration: none}
.bluetext1 a:visited {color: #55CDFF; text-decoration: none}
.bluetext1 a:hover {color: #DBD800; text-decoration: underline}

th
{
		background-color:Gray;
}

caption
{
		background-color:Gray;
		font-weight:bold;
		margin:auto;
}

.boldlinks { text-decoration:underline; font-family: Arial, verdana, helvetica, sans-serif; color: #333333; font-size: 12px; font-weight:900; } 
.normal1 { font-family: Arial, verdana, helvetica, sans-serif; font-style:normal; color:black; font-size: 12px;  }
.newslinks { text-decoration:underline; font-family: Arial, verdana, helvetica, sans-serif; color: #333333; font-size: 12px; font-weight:900; } 
.textboxwatermark
{
	color: darksalmon;
	background-color: #ffffe0;
	font-style: italic;
}
.whitelink { text-decoration:underline; font-family: Arial, verdana, helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight:100; } 
.sidebar { font-family: Arial, verdana, helvetica, sans-serif; font-style:normal; color:#B7CAFC; font-size: 12px;  font-weight: 800; }
.normalblog { font-family: Arial, verdana, Arial, helvetica,  sans-serif; font-style:normal; color:Silver; font-size: 12px;  font-weight: normal; }
.blogfooterbold { font-family: Arial, verdana, Arial, helvetica,  sans-serif; font-style:normal; color:#333333; font-size: 11px;  font-weight: bold;  }
.blogfooter { font-family: Arial, verdana, Arial, helvetica,  sans-serif; font-style:normal; color:#333333; font-size: 11px;  font-weight: normal;  }
.bloglinksblod { text-decoration:underline; font-family: Arial, helvetica, verdana, sans-serif; color: #333333; font-size: 11px;font-weight: bold;  } A:link.bloglinksblod { text-decoration:underline; font-family: Arial, helvetica, verdana, sans-serif; color: #333333; font-size: 11px;font-weight: bold;  }  A:active.bloglinksblod { text-decoration:none; font-family:Arial, helvetica, verdana, sans-serif; color: #333333; font-size: 11px; font-weight: bold; }  A:hover.bloglinksblod { text-decoration:none; font-family:Arial, helvetica, verdana, sans-serif; color: Silver; font-style:normal; font-size: 11px;font-weight: bold; } 
.bloglinksheaderblue { text-decoration:none; font-family: Arial, helvetica, verdana, sans-serif; color:#1f3343; font-size: 16px;font-weight: bold;  } A:link.bloglinksheaderwhite { text-decoration:none; font-family: Arial, helvetica, verdana, sans-serif; color:SILVER; font-size: 16px;font-weight: bold;  }  A:active.bloglinksheaderwhite { text-decoration:none; font-family:Arial, helvetica, verdana, sans-serif; color: #FFFFFF; font-size: 16px; font-weight: bold; }  A:hover.bloglinksheaderwhite { text-decoration:none; font-family:Arial, helvetica, verdana, sans-serif; color: #213A72; font-style:normal; font-size: 16px;font-weight: bold; text-decoration:none } 
.blogfooterboldsilver { font-family: Arial, verdana, Arial, helvetica,  sans-serif; font-style:normal; color:#7E98CE; font-size: 11px;  font-weight: bold;  }
.blogsmallblue { font-family: Arial, helvetica, verdana, sans-serif; font-style:normal; color:#1f3343; font-size: 11px;  }
.blogheader { font-family: Arial, verdana, Arial, helvetica,  sans-serif; font-style:normal; color:#333366; font-size: 20px;  font-weight: bold;  }


.bloglinksheader { text-decoration:none; font-family: Arial, helvetica, verdana, sans-serif; color: #FFFFFF; font-size: 18px;font-weight: bold;  } 
A:link.bloglinksheader { text-decoration:none; font-family: Arial, helvetica, verdana, sans-serif; color: #FFFFFF; font-size: 18px;font-weight: bold;  }  
A:active.bloglinksheader { text-decoration:none; font-family:Arial, helvetica, verdana, sans-serif; color: #FFFFFF; font-size: 18px; font-weight: bold; }  
A:hover.bloglinksheader { text-decoration:none; font-family: Arial, helvetica, verdana, sans-serif; color:silver; font-size: 18px;font-weight: bold;  } 

.amountdisplay
{
	border-left:#5C7498 1px solid;
	border-top: #5C7498 1px solid; 
	border-bottom: #193254 1px solid;
	border-right: #193254 1px solid; 
	font-weight: bold;
}
.amountlabel
{
	padding: 13px; 
}
.amountcell
{
	background:url(/images/totalsbuttonbg.png);
}
.amountdata 
{
	font-size: 16px;
}
.amounttrail 
{
	font-size: 12px; 
}
.votedisplay
{
	border-left:#666666 1px solid;
	border-top: #666666 1px solid; 
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid; 
	font-weight: bold;
}
.votecell
{
	background:url(/images/votebuttonbg.png);
}