/*------------------------------------------------------------------------------------
      Global Reset Styles
  ------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
/*ol, ul {
	list-style: none;
}*/
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

/*------------------------------------------------------------------------------------
      AHA Header Styles
  ------------------------------------------------------------------------------------*/
  
/* Dimensions ------------------------------------------ */
.width960{
width: 972px !important; /* duh! */
margin: 0 auto;
overflow: visible;
/*height: 85px;
min-height: 85px;*/
}


/* Wrappers -------------------------------------------- */
/* HEADER WRAPPER */
#headerWrapper{
background: transparent !important;
margin: inherit;
padding: inherit;
width: 100%;
font-size: 100%;
height: 85px;
min-height: 85px;
border-bottom:0 !important;


}

.headerDesign{
overflow: hidden;
background: transparent url() no-repeat scroll center top !important;

}

.displayLanguages {
	display:none !important;

}

.displayDonate {
	width: 126px !important;
	margin:32px 0 10px !important;
	background:transparent !important;
	color:#fff;
	font-weight: bold !important;
	background:transparent url(bg_btn_donate.gif) no-repeat !important;
}

a.displayDonate{
height: 37px !important;

}
.displayLanguages, .displayLanguages a {
	display:none !important;
}

.searchWrap {
display:none !important;

}
.searchWrap .input {
display:none !important;
}


/*------------------------------------------------------------------------------------
      AHA Footer Styles
  ------------------------------------------------------------------------------------*/
#footer_wrapper {
	background:transparent url(bg_gradient_curv.jpg) 50% 0 no-repeat;
	position: relative;
	color: #7b7b7b !important;
	margin-top: 0px;
	clear:both;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:15px 0 15px 15px  !important;
	margin-left:11px !important;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif !important;
	border-top:0 !important;
}
#footer_buff {
	margin: 0px auto;
	width: 536px !important;
	padding:0;
}
.footerTitle {
	display: block;
	font-weight: bold !important;
	font-family:"Lucida Sans", Arial, Helvetica, sans-serif !important;
	font-size:14px !important;
	color:#8A0101 !important;
	padding-bottom:2px !important;
}
.footerTitle a {
	color: #8A0101 !important;
	font-weight: bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	display:block;
	text-decoration: underline !important;
}
#footer_wrapper #footer_buff .about {
	width: 180px !important;
	display: block;
	color: #7b7b7b !important;
}

#footer_wrapper #footer_buff .contact {
	color: #7b7b7b !important;
}

#footer_wrapper #footer_buff ul li {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin-top: 2px !important;
	font-size:11px !important;
}
#footer_wrapper #footer_buff ul li a, #footer_wrapper #footer_buff ul ol span a {
	color: #8A0101 !important;
	text-decoration: underline !important;
	font-size:11px !important;
}
#footer_wrapper #footer_buff ul ol li {
	margin-left: 0 !important;
}
/*#footer_wrapper #footer_buff .sites {
	
}

#footer_wrapper #footer_buff .causes {
	
}*/

.causes {
	width: 150px !important;
	text-align:left; !important;
	border:0 !important;
	float: left !important;
	padding-left: 25px !important;
	padding-right: 0px !important;
}

.sites {
	width: 150px !important;
	*width: 170px !important;
	text-align:left; !important;
	border:0 !important;
	float: left !important;
	padding-left: 25px !important;
	padding-right:0 !important;
	border:0 !important;
	margin-left:-30px;
	*margin-left:0;
	
}

.contact {
	display:none !important; 
}
.about {
	float: left;
	padding-right:0 !important;
	text-align:left !important;
	border:0 !important;
	margin-left:10px;
}
.about ul li a {
	text-decoration: none
}

