body {
	background-color: #d9e9f5;
	margin: 0px;
}

div#container {
	position: relative;
	width: 784px;
	margin-left: 16px;
	background : url(pix/bk-shadow.gif) repeat top;
}

div#header {
	position: relative;
	padding-top: 8px;
	width: 758px;
	height: 138px;
	margin-left: auto;
	margin-right: auto;
}

div#hbar {
	position: relative;
	margin: 0px;
	width: 758px;
	height: 16px;
	background : url(pix/bk-bar.gif) no-repeat top;
}

img#logo {
	position: absolute;
	top: 33px;
	left: 25px;
}

img#hptagline {
	position: absolute;
	bottom: 11px;
	right: 29px;
}

img#tagline {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

div#content {
	position: relative;
	width: 756px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #26679d;
}

div#hpleftside {
	position: relative;
	width: 187px;
	height: 490px;
	background-image: url(pix/bk-left-hp.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #498fcd;
	padding: 0px;
	margin: 0px;
}

div#nav {
	margin: 0px;
	padding-top: 40px;
}

div#nav p {
	font-family: Verdana;
	font-weight: bold;
	color: #ffffff;
	font-size : 11px;
	line-height: 22px;
	text-decoration: none;
	margin: 0px;
}

div#nav p a {
	display: block;
	color: #ffffff;
	line-height: 22px;
	font-weight: bold;
	text-decoration :none;
	background: url(pix/g-arrow-nav.gif) no-repeat 7px 7px;
	padding: 0px 0px 0px 18px;
}
	
div#nav p a:hover {
	color: #0a4c87;
	background: #a9d9bc url(pix/g-arrow-nav-on.gif) no-repeat 7px 7px;
}

div#nav a.sub{
	margin: 0px;
	font-family: Verdana;
	font-weight: normal;
	color: #ffffff;
	font-size : 10px;
	line-height: 14px;
	text-decoration: none;
	background: url(pix/nav-dash.gif) no-repeat 12px 6px;
	padding-left: 18px;
	margin-right: 5px;
	display: block;
}
div#nav a.sub:hover {color: #ffffff; text-decoration: underline;}

div#nav a.subblue {
	margin: 0px;
	font-family: Verdana;
	font-weight: normal;
	color: #023460;
	font-size : 10px;
	line-height: 14px;
	text-decoration: none;
	background: url(pix/g-arrow-nav2.gif) no-repeat 18px 3px;
	padding-left: 25px;
	margin-right: 5px;
	display: block;
}
div#nav a.subblue:hover {color: #023460; text-decoration: underline;}

div#nav a.subgreen {
	margin: 0px;
	font-family: Verdana;
	font-weight: normal;
	color: #bdf2d2;
	font-size : 10px;
	line-height: 14px;
	text-decoration: none;
	padding-left: 20px;
	margin-right: 5px;
	display: block;
}
div#nav a.subgreen:hover {text-decoration: underline;}

div#hpbody {
	position: relative;
	width: 569px;
	height: 490px;
	background-image: url(pix/bk-body.jpg);
	background-position: right top;
	padding: 0px;
	margin: 0px;
}

div#hpbody p {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 26px;
	margin: 0px 29px 0px 0px;
	text-align: right;
	padding-top: 47px;
}

div#hpdonor {
	position: absolute;
	top: 225px;
	right: 29px;
	background-image: url(pix/g-donoregg-hp.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 209px;
}

div#hpdonor img{position: absolute; bottom: 0px; right: 0px;}

div#hpdonor p{
	position: relative;
	color: #234932;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	font-style : italic;
	text-align : center;
	margin: 0px;
	padding: 19px 5px 0px 12px;
}

div#hpdonor p a {color: #234932; text-decoration: none;}
div#hpdonor p a:hover {text-decoration: underline;}

div#hpwellness {
	position: absolute;
	top: 310px;
	right: 29px;
	background-image: url(pix/g-donoregg-hp3.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 238px;
}

div#hpwellness img{position: absolute; bottom: 0px; right: 0px;}

div#hpwellness p{
	position: relative;
	color: #234932;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	font-style : italic;
	text-align : center;
	margin: 0px;
	padding: 19px 5px 0px 12px;
}

div#hpwellness p a {color: #234932; text-decoration: none;}
div#hpwellness p a:hover {text-decoration: underline;}


