* {
	margin:			0;
	padding:		0;
	border:			0;
}


body {
	background: 	white url(images/bg.page.gif) repeat-x;
	font:			11px Verdana, Arial, Helvetica, sans-serif;  
	color:			#5b5b5b;
	text-align: 	left; 
	line-height: 	14pt;
}

table#mytable {
	background:		transparent;
}

a {
	text-decoration:none;
	color:			#c83241;
}

a:hover {
	text-decoration:underline;
}


a:active {
	text-decoration:underline;
}


a:visited {
	color:			#1b4071;
}

p {
	margin:			15px 0;
}

img {
	border:			none;
}

h1 {
	font:			11px Verdana, Arial, Helvetica, sans-serif;
	color:			#cb3342;
	font-weight:	bold;
	border:			1px solid #ffcbd0;
	padding:		5px;
	margin:			10px 0;
}

h2 {
	font:			11px Verdana, Arial, Helvetica, sans-serif;
	color:			#6594bf;
	background:		#c9e5ff;
	font-weight:	bold;
	border:			none;
	padding:		5px;
}

h4 {
	font:			11px Verdana, Arial, Helvetica, sans-serif;
	color:			#5b5b5b;
	font-weight:	bold;
}

h2 span {
	font-size:		10px;
	font-style:		italic;
	display:		block;
}

hr {
	width:			100%;
	color:			#d9d9d9;
}

ul {
	margin:			0 0 10px 25px;
	list-style-type:square;
	color:			#597287;
}

ol {
	margin:			0 0 10px 25px;
	font-weight:	bold;
}

ol li {
	margin:			10px 0px;
}

div {
	background:		transparent;
}

div.mainImage {
	margin:			0 0 5px 0;
}

div.QA p {
	margin-top:		4px;
}


/* start nav bar */

#navlist
{
margin: 0;
padding: 6px 0 10px 10px;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
margin-top: 10px;
margin-bottom: 0px;
margin:			0px 1px;
text-decoration: none;
color: #1A5E94;
}

#navlist a:link#active, #navlist a:visited#current, #navlist a:hover
{
padding-bottom: 0px;
background: transparent;
color: #E03F4F;
}

#navlist a:hover { color: #E03F4F; }

/* 11111111111111111111111 END NAV BAR, BEGIN REG RULES 1111111111111 */

div.subnav {
	position:			relative;
	width:				300px;
	margin:				0 0 20px 0;
	background:			transparent url(images/blueGradientSubnav.jpg) repeat-x;
	border:				1px solid #a8dbe4;
}

.subnav div.item {
	background:			transparent url(images/clearSubnavBracket.png) no-repeat top left;
	height:				15px;
	padding:			3px 0 3px 20px;
	margin:				15px 0 0 10px;
}

.subnav .item a {
	font-weight:		bold;
	color:				#587691;
}

.subnav img#bottomGraphic {
	position:			relative;
	left:				212px;
	padding:			20px 0 0 0;
}

div.callout {
	width:				300px;
	margin:				0 0 10px 0;
	background:			white url(images/callouts/calloutBG.gif) no-repeat right;
	height:				90px;
}

.callout span, #giveNow span {
	margin:				3px 0 0 0;
	font-size:			10px;
	line-height:		13px;
	display:			block;
}

.callout a {
	position:			relative;
	top:				3px;
	display:			block; 
	margin-top:			0px;
	float:				right; 
}

div#giveNow {
	background:			url(images/callouts/donateNow.jpg) no-repeat;
	width:				303px;
	height:				87px;
	margin:				-25px 0 0 0;
	padding:			35px 0 0 15px;
	cursor:				pointer;
}
/* 0000000000000000000000000000 BEGIN CONTENT RULES 00000000000000000000 */
div#sectionContent {
	width:				780px;
	position:			relative;
	left:				50%;
	margin:				0 0 0 -390px;
}

div#leftContent {
	position:			relative;
	z-index:			1;
	background:			transparent url(images/vertLine.jpg) no-repeat top right;
	width:				430px;
	padding:			0 30px 0 0;
}

div#rightContent {
	float:				right;
	position:			relative;
	left:				0px;
	width:				300px;
}


div.wide p, div.wide h2 {
	width:				750px;	
}

div.clearBoth {
	clear:				both;
}

.floatLeft {
	float:				left;
	margin:				0 10px 10px 0;
}

.floatRight {
	float:				right;
	margin:				0 0 10px 10px;
}

div.lifeHero {
	float:				left;
	border-bottom:		1px solid #d9d9d9;
}

.lifeHero h2 {
	position:			relative;
	top:				67px;
	z-index:			-10;
}


div.pressRelease {
	background:			#d6d6d6 url(images/press/pressReleaseBG.jpg) no-repeat 2% 12% ;
	height:				36px;
	border:				1px dotted #9f9f9f;
	padding:			6px 10px 0 45px;
	margin:				10px 0 0 0;
	font:				11px Georgia, Verdana, sans-serif;
}


div#footer {
	background:			transparent url(images/footerBG.gif) repeat-x;
	width:				100%;
	height:				52px;
	text-align:			center;
}

#footer p {
	margin:				0;
	padding:			0;
	border:				0;
	font:				11px Tahoma, Verdana, sans-serif;
	color:				#ffffff;
	position:			relative;
	top:				20px;
}

ul.strongUL {
	list-style-type:	none;
}


ul.strongUL li:first-child {
	margin:			0;
}

ul.strongUL li {
	font-weight:		bold;
	margin:				20px 0;
	padding:			5px;
	background:			#cee8fd;
	border:				1px solid #cbced0;
	border-left:		none;
}

div.logos {
	text-align:			center;
}


	
span.menuStyle2 {
	color:				#c5d2e3;
}

.header{
	font:			11px Verdana, Arial, Helvetica, sans-serif;
	color:			#cb3342;
	font-weight:	bold;
	padding:		45px 0px 0px 0px;
	margin:			0;
}