
body {background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: small; text-align:justify; background-image:url(/images/mf/layout/gray_strip_bkg.jpg); 
background-position:top; background-repeat:repeat-x; height:100%;}

table, td, tr {margin:0px; padding:0px; border-collapse:collapse;}

#html, body {height:100%;}

a {color:#663300;}

td.right {text-align:right;}

#loginform, #logoutform {padding:0px; margin:0px;}

#mf_tbl1_wrapper2 {position:relative;    width: 808px; height:auto; background-image:url(/images/mf/layout/topright_shadow.jpg); background-position:top right; background-repeat: no-repeat;}
#mf_tbl1_wrapper {position:relative;  margin-left: auto; margin-right: auto;width: 808px; height:auto; background-image:url(/images/mf/layout/right_shadow.jpg); background-position:right; background-repeat: repeat-y;}

#mf_tmplt_tbl1 {
	width:800px;
	border-collapse:separate;
	border-spacing:0px;
	height:100%;
}

#mf_banner {margin-left:20px; margin-top:10px; margin-bottom:-20px;}
#mf_sens3 {float:right;margin-right:20px; border:0px; }
#right_banner {margin-top:3px; margin-right:3px;} 

#tbl_mf_mainmenu {margin-left:490px; clear:both; position:relative; }
#tbl_mf_mainmenu1 a {vertical-align:middle; font:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000; text-decoration:none; padding-left:4px; padding-right:4px;}
#tbl_mf_mainmenu td {padding:5px;}

#tbl_mf_mainmenu1 a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color: #990000;
	padding-left:3px; padding-right:3px;
	border:1px solid #717E74;
}

#site_selection_bar {}
td#mf_menu_foundation a {display:block; width:90px; height:12px; background-image:url(/images/mf/layout/mf_menu_foundation.gif); background-repeat:no-repeat; background-position:top;}
td#mf_menu_foundation a:hover {background-image:url(/images/mf/layout/mf_menu_foundation_hi.gif); background-repeat:no-repeat;}
td#mf_menu_mprize a {display:block; width:53px; height:15px; background-image:url(/images/mf/layout/mf_menu_mprize.gif); background-repeat:no-repeat;}
td#mf_menu_mprize a:hover {background-image:url(/images/mf/layout/mf_menu_mprize_hi.gif); background-repeat:no-repeat;}
td#mf_menu_sens a {display:block; width:46px; height:15px; background-image:url(/images/mf/layout/mf_menu_sens.gif); background-repeat:no-repeat;}
td#mf_menu_sens a:hover { background-image:url(/images/mf/layout/mf_menu_sens_hi.gif); background-repeat:no-repeat;}
td#mf_menu_blog a {display:block; width:35px; height:15px;  background-image:url(/images/mf/layout/mf_menu_blog.gif); background-repeat:no-repeat; }
td#mf_menu_blog a:hover {  background-image:url(/images/mf/layout/mf_menu_blog_hi.gif); background-repeat:no-repeat;}
td#mf_menu_forums a {display:block; width:61px;  height:15px; background-image:url(/images/mf/layout/mf_menu_forums.gif); background-repeat:no-repeat;}
td#mf_menu_forums a:hover {  background-image:url(/images/mf/layout/mf_menu_forums_hi.gif); background-repeat:no-repeat;}
td#mf_menu_donate a {
	display:block;
	width:57px;
	height:15px;
	background-image:url(/images/mf/layout/mf_menu_donate_hi.gif);
	background-repeat:no-repeat;

}
td#mf_menu_donate a:hover {background-image:url(/images/mf/layout/mf_menu_donate_hi.gif); background-repeat:no-repeat;}

#mp_mouse_on_logo {text-align:center; width:105px; margin-left:auto; margin-right:auto;}

/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */
#donate_link  a {background-color:#AAAC5B; color:yellow;}

#donate_button {width:103px; position:absolute; margin-left:395px; margin-top:-65px; border:0px;}
#amex_button {width:324px; height: 136px; position:absolute; margin-left:288px; margin-top:-145px; border:0px;}
#banner_promo_button {width:580px; height:159px; margin-left:10px; margin-top:-169px; position:absolute;}
/*width:312px; height:85px; position:absolute; margin-top:-120px; margin-left:286px;*/
#donate_button img {border:0px;}
#menuv		                                 /* position, size, and font of  menu */
	{	
	/*position:absolute;
	top:90px;
	left:20px;*/	
    margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	margin-top:10px;
	width: 140px;						          /* [1] width of menu item (i.e., box) */
    z-index:1000;
	text-align: center;
	font-size: 1em;
	font-family: helvetica, arial, geneva, sans-serif;

	}

