
.nxtdisabled {  color: #999999}

.nxtbody {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.nxta {  font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px}

.nxttitle {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: medium;
	font-weight: bold;
	background-repeat:
}
.nxttd {  font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-color: black #000000 #000000 black; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 0px}

.nxtth {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #E0D8D8; border-color: black #000000 #000000 black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; text-align: left}
.nxtthl { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #C8B9B9; border-color: black #000000 #000000 black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px ; font-weight: bold}
.nxttable {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:  #990000;
	border-right-color:  #990000;
	border-bottom-color:  #990000;
	border-left-color:  #990000;
	margin:auto;
	background-color:#FFFFFF;
}
.disabledInput {	background-color: #66FFFF;	clip:  rect(   );	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #000000;}
.nxtinput {  font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px}
.nxterror {  color: #FF0000}
.nxtbutton {  font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px}
.nxterror {  color: #990000}
.nxtmd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	background-color: #D9D9FF;
}

.quotation {
 font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:small;
	color:#000066;
}

.Heading {font-weight:bold; font-size:medium; color:#000080;}
.FrontSectionHeading {font-weight:bold; font-size: 1.01em; color:#000080;}
.XLHeading {font-size:x-large;}
.subheading{font-weight:bold; color:#3830A3;}
.FirstLetter{font-size:xx-large;}
.firstletter{font-size:xx-large;}

.no_bott_brd {border-bottom-width:1px; border-bottom-color:#FFFFFF}

ul { padding-left:0px; margin-left:5px;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
}
div {
	text-align:left;
}
a:link {color:#0000CC; text-decoration:none;}
a:visited {color:#0000CC; text-decoration:none;}
a:hover {color:#990000; text-decoration:underline;}
a:active {color:#0000CC; text-decoration:none;}

form {margin:0px; padding:0px;}
img {text-align:left;}
span  {text-align:left;}
p  {
	text-align:justify;
	margin-right: 5px;
	margin-left: 5px;
}

/* NS and IE have different defaults for h1 too */
h1 {margin-bottom:0px;
    padding-bottom:0px;
				margin-top:5px;
}			
h2 {margin-bottom:0px;
    padding-bottom:0px;
				margin-top:5px;
}	
#right_banner table{margin-left:0px; margin-right:0px;}		

#headerwrapper {
	background-color: #E2E2F5;
	border-bottom:1px solid #aaaaaa;
	position:relative;
	width:100%;
	height:61px;
	left:0px;
	top:0px;

}

#left_banner {
	position: relative;
	left: 1px;
	top: 1px;
	}
	
div#aprilsblog, div#healthext {
	position:absolute;
	height:20px;
	width:131px;
 text-align:center; 
 left:30px;
}

div#aprilsblog {
 background-image: url('/images/buttons/aprils_blog_up.gif');
 top:7px
}
div#healthext {
 background-image: url('/images/buttons/healthext_up.gif');
 top:32px
}

div#aprilsblog:hover, div#aprilsblog.hover {background-image: url('/images/buttons/aprils_blog_dn.gif');}
div#healthext:hover, div#healthext.hover {background-image: url('/images/buttons/healthext_dn.gif');}
div#aprilsblog, div#healthext {behavior:url(hover.htc);} 

#mprizebanner { position:absolute; width:286; left:50%; margin-left:-190px; top:0px;  }
#mprizebanner a {margin:auto; left:0px; top:0px; text-align:center; }
#mprizebanner a img {margin-right:auto; margin-left:auto;  border:none; }


#right_banner {
	position: absolute;
	top: 1px;
	right: 1px;
	width:200px;

	}

#menuwrapper {
position:relative;
z-index:2;
left:0px;
}

#topbar { 
	background-color: #E5E5E5;/*
	bottom-border:1px solid #D19E9E;*/
}

#topbar table {border:none; width:auto;}
#topbar table > td { }

#topbar table td {
	border: 1px outset #A9A9E2; 
 padding:0px;
	margin:0px; 
	}
/*the whitespace nowrap option prevents IE from wrapping the to the width of the parent element 
  this bit hides the submenus with display:none */
#topbar table td div {
	visibility:hidden;
	position:absolute;
	white-space:nowrap;
	}
/* this line causes the sub-menu to appear with the attributes described, 
 the black background causes a 1px border as the border rendering in IE was flaky*/
div#topbar table td:hover div, div#topbar table td.hover div {
	visibility:visible;
	display:block;
	position:absolute;
	border:1px solid black;
	background:black;
 width:auto;
	height:auto; line-height:1em;
	z-index:1;

	}



/* display:block to make the links display vertically
position:relative to make the entire menu width clickable in IE*/
#topbar table td a {
text-decoration:none; 
display:block; 
position:relative; 
font-weight:bold; 
padding:3px; 

}

div#topbar table td {behavior:url(hover.htc);} 
#topbar table td {width:20em; background-color: #003060; background-image:url('/images/bkgd/mainopt_blue_top_50x20.gif'); background-repeat:repeat-x; background-position-y:50%}

#topbar table td:hover, #topbar table td.hover {
border: 1px inset #000000; 
background-image:url('/images/bkgd/opt_hover_red_50x20.gif');background-repeat:repeat-x;  background-color:#660000; background-position-y:50%}

#topbar table td a {color:#FFFFFF; }
#topbar table td a:link        {text-decoration:none;  }
#topbar table td a:visited     {text-decoration:none;  }
#topbar table td a:hover       {text-decoration:none; background-image:url('/images/bkgd/opt_hover_red_50x20.gif');background-repeat:repeat-x;  background-color:#660000; background-position-y:50% }

/*border around dropdown items */
#topbar table td div a {
display:block; 
position:relative; 
z-index:98; 
background-image:url('/images/bkgd/opt_hover_red_50x20.gif');
background-repeat:repeat-x;  
background-color:#660000; 
padding-right:25px;
padding-left:25px; background-position-y:50%

}

#topbar table td div a:link    { 
	text-decoration:none;
	color:#ffffff;
	border-top:1px solid #8E4444;
	border-bottom:1px solid #8E4444;
	border-top-color:#D19E9E;
	border-bottom-color:#8E4444;

}
#topbar table td div a:visited {
	text-decoration:none;
	color:#ffffff;
	border-top:1px solid #8E4444;
	border-bottom:1px solid #8E4444;
	border-top-color:#D19E9E;
	border-bottom-color:#8E4444;

}
#topbar table td div a:hover   {
position:relative;
padding-left:25px;
/* this is required for IE to size the submenu properly for unknown reason*/
/*padding-right:3px;*/
text-decoration:none; 
color:#000000; 
background-image:url('/images/bkgd/subopt_red_arrow.jpg'); 
background-color:#EEDDDD; 	border-top:1px solid #D19E9E;
	border-bottom:1px solid #8E4444;
	background-position: left 50%; background-repeat:no-repeat; border-top-color:#D19E9E; border-bottom-color:#8E4444


}

