body							{ margin:0px; background:url(images/page_bg.jpg) repeat-x top #078ED6; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#797878; }
#maincell						{ height:340px; vertical-align:top; background:url(images/main_bg.jpg) no-repeat top #FFF; padding:30px 60px 15px 60px; }
a								{ color:#078ED6; }
a:hover							{ color:#A06D36; }

.page_text						{ padding-left:7px; }
.login_holder					{ padding-left:7px; }
.login_form						{ margin-top:10px; }
.login_field_name				{ font-weight:bold; }
.login_button					{ margin-top:5px; }
.page_title						{ font-size:16px; font-weight:bold; color:#00092A; margin-bottom:10px; }
.staff_photo_holder				{ vertical-align:top; float:left; padding:10px 10px 5px 0px; }
.staff_photo					{ margin-bottom:5px; border:0px; }
.staff_text						{ vertical-align:top; padding-top:10px; }
.staff_text_title				{ font-size:12px; font-weight:bold; color:#00092A; margin-bottom:5px; }
.e21_main_image					{ float:left; margin:0px 10px 10px 0px; }
.e21_main_photo					{ border:0px; }
.e21_jumplink_table				{ margin:10px 0px 10px 10px; }
.e21_text						{ vertical-align:top; padding:10px 0px; margin-bottom:10px; }
.e21_image_holder				{ float:left; margin:0px 10px 5px 0px; }
.e21_photo						{ margin-bottom:5px; border:0px; }
.e21_title						{ font-size:12px; font-weight:bold; color:#00092A; margin-bottom:5px; }
.e21_link_holder				{ margin-top:5px; }

.e21_mod_main_image				{ float:left; margin:0px 10px 10px 0px; }
.e21_mod_main_photo				{ border:0px; }
.e21_mod_jumplink_table			{ margin:10px 0px 10px 10px; }
.e21_mod_text					{ vertical-align:top; padding:10px 0px; }
.e21_mod_image_holder			{ float:left; padding:0px 10px 5px 0px; }
.e21_mod_photo					{ margin-bottom:5px; border:0px; }
.e21_mod_title					{ font-size:12px; font-weight:bold; color:#00092A; margin-bottom:5px; }
.e21_mod_link_holder			{ margin-top:5px; }


.back_to_top					{ margin:10px 0px; }
.formtext						{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
input.formtext, textarea.formtext { padding-left:3px; }


#footernav						{ color:#000; text-align:center; font-size:9px; line-height:14px; }
#footernav a					{ color:#FFF; }
#footernav a:hover				{ color:#000; }
.iqfooterW						{ font-size:9px; color:#FFF; padding-bottom:5px; vertical-align:bottom; }
.iqfooterW a					{ color: #FFF;}
.iqfooterW a:hover				{ color: #EEE;}

/* --- 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:#000; background:#FFF; text-decoration:none; }
.lnavcatopen a					{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:active			{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:visited			{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:link				{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:hover			{ font-weight:bold; color:#C73348; text-decoration:underline; }
.lnavselected					{ font-weight:bold; font-size:10px; color:#C73348; background:#EEE; text-decoration:none; }
.lnavselected a					{ color:#555; text-decoration:none; }
.lnavselected a:active			{ color:#555; text-decoration:none; }
.lnavselected a:visited			{ color:#555; text-decoration:none; }
.lnavselected a:link			{ color:#555; text-decoration:none; }
.lnavselected a:hover			{ color:#00092A; text-decoration:underline; }
.lnavcat						{ font-weight:bold; font-size:10px; color:#C73348; background:#FFF; text-decoration:none; }
.lnavcat a						{ color:#555; text-decoration:none; }
.lnavcat a:active				{ color:#555; text-decoration:none; }
.lnavcat a:visited				{ color:#555; text-decoration:none; }
.lnavcat a:hover				{ color:#00092A; 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:#3D4D2F; 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:#00092A; color:#FFF; }