﻿body, td, th, p, .norm
{
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial;
}

.bodyBg
{
	background-color: #F2F2F2;
}

h1
{
	font-size: 16pt;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: -1px;
}

h2
{
	font-size: 15px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: -16px;
}

h3
{
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: -16px;
}

a, a.visited
{
	color: #c50001;
	/* font-weight: bold; */
	text-decoration: none;
}

.mainTable
{
	background-color: White; 
	border: 1px solid Black; 
	width: 770px;
}

.main
{
	width: 611px;
}

.menu
{
	background-color: #dc1e42;
	background-image: url(menu_bg.gif);
	color: White;
}

.menu a, .menuLeft a
{
	color: White;
	text-decoration: none;
	font-weight: bold;
}

.menuLeft
{
	background-color: #dc1e42;
	color: White;
}

.footer, .footer a
{
	background-color: #dc1e42;
	background-image: url(menu_bg.gif);
	color: White;
}

.rightColumn
{
	background-color: #F2F2F2;
	padding: 2px 2px 2px 6px;
}

.sponsimage
{
	border-color: Silver;
	border-width: 1px;
	border-style: solid;
}

.tableGrid
{
	
}

.tableGrid table
{
	border-style: solid;
	border-width: 2px;
	border-color: White;
}

.tableGrid td
{
	font-size: 8pt;
}

.tableGrid .py1
{
	background-color: #F2F2F2;
}

.tableGrid .alignRight
{
	text-align: right;
}


.tableHeader
{
	background-color: gray;
}
.tableHeader th
{
	color: White;
	font-weight: bold;
	font-size: 8pt;
	padding-left: 2px;
}
.tableHeader a
{
	color: White;
}



/* mobileMenu */
.mobileMenu{margin:0; padding:0;list-style:none;background:rgb(255,255,255);}
.mobileMenu li{padding:0px 0 0 0; margin:0 0 0 0; height:35px; display:block; border-bottom: solid 1px silver;}
.mobileMenu li a{text-align:left;height:27px; padding:4px 2px; font:20px Tahoma, Verdana, sans-serif; color:black; display:block; text-decoration:none;}
.mobileMenu li a:hover{color:Black; background-color:#dcdbdb;}
.mobileMenu li a.active, .menu li a.active:hover{color:#000000; background-color:#dcdbdb; font-weight:bold;}
.mobileMenu li.header{text-align:left;height:12px; padding:2px 2px; margin-top:15px; font:9px Verdana, sans-serif; color:black; display:block;  font-weight:bold;}
/*.mobileMenu li a span{line-height:40px;}*/

.mobileNews a{text-align:left;height:27px; padding:4px 2px; font:12px Tahoma, Verdana, sans-serif; color:black; display:block; text-decoration:none;}
.mobileNews a:hover{color:Black; background-color:#dcdbdb;}