@charset "utf-8";
body {
	background-color: #ffffff;
	margin:30px;
	text-align:center;
}
.page{
	margin:auto;
	width:844px;
	text-align:left;
}
.header{
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	padding:50px 0px 50px 615px;
}
.footer{
	border-top:solid 1px #d3d4d5;
	font:10px Arial, Helvetica, sans-serif;
	color: #8c8c8c;
	text-align:center;
	padding:20px;
}
img{
	border:0px;
}
.aboutcontent{
	background-image:url(images/about_content.jpg);
	background-repeat:no-repeat;
	padding:30px 20px 10px 40px;
	color:#790c4a;
	font:17px Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:24px;
	width:431px;
	height:453px;
	float:left;
}
.gallerycontent{
	width:431px;
	height:453px;
	float:left;
}
.quickfacts{
	background-image:url(images/quick_content.jpg);
	background-repeat:no-repeat;
	padding:25px 10px 25px 25px;
		color:#4d4c4c;
	font:13px Arial, Helvetica, sans-serif;
	line-height:25px;
	width:295px;
	height:438px;
	margin-left:514px;
}
.quicklist{
	margin:0px;
	padding:0px 0px 0px 25px;
}
p{
	margin:0px 0px 15px 0px;
}
.form{
	text-align:right;
	color:#4d4c4c;
	padding-right:10px;
}
.req{
	color:#790c4a;
	font:16px Arial, Helvetica, sans-serif;
}
.formfield{
	margin:5px 0px 5px 10px;
	font:11px Arial, Helvetica, sans-serif;
	padding:2px;
	color:#4d4c4c;
	border:solid 1px #918f8f;
	width:200px;
	vertical-align:top;
}
a{
	color:#4d4c4c;
}
.err{	
font:10px Arial, Helvetica, sans-serif;
text-align:right;
	padding-right:10px;
}