body {
	font-family:Arial,Verdana,sans-serif;
	color:#6D6D6D;
	font-size:10pt;
	font-weight:normal;
	padding:0;
	background-color:#ABE6E3;
	margin:60px auto 0 auto;
	}
#pagebackground {
	width:1017px;
	position:absolute;
	left:-509px;
	margin-left:549px;
	}
table,tr,td,th,img,div {
	margin:0;
	padding:0;
	border:0 none;
	}
p {
	font-family:Arial,Verdana,sans-serif;
	color:#6D6D6D;
	text-align:left;
	font-weight:normal;
	font-size:10pt;
	background-color:inherit;
	}
select {
	font-family:Arial,Verdana,sans-serif;
	color:#6D6D6D;
	font-weight:normal;
	font-size:10pt;
	background-color:inherit;
	}
a {
	text-decoration:none;
	color:#E15068;
	background-color:inherit;
	}
.spacer {
	clear:both;
	height:1px;
	width:100%;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
	}
#logo {
	position:absolute;
	top:-40px;
	left:-20px;
	z-index:2;
	}
#logo img {
	width:180px;
	height:180px;
	float:left;
	}
#page {
	width:981px;
	margin:0;
	padding:0;
	background:#FFFFFF url(images/pagebackground.jpg) repeat-y;
	}
#navbox {
	width:981px;
	margin:0 auto;
	clear:both;
	}
#tlcorner {
	width:16px;
	height:49px;
	float:left;
	background:url(images/tlcorner.jpg) no-repeat;
	}
#topnav {
	width:949px;
	height:49px;
	background:url(images/topnavbackground.jpg) repeat-x;
	float:left;
	}
#nav {
	width:769px;
	float:right;
	background:inherit;
	}
#topnav img {
	width:5px;
	height:43px;
	margin:3px 9px;
	float:left;
	}
#topnav p {
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin-top:16px;
	background-color:inherit;
	width:auto;
	}
#topnav a:link {color:#FFFFFF;background-color:inherit;}
#topnav a:visited {color:#FFFFFF;background-color:inherit;}
#topnav a:hover {color:#E5B7C0;background-color:inherit;}
#topnav a:active {color:#E5B7C0;background-color:inherit;}
#navarrowone {
	width:12px;
	z-index:2;
	position:absolute;
	top:0px;
	left:211px;
	}
#navarrowtwo {
	width:12px;
	z-index:2;
	position:absolute;
	top:0px;
	left:280px;
	}
#navarrowthree {
	width:12px;
	z-index:2;
	position:absolute;
	top:0px;
	left:388px;
	}
#navarrowfour {
	width:12px;
	z-index:2;
	position:absolute;
	top:0px;
	left:528px;
	}
#navarrowfive {
	width:12px;
	z-index:2;
	position:absolute;
	top:0px;
	left:668px;
	}
#navarrowsix {
	width:12px;
	z-index:2;
	position:absolute;
	top:0px;
	left:791px;
	}
#navarrowseven {
	width:12px;
	z-index:2;
	position:absolute;
	top:0px;
	left:892px;
	}
#navarrow img {
	width:12px;
	height:11px;
	}
#trcorner {
	width:16px;
	height:49px;
	float:right;
	background:url(images/trcorner.jpg) no-repeat;
	}
#mainindex {
	width:949px;
	margin:0 auto;
	}
#main {
	width:949px;
	margin:0 auto;
	position:relative;
	top:40px;
	}
#action {
	width:949px;
	clear:both;
	position:relative;
	top:20px;
	}
#actionleft,#actioncenter,#actionright {
	float:left;
	border:#ECECEC 1px solid;
	padding:3px;
	width:280px;
	}
#actionleft {
	margin-left:22px;
	}
#actioncenter {
	margin-right:20px;
	margin-left:20px;
	}
#actionright {

	}
#actionleft img,#actioncenter img,#actionright img {
	width:280px;
	height:185px;
	margin-bottom:3px;
	clear:both;
	}
#actionone,#actiontwo,#actionthree {
	width:280px;
	height:35px;
	clear:both;
	text-align:center;
	color:#FFFFFF;
	background-color:inherit;
	font-size:14pt;
	text-align:center;
	padding-top:8px;
	font-weight:bold;
	}