#menuv a
	{
	width: 100%;
	display:block;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	border-bottom:2px inset #ccc;
	white-space:nowrap;

	}

#menuv a, #menuv a:visited				/* all menus at rest */
	{
	color:  white;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;				       /* removes underlines from links */
	}
#menuv ul li {background-image:url(/images/bkgd/mainmenubg.jpg);}
#menuv ul li ul li {background-image:none;}	
#menuv ul {position:relative; z-index:1000;	background-color: #666666;}
#menuv ul ul {background-color: #990000;;}
#menuv ul li ul li a, #menuv ul li ul li a:visited				/* all menus at rest */
	{
	color:white;
	}

#menuv ul li ul li a:hover				/* all menus at rest */
	{
     background-color:black;
	 color:white;
  	}

#menuv a.parent, #menuv a.parent:hover 	/* attaches parent-arrow on all parents */
	{
	background-image: url(/images/nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuv a:hover				             /* all menus on mouse-over */
	{
	color: white;
	background-color: black;
	}
	
#menuv li
	{
	list-style-type:none;		            /* removes bullets */
	}

#menuv ul li
	{
	position:relative;
	}

#menuv li ul
	{
	position: absolute;
	top: 0;
	left: 140px;				                 /* distance from  left menu (this should be the same as width value in #menuv [1]) above */
	display: none;
	}

div#menuv ul, #menuv ul ul, div#menuv ul ul ul
	{
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width: 140px;			              /* width of sub menus  (this should be the same as width value in #menuv [1]) above */
	border-left:3px outset #cccccc;
	border-right:3px outset #cccccc;
	border-bottom:1px outset #cccccc;
	border-top:2px outset #cccccc;
	}

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
	{
	display: none;
	}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
	{
	display: block;
	}





#mf_sitemenu, #mf_common_menu {
padding:5px;
padding-top:0px;
background-color:#FFFFFF;
}

#mf_sitemenu a, #mf_common_menu a {display:block; padding-left:10px; text-decoration:none; font-weight:bold;  font-size:small; color:#000000;}
#mf_sitemenu a:hover, #mf_common_menu a:hover {text-decoration:none; color:#000000;}
#mf_common_menu {padding-top:10px; padding-bottom:10px; }

.mf_sitemenu_lvl2, .mf_common_menu_lvl2  {padding-left:15px; text-align:left; }
#mf_common_menu div a, #mf_sitemenu div a {color: #990000;}
#loginbutton {display:inline;}
.mf_common_menu_section_leader { margin-top: 0.2cm }
#why_end_aging { font-size: large }


#mf_300_small, #random_quote, #subscribe_submit {border-right:1px solid #cccccc}


#mf_300_small {
	border-top:1px solid #717E74;
	text-align:justify;
	background-image:url(/images/mf/layout/gray_grad_right.jpg); background-position:right; background-repeat: repeat-y;
}
#mf_300_small {padding-right:10px; padding-left:10px; padding-bottom:10px; background-color: #ECEDEB;}
#mf_300_small img {display:block; border:1px solid black; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:5px;background-color:white;}
#mf_300_small_title {font-weight:bold; font-size:large; text-align:center; margin-top:5px; margin-bottom:5px; position:relative; z-index:99;}
#mf_300_small_readmore_link { 
    display:block;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
}

#subscribe_submit {
	text-align:center;
	padding-bottom:20px;
	padding-top:20px;
	border-top:1px solid #717E74;
	background-color:#F8F4F3;
    background-image:url(/images/mf/layout/pink_grad_right.jpg); background-position:right; background-repeat: repeat-y;
}
#email {font-size:10px;}
#emailaddrsubmit {margin-top:2px;}

#random_quote {
    background-color: #ECEDEB;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-top:1px solid #717E74;
	border-bottom:1px solid #717E74;
	text-align:center;
	background-image:url(/images/mf/layout/gray_grad_right.jpg); background-position:right; background-repeat: repeat-y;
}

#random_quote_title {font-weight:bold; margin-top:10px; margin-bottom:10px;}
#random_quote img {display:block; clear:both; margin:auto; margin-bottom:5px; border:1px solid black;}


