.logo {	background-color: #666699;	background-image: url(/mayo/images/ifp_logo_hp.jpg);	background-repeat: no-repeat;	background-position: center center;	border-top: none;	border-right: 1px solid #ffffff;	border-bottom: 1px solid #ffffff;	border-left: none;	height: 130px;	width: 145px;	z-index: 155;}p {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}h1 {	font-size:20px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	/*color: #99cc33;*/	color: #000000;}h2 {	font-size:16px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	/*color: #99cc33;*/	color: #000000;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	text-indent: 10px;	color: #000000;}h3 a {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	text-indent: 10px;	color: #666699;}h3 a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	text-indent: 10px;	color: #669999;}h3 a visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	text-indent: 10px;	color: #666699;}li {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	/*list-style-type: disc;*/	text-decoration: none;}li a {	color: #666699;	font-size: 13px;}li a visited {	color: #666699;	font-size: 13px;}li a:hover {    color: #669999;    font-size: 13px;}dt {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}dd {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}form td {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}td {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}td a {	color: #666699;	font-size: 13px;}td a visited {	color: #666699;	font-size: 13px;}td a:hover {    color: #669999;    font-size: 13px;}tr {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.top_menu {	width: 800px;	/*margin: 1em 0;	padding: 0px 0em;*/	background: #ffffff none;	top: 0px;	left: 0px;	list-style-type: none;    }.top_menu ul {	margin: 0;	padding: 0;	list-style-type: none;	list-style-image: none;   }.top_menu li {	margin: 0 3px 0 0;	padding: 3px 0px;	float: left;	width: 83px;	background: #669999 none;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	list-style-type: none;	list-style-image: none;    }.top_menu a {	display: block;	width: 100%;	text-decoration: none;	color: #FFFFFF;	background: #669999    }.top_menu a span {	display:none;} .top_menu a:hover {	color: #ffffff;      	background: #99cc33;}.top_menu a:hover span {	display: block;	position: absolute;	float: inherit;	top: 3em; 	left: 9em; 	width: 60%;	padding: 5px; 	color: #ffffff; 		font:  12px Arial, sans-serif; 	text-align: left;	z-index: 100;}.bar {	background-color: #666699;	background-image:  url("../mayo/images/ifp_logo_sm.jpg");	background-repeat: no-repeat;	background-position: right center;	height: 65px;	width: 771px;	/*clear: both;*/}/*.sidemenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666699;	line-height: 15px;	width: 170px;	height: 375px;	border: thin solid #99cc33;	margin: 10px;}.sidemenu a {	text-decoration: none;	color: #666699;}.sidemenu a:hover {	color: #669999;}.sidemenu li {	list-style-type: none;}*/.content {	margin-top: 15px;	height: 100%;	width: 100%;	font-size: 13px;}.content a {	color: #666699;	font-size: 13px;}.content a visited {	color: #666699;	font-size: 13px;}.content a:hover {    color: #669999;    font-size: 13px;}.content li {	color: #000000;	font-size: 13px;}.search {	margin-left: 15px;}.bottom_menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999966;	margin-top: 15px;	margin-left: 15px;		/*float: left;*/}.bottom_menu a{	color: #999966;	text-decoration: none;}.bottom_menu a:hover {	color: #666699;}.last_date {	color: #666666; 	font:  10px Arial, Verdana, sans-serif; 	text-align: left;	margin-left: 15px;	padding-top: 10px;}		.footer {	display: block;	margin-left: 15px;	width: 750px;	font:  10px Arial, Verdana, sans-serif; 	font-style: normal;	color: #000000;}.howto {	font-family: Arial, Helvetica, sans-serif;}.howto dd {	font-size: 13px;	/*font-weight: bold;*/	color: #666699;}.howto dd a {	font-size: 13px;	/*font-weight: bold;*/	color: #666699;}.howto dd a:hover {font-size: 13px;	/*font-weight: bold;*/	color: #669999;}.howto dt a {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	/*color: #99cc33;*/	color: #669999;}.resources {	font-family: Arial, Helvetica, sans-serif;}.resources li {	font-size: 13px;	/*font-weight: bold;*/	color: #000000;}.resources li a {	font-size: 13px;	/*font-weight: bold;*/	color: #666699;}.resources li a:hover {font-size: 13px;	/*font-weight: bold;*/	color: #669999;}.bio li {	list-style-image: none;	list-style-type: none;	font-size: 0.9em;	margin-left: -2em;}	.staff {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.staff dt {	font-size: 14px;	font-weight: bold;	color: #666699;}.rowOdd { 	background-color: #DDDDDD; }.rowEven {	 background-color: #EDEDFF; }/* styles for sidemenu */#sidemenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666699;	line-height: 15px; height: 340px; width: 165px;border: thin solid #99cc33;	padding: 10 10 10 0;	margin: 10px;}#sidemenu a {	text-decoration: none;	color: #666699;}#sidemenu a:hover {	color: #669999;}#sidemenu li {	list-style-type: none;	text-indent: -20px;}#sidemenu ul {	margin-bottom: 5px;}#sidemenu h3 {	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #000000;	margin: 10px 0 -5 -2;}/* end styles for sidemenu */
