body {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	background-image: url(images/bg_page.gif);
	background-repeat: repeat;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 130%;
	color: #333333;
}
img {
	border: 0px;
}
a {
	color: #3333CC;
	text-decoration: underline;
}
a:hover {
	color: #A72541;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 190%;
	font-weight: bold;
	line-height: 100%;
	color: #4A9340;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	color: #B73A28;
	margin: 0px 0px 2px;
}
h2 a {
	color: #B73A28;
	text-decoration: none;
}
h2 a:hover {
	color: #B73A28;
	text-decoration: underline;
}
h3 {
	font-size: 120%;
	line-height: 100%;
	color: #000000;
	margin: 20px 0px 0px 0px;
}
h4 {
	font-size: 100%;
	font-weight: normal;
	margin: 5px 16px;
}
h6 {
	font-size: 100%;
	margin-top: -10px;
	margin-bottom: 20px;
}
h6 a {
	text-decoration: none;
}
h6 a:hover {
	text-decoration: underline;
}
td.column_left {
	background-color: #656782;
	width: 157px;
	padding: 0px;
	vertical-align: top;
}
td.column_right {
	background-color: #FFFFFF;
	width: 593px;
	padding: 0px;
	vertical-align: top;
}
/* The following styles create image rollovers for the nav menu without the use of javascript. */
#nav {
	margin: 0px;
	padding: 0px;
}
#nav img {
	border-width: 0;
}
#nav_about {
	background-color: #51A246;
}
#nav_about:hover {
	background: url(images/nav1_about_over.gif) top left no-repeat;
}
#nav_donate {
	background-color: #CF422E;
}
#nav_donate:hover {
	background: url(images/nav1_donate_over.gif) top left no-repeat;
}
#nav_why {
	background-color: #355EAA;
}
#nav_why:hover {
	background: url(images/nav1_why_over.gif) top left no-repeat;
}
#nav_how {
	background-color: #E68B1A;
}
#nav_how:hover {
	background: url(images/nav1_how_over.gif) top left no-repeat;
}
#nav_companies {
	background-color: #6C4197;
}
#nav_companies:hover {
	background: url(images/nav1_companies_over.gif) top left no-repeat;
}
#nav_artscard {
	background-color: #A72541;
}
#nav_artscard:hover {
	background: url(images/nav1_artscard_over.gif) top left no-repeat;
}
#nav_calendar {
	background-color: #74B56B;
}
#nav_calendar:hover {
	background: url(images/nav2_calendar_about_over.gif) top left no-repeat;
}
#nav_raccweb {
	background-color: #74B56B;
}
#nav_raccweb:hover {
	background: url(images/nav2_raccweb_about_over.gif) top right no-repeat;
}
#nav_contact {
	background-color: #74B56B;
}
#nav_contact:hover {
	background: url(images/nav2_contact_about_over.gif) top right no-repeat;
}
td.bg_left {
	padding: 0px;
	width: 7px;
	background: url(images/bg_shad_left.gif) repeat;
}
td.bg_right {
	padding: 0px;
	width: 7px;
	background: url(images/bg_shad_right.gif) repeat;
}
#masthead {
	padding: 0px;
	margin: 0px;
}
#masthead img {
	margin-left: 1px;
	margin-bottom: 1px;
}
#masthead h1 {
	margin: 0px;
	padding: 0px;
	background-color: #929397;
	text-align: right;
	font-size: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
td.content {
	color: #333333;
	background-color: #FFFFFF;
	padding: 5px 20px 20px;
	margin: 0px;
	text-align: left;
}
td.content img {
	margin: 4px;
}
td.footer {
	color: #FFFFFF;
	text-align: center;
	background-color: #BDBEC1;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
}
td.footer a {
	color: #FFFFFF;
	text-decoration: underline;
}
td.footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
blockquote, ul, ol {
	margin-top: 0px;
}
ul.checks {
	list-style-image: url(images/redcheck.gif);
}
ul.square {
	list-style-image: url(images/squarebullet.gif);
}
	/* The following comment exploits a bug in Netscape 4.x to hide the subsequent styles from NS4 browsers */
	/*/*/
li {
	padding: 5px;
}
	/* This comment ends hiding from NS4 */
table#beneficiaries td {
	background-color: #929397;
}
.outdent {
	color: #FFFFFF;
	text-indent: -15px;
	margin: 8px 15px;
	padding-left: 10px;
	font-size: 85%;
	font-weight: bold;
	line-height: 110%;
}
.outdent a {
	color: #FFFFFF;
	text-decoration: none;
}
.outdent a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.indent {
	margin: 0px 20px 15px 20px;
}
.small {
	font-size: 80%;
}
p.small {
	margin: 0px;
	padding: 0px;
}
.smallwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 150%;
	color: #FFFFFF;
	line-height: 100%;
}
.smallwhite a {
	color: #FFFFFF;
	text-decoration: none;
}
.smallwhite a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
td.smallwhite {
	padding-left: 17px;
}
form#enews input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 2px;
	width: 115px;
}
table.printlink {
	float: right;
	width: auto;
	margin: 4px 4px 0px 0px;
}
table.printlink td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #909091;
	text-align: right;
	font-size: 80%;
}
table.printlink img {
	margin: 0px;
}
table.printlink a {
	color: #909091;
	text-align: right;
	text-decoration: none;
}
p.contactInfo {
	font-size: 80%;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}
.whiteHeader {color: #FFFFFF}
.whiteHeader a {color: #FFFFFF}