#mf_tmplt_tbl1_row2_col1 {vertical-align:top; 	background-color: #F9F9F9; }
#mf_tmplt_tbl1_row2_col2 {vertical-align:top; }

#mf_home_graphic1 {width:625px; height:176px; background-position:right;   margin-right:5px; }
#mf_home_graphic1 {background-image:url(/images/mf/layout/mf_home_graphic1.jpg);}
/* #mf_top_bg_why_end_aging {width:625px; background-position:right; height:176px;
 background-image:url(/images/mf/layout/mf_home_graphic2_mature_lady_in_garden.jpg);}
 #mf_top_bg_donors {width:625px; background-position:right; height:176px;
 background-image:url(/images/mf/layout/mf_home_graphic1.jpg);}
*/ 
 
#mp_home_graphic1 {width:624px; height:220px; background-position:top-right; background-image:url(/images/mf/layout/mp_home_graphic1.jpg); border-right:1px solid #cccccc;  background-repeat:no-repeat;
border-bottom:1px solid #cccccc;}
#sens_home_graphic1 {width:624px; height:176px; background-position:left; background-image:url(/images/mf/layout/sens_home_graphic1.jpg); border-right:1px solid #cccccc;  background-repeat:no-repeat;
}

#mf_home_content1 {font-size:small; }

#fundsvalue {width:150px; float:right; margin-top:-170px; margin-right:6px; }
#mf_home_graphic_text_panel {width:312px; height:85px; position:absolute; margin-top:-120px; margin-left:286px;}
#mf_home_graphic_more_link a {display:block; width:140px; height:190px; text-align:center; margin-top:140px; color:red; font-size:15px;}
#mf_text_panel_img {height:85px; width:312px; border:0px; }

#mf_survey {width:90%; margin-left:auto; margin-right:auto; font-family:Verdana, Arial, Helvetica, sans-serif;
            font-weight:bold; font-size:1.0em; height:1.6em;}
#mf_survey img {margin-right:15px; margin-top:5px; display:inline; border:0px;}
#mf_survey_text {display:block; text-align:center; margin-top:.5em; margin-bottom:.5em;}

#mf_default_maincontent_wrapper {}

#prizeamttitle {font-weight:bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:15px; text-align:center; color:white;}

.prizetitle  {
font-weight:bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:15px;
text-align:center;
margin-top:5px;
color:white;
}

#prizegrandtotal {
  font-size:20px;
		font-weight:bold;
		margin-right:10px;
		margin-left:2px;
  font-family: Georgia, "Times New Roman", Times, serif;
  text-align:center;
		color:#880000;
		/*border:1px solid #aaaaaa;*/
		/*background-color:#C0D0A8;*/
}

.prizedetail_total  {text-align:right;}
#prizedetailtotals {margin-left:auto; margin-right:auto;}

#contrib_donate {border:1px solid #000000; color:#ffffff; position:relative; width:100px; margin-top:5px;
background-image:url('/images/bkgd/opt_hover_red_50x20.gif');
background-repeat:repeat-x;  
background-color:#660000; margin-left:auto; margin-right:auto; margin-bottom:auto; background-position-y:50% }

#contribute a {color:white; text-decoration:none; font-weight:bold; display:block;}
#contribute a:hover {
	color:#43401F;
	text-decoration:none;
	font-weight:bold;
	background-color: #D9C394;
}

div#contribute {
 position:relative;
	width:auto;
	font-size:medium;
	margin-top:-7px;
}

#contribute div {	text-align:center;}

#global_announcement1 {
    position:absolute;
	text-align:center;
	height:21px;	
	top: 460px;
	margin-bottom:10px;
	margin-right:auto;
	margin-left:auto;
	width:598px;
    /*background-image:url(/images/mf/layout/gray_strip.gif);*/
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:10px;
	font-size:small;
}
#global_announcement1 a {color:black; font-weight:bold;}

#mf_default_maincontent_remove_to_activate{background-color:#EEF2F0;
 width:624px;
 margin:0px;
 background-image:url(/images/mf/layout/mf_default_maincontent_left.jpg);
 background-position:left; background-repeat:repeat-y;
}

#mf_index_spacer {margin-top:10px;}