#topbar table td a:active, #topbar table td div a:active  {text-decoration:none;}

#activepad {background-color: #FFFF33;}

/*for those browsers that do not use dropdowns */
#topbarsubmenu { 
 background-color: #E2E2F5;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:2px;
}

#topbarsubmenu a { text-decoration:none; padding-left:5px; padding-right:5px; color:#000000; white-space:nowrap; border:1px chiseled black; display:inline-block;  background-color:#FFFFCC; height:1em;}
#topbarsubmenu a:hover {text-decoration:none; color:#000000; background-color:#FFFF00; border:1px chiseled #000000; font-weight:bold;}

#loggedstatus  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	position:relative;
 height:1em;
	width:100%;
}

#title {
	position:static;
	font-size: large;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	color:#550000;

}

#titleright {
 position:absolute;
	right:3px;
	top:0px;

}

#titledate {
 display:inline;
	font-size:.5em;
	font-weight:bold;
}

#tmplt_tbl1  {width:100%;}
#tmplt_tbl1_row1_col1 {width:14em; background-color:#E2E2F5; vertical-align:top; text-align:center; }
#tmplt_tbl1_row1_col2 {vertical-align:top; }
#tmplt_tbl1_row1_col3 {width:12em;  text-align:center; vertical-align:top;}


#tmplt_bodylevel1 {
	position:relative;
	width:100%;
	top:0px; left:0px;
}

#tmplt_bodylevel2 {
	position: relative;
	width:100%;
	top:0px; left:0px;
	margin: 0px;
	padding: 0px;
}

#tmplt_bodylevel3 {

z-index:10;
}

