@charset "utf-8";

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
}

#header_frame, #header_bottom_line {
	display: none;
}

#footer_frame, #footer_top_line {
	display: none;
}

#left_sidebar {
	display: none;
}

#content_layout div.right_sidebar {
	display: none;
}

#content_layout {
	width: auto;
}

#content_container {
	margin: 0;
	width: auto;
}

#top_banner_image {
	width: 100% !important;
}

#breadcrumbs {
	font-size: 10pt;
}

#breadcrumbs ul {
	display: inline;
	list-style: none;	
	margin: 0;
	padding: 0;
}

#breadcrumbs ul li {
	display: inline;
}

#content th, #content td {
	vertical-align: middle;
}

#content th[valign=top], #content td[valign=top] {
	vertical-align: top;
}

#content th[valign=top], #content td[valign=bottom] {
	vertical-align: bottom;
}

#content th[valign=top], #content td[valign=baseline] {
	vertical-align: baseline;
}

#event_calendar_filters, #event_calendar_info_filter {
	display: none;
}

#event_calendar_info {	
	width: 100% !important;
}

#event_calendar_info tr.odd td {
	background: #e9ebed;
}

#event_calendar_info th {
	background: #636363;
	color: #ffffff;
	cursor: pointer;
	font-size: 11pt;
	font-weight: bold;
	height: 20px;		
	padding: 0 12px 0 4px;
	position: relative;	
}

#event_calendar_info th img {
	position: relative;
	height: 10px;
	width: 10px;
}

#event_calendar_info td {
	color: #636363;
	font-size: 11pt;
	font-weight: normal;	
	padding: 0 12px 0 4px;
}

#get_more_information_form, #get_more_information_text, #get_more_information_event_info {
	display: none;
}

#content h1 {
	font-size: 16pt;
}

#content h2, #content h3, #content h4, #content h5, #content h6 {
	font-size: 12pt; 
}

table.gray_border {
	border: 1px solid #d6d6d6;
}

table.gray_border td {
	padding: 4pt;
}
.print_hide {
	display: none;
}

.text_highlight_blue_normal {
	color: #00377a;
	font-size: 12pt;
	font-weight: bold;	
}

.text_highlight_blue_large {
	color: #00377a;
	font-size: 14pt;
	font-weight: bold;
}

.text_highlight_blue_huge {
	color: #00377a;
	font-size: 16pt;
	font-weight: bold;
}

.text_highlight_gray_normal {
	color: #4d4f53;
	font-size: 12pt;
	font-weight: bold;	
}

.text_highlight_gray_large {
	color: #4d4f53;
	font-size: 14pt;
	font-weight: bold;
}

.text_highlight_gray_huge {
	color: #4d4f53;
	font-size: 16pt;
	font-weight: bold;
}

.text_highlight_orange_normal {
	color: #f29318;
	font-size: 12pt;
	font-weight: bold;	
}

.text_highlight_orange_large {
	color: #f29318;
	font-size: 14pt;
	font-weight: bold;
}

.text_highlight_orange_huge {
	color: #f29318;
	font-size: 16pt;
	font-weight: bold;
}