#mf_default_maincontent_wrapper_remove_to_activate { 
 background-image:url(/images/mf/layout/mf_index_top_lwrbkgrnd.jpg);
 background-position: bottom left ; background-repeat: no-repeat;
  width:624px; 
 border-right:1px solid #cccccc;
 padding: 1px 0; /* this is necessary for the SENS layout page for some reason to prevent a white space */
 padding-bottom:50px;
 }

#mf_default_maincontent  {/* 
background-image:url(/images/mf/layout/mf_default_maincontent_left.jpg);
background-position:2px; background-repeat:repeat-y;*/
width:95%;

padding-left:13px;

 /*border-top: 1px solid #cccccc;*/

 }
 
#mf_promo1 {vertical-align:middle;width: 624px; 
 border-bottom:2px dotted #cccccc;  
 border-top:2px dotted #cccccc;  	
 border-right:1px solid #717E74; 
 background-color:#FFFFFF; padding:0px; float:left;}
 
#mf_promo1_img {display:block;  margin-top:auto; margin-bottom:auto;  float:left; }
#mf_promo1_img img {border:0px solid black; margin-top:.5em; margin-left:60px;}

#mf_promo1_text{ display:block; float:left; width:150px; padding-bottom: 5px; margin-top:2.2em; margin-left:10px; text-align:left; vertical-align:middle; height:10em;}
 
#mf_blog_headlines {width:50%; float:right; margin-left:10px; margin-right:12px; padding:left:5px; text-align:left; border-left: 2px dotted #cccccc; }
#mf_blog_headlines a {color: #990000;}
.blog_headline_date {font-size:x-small; color:#666666; margin-top:5px; margin-left:2px;}
dl {margin:0px; margin-bottom:5px; margin-left:5px; }

#mf_blog_headlines_full {width:625px;  margin-top:-15px; /*margin-top:10px; activate to restore v1*/}
#mf_blog_headlines_main_hdg {width:625; border:1px solid #cccccc; margin-left:10px; margin-top:5px; background-color:#E9EBEA; }
#mf_blog_headlines_full .blog_name { margin-bottom:2px; padding:5px; height:20px; background-color: #717E74; background-image:url(/images/blog_headline_bkg.jpg);background-repeat: no-repeat; border:1px solid #cccccc; }
#mf_blog_headlines_full .blog_name a {color: white; text-decoration:none; font-size:15px; font-weight:bolder;margin-top:5px;}
#mf_blog_headlines_full .blog_name a:hover {text-decoration:underline; }
#mf_blog_headlines_full .blog_headline {margin-left:5px; margin-right:5px; }
#mf_blog_headlines_full .blog_headline a {color:#990000; margin-left:5px;}
#mf_blog_headlines_full .blog_colno1 { width:294px; margin-left: 8px; float:left; height:12em; vertical-align:center; border:1px solid #808080; background-color: #EEF0EF; background-image:url(/images/blog_col_bkg.jpg); background-repeat:x; background-position:bottom;}
#mf_blog_headlines_full .blog_colno2 {
	width:294px;
	margin-right: 5px;
	float:right;
	height:12em;
	border:1px solid #808080;
	background-color:  #EEF0EF; background-image:url(/images/blog_col_bkg.jpg); background-repeat:x; background-position:bottom;
}
/*#mf_blog_headlines_full .blog_row {border:1px solid black; padding-top:5px;margin-left:2px;}*/


#mf_tmplt_tbl1_row1_col1 {
	background-image:url(/images/mf/layout/header_bkg_wht.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-color: #717E74;
}

#header_img {float:left; margin-left: 10px;}

#mf_tmplt_tbl1_row2_col1 {border-left:1px solid #717E74;  background-color:#FFFFFF; padding-left:-1px; width:170px; 
	/*background-image:url(/images/mf/layout/border_1px_right_gray_wht_bg.gif);*/
	background-position: right;
	background-repeat: repeat-y;
}
#mf_tmplt_tbl1_row2_col2 {border-right:1px solid #717E74; background-color:#FFFFFF;height:100%; padding-bottom:5px;}
#mf_tmplt_tbl1_row3_col1 {background-color:none;} 

#mf_tmplt_footer1 {width:800px; text-align:center; padding-top:5px; padding-bottom:5px;  border-top:1px solid black; background-color:#717E74; 	border-bottom-color: #484F4A; color:white;}
#mf_tmplt_footer1 a {color:white;}
#mf_tmplt_bot_shad img {margin:0px; padding:0px; display:block;}
#mf_tmplt_bot_shad_right {position:absolute; right:0px; margin-top:-11px;}