#column1 {
 position: relative;
	height: 100%;
}

#main {
	position: relative;
	top: auto;
	height: auto;
	text-align:justify;

}
#navstatus {
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 
}
#newsdetailmain {position:relative;}

#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, #login table, #donatemain table
{ font-family:Arial, Helvetica, sans-serif;  margin-left:auto; margin-right:auto; }



#rejuvenews a, 
#news0 a, #news1 a, #news2 a, #news3 a, #news4 a, #news5 a, #news6 a,
#newsdetail0 a, #newsdetail1 a, #newsdetail2 a, #newsdetail3 a, #newsdetail4 a, #newsdetail5 a, #newsdetail6 a  {font-size:small;}

.intervention_title {font-weight:bold; font-size:medium; }
.newstitle, .newsdetailtitle, .competitors_displayname, .intervention_displayname, .mice_interventionname, .prizedetail_hdg  {font-weight:bold; font-size:medium; color: #000099; background-color:#DBDBDB; border: 1px outset gray; background-image:url('/images/bkgd/title_gray.jpg'); background-repeat:repeat-x; background-position-y:50%}
.frontnewstitle {font-weight:bold; font-size: 0.9em; color: #000099; background-color:#DBDBDB; border: 1px outset gray; background-image:url('/images/bkgd/title_gray.jpg'); background-repeat:repeat-x; background-position-y:50%}

.prizedetail_total {text-align:right; background-color:#CECEEF;}
.newssummary, .newsdetailtext {font-size:small; padding-left:5px; padding-right:5px;}
.newsdate, .newsdetaildate {font-size:small; color:#0099CC;}
.postedby, .newsdetailfooter {font-size:small; color:#0099CC; font-style:italic}

#left_column {float:left; width:183px; }

#exhortation {
position:relative;
width:12.9em;
 color:#FFFFFF;
text-align:justify;
margin:auto;
}

#new300members {
 position:relative;
 color:#FFFFFF;
	margin-top:5px;
	text-align:center;
	width:12.9em;
}

#new300title, #random_quote_title {
position:relative; 
margin-left:auto; 
margin-right:auto; 
text-align:center; 
font-size:small; 
font-style:italic; 
font-weight:bold; 
border:1px solid #bbbbbb; 
margin-right:5px;
background-color: 
#E2C2C2; 
color:black;}

#random_quote {
position:relative;
width:12.9em;
color:#FFFFFF;
text-align:left;
margin:auto;
margin-top:5px;
}

#random_quote a:link, #new300members a:link, #exhortation a:link  {text-decoration:underline; color:#ffffff;}
#random_quote a:visited, #new300members a:visited, #exhortation a:visited {text-decoration:underline; color:#ffffff; }
#random_quote a:hover, #new300members a:hover, #exhortation a:hover {text-decoration:underline;color: #003060; background-color:#FFFFFF; }
#random_quote a:active, #new300members a:active, #exhortation a:active {text-decoration:underline;color:#ffffff;}

#quotetitle {
position:relative; 
text-align:center; 
font-style:normal; 
font-weight:bold; 
font-size:small; 
background-color: #E2C2C2; 
color:black;
margin-right:auto;
margin-left:auto;
width:80%;
}

#random_quote img {margin-top:5px; margin-bottom:5px; text-align:center; display:block; margin-left:auto; margin-right:auto; border:2px outset #cccccc; }
.quotewho {font-style:normal; display:block; margin-top:3px; font-size:x-small; text-align:right;}

#column2 {
 float:right;
	margin-bottom:5px;
	margin-left:5px;
}

/*************** Begin Column *************************/

#googleadsense, #fundsvalue, #subscribe_submit, #donor_flags, #translate {
 /** comment out for new tabletemplate
	 float:right; **/
	font-size:0.9em;
	margin-left:5px;
	width:11em;
	margin-left:auto;
	margin-right:auto;
}

#subscribe_submit {margin-bottom:5px; margin-top:5px;}

#prizeamt { position:relative;margin-bottom:5px; }

#prizeamttitle {
position:absolute; 
width:100%; 
text-align:center; 
z-index:1; 
top:.5em; 
font-weight:bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:1.25em;
}

#donorsfromtitle {
position:absolute; 
width:100%; 
text-align:center; 
z-index:1; 
top:.5em; 
font-weight:bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:1.10em;
}

