body					{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#8DAE6E; }
a						{ color:#7E4D15; text-decoration:none; }
a:hover					{ color:#293D00; text-decoration:underline; }
#portnav a				{ color:#7E4D15; font-size:10px; text-decoration:none; }
#portnav a:hover		{ color:#293D00; font-size:10px; text-decoration:underline; }
.maincell				{ padding:0px 15px 15px 22px; background:url(images/main-bg-top.jpg) no-repeat; vertical-align:top; }
.page_text				{ color:#786B63; }
.page_title				{ color:#4B7524; font-size:16px; font-weight:bold; padding-bottom:10px; }
.port_title				{ color:#4B7524; font-size:16px; font-weight:bold; }
.staff_photo_holder		{ vertical-align:top; padding-right:10px; }
.staff_table			{ padding-top:10px; }
.staff_text				{ color:#786B63; vertical-align:top; padding-bottom:10px; }
.staff_text_title		{ color:#4B7524; font-size:14px; font-weight:bold; padding-bottom:5px; }
.e19_cat_title			{ color:#4B7524; font-size:14px; font-weight:bold; padding:10px 0px 5px 0px; }
.e19_cat_image			{ margin-right:10px; }
.e19_cat_image_holder	{ vertical-align:top; }
.e19_jumplink_table		{ padding:10px 0px 5px 10px; }
.e19_cat_description	{ vertical-align:top;  }
.e19_caption			{ text-align:center; }
.e20_table				{ padding-top:10px; color:#786B63; }
.e20_item_title			{ color:#4B7524; font-size:14px; font-weight:bold; padding-bottom:5px; }
.e21_text				{ padding-top:10px; }
.e21_main_image			{ text-align:center; }
.e21_main_photo			{ border:0px; }
.e21_image_holder		{ margin-right:10px; float:left; text-align:center; }
.e21_title				{ color:#4B7524; font-size:14px; font-weight:bold; padding-bottom:5px; }
.e21_link_holder		{ padding-top:5px; }
.back_to_top			{ text-align:left; padding-top:5px; }
.form_field_label		{ color:#786B63; }
.formtext				{ background:#EEE; border-top:#3D4D2F solid 1px; border-left:#3D4D2F solid 1px; border-bottom:#CDCDCD solid 1px; border-right:#CDCDCD solid 1px;}
textarea.formtext		{ font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:2px; padding-left:3px; }
input.formtext			{ font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:2px; padding-left:3px; }
.footer					{ vertical-align:top; text-align:center; color:#8DAE6E; font-size:12px; }
.iqfooterW				{ font-size:10px; color:#CDCDCD; padding-bottom:5px; }
.iqfooterW a			{ color:#CDCDCD; }
.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:#069; text-decoration:underline; }
.lnavselected			{ font-weight:bold; font-size:10px; color:#069; background:#F2F2F2; text-decoration:none; }
.lnavselected a			{ color:#B6B6CB; text-decoration:none; }
.lnavselected a:active	{ color:#B6B6CB; text-decoration:none; }
.lnavselected a:visited	{ color:#B6B6CB; text-decoration:none; }
.lnavselected a:link	{ color:#B6B6CB; text-decoration:none; }
.lnavselected a:hover	{ color:#069; text-decoration:underline; }
.lnavcat				{ font-weight:bold; font-size:10px; color:#069; background:#FFF; text-decoration:none; }
.lnavcat a				{ color:#B6B6CB; text-decoration:none; }
.lnavcat a:active		{ color:#B6B6CB; text-decoration:none; }
.lnavcat a:visited		{ color:#B6B6CB; 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:#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:#EDF1B6; color:#786B63; }
