﻿a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a img
{
	border: none;
}

.AlternateRow
{
	background-color: #E7E7E7;
}

body 
{
	color: #333;
	font-family: Verdana, Arial;
	font-size: 0.75em;
	margin: 0 0 0 0;
}

.Bold
{
	font-weight: bold;
}

#Content
{
	margin: 5px 5px 5px 5px;
}

.DetailHeader
{
	border: solid 1px #999999;
	font-weight: bold;
}

#dvEvent tr td
{
	border: solid 1px #999999;
	padding: 1px 10px 1px 3px;
	vertical-align: top;
}

#Footer
{
	font-family:Verdana;
	margin: 5px 5px 5px 5px;
}

#footerNav
{
	text-align: center;
	font-size: 0.8em;
	width: 100%;
}

#footerNav ul
{
	padding:12px 0px 0px 0px;
	margin:0px;
}

#footerNav ul li
{
	display:inline;
}

#Footer #hoursPhoneContainer
{
	overflow:hidden;
	margin:5px auto 0px auto;
	width:600px;
}

#Footer #hoursPhoneContainer #hoursInfo
{
	width:295px;
	text-align:center;
	font-weight:bold;
	float:left;
	
}

#Footer #hoursPhoneContainer #phoneInfo
{
	width:295px;
	text-align:center;
	font-weight:bold;
	float:right;
}

.Grid
{
	border: solid 1px #999999;
}

.Grid tr td
{
	border: solid 1px #999999;
	padding: 2px 3px 2px 3px;
}

.GridPager
{
	border: none;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}

.GridPager table
{
	background-color: Transparent;
	margin: 0 0 0 0;
	width: auto;
}

.GridPager tr td
{
	background-color: Transparent;
	border: none;
	padding: 0 5px 0 5px;
	vertical-align: middle;
}

.Hide
{
	display: none;
}

hr
{
	margin: 0 0 6px 0;
}

.Small
{
	font-size: 0.9em;
}

.WaitingImg
{
	margin: 4px 0 0 15px;
}

.Warning
{
	color: #FF0000;
}