#footer_wrapper #footer_buff ul {
	padding:0 !important;
	margin: 0 !important;
}
#footer_wrapper #footer_buff ul li span {
	font-weight: bold;
}
#footer_wrapper #footer_buff ul ol {
	padding: 0 !important;
	margin: 0 !important;
}
#footer_wrapper #footer_buff .floatright {
	float: right;
}
#footer_wrapper #footer_buff .floatleft {
	float: left;
}
p.legal {
	clear:both;
	padding:20px;
	text-align:center;
	font-size: 10px;
}
p.legal span {
	display: block;
}
p.legal a {
	color: #5d5d5d;
	text-decoration: none;
}
li.seals {
	clear: both;
	text-align: center;
	padding: 20px 5px 0;
}
li.seals img {
	padding: 5px 8px;
}
/*------------------------------------------------------------------------------------
      AHA FAF Styles
  ------------------------------------------------------------------------------------*/
table.mike_story{width:521px; background:transparent url(bg_gradient_curv.jpg) no-repeat;}
/*body{background:#ffffff url(bg_Heartwalk_FAF3.gif) 50% 40px repeat-y;}*/

*{font-family: Arial !important}

a:hover.newMenuTextColor{color:#8A0101;}
.newMenuTextColor{color:#8A0101; text-decoration:none; font-weight:bold; font-size:11px} 
.newMenuHeaderText{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#1e2600; font-weight:bold; text-decoration:none;}

.FAFBodyTable a:link, .FAFBodyTable a:visited, .FAFBodyTable a:active{color:#0781c7; text-decoration:underline}
.FAFBodyTable a:hover{color:#8A0101; text-decoration:underline}

.FAFLeftNavTdTitle, .FAFLeftNav{padding:6px 12px}
.newMenuColor{background-color:#000099;}
Body{text-align:center}
.FAFLeftNavTdTitle{background-color: #c1c1c1;}
.FAFLeftNavSpacer{height:1px;}
.FAFLeftNavSpacerTop{display:none; background:#8A0101}
.FAFLeftNavSpacerTop2{background:#8A0101 url(lnav_topcurv3.jpg) no-repeat; width:180px; height:19px}
.FAFOuterTable{width:926px; margin:0 auto}
.FAFLeftNavTable{width:180px;}
.FAFLeftNav, .FAFLeftNavIndent, .FAFLeftNavTd, .FAFLeftNavSpacer{background-color:#D8D8D8}

.FAFRightNav {padding-top:100px; background: url(logo_subway.gif) 50% 0% no-repeat}
.FAFRightNav a:link, .FAFRightNav a:visited, .FAFRightNav a:active{color:#8A0101; text-decoration:none;}
.FAFRightNav a:hover  {color:#8A0101; text-decoration:underline;}
.FAFBodyTable td{line-height:18px;}
h2{color:#8A0101; font-size:25px; font-weight:bold; line-height:normal; display:block; background: url(header_dash_hline.gif) 50% 0% no-repeat; padding-top:10px; margin-top:5px;}
h3{color:#8A0101; font-size:20px; line-height:normal !important; display:block;}
h3 .hp_header{color:#333333; font-size:14px; font-weight:bold;}
.hp_header h4{color:#333333; font-size:14px; font-weight:bold; display:inline !important}
.FAFBodyTable{width:560px;}
.FAFBodyTable p{margin-bottom:1.5em}
.FAFBodyTable tr td table tr td center b, #donationcounter, #event{color:#8A0101; font-size:19px; font-style:normal;}
.FAFBodyTable tr td table tr td center table tr td b {color:#000000; font-size:12px; font-style:bold;}
#event{font-size:19px; font-weight:bold; font-style:normal; display:inline; font-family:Arial}
.FAFLeftNav a{text-decoration:none}
.FAFRightNav img {display:none}
.FAFRightNav table table img {display:block !important}
.FAFRightNav div {display:block; width:140px }

#national_nav{}
#national_nav_bg{background:transparent url(bg_tnav.gif) 50% 0% repeat-x; height:50px; padding-bottom:24px;}
body{background:#ffffff url(bg_shadow1110.gif) 50% 40px repeat-y;}
.FAFBodyTable{width:730px}
.FAFRightNav{width:150px;}
.FAFBodyTable a.subnav, a.subnavGame{color:#ffffff !important; text-decoration:none !important; font-size:12px !important}
a.subtitlemenu{color:#8A0101 !important;}
td.FAFRightNav td.white{background-color:#8A0101}
.pageHeader b{line-height:normal !important}