	body, td	{
		font-family:Arial, Helvetica, Sans-serif;
		font-size: 12px;
		color:#333333;
	}
	/* H1 background colors should match left table border colors */
	h1.indexheading	{
		font-size: 16px;
		padding:2px 2px 2px 8px;
		background-color: #91AAFF;
	}
	h1.whoweareheading	{
		font-size: 16px;
		padding:2px 2px 2px 8px;
		background-color: #F7DDCD;
	}
	h1.howweserveheading	{
		font-size: 16px;
		padding:2px 2px 2px 8px;
		background-color: #EBDAD9;
	}
	h1.trainingclassesheading	{
		font-size: 16px;
		padding:2px 2px 2px 8px;
		background-color: #A5E5F6;
	}
	h1.newseventsheading	{
		font-size: 16px;
		padding:2px 2px 2px 8px;
		background-color: #EFFBB9;
	}
	h1.joinusheading	{
		font-size: 16px;
		padding:2px 2px 2px 8px;
		background-color: #D2D39B;
	}
	h1.donateheading	{
		font-size: 16px;
		padding:2px 2px 2px 8px;
		background-color: #EFEFEF;
	}
	h2	{
		font-size: 14px;
		padding:6px 2px 0px 8px;
		margin-top:-10px;
	}
	.bodyindent {
		/* controls text below h1 & h2 in center of page */
		padding-left: 8px;
	}
	.bodytext	{ 
		/* controls padding of middle column table*/
		padding-left: 16px;
	}
	.spacing	{
	/* additional padding at bottom of body area to push red background away from body text */
		padding-bottom:10px;
	}
	a	{
	/* global link format */
		text-decoration: none;
	}
	a:hover	{
	/* global link hover format */
		text-decoration: underline;
	}
	a.breadcrumblink	{
		text-decoration: underline;
		color: #666666;
	}
	.breadcrumbs	{
		font-size: 10px;
		padding-left:16px;
		padding-bottom:10px;
		
	}
	a.bodylink	{
		/*red links at the bottom of the body text area*/
		font-size: 10px;
		text-decoration: underline;
		color: #EF1C2F;
	}

	.printsendlink	{
	/*upper-right side of interior pages. not on home page */
		font-size: 10px;
		color: #333333;
		padding-left: 28px;
	}
	.chapterlocations	{
	/*text next to red cross logo at top of page */
		font-size: 10px;
		color: #999999;
		padding-bottom: 12px;
	}
	.footertext	{
	/* white text on red background */
		padding: 5px;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 10px;
		border-top:2px #999999 solid;
	}
	.footerlinks	{
	/* white links on red background */
		color:#FFFFFF;
	}
	#email, #searchtext	{
	/* input field font sizes & colors */
		font-size:10px;
		border:1px #666666 solid;
		height:20px; 
		margin:0px;
		padding:2px;
	}
	.leftnavtext	{
	/* red text on yellow background */
		color: #EC1B2E;
		font-weight: bold;
		padding-left: 22px;
	}
	.redbold	{
		color: #EC1B2E;
		font-weight: bold;
	}
	.subnav	{
		margin-top:2px;
		margin-bottom:2px;
		color:#333333;
		font-weight:normal;
	}
	.loginlinks	{
	/* en espanol & login text in UR corner of page */
		font-size:10px;
		color:#666666;
	}
	.testimonialbg	{
	/* light grey background. interior pages only */
		background-color: #EFEFEF;
	}
	.testimonialtitle	{
	/* large testimonial heading below testimonial image */
		font-size:16px;
		font-weight:bold;
		font-style:italic;
		color:#444444;
		line-height:1;
		text-align:center;
		padding-top:6px;
		padding-bottom:6px;
	}
	.testimonialbody	{
	/* body text for testimonial */
		font-size: 10px;
		padding:5px 10px 5px 10px;
		font-style:normal;
	}
	.retaildesc	{
		color:#FFFFFF;
		font-weight:bold;
		padding-left:6px;
	}
	.popupmenu{
		FILTER: Alpha(Opacity=90); /*ie*/
		-khtml-opacity:0.9; /*safari and konquerer*/
		-moz-opactiy:0.9;  /*mozilla/firefox/netscape? */
		opacity:0.9; /*css3 compliant browsers */
		/*border:1px solid #0B3371;  change to whatever or remove*/
		background-color:#fefbda; /* change to whatever*/
		/*background-image:url(myimage.gif);*/
		border: 2px #999999 solid;
	}
	.popupmenu a	{
		color: #333333;
		font-weight:bold;
	}
	
	
	table.ProgressBack {
	background-color: #fefbda;
	padding: 4px;
	border: outset 1px;
}

/* centered */
p.progressItem {
	margin: 2px 3px;
	font-size: 10pt;
	text-align: center;
}

td.currentItem {
	background-color: #ffc;
}

td.finishedItem {
	background-color: #999;
	background-image: URL(../images/progress.gif);
}

td.nextItem {
	background-color: #fff;
	background-image: URL(../images/nextprogress.gif);
}



