.header {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #003399}
.headertwo {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bolder; color: #000066}
.subhead {  font-family: "Times New Roman", Times, serif; font-size: 12px; color: #000066}
.navbckgrnd {  background-image: url(nav_bckgrnd.gif); background-repeat: repeat-y}
.disclaimer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333399}
.bodybox {  background-color: #FFFFFF; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bodyboxhead {  background-color: #798D74}
.headerwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bolder; color: #FFFFFF}
.boxbottomgrey {  border-color: black black #999999; border-style: solid; border-bottom-width: 1px}
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666
}
.body_red_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C00;
	font-weight: bold;
}
.subheadwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF}
.bodyboxsubhead {  background-color: #333399; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.bodyboxsubheadgrey {  background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.bodyboxsubheadgrey a{
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.bodyboxsubheadgrey a:hover{  background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333399}
.bodyboxsage {  background-color: #798D74; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bodywhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.directoryrecordset {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #CCCCCC;
	border-top-width: 2px;
	border-bottom-width: 6px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.bodysize2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bolder;
}
.cherrycreekpersoective {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.cherrycreekpersoective a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/*
start rsvpmore buttons
---------------------------------
*/

.rsvpbutt
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(butt-rsvp-over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 130px;
height: 39px;
margin: 0;
padding: 0;
}

.rsvpbutt a
{
display: block;
color: #000000;
font-size: 11px;
width: 130px;
height: 39px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.rsvpbutt img
{
width: 130px;
height: 39px;
border: 0
}

* html a:hover
{
visibility:visible
}

.rsvpbutt a:hover img
{
visibility:hidden
}

.rsvpbutt span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
.namefield {
display:none;
}
/*
end rsvpIndexmore buttons
---------------------------------
*/
/*
start proxy buttons
---------------------------------
*/

.proxybutt
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(butt-proxy-over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 178px;
height: 39px;
margin: 0;
padding: 0;
}

.proxybutt a
{
display: block;
color: #000000;
font-size: 11px;
width: 178px;
height: 39px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.proxybutt img
{
width: 178px;
height: 39px;
border: 0
}

* html a:hover
{
visibility:visible
}

.proxybutt a:hover img
{
visibility:hidden
}

.proxybutt span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
.namefield {
display:none;
}
/*
end proxy buttons
---------------------------------
*/
/*
start BuyTickets buttons
---------------------------------
*/

.buyticketsbutt
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(butt-buytickets-over.gif) no-repeat;
white-space: nowrap;
display: block;
width: 139px;
height: 39px;
margin: 0;
padding: 0;
}

.buyticketsbutt a
{
display: block;
color: #000000;
font-size: 11px;
width: 139px;
height: 39px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.buyticketsbutt img
{
width: 139px;
height: 39px;
border: 0
}

* html a:hover
{
visibility:visible
}

.buyticketsbutt a:hover img
{
visibility:hidden
}

.buyticketsbutt span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
.namefield {
display:none;
}
/*
end BuyTickets buttons
---------------------------------
*/