#mf_whatisthemmp {font-size:11px; width:604px; margin-right:8px;margin-left:8px; position:absolute; top:265px; }

#mp_longevity_prize_winner {width:625px; margin-right:5px; padding-top: 20px; height:200px; padding-bottom:0px; border-bottom:2px dotted #cccccc }

.FrontSectionHeading {font-size:large; color:#660000; font-style:bold;}
.Heading, h3 {font-size:x-large; color:  #666666; font-style:bold;}

#mf_300_declaration_img {display:block; margin-left:auto; margin-right:auto; margin-top:1em; padding:5px; border:1px solid #cccccc; background-color:white; }
#mf_300_declaration_caption {position:relative; font-size:medium; font-weight:bold; margin-top:-5em; text-align:center;}

#mf_300_text_thermopylae {float:right; width:135px; margin-left:5px; font-style:italic; font-size:small; text-align:left;}
#contactmain {padding-top:20px;  padding-bottom:100px;  min-height:100%;}

#mf_announcements_main {position:relative;}

#navstatus {width:80%; margin-left:auto; margin-right:auto;  text-align:center; font-weight: bold; margin-bottom:10px;}
table#paging {margin-bottom:10px; }

.frontnewstitle {font-size:large; color:#000099; font-weight:bold; padding:5px; border:1px solid #cccccc; margin-top:10px; background-color:white; 
	background-image:url(/images/mf/layout/top_gray_gradient.jpg);
	background-position:top; 
	background-repeat:repeat-x;}
.frontnewstitle a {color:#990000; text-decoration:none;}
.frontnewstitle a:hover {color:black; text-decoration:none;}
	
.newssummary    {padding-top:10px; padding-bottom:10px; }
.newsdate {font-style:italic;  display:block;}
.newslink {display:block; margin-bottom:10px;}

#mf_press_releases_title {  font-size:large; font:Verdana, Arial, Helvetica, sans-serif; color:#990000; text-align:center; padding-bottom:5px; padding-top:5px;clear:both;}
#mf_press_releases {
    width:584px; 
	padding-right:20px;
	padding-left:20px;
	background-color: #F8F4F3;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #717E74; 
	margin-right:5px;

}

#news2 {margin-top:10px;}

#news0, #news1, #news2, #news3, #news4, #news5, #news6,
#newsdetail0, #newsdetail1, #newsdetail2, #newsdetail3, #newsdetail4, #newsdetail5, #newsdetail6, #competitors, #intervention, #mice, #tmp2_middle, #column1, #main300 {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	/*border: thin inset #CECEEF;*/
	text-align:justify;
}

#tmp2_middle > p {margin-left:13em; margin-right:11em;}
#rejuvenews {  margin-top:5px; }
#rejuvenewshdg {margin-right:135px; margin-left:175px; background-color:#CECEEF; border:2px outset #cccccc;} 
#rejuvenewsnew {margin-right:5px; margin-left:5px; background-color:#CECEEF; border:2px outset #cccccc;} 

#news0 img, #news1 img, #news2 img, #news3 img, #news4 img, #news5 img, #news6 img, 
#newsdetail0 img, #newsdetail1 img, #newsdetail2 img, #newsdetail3 img, #newsdetail4 img, #newsdetail5 img, #newsdetail6 img
 {margin-left:5px;}
	
#rejuvenews table, #botnews table,
#news0 table, #news1 table, #news2 table, #news3 table, #news4 table, #news5 table, #news6 table, 
#newsdetail0 table, #newsdetail1 table, #newsdetail2 table, #newsdetail3 table, #newsdetail4 table, #newsdetail5 table, #newsdetail6 table, #competitors table, #intervention table, #mice table, #fundsdetaildisplaymain table, #usernew table, #commitmentsetup table, #commitment table, #</a></li> table, #donatemain table
{ font-family:Arial, Helvetica, sans-serif;  margin-left:auto; margin-right:auto; }

#multimedia_main table td {padding:5px; border-bottom:1px solid #cccccc;}
.no_bott_brd {border-bottom:none;}

#competitors {margin-top:10px;}
td.competitors_displayname {background-color:#CCCCCC; border:1px solid black; padding:5px;}
.competitors_displayname a {font-weight:bold; font-size:medium; color:#990000;}
.competitors_displayname a:hover {color:#000000;}
.competitors_desc2 {padding-bottom:10px; padding-top:5px; padding-left:10px; padding-right:10px;}

#tbl_donorsmain {
  width:auto;
}
#tbl_donorsmain td {padding:3px;}

.donornamehdg {
	background-color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border: thin inset #cccccc;
	font-size: small;
}
.donordesc1, .testimonial_row {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color:#FFFFFF;
}

#donordesc {
	width:95%;
	margin-left:auto;
	margin-right:auto;

}
#icon_300 {border:none; width:35px; height:47px;
	background-image:url(/images/mf/layout/three_hundred_hoplite_only_no_lower_spear.gif);}
#icon_inmem {border:none; width:33px; height:29px;
	background-image:url(/images/icons/inmem.gif);}