div#hpanonymous {
	position: absolute;
	top: 398px;
	right: 27px;
	background-image: url(pix/g-anonymous-hp.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 201px;
}
div#hpupcoming {
	position: absolute;
	top: 456px;
	right: 26px;
	background-image: url(pix/g-upcoming.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 135px;
}

div#hpanonymous img{position: absolute; bottom: 0px; right: 0px;}

div#hpanonymous p{
	position: relative;
	color: #234932;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	font-style : italic;
	text-align : center;
	margin: 0px;
	padding: 19px 0px 0px 6px;
}

div#hpanonymous p a {color: #234932; text-decoration: none;}
div#hpanonymous p a:hover {text-decoration: underline;}


div#body {
	position: relative;
	width: 516px;
	padding-top: 35px;
	margin: 0px 28px 0px 25px;
	padding-bottom: 20px;
}

div#body a.sm {color: #4485b8; text-decoration: none; text-transform: uppercase; font-family: Georgia; font-weight: bold; font-size: 14px; line-height: 8px; margin: 0px 0px 8px 0px;}
div#body a.sm:hover {text-decoration: underline;}

div#body a.lg {color: #0d5690; text-decoration: none; font-family: Georgia; font-weight: bold; font-size: 19px; line-height: 20px; margin: 0px 0px 18px 0px; display: block;}
div#body a.lg:hover {text-decoration: underline;}

div#body h1 {
	font-family: Georgia;
	font-weight: bold;
	color: #0d5690;
	font-size : 19px;
	line-height: 20px;
	text-decoration: none;
	margin: 0px 0px 18px 0px;
}

div#body h1.title4 {
	font-family: Verdana;
	font-weight: bold;
	color: #5f8d71;
	font-size : 13px;
	line-height: 18px;
	text-decoration: none;
	margin: 0px 0px 8px 0px;
	text-transform : uppercase;
}

div#body p {
	font-family: Verdana;
	font-weight: normal;
	color: #000000;
	font-size : 11px;
	line-height: 16px;
	text-decoration: none;
	margin: 0px 0px 16px 0px;
}

div#body p a {color: #4485b8; text-decoration: none; font-weight: bold;}
div#body p a:hover {text-decoration: underline; font-weight: bold;}

div#body li {font-size : 11px; font-family: Verdana;}
div#body li a {color: #4485b8; text-decoration: none; font-weight: bold;}
div#body li a:hover {text-decoration: underline; font-weight: bold;}

div#body p a.sitemap {font-weight: normal; color: #023460;}
div#body p a.sitemap2 {font-weight: normal; color: #5f8d71; margin-left: 11px;}

div#body p.lg {font-size: 14px; color: #0d5690; line-height: 18px; font-weight: bold;}

div#body h2 {
	font-family: Verdana;
	font-weight: normal;
	color: #000000;
	font-size : 11px;
	line-height: 16px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	background: url(pix/g-arrow.gif) no-repeat 0px 5px;
	padding-left: 8px;
}
div#body h2 a {color: #4485b8; text-decoration: none; font-weight: bold;}
div#body h2 a:hover {text-decoration: underline; font-weight: bold;}

div#body p.title {
	font-family: Verdana;
	font-weight: bold;
	color: #408b5d;
	font-size : 11px;
	line-height: 16px;
	text-decoration: none;
	text-transform : uppercase;
	margin: 0px 0px 16px 0px;
}

div#footer {
	position: relative;
	width: 784px;
	height: 180px;
	margin-left: 16px;
	background-image: url(pix/bk-footer.gif);
	background-repeat: no-repeat;
}

div#footer p {
	color: #012d51;
	font-family: Georgia;
	font-size: 11px;
	line-height: 16px;
	margin: 0px 0px 16px 0px;
}

div#footer p.nav {
	color: #bac7d0;
	font-family: Verdana;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	margin: 0px 0px 35px 0px;
	padding-top: 10px;
}

div#footer p.nav a {color: #012d51; text-decoration: none;}
div#footer p.nav a:hover {text-decoration: underline;}

div#footer p.names {
	text-align: center;
}

div#footer p.names a {color: #012d51; text-decoration: none;}
div#footer p.names a:hover {text-decoration: underline;}

div#footer img {
	position: relative;
	padding: 0px 22px 0px 0px;
	float: left;
}

div.nopr {
	display: none;
}