.prizetitle {
font-weight:bold;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:1.25em;
text-align:center;
margin-top:.3em;
}

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

#grandtotal {
  font-size:1.25em;
		font-weight:bold;
		margin-right:10px;
		margin-left:2px;
  font-family: Georgia, "Times New Roman", Times, serif;
  text-align:center;
		color:#000000;
		border:1px solid #aaaaaa;
		padding:1px;
		background-color:  #FFCCFF;
}

#detailbuttonbox { position:relative; width:100%; margin:auto; text-align:center; z-index:1;margin-top:15px;}
#detailbuttonbox a {margin:auto;}
.detailbutton {text-align:center; font-weight:bold; border:1px solid #cccccc; background-color:white; color:#660000;  }
a:hover .detailbutton {background-color:#660000; text-decoration:none; color:#FFFFFF; }

div#contribute {
 position:relative;
	width:auto;
	font-size:medium;
}

#contribute div {	text-align:center;}

#contrib_wecan, #contrib_sharply, #contrib_inmice, #contrib_today, #contrib_itsup, #contrib_to, #contrib_you, #contrib_willwe, #contrib_benext {
	font-weight:bold;
	color:#660000;
}
#contrib_willwe, #contrib_benext {color:black;}
#contrib_wecan, #contrib_slow, #contrib_today, #contrib_benext, #contrib_you, #contrib_inmice {margin-bottom:.25em;}
#contrib_slow, #contrib_today, #contrib_you {color:red;}
#contrib_slow {font-size:large; font-weight:bold;}
#contrib_donate {border:1px solid #000000; color:#ffffff; position:relative; width:6em;; 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 {
display:block;
width:100%;
color:#ffffff;
font-weight:bold;}

#contribute a:link {text-decoration:none; }
#contribute a:visited {text-decoration:none; color:#ffffff;}
#contribute a:hover {text-decoration:none; background-color:#66CC00; color:#000000;}

#subscribe, #translate { 
 position:relative;
 margin-top:5px;
 font-size:small;
}
#subscribe, #translate * {text-align:center;}
input#email {display:inline-block; margin-bottom:4px; width:90%;}
#subscribe input {font-size:.7em; display:inline; }
input#emailaddrsubmit {margin-top:2px;}


/*********** End Right Column ****************************/

#interest {
 font-family:"Times New Roman", Times, serif;
	position: relative;
	text-align: center;
	font-size:medium;
	background-color: #D9ECD9;
	border:2px outset #cccccc;
}

#tmplt_foot {
 float:left;
	clear:both;
	width:100%;
	text-align: center;
	background-color: #CECEEF;
	border-top:1px solid black;
}

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

#icon_300 {border:none; width:53px; height:35px;
	background-image:url(/images/layout/threehundred_hoplite.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);}
	
.airmilesdonortable {

}

#donorsmain, #airmiles_donorsmain {position:relative; width:auto; height:100%; }

.filename {
	font-family: "Courier New", Courier, mono;
	text-indent: 20pt;
}

.ref {font-size:xx-small; font-style:italic; display:inline; vertical-align:top;}

div.clearboth {
	clear: both;
	height:1px;
}

.floatleft {
	 float:left;
}

#tmplt_help_level1 {
/* only to display the border which requires width of auto to fit in Netscape viewport, a width of auto however causes transparency to fail in IE, so we create another unbordered child div to apply the transparency to */
	position: relative;
	top: 0px;
	height: auto;
}

#tmplt_help_level2 {
	filter:alpha(opacity=50);
-moz-opacity:0.5;
	background-color:#B39B97;
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	margin-top: 10px;
	border:2px outset #cccccc;
}
/* leaving width off completely draws the borders properly on both browsers */
#tmplt_hlphd, #tmplt_hlpft, #tmplt_hlpbdy, #tmplt_hlphdg {
}

#tmplt_hlphdg {
	background-color: #CCCCCC;
	width: 100%;
	border:2px outset #cccccc;
}

#tmplt_hlpbdy {
	background-color:#CCCCCC;
	filter:alpha(opacity=50);
-moz-opacity:0.5;
	width: 100%;
}

#tmplt_hlpft {
	text-align:center;
	width: 100%;
}

