body { font-family: arial, helvetica, verdana; background-color: #434242; background-repeat: no-repeat; background-position: center 0; }
.bg-body1 { background-color: #434242; background-image: url(images/bg-stripe.gif); background-repeat: repeat-x; background-position: 0 8px; }
.bodycopy-1 {
	color: black;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 16px !important;
	text-transform: none;
	text-align: left;
	margin: 6px 0px;
}
.bodycopy-1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333;
	margin: 6px 0px;
	padding: 6px 0px;
}
.bodycopy-1 a:link { color: #024687; font-size: 12px; font-family: arial, helvetica, verdana; line-height: 18px !important; text-decoration: underline; text-align: left; text-transform: none; }
.bodycopy-1 a:visited { color: #024687; font-size: 12px; font-family: arial, helvetica, verdana; line-height: 18px !important; text-decoration: underline; text-align: left; text-transform: none; }
.bodycopy-1 a:hover { color: white; font-size: 12px; font-family: arial, helvetica, verdana; line-height: 18px !important; background-color: #024687; text-decoration: none; text-align: left; text-transform: none; }
.bodycopy-1 a:active { color: #024687; font-size: 12px; font-family: arial, helvetica, verdana; line-height: 18px !important; text-decoration: underline; text-align: left; text-transform: none; }
.bodycopy-1 {
	color: #000;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 16px !important;
	text-align: left;
	text-transform: none;
	margin: 4px, 0, 4px, 0;
}
.bodycopy-1cntr {
	color: #000;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 16px !important;
	text-align: center;
	text-transform: none;
	margin: 0px, 0, 6px, 0;
}
.bodycopy-white { color: white; font-size: 12px; font-family: arial, helvetica, verdana; line-height: 18px !important; text-align: left; text-transform: none; }
.bodycopy-2 { color: black; font-size: 11px; font-family: arial, helvetica, verdana; line-height: 14px !important; text-align: left; }
.copyright-type { color: #fff; font-size: 9px; font-family: arial, helvetica, verdana; line-height: 10px !important; text-align: right; }
.caption-1 {
	font-family: arial;
	font-size: 10px;
	color: #333;
	line-height: 12px;
}
.subhead-1 {
	color: #024687;
	font-size: 18px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 19px;
	text-align: left;
	margin: 0,0,4px,0;
}
.subhead-2 {
	color: #024687;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	text-align: left;
	font-weight: bold;
}
.subhead-2 a:link { color: white; font-size: 12px; font-family: arial, helvetica, verdana; font-weight: bold; font-style: normal; line-height: 14px; background-color: #036; text-decoration: none; text-align: left; }
.subhead-2 a:visited { color: white; font-size: 12px; font-family: arial, helvetica, verdana; font-weight: bold; line-height: 14px; background-color: #036; text-align: left; }
.subhead-2 a:hover { color: white; font-size: 12px; font-family: arial, helvetica, verdana; font-weight: bold; line-height: 14px; background-color: #036; text-decoration: underline; text-align: left; }
.subhead-2 a:active { color: white; font-size: 12px; font-family: arial, helvetica, verdana; font-weight: bold; line-height: 14px; background-color: #036; text-align: left; }
.table-body1 { color: black; font: 12px/14px arial, helvetica, verdana; font-size-adjust: 0; text-align: center; padding: 3px 4px 3px 8px; }
.table-body2 { color: black; font: 12px/14px arial, helvetica, verdana; font-size-adjust: 0; text-align: left; padding: 3px 4px 3px 8px; }
.table-body-RA { color: black; font: 12px/14px arial, helvetica, verdana; font-size-adjust: 0; text-align: right; text-indent: 12px; padding: 3px 18px 3px 8px; }
.table-descriptions { color: black; font: bold 9px/11px arial, helvetica, verdana; font-size-adjust: 0; text-align: center; padding: 3px 4px 3px 8px; }
.table-subhead { color: white; font-size: 12px; font-family: arial, helvetica, verdana; font-weight: bold; font-variant: normal; line-height: 13px; text-align: left; padding: 3px 4px 3px 8px; }
.table-body-smaller { color: black; font: 10px/12px arial, helvetica, verdana; font-size-adjust: 0; text-align: left; }
.bg-barnrainbow {
	background: #E6E8dd url(images/rainbow-barn-bg.jpg) no-repeat center top;
	visibility: visible;
}
.bg-swimmeet { background-color: #eaeff3; background-image: url(images/bg-swimmeet.jpg); background-repeat: no-repeat; }
.bg-rivertrees { background-color: #f4f4f4; background-image: url(images/bg-rivertrees.jpg); background-repeat: no-repeat; }
.bg-bigclouds { background-color: #f4f4f4; background-image: url(images/bg-bigcloud.jpg); background-repeat: no-repeat; }
.bg-sailboats { background-color: #fff3e3; background-image: url(images/bg-sailboats.jpg); background-repeat: no-repeat; }
.bg-prints { background-color: white; background-image: url(images/bg-prints2prints.jpg); background-repeat: no-repeat; }
.bg-4x6pics { background-color: #e1e2f7; background-image: url(images/bg-4x6pics.jpg); background-repeat: no-repeat; }
.bg-4x6-bw { background-color: #b4b4b4; background-image: url(images/bg-4x6-bw.jpg); background-repeat: no-repeat; }
.redSubhead {
	color: #F00;
	font-size: 18px;
	margin: 12px 0px -1px 0px;
	font-weight: bold;
}
.redAnncmnt {
	font-size: 12px;
	color: #F00;
	margin: 6px, 0, 8px, 0;
}
.red {
	color: #CA001A;
}