#icon_group_commitment {border:none; width:27px; height:35px;
	background-image:url(/images/layout/groupcommitment.gif);}
	
#donate_start {margin-top:.5em; border-left-width:thin; border-left-style:dotted; border-left-color:black; width:500px;margin-left:auto; margin-right:auto;}


#donate_start td {padding-top:10px;padding-right:15px;}
table#donate_start tr  {behavior:url(hover.htc);} 
table#donate_start tr:hover, table#donate_start tr.hover {}
#donate_start_leadin {text-align:justify;}
#donate_start_title {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:center;
	color: #000099;
	font-size: large;
	font-weight: bold;
}



td#mprize_button a {width:201px; height:81px; background-image: url('/images/layout/mp_mprize-button.jpg'); display:block;  margin-left:5px;border:1px solid #cccccc; }
td#mprize_button a:hover  { background-image: url('/images/layout/mp_mprize-button-hover.jpg');}


td#research_button a {width:201px; height:81px; background-image: url('/images/layout/research.gif'); display:block;margin-left:5px;border:1px solid #cccccc;  }
td#research_button a:hover  { background-image: url('/images/layout/research-hover.gif');}

td#expense_button a {width:201px; height:81px; background-image: url('/images/layout/expenses.gif'); display:block; margin-left:5px;border:1px solid #cccccc; }
td#expense_button a:hover  { background-image: url('/images/layout/expenses-hover.gif');}

td#airmiles_button a {width:201px; height:81px; background-image: url('/images/layout/airmiles.gif'); display:block; margin-left:5px;border:1px solid #cccccc; }
td#airmiles_button a:hover  { background-image: url('/images/layout/airmiles-hover.gif');}


/*.popuphelp {behavior:url(hover.htc);} 
.popuphelp { display:inline;}
.hiddenhelp {
	visibility:hidden;
	position:absolute;
}

.popuphelp:hover div, .popuphelp.hover div {
	visibility:visible;
	display:inline;
	position:absolute;
	border:1px solid black;
	background-color:#FFFFCC;
 width:auto;
	z-index:99;
	}
	
.popuphelp div {padding:10px;}*/
	