/* Netscape nees a second dose does NOT need the following restoring style to be applied as the text remains at 100% opaque and is not inherited fromt the DIV */
#tmplt_hlphd *, #tmplt_hlpft *, #tmplt_hlphdg *, #tmplt_hlpbdy * {
filter:alpha(opacity=100); -moz-opacity:1.0; 
                   position: relative;}


td  input:focus {background: yellow;}
td  input:hover {background-color:#D9BAB3;}
th {
	background-color: #CECEEF;
	border: thin inset #A6A6E1;
}

#tmp2_container {
/*background-image: url(/images/bkgd/green_200x100.gif);*/
background-position:left;
background-repeat:repeat-y;
}
#tmp2_container #random_quote, #tmp2_container #quotetitle {margin:5px;}

#left_float2 {
	margin:5px;
	float:left;
	width: 165px;
	clear:both;
}

#left_float2 img {text-align:center; display:block; margin:auto;}

#tmp2_right_float1 {
float:right;
}
#tmp2_right_float2 img, #tmp2_right_float1 img {border:2px outset #cccccc;}

#tmp2_right_float2 {
float:right;
clear:right;
margin:5px;
}


/*********** FAQ ***************/
div#FAQ {
 position:relative;

}
div#FAQ a {font-weight:bold; }
div#FAQ a:link { color:black; text-decoration:none; }
div#FAQ a:visited {color:black; text-decoration:none;}
div#FAQ a:active {color:black; text-decoration:none; }
div#FAQ a:hover {color: blue; background-color: #CCCCCC; text-decoration:none; }


/********** Links ***************/
div#links {
 display:inline-block;
 position:relative;
 margin:auto;
	text-align:center;
	
}li {
	list-style-position: inside;
	list-style-type: circle;
}

.rnd1  {position:relative; margin-top:5px;}
.crnr2 {position:relative; margin-top:5px;}
#inmemoriammain, #inmemoriamdonorlistmain { margin:5px;/*background-image: url('/images/bkgd/grd_crnr_yell.gif'); */
background-position: left top; 
background-repeat:no-repeat}

#imtitle {font-family:Georgia, "Times New Roman", Times, serif; color:#000099; font-size:1.9em; font-weight:bolder;}
#inmemoriamlist, #inmemoriamdonorslist {width:90%; margin:auto;}
#inmemoriamlist  tr th {background-color:white; border:none; font-size:1.25em;}
#inmemoriamlist  {background-color:white; border:none; width:800px;
 }
td#imname {width:20em;}
td#imname a {font-family: "Times New Roman", Times, serif; font-size:1.5em; color:#660000; }
td#imname a:link {font-family:"Times New Roman", Times, serif;color:#660000; text-decoration:none;}
td#imname a:visited {font-family:"Times New Roman", Times, serif;color:#660000; text-decoration:none;}
td#imname a:hover {font-family:"Times New Roman", Times, serif;color:#660000; text-decoration:underline;}
td#imname a:active {font-family:"Times New Roman", Times, serif;color:#660000; text-decoration:none;}


