@charset "UTF-8";
.bodycopy {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCCCCC;
}
.bodycopycontactus {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCCCCC;
}
.bodycopycontactusinfo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCCCCC;
}
.bodycopybold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CCCCCC;
}
.pageselnav {
	font-family: GilSans, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
body {
	background-color: #79795D;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image:none;
}
body.lead {
	background-color: #D6BB55;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image:none;
}
body.contactabout {
	background-color: #79795D;;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image:url(images/vanvivalogobottom-1.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
	background-attachment:scroll;
}
a:link {color:#cccccc;text-decoration: underline; font-size:12pt;}
a:visited {color:#cccccc;text-decoration: underline; font-size:12pt;}
a:active {color:#d6bb55;text-decoration: none; font-size:12pt;}
a:hover {color:#d6bb55;text-decoration: none; font-size:12pt;}

.contact_form_required {
	font-family: GilSans, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#FF0000;
}
.introlink {
	font-family:Arial, Helvetica, sans-serif;
	size: 9pt;
}
a.introlink:link {
	color: #7e7142;
	text-decoration: none;
}
a.introlink:visited {
	text-decoration: none;
	color: #7e7142;
}
a.introlink:hover {
	text-decoration: none;
	color: #000;
}
a.introlink:active {
	text-decoration: none;
	color: #7e7142;
}
div.dot_line {
	height:28px;
	width:100%;
	text-align:center;
	vertical-align:bottom;
	background-color: transparent;
	background-image:url(images/horz_dot.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
#dot_line2 {
	height:5px;
	width:100%;
	text-align:center;
	vertical-align:bottom;
	background-color: transparent;
	background-image:url(images/horz_dot.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	margin-bottom:10px;
}
#contact {
	width:620px;
	height:auto;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	border-right:#a8a895 1px dashed;
	border-left:#a8a895 1px dashed;
	text-align:left;
	vertical-align:top;
}