﻿@charset "UTF-8";
/* CSS Document */

BODY, TD				{ font:12px arial,helvetica; line-height:16px; }
A						{ cursor:hand; text-decoration:none; }
A:hover					{ color:#ff0000; cursor:hand; text-decoration:underline; }

H1						{ font:18px Arial, Helvetica, sans-serif; line-height:22px; font-weight:bold; margin:0; padding:0; }
H2						{ font:14px Arial, Helvetica, sans-serif; line-height:18px; font-weight:bold; margin:0;	padding:0; }

A.alsoin, A.alsoinmulti	{ font-size:9px; }

.external,
.smalltext,
.sidebar_multi,
.artText,
A.footer,
A.readmore,
A.small_link,
A.sTip 					{ font-size:10px; }
	
A.advancing,
A.issues,
A.tap 					{ font-size:11px; }

.basicArtText,
.basictext,
.index_text,
A.basicLink,
A.initleft,
A.initright,
A.pubLinks		 		{ font-size:12px; }

.titles, A.issues 		{ font-size:13px; }

.artText,
.artTitle,
A.issues 				{ font-size:14px; }
	
.meaTitles,
.pubsTitle,
A.pubSecLink, 			{ font-size:18px; }

.titles,
.smalltext,
.sidebar_multi,
.index_text,
A.basicLink,
A.initleft,
A.initright,
A.pubLinks,
A.pubSecLink,
A.small_link,
A.sTip					{ text-decoration:none; }

.meaTitles,
.titles					{ line-height:18px;	}
.smalltext				{ line-height:18px;	}
.sidebar_multi			{ line-height:12px;	height:30px; margin-top:6px; }
.artText				{ padding:6 0 6 4px; }
.artTitle				{ line-height:16px;	padding:0 0 0 4px; }
.basicArtText			{ line-height:22px;	}
.basictext				{ line-height:18px;	}
.connTitle				{ font:12px arial,helvetica; line-height:16px; padding-left:6px; }
.connText				{ font:10px arial,helvetica; line-height:14px; padding-left:6px; }
.external				{ color:#999999; }
.hp_program_title		{ font:10px arial,helvetica; line-height:14px; }
.initTitle				{ font:22px arial,helvetica; line-height:30px; }
.initText				{ font:12px arial,helvetica; line-height:18px; }
.side_program_title 	{ font:9px Arial, Helvetica, sans-serif; line-height:12px; }
.index_text,
.sidebar_nav,
.pubsTitle				{ line-height:24px;	}
A.alsoin				{ line-height:17px; }
A.alsoinmulti			{ line-height:12px;	}
A.issues				{ color:#ffffff; line-height:22px; padding:0 0 0 8px; }
A.readmore				{ color:#0000ff; line-height:22px; }
A.sidebar_nav			{ font:11px arial,helvetica; line-height:24px; padding-left:10px; color:#993300; }
A.sidebar_epi,
A.sidebar_jea			{ font:12px arial,helvetica; line-height:24px; padding-left:20px; color:#ffffff; }	
A.sidebar_nav:hover,
A.small_link:hover		{ color:#ff0000; }
A.initleft,
A.sidebar_epi:hover		{ color:#ffffff; }
A.initright				{ color:#19538e; }
A.advancing, A.tap		{ line-height:16px; }
A.footer				{ line-height:18px; }

A.advancing:hover,
A.basiclink:hover,
A.pubLinks:hover,
A.pubSecLink:hover,
A.sTip:hover,
A.tap:hover,
A.footer:hover			{ color:#cc3333; }

div.scroll				{ margin:0;	padding:0; overflow:auto; scrollbar-3dlight-color:#f0f0f0; scrollbar-arrow-color:#000000; scrollbar-base-color:#ffffcc;	
						  scrollbar-darkshadow-color:#666666;	scrollbar-face-color:#ffffff; scrollbar-highlight-color:#aaaaaa; scrollbar-shadow-color:#999999;
						  border:1px solid #cccccc;	}

div.scrollbio			{ height: 500px; width: 430px; padding:5 10 5 5px; overflow:auto; scrollbar-3dlight-color:#f0f0f0; scrollbar-arrow-color:#000000;
						  scrollbar-base-color:#ffffcc; scrollbar-darkshadow-color:#666666; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#aaaaaa;
						  scrollbar-shadow-color:#999999 }

#arrow					{ display:inline-block;	width:80px;	margin:0; padding:0; padding-left:10px; text-align:left; font:12px arial,helvetica; line-height:16px;
						  font-weight:bold;	background:url(http://www.mff.org/initiatives/img/blue_arrow.gif) no-repeat; }

#linkArrow				{ display:block; height:16px; margin:0; margin-top:6px; padding:0; padding-left:10px; text-align:left; font:12px arial,helvetica; line-height:16px;
						  background:url(http://www.mff.org/img/link_arrow.gif) no-repeat; }

#biomike,
#biolowell,
#biolynda,
#biorichard,
#biolori,
#biotom,
#bioralph,
#biomariano,
#biojulius,
#bioellen,
#biogreg,
#biobonnie,
#biojane,
#init_archive,
#init_edtech,
#init_epilepsy,
#init_ffy,
#init_institute,
#init_jea,
#init_mea,
#init_mmc,
#init_niet,
#init_pcf,
#init_scholars,
#init_tap				{ font:12px arial,helvetica; line-height:18px; display:none; width:400px; padding:0px; }	

#init_container			{ margin:1em auto; width:840px; text-align:left; background-color: #fff; border:1px none #fff; }
#init_gutter			{ float:left; width:10px; height:1px; }
#init_col1				{ background-color:#3f668d; float:left; padding:6px; width:160px; }
#init_col2				{ float:left; width:540px;	margin-bottom:10px;	}
#init_col3				{ border:1px solid #cccccc; float:right; padding:6px; position:relative; width:160px; }

/* navigational elements are here */

#nav, #nav ul			{ /* all lists */ padding: 0; margin: 0; list-style: none; line-height: 1; z-index:999; }

#nav a					{ display: block; width:auto; }

#nav li.home,
#nav li.init,
#nav li.news,
#nav li.about,
#nav li.pubs			{ height:25px; float: left;	z-index:999; }

#nav li.home			{ background-color:#663300; width:59px; }
#nav li.init			{ background-color:#3f668d; width:91px;	}
#nav li.news			{ background-color:#9e9500; width:96px;	}
#nav li.about			{ background-color:#7b8b00; width:172px; }
#nav li.pubs			{ background-color:#904f52; width:111px; }
#newsFeed				{ display:block; width:886px; height:59px; margin:0; margin-top:12px; margin-bottom:12px; padding:0; 
						  background:url("http://www.mff.org/index_img/newsfeed_background.gif") no-repeat; text-align:left;	}

#nfPhoto				{ display:block; float:left; width:150px; }
#nfLink					{ display:block; float:left; width:735px; font:14px arial,helvetica; line-height:59px; vertical-align:top; }
#photos					{ text-align:center; width:160px; height:120px; }

.home,
.init,
.news,
.about,
.pubs					{ padding-top:4px; font:12px; verdana #ffffff; color:#000000; text-decoration:none; }

.home:hover,
.init:hover,
.news:hover,
.about:hover,
.pubs:hover				{text-decoration:none; color:#ffffff; }
	
.init:hover 			{ background-color:#3f668d;	}
.news:hover				{ background-color:#9e9500; }
.about:hover			{ background-color:#7b8b00; }
.pubs:hover				{ background-color:#904f52; }

#nav li ul				{ /* second-level lists */ text-align:left; position: absolute; background:#efe8cc; background-color:#efe8cc; border:1px solid #ffffff; left: -999em; }
#nav li ul.initSub		{ font-weight:normal; width:180px; margin-top:2px; margin-bottom:-5px; }
#nav li ul.newsSub		{ font-weight:normal; width:120px; margin-top:2px; margin-bottom:-5px; }
#nav li ul.aboutSub		{ font-weight:normal; width:120px; margin-top:2px; margin-bottom:-5px; }
#nav li ul.pubsSub		{ font-weight:normal; width:180px; margin-top:2px; margin-left:-70px; margin-bottom:-5px; }		

#nav li ul ul			{ /* third-and-above-level lists */	margin: -1em 0 0 7.5em;	left:-999em; }

#nav li ul ul.founders	{ width:100px; }

#nav li:hover ul ul,
#nav li.sfhover ul ul	{ left: -999em; }

#nav li:hover ul,
#nav li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul	{ /* lists nested under hovered list items */ left: auto; }

#content				{ clear: left; color: #ccc; }
.style1					{ font-size:12px; font-family:arial; color:#FFFFFF; font-weight:bold; }
.style2					{ font-size:11px; font-family:arial; line-height:20px; padding-left:8px; }


.title1					{ font:20px arial,helvetica, sans-serif; line-height:24px; font-weight:bold;  color:#2e4c79; }
.title2					{ font:16px arial,helvetica, sans-serif; font-weight:bold; }
.title3					{ font:16px arial,helvetica, sans-serif; font-weight:bold;  color:#2e4c79; }
.title4					{ font:14px arial,helvetica, sans-serif; line-height:18px; font-weight:bold;  color:#2e4c79; }
.addRemove				{ font:9px Arial, Helvetica, sans-serif; line-height:10px; }



/* Scholars' navline is here */
	
#p7TBMroot img			{ border:0;	}
#p7TBMroot ul			{ margin:0; padding:0; }
#p7TBMroot li			{ list-style-type:none; display:inline; }
#p7TBMroot li a			{ float:left; }

#p7TBMroot
.p7TBMtext
.p7TBMdown,
#p7TBMroot
.p7TBMtext
.p7TBMdown:hover 		{ color: #CCCCCC!important; background-color: #333333!important; }

/*
The Root Level Hover. This also locks the Hover state while 
the root item's associated sub-menu is visible.
DO NOT CHANGE SELECTOR NAMES*/

.p7ie6Fix:active,
#p7TBMroot
.p7TBMtext
.p7TBMon,
#p7TBMroot
.p7TBMtext li a:focus,
#p7TBMroot
.p7TBMtext li a:active	{ color: #333333; background-color:#ECE9D8;	}

#p7TBMsubwrap			{ font-size:.8em; position:relative; height:auto; }
.p7TBMsub				{ position: absolute; visibility:hidden; left:0; top:0; width:100%; }
.p7TBMsubbox			{ padding: 4px 0 0 0; }

/* SUBMENU BAACKGROUNDS and BORDERS HERE*/

.p7TBMsub ul			{ margin:0; padding:0; background-color: transparent; border:0;	}
.p7TBMsub li			{ list-style-type: none; display: inline; }
.p7TBMsub li a			{ padding: 3px; display: block; float: left; }

.p7TBMsub li a:hover,
.p7TBMsub li a:active,
.p7TBMsub li a:focus	{ color: #333333; background-color:#bbedff; text-decoration: none; border-size:2px; }

#p7TBM br				{ clear: both; height:0; line-height: 0; font-size: 1px; }

#pdf
	{
	display:block;
	margin:0;
	margin-top:2px;
	padding-left:20px;
	text-align:left;
	font:14px arial,helvetica;
	line-height:16px;
	background:url(http://www.mff.org/img/pdf.gif) no-repeat;
	}

.myButton {
	background-color:#2763a5;
	border-radius:1px;
	border:1px solid #999;
	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	text-decoration:none;
}.myButton:hover {
	background-color:#2763a5;
	color:#fff;
}.myButton:active {
	position:relative;
	top:1px;
}
