/******************************************************************************* BROWSER HACKS: the hacks below should not be changed unless you are an expert *******************************************************************************//* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */ul.MenuBarHorizontal iframe{	position: absolute;	z-index: 1010;}/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */@media screen, projection{	ul.MenuBarHorizontal li.MenuBarItemIE	{	display: inline;	f\loat: left;	background: #FFF;	color: #FFFFFF;	}}@charset "UTF-8";.leftcolumn {	display: none;	background-color: #e4eaef;}.menu_style {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFF;	font-weight: normal;	line-height: 12px;	padding-left: 10px;}.leftmenu_blue {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 24px;	color: #000011;}.rightbox {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 24px;	width: 128px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #000000;}.homepage_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 24px;}.maintext {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;}.menu_style_print {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: normal;	line-height: 12px;	padding-left: 10px;	padding-right: 10px;}.rightbox2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 24px;	width: 10px;}.announcements {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;}