body								{ margin:0px; background:#464646; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#666; }
.topnav, .topnavend					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; vertical-align:middle; padding:0px 10px; }
.topnav								{ border-right:#CCC solid 1px; }
.topnav a, .topnavend a				{ font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase; }
a									{ color:#1A708F; }
a:hover								{ color:#464646; }
.topnav a:hover, .topnavend a:hover	{ font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase; }
.maincell							{ padding:5px 10px 80px 70px; vertical-align:top; }
.iqfooterW							{ font-size:11px; color:#CCC; vertical-align:bottom; padding-bottom:1px;}
.iqfooterW a						{ color:#CCC; }
.iqfooterW a:hover					{ color:#FFF; }


.cal_popup							{ }
.months								{ width:100%; text-align:center; }
.month_head							{ }
.head_link							{ }
.calendar							{ width:100%; }
.month_title						{ font-weight:bold; }
.day_of_week						{ }
.day								{ border:#999 solid 1px; background:#EEE; height:50px; vertical-align:top; }
.day_current						{ border:#999 solid 1px; background:#DDF; height:50px; vertical-align:top; }
.blank_day							{ border:#EEE solid 1px; background:#FFF; height:50px; vertical-align:top; }
.day_number							{ font-weight:bold; }
.event								{ }
.description_link					{ }

.page_title							{ font-size:14px; font-weight:bold; color:#1C3D4C; padding:5px 0px; }
.e01_image							{ float:left; margin:0px 10px 1px 0px; }
.e01_text							{ padding-top:10px; clear:left; }
.e01_title							{ font-weight:bold; font-size:13px; }

.e06_sections						{ margin-top:20px; }
.e06_section						{ margin:5px 0px 20px 0px; }
.e06_section_title					{ font-weight:bold; font-size:13px; padding-bottom:5px; }
.e06_item							{ margin:0px 0px 10px 20px; }
.e06_item_title						{ font-weight:bold; margin-bottom:3px; }


.e24_jumplinks						{  }
.e24_table							{  }
.e24_text							{  }
.e24_image_holder					{  }
.e24_photo							{  }
.e24_title							{ color:#1C3D4C; font-weight:bold; }
.e24_files							{  }
.back_to_top						{ padding-bottom:20px; }

.a04_image_holder					{ text-align:center; padding:10px 0px; }
.a07_holder							{ padding:10px 0px; }
.a01_image							{ float:none !important; margin:0px !important; padding:0px 0px 5px 0px !important; }
.a01_holder							{ float:left !important; margin:0px 10px 5px 0px !important; text-align:center; }
.a01_holder	a						{ text-decoration:none; }

/* --- stuff for the nav menus --- */

.body11px							{ font-size:11px; line-height:13px; text-decoration:none; }
.body12px							{ font-size:12px; line-height:14px; text-decoration:none; }
.body10px							{ font-size:10px; line-height:12px; text-decoration:none; }
a.body11px:hover					{ font-size:11px; line-height:13px; text-decoration:underline; }
a.body10px:hover					{ font-size:10px; line-height:12px; text-decoration:underline; }
.lnavcatopen						{ font-weight:bold; font-size:10px; color:#FFF; background:#464646; text-decoration:none; }
.lnavcatopen a						{ font-weight:bold; color:#FFF; text-decoration:none; }
.lnavcatopen a:hover				{ font-weight:bold; color:#000; text-decoration:underline; }
.lnavselected						{ font-weight:bold; font-size:10px; color:#069; background:#F2F2F2; text-decoration:none; }
.lnavselected a						{ color:#FFF; text-decoration:none; }
.lnavselected a:hover				{ color:#069; text-decoration:underline; }
.lnavcat							{ font-weight:bold; font-size:10px; color:#FFF; background:#464646; text-decoration:none; }
.lnavcat a							{ color:#FFF; text-decoration:none; }
.lnavcat a:hover					{ color:#069; text-decoration:underline; }
.mtDropdownMenu						{ left:-1000px; overflow:hidden; position:absolute; top:-1000px; }
.mtDropdownMenu .content			{ position:absolute; }
.mtDropdownMenu .items				{ border:#999 1px solid; z-index:2; position:relative; left:0px; top:0px; }
.mtDropdownMenu .item				{ border:medium none; font-size:11px; cursor:pointer; color:#FFF; text-decoration:none; }
.mtDropdownMenu .background			{ z-index:0; -moz-opacity:1; filter:alpha(opacity=100); left:0px; position:absolute; top:0px; }
.mtDropdownMenu .shadowRight		{ z-index:2; -moz-opacity:.4; filter:alpha(opacity=40); position:absolute; top:3px; width:2px; }
.mtDropdownMenu .shadowBottom		{ z-index:0; -moz-opacity:.4; filter:alpha(opacity=40); left:3px; position:absolute; height:2px; }
.mtDropdownMenu .hover				{ background:#CCC; color:#000; }
table.calendar td a					{ display: block; margin-bottom: 10px; }