#inmemoriamjoinbutton {display:inline;}
.inmemoriamdesc {background-color:#E6E6F7}
.im {position:relative; width:95%; margin:auto;}

.top-left1, .crnr2-topleft {
	height: 30px;
	width: 30px;
	top:0px;
	left:0px;
	position:absolute;
	background-position:top;
	background-repeat:no-repeat;
}
.top-left1 {
	background-image: url('/images/bkgd/top-left1.gif');
}	
.crnr2-topleft {
	background-image: url('/images/bkgd/crnr2-topleft.gif');
}	
.im-topleft {
	height: 100px;
	width: 120px;
	top:0px;
	left:0px;
	position:absolute;
	background-repeat:no-repeat;
	background-image: url('/images/bkgd/im-topleft-1.gif');background-position-y:50%
}

.top-middle1, .crnr2-topmid {
	background-repeat:repeat-x;
	background-position:top;
	height: 30px;
	position: relative;
	left:30px;
	margin-right:60px;
}
.top-middle1 {
	background-image: url('/images/bkgd/top-middle1.gif');
	background-color: #E2E2F5
}
.crnr2-topmid {
 margin-right:55px;
	background-image: url('/images/bkgd/crnr2-topmid.gif');
	background-color: #003060
}
.im-topmid {
	background-repeat:repeat-x;
	height: 100px;
	position: relative;
	left:120px;
	margin-right:240px;
	background-image: url('/images/bkgd/im-topmid.gif');background-position-y:50%
}

.top-right1, .crnr2-topright {
	height: 30px;
	width: 30px;
	position: absolute;
	right: 0px;
	top:0px;
}
.top-right1 {
	background-image: url('/images/bkgd/top-right1.gif');
	}
.crnr2-topright {
		background-image: url('/images/bkgd/crnr2-topright.gif');
}
.im-topright {
	background-image: url('/images/bkgd/im-topright.gif');
	height: 100px;
	width: 120px;
	position:absolute ;
	right:0px;
	top:0px
}



.rndmain1, .rndmain2, .im-rndmain {
	position: relative;
	height: auto;
	background-repeat: repeat-y;
	background-position: left;
}

.rndmain1 {
	background-color: #E2E2F5;
	background-image: url('/images/bkgd/side-left1.gif');
}
.rndmain2 {
	background-color: #003060;
	background-image: url('/images/bkgd/crnr2-sideleft.gif');
}
.im-rndmain {
	background-image: url('/images/bkgd/im-sideleft-1.gif');
}

.rndcontentwrap1, .rndcontentwrap2, .im-rndcontentwrap {
	background-repeat: repeat-y;
	background-position: right;
	position: relative;
	top: auto;
}

.rndcontentwrap1{
	margin-left: 3px;
	background-image: url('/images/bkgd/side-right1.gif');
	background-color: #E2E2F5
}

.rndcontentwrap2{
	background-image: url('/images/bkgd/crnr2-sideright.gif');
	background-color: #003060;
	margin-left:5px
}

.im-rndcontentwrap{
	background-image: url('/images/bkgd/im-sideright-1.gif');
}

.rndtoplayer2 {padding:5px;

}
.bot-left1, .crnr2-botleft {
 position:absolute;
	width: 30px;
	height: 30px;
	left:0px;
}
.bot-left1 {
	background-image: url('/images/bkgd/bot-left1.gif');
}
.crnr2-botleft {
	background-image: url('/images/bkgd/crnr2-botleft.gif');
}		
.im-botleft {
 position:absolute;
	width: 120px;
	height: 40px;
	left:0px;
	background-image: url('/images/bkgd/im-botleft.gif');
}

.bot-mid1, .crnr2-botmid {
	position: relative;
	background-repeat:repeat-x;
	background-position:bottom;
	height: 30px;
	left:30px;
	margin-right:60px;
}
.bot-mid1 {
	background-image: url('/images/bkgd/bot-middle1.gif');
	background-color: #E2E2F5
}
.crnr2-botmid {
	background-image: url('/images/bkgd/crnr2-botmid.gif');
	background-color: #003060
}
.im-botmid {
	position: relative;
	background-repeat:repeat-x;
	height: 40px;
	left:120px;
	margin-right:240px;
	background-image: url('/images/bkgd/im-botmid.gif');background-position-y:50%
}

.bot-right1, .crnr2-botright {
 position:absolute;
	width: 30px;
	height: 30px;
	right:-30px;
	clear: none;
}

.bot-right1 {
	background-image: url('/images/bkgd/bot-right1.gif');
}
.crnr2-botright {
		background-image: url('/images/bkgd/crnr2-botright.gif');
}
.im-botright {
  position:absolute;
		width:120px;
		height:40px;
		right:-120px;
		clear:none;
		background-image: url('/images/bkgd/im-botright.gif');
}
#donate_start {margin-top:.5em; border-left-width:thin; border-left-style:dotted; border-left-color:black; width:500px;}

#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; }
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; }
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; }
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; }
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_text {background-color:#E2E2F5; width:15em;}
#donate_detail .donate_detail_text{text-align:right;}
#donate_detail_thankyou {background-color:#E2E2F5; border-top:thin solid gray;}
.donate_detail_input {background-color:#EEEEF9;}

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

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

.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;}
#usersreportname {background-color:#CCCCFF; border:thin inset grey;}
#wpredirect {width:60%; margin-left:auto; margin-right:auto; margin-top:5em; border:1px solid black;}
.alert {font-weight:bold; color:red;}
.cms_td_input {
	
}
#cms_header {
font-weight:bold;
color:#333333;
font-size:25px;
margin-left:auto; margin-right:auto; padding-top:10px;
width:500px;
height:25px;
}