.donate_detail_hdg {
	font-size:medium;
	background-color: #C2B898;
	border-top: 2px dotted #333333;
	border-bottom: 2px dotted #333333; 
	font-weight:bold;
}
.donate_detail_text {background-color:#D1D0C5; width:15em;}
#donate_detail .donate_detail_text{text-align:right;}
#donate_detail_thankyou {background-color:#DDDCD5; border-top:thin solid gray;}
.donate_detail_input {background-color:#DDDCD5;}

	#donate_detail, #donate_detail_options {
	border-top: thin dotted black;
	border-left: thin dotted black;
	border-right: thin dotted black;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
	background-color: #6D6131;
}

#donate_detail td, #donate_detail_options td {padding:5px;}	
.donate_detail_options_text {	background-color:#DDDCD5; width:50em;}

.videojug_clip {width:425px; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px; text-align:center;}
#video_faq_menu {border-bottom:2px solid #CC9900; padding-left:5px; margin-top:10px;}
.video_faq_inactive_butt {
	background-color: #CCCCCC  ;
	border-top:1px solid #CC9900;
	border-left:1px solid #CC9900;
	border-right:1px solid #CC9900;
	font-size:medium;
	font-weight:bold;
	display:inline;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;	
		position:relative;
	top:-4px;
	
}
.video_faq_inactive_butt a {color:#666666; text-decoration:none;}
.video_faq_inactive_butt a:hover {color: #990000; text-decoration:none;}

.video_faq_active_butt {
	background-color: #FFFFFF;
	border-top:2px solid #CC9900;
	border-left:2px solid #CC9900;
	border-right:2px solid #CC9900;
	display:inline;
	position:relative;
	top:0px;
	font-size:medium;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;


	
}
.video_faq_active_butt a {color:black; text-decoration:none;}
.video_faq_active_butt a:hover {color: #990000; text-decoration:none;}






.donate_pmt_row {border-top:thin dashed gray;}
.donate_pmt_col1 {background-color:#DAE3CC;}
.donate_pmt_col2 {background-color:#EBF0E3;}
/*#donate_button {background-color:#CCFF33; font-weight:bold; height:3em; width:5em; border:thick chiseled gray;}*/

#loginmain {padding-top:0px; margin-top:0px; width:80%; margin-left:auto; margin-right:auto; margin-bottom:5px;}
#loginid_input, #password_input, #login_submit_button, #logout_submit_button, #login_settings  {font-size: .75em; }
#login_submit_button, #logout_submit_button {background-color:#990000; color:#FFFFFF;}
#loginid_label  {font-weight:bold; font-size:1em; color:#990000;}
#password_label {font-size:1em; }
#password_input {display:block; width:12em;}
#loginid_input {display:block;width:12em;}
#login_submit, #logout_submit, #rememberme, #forgotpassword, #newmember, #logout_username, #login_settings  {text-align:center;}
#logout_username {font-weight:bold;}
#logoutform a {color:#990000; text-decoration:underline; font-size:.75em; margin:0px; padding:0px; margin-top:2px; margin-bottom:2px;}
#newmember {margin-top:5px; margin-bottom:5px;}
#newmember_label, #forgotpassword_label {color:#990000}
a#newmember_link, a#forgotpassword_link {display:inline; margin:0px; padding:0px; font-size:.75em;}

#forgotmain {width:50%; text-align:center; margin-left:auto; margin-right:auto;}
#forgot_emailaddr_label, #forgot_loginid_label {width:7em;}

.errormsg {color:#990000; font-weight:bold;}

#imbanner_hdr {width:50%;}
#imbanner_foot {width:50%;}

#inmemoriamlist {width:600px;}
#inmemoriamjoinbutton {display:inline;}

#ending_aging_book_text {font-size:medium; margin-top:5px;}

.newsdetailtitle {font-size:large; font-weight:bold; color:#996600;}
.newsdetaildate {font-style:italic;}

#tbl_recordholders tr td {padding:5px; border-right: 1px solid #cccccc;}
#tbl_recordholders tr th {border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
#tbl_recordholders {margin-left:auto; margin-right:auto; border:1px solid #666666;}
#displaydonors {margin-left:auto; margin-right:auto; width:80%; }
#displaydonors select {margin-right:20px; margin-top:5px; margin-bottom:5px;}
.displaydonors_hdg {font-weight:bold;}

.tbl_hdg1 {
	font-size: medium;
	font-weight: bold;
	border-bottom:1px solid #cccccc; 
	text-align:center;}


table#research_damage { border: 1px solid #cccccc;}
table#research_damage tr td {padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}

.h3_sub {
 display:block;
 font-size:medium;
 margin:0 0 10px;
 font-style:italic;
}

.intro {
font-size:medium;}

.sponsorbox {
width:500px; 
text-align:center; 
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.sponsorbox img {border:1px solid #cccccc; margin-right:10px; }
.sponsorbox_text {font-weight:bold; display:block; margin-bottom:5px; font-style:italic;}

.match_heading_hdg {font-size:medium; font-weight:bold; color:#660000; margin-top:10px; margin-bottom:5px;}
.match_heading_txt {margin-bottom:10px;}
.match_displayname {font-weight:bold; font-size:medium; border:1px solid #cccccc; padding:5px; background-color:#FFFFFF}
.match_details {margin-left:10px; margin-right:10px; margin-bottom:5px; margin-top:3px;}

.videojug_clips_toc {text-align:left;}

.alert, .error_entry {font-weight:bold; color:red;}
.error_entry {display:block;}

#sens_matching, #matchedchallenges {margin-left:10px; margin-right:10px; margin-bottom:30px; border-top:3px dotted #cccccc;}
#fundsdetaildisplaymain {margin-bottom:20px; font-size:medium; background-image:url(/images/mf/layout/fundsdetaildisplaymain_bk.jpg); background-position:center; background-repeat:no-repeat;}

img.staff {float:left; margin:5px; border:2px solid #cccccc;}
