html, body
{
  height: 100%;
}


body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.menu {
	background-color:#000000;
	height:30px;
}

.menu td a {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}

.menu td a:hover {
	color:#7cadca;
}

.announceTitle {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.announce {
	color:#FFFFFF;
	font-size:14px;
	padding-top:15px;
	padding-bottom:25px;
}

.announce a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:15px;
	padding-top:2px;
}

.datesTitle {
	color:#7cadca;
	font-size:14px;
	height:30px;
}

.dates td {
	color:#FFFFFF;
	font-size:12px;
	padding-bottom:13px;
}

.dates td a{
	color:#7cadca;
	text-decoration:none;
}

.dates td a:hover{
	color:#ffffff;
}

.twitter {
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
}

.twitter a{
	color:#7cadca;
	font-size:12px;
}

.social {
	color:#FFFFFF;
	font-size:14px;
}

.social a{
	color:#7cadca;
	text-decoration:none;
}

.social a:hover{
	color:#ffffff;
}

.contact {
	color:#FFFFFF;
	font-size:13px;
}
	
.contact a{
	color:#7cadca;
	font-size:12px;
	text-decoration:none;
}
.contact a:hover{
	color:#FFFFFF;
}

.mainText {
	color:#FFFFFF;
	font-size:13px;
}

.mainText a {
	color:#FFFFFF;
	text-decoration:none;
}

.mainText a:hover {
	color:#000000;
}

.borders {
	border-color:#FFFFFF;
	border-style:solid;
	border-width:3px;
}

.footer {
	color:#FFFFFF;
	font-size:13px;
	background-image:url(images/bsm.gif);
	background-position:center;
	background-repeat:no-repeat;	
}

.footer a{
	color:#FFFFFF;
	text-decoration:none;	
}

.footer a:hover{
	color:#000000;	
}f