#actionone {
	background:#9DCF1F url(images/actiononebackground.jpg) repeat-x;
	}
#actiontwo {
	background:#1BAFCE url(images/actiontwobackground.jpg) repeat-x;
	}
#actionthree {
	background:#ED7C04 url(images/actionthreebackground.jpg) repeat-x;
	}
#actionone a,#actiontwo a,#actionthree a {
	color:#FFFFFF;
	background-color:transparent;
	}
#rbox {
	width:949px;
	clear:both;
	position:relative;
	top:40px;
	}
#contactnote {
	width:333px;
	height:246px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	}
#contactnote img {
	width:333px;
	height:246px;
	}
#left {
	width:333px;
	float:left;
	margin:50px 0 0 0;
	}
#indexcontent {
	width:546px;
	float:right;
	margin-left:30px;
	margin-right:40px;
	}
#content {
	width:546px;
	float:right;
	margin-left:30px;
	margin-right:40px;
	}
#contentgallery {
	background-color:#FFFFFF;
	height:100%;
	width:896px;
	margin:35px auto 0px auto;
	clear:both;
	}
#contactinfo {
	background-color:#FFFFFF;
	width:100%;
	float:right;
	margin:0 auto 30px auto;
	clear:both;
	}
#contactform {
	border:1px solid #03B0A7;
	padding:20px 0 20px 26px;
	background-color:#FFFFFF;
	width:527px;
	float:right;
	margin:0 auto 30px auto;
	clear:both;
	}
#indexcontent p,#content p {

	}
h1 {
	font-size:18pt;
	text-align:center;
	font-weight:bold;
	color:#03B0A7;
	background-color:inherit;
	margin-top:0;
	}
h2 {
	font-size:12pt;
	font-weight:bold;
	color:#03B0A7;
	background-color:inherit;
	text-align:center;
	}
.event {
	font-weight:bold;
	display:inline;
	text-align:left;
	}
#contacttext {
	width:537px;
	margin:0 auto;
	}
.more {
	color:#E15068;
	background-color:inherit;
	font-weight:bold;
	text-decoration:underline;
	}
#morehelp,#moreabout {
	text-align:center;
	margin-top:20px;
	}
#leftarrow {
	padding-left:10px;
	width:37px;
	height:12px;
	}
#sendto {
	 text-align:center;
	 margin-bottom:50px;
	}
.photobox {
	width:333px;
	height:260px;
	background:#FFFFFF url(images/photobackground.jpg) no-repeat;
	clear:both;
	margin:0 auto;
	}
.photobox img {
	width:285px;
	height:214px;
	margin:23px 24px;
	}
#bottombox {
	width:981px;
	height:49px;
	margin:0 auto;
	clear:both;
	position:relative;
	top:40px;
	}
#blcorner {
	width:16px;
	height:16px;
	float:left;
	background:#FFFFFF url(images/blcorner.jpg) no-repeat;
	}
#bedge {
	width:949px;
	height:16px;
	background:#FFFFFF url(images/bedge.jpg) repeat-x;
	float:left;
	}
#brcorner {
	width:16px;
	height:16px;
	float:left;
	background:#FFFFFF url(images/brcorner.jpg) no-repeat;
	}
#copy {
	margin:20px auto 0 auto;
	font-size:8pt;
	text-align:center;
	}
#projects ul,#helpyou ul {
	margin:0 30px 0 20px;
	list-style-type:disc;
	}
#projects li,#helpyou li {
	font-weight:normal;
	color:#6D6D6D;
	background-color:inherit;
	padding:0;
	text-align:left;
	margin:0 0 10px 0;
	}
	
/* Contact */
#poweredby {
    text-align:center;
    margin-top:30px;
  }
.required {
	color:#E15068;
	font-size:8pt;
	background-color:inherit;
	}
#contactloop {
	text-align:center;
	font-size:12pt;
	font-weight:bold;
	color:#E15068;
	margin-top:40px;
	margin-bottom:25px;
	clear:both;
	}
.reqformfield {
	font-weight:bold;
	color:#E15068;
	}
#captchainput {
	text-align:left;
	color:#E15068;
	}
#submitbox {
	width:143px;
	height:38px;
	margin:0 auto;
	}
#submitbutton {
	float:left;
	width:94px;
	height:38px;
	}
#submitarrow {
	float:right;
	margin-top:23px;
	}