.box { background-color: #FFFFFF; border: 1px solid #FF0000; width: 100%; height: auto; margin: 0 0 12px 0; }
.box h2 { margin: 0px; padding-bottom: 1px; border-bottom: 1px solid #cccccc; font-size: 11px; line-height: 10px; font-weight: bold; text-transform: uppercase; color: #999999; padding-top: 0px; }
.box h3 { margin: 6px 0 0 0; font-size: 12px; }
.box li { line-height: 120%; }
.box p { margin: 6px 0 0 0; }
.box ul { margin: 0; padding-left: 1em; }
.box td {padding: 3px 3px 6px 3px; }
.bttmnav a, .bttmnav a:link, .bttmnav a:hover, .bttmnav a:visited { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; border-bottom-style: none !important; display: inline; padding: 1px 6px; }
.bttmnav a, .bttmnav p { color: white !important; }
.bttmnav a:hover { background-color: black; }
.column { padding: 0 9px 0 0; width: 210px; float: left; }
.column a { font-weight: bold; }
.column h2 { font-weight: bold; text-transform: uppercase; color: #000; font-size: 12px; }
.column h3 { font-weight: bold; color: #666; font-size: 11px; margin-top: 9px; margin-bottom: 0px; }
.column ul { margin-left: 12px; padding-left: 0px; }
.graybold { font-weight: bold; color: #5D5D5D; }
.half { margin-top: 6px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
.highlighted td {
	background: #D6FF80;
	border-top: 2px solid #FFF;
}
.large { font-size: 15px; }
.meetings td, .meetings th { padding-top: 6px !important; padding-bottom: 6px !important; }
.moreinfo { width: 188px; padding: 0 6px 0 6px; }
td.noborder {border: none !important; padding-top: 0 !important;}
.nospace { margin-top: 0; }
.red { color: #FF0000; }
.redbold { font-weight: bold; color: #FF0000; }
.redboldllarge {
	font-weight: bold;
	color: #FF0000;
	font-size: 14px;
}
.sidebar { margin: 0px; padding: 0px; }
.sidebar a { color: #FF0000; font-weight: bold; }
.sidebar a:hover { color: #FF0000; }
.small h1 { font-size: 10px; font-weight: bold; line-height: 13px; color: #000000; margin: 6px 0 0 0; padding-top: 6px; border-top: solid 1px #ddd; }
.small p { margin: 6px 0 0 0; padding: 0px; }
.small td p { margin-top: 0px !important; }
.small td p p { margin-top: 6px !important; }
.small td, .small th { padding-left: 2px; padding-right: 2px; vertical-align: baseline; }
.small, .small h1, .small p, .small td, .small th { color: #333333; text-decoration: none; font: 11px Arial, Helvetica, sans-serif; line-height: normal; }
.smallgray { font-size: 10px; color: #999; }
.special li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; list-style-image: url(images/GO.png); margin-top: 3px; }
.times { text-transform: lowercase; }
.topnav a, .topnav a:hover, .topnav a img { border-bottom-style: none !important; padding: 0; text-decoration: none; }
.body { width: 470px; height: 500px; padding: 0 15px 0 15px; visibility: visible; overflow: auto; background-color: #FFFFFF;}
.body .column { width: 48%; float: left; }
.bodywide { width: 655px; height: 628px; overflow: auto; background-color: #FFFFFF; }
.bodyevent { width: 655px; height: 710px; overflow: hidden; }
.legend td { padding: 0 3px 0 3px; }
a:hover { text-decoration: none !important; border-bottom-width: 1px; border-bottom-style: solid !important; border-bottom-color: #FF0000; }
a:hover img { text-decoration: none !important; border-bottom-style: none !important; }
a:link { color: #FF0000; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FF0000; }
a:visited { color: #996600; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #996600; }
body { font-family: Arial, Helvetica, sans-serif; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-transform: uppercase; color: #333333; text-decoration: none; margin-bottom: 0px; padding-bottom: 0px; }
h1.special { text-transform: none; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none; text-transform: none; padding-bottom: 0px; margin-bottom: 0px; }
img { border-bottom-style: none; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-transform: none; color: #333333; margin-top: 12px; margin-bottom: 0px; }
td, th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-transform: none; color: #333333; }
td.overline { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
th { color: white !important; font-weight: bold; background-color: #999; padding: 3px; }
ul, ol { margin-top: 3px; }
ul.nospace { margin-left: 11px; }
.locations li {
	list-style-position: outside;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding: 0px;
	font-size: 12px;
}

.sidebar .small .white { color: #FFF; font-weight: normal; font-size: 10px; }

