body, td, th, p, ul, ol, li, a {
	font-family: Tahoma, sans-serif;
}

.regular {
	font-size: 70%;
}

.regularInner {
	font-size: 70%;
}

.tbnav {
	font-size: 60%;
	text-transform: uppercase;
}

.tbnav a, .tbnav a:active, .tbnav a:hover, .tbnav a:visited {
	color: #7D7D7D;
	text-decoration: none;
}

.tbnavPress {
	font-size: 60%;
}

.tbnavPress a, .tbnavPress a:active, .tbnavPress a:hover, .tbnavPress a:visited {
	color: #951437;
	text-decoration: none;
}

.nav a, .nav a:active, .nav a:hover, .nav a:visited {
	font-size: 11px;
	color: #0E1F70;
	font-weight: bold;
	text-decoration: none;
}

.navOff a, .navOff a:active, .navOff a:hover, .navOff a:visited {
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.navAlt a, .navAlt a:active, .navAlt a:hover, .navAlt a:visited {
	font-size: 11px;
	color: #DF0029;
	font-weight: 900;
	text-decoration: none;
}

.navOver a, .navOver a:active, .navOver a:hover, .navOver a:visited {
	font-size: 11px;
	color: white;
	font-weight: 900;
	text-decoration: none;
}

.gray {
	color: #999999;
}

.darkgray {
	color: #666666;
}

.date {
	color: #999999;
	font-size: 60%;
}

.blueSubHeader {
	color: #0E1F70;
	font-size: 80%;
	font-weight: bold;
}

.blueLarger {
	color: #0E1F70;
	font-size: 90%;
	font-weight: bold;
}

.blue {
	color: #0E1F70;
}

.copy {
	font-size: 60%;
	color: #7D7D7D;
}

a.copyLink, a.copyLink:active, a.copyLink:visited {
	color: #7D7D7D;
	text-decoration: none;
}

h2 {
	color: #0E1F70;
	font-size: 120%;
	font-weight: bold;
}

h3 {
	color: #E11A3F;
	font-size: 150%;
	font-weight: bold;
	margin-top: 40px;
}

h4 {
	color: #0E1F70;
	font-size: 120%;
	font-weight: bold;
}

.smenu {
	font-size: 70%;
}

.smenu a, .smenu a:active, .smenu a:hover, .smenu a:visited {
	color: #0E1F70;
	text-decoration: none;
}

.smenu b {
	color: #0E1F70;
}

.eventDate {
	color: #0E1F70;
	font-weight: bold;
	
}

div.regulartable p  {
	font-size: 70%;
}

.input {
	font-size: 11px;
	font-family: sans-serif;
}

.btn {
	font-size: 11px;
	padding: 2px;
}

.pressCenter, .pressCenter a, .pressCenter a:active, .pressCenter a:hover, .pressCenter a:visited {
	color: #DF0029;
	text-decoration: none;
}

.newsheader{
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0;
}

.navPress a, .navPress a:active, .navPress a:hover, .navPress a:visited {
	font-size: 11px;
	color: #DF0029;
	font-weight: bold;
	text-decoration: none;
	line-height: 120%;
}