*
{
	padding: 0px;
	margin: 0px;
}
HTML, BODY
{
	height: 100%;
}
BODY
{
	background-image: url('wtrTmpImages/asphalt.jpg');
	color: #828282;
	font-family: Helvetica;
}
A IMG
{
	border: none;
}
A
{
	color: #087EC7;
}
H2
{
	margin-bottom: 20px;
	margin-top: 5px;
	color: #087EC7;
}
#wrapper
{
	height: 100%;
}
/*--HEADER--*/
#header
{
	width: 100%;
	height: 130px;
	position: absolute;
	z-index: 99;
	background-color: #0078C1;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	background-image: url('wtrTmpImages/whitegrad.png');
	box-shadow: 0 0 5px #000;
}
#headerinner
{
	width: 1000px;
	height: 100%;
	margin: auto;
}
#logo
{
	margin-top: 5px;
	float: left;
}
#logo IMG
{
	height: 115px;
	padding-top: 4px;
}
#v8utes
{
	float: right;
}
#v8utes IMG
{
	height: 155px;
	padding-top: 5px;
}
/*--MAIN IMAGE--*/
#mainimage
{
	width: 100%;
	height: 580px;
	max-height: 700px;
	border-bottom: 1px solid #454545;
	text-align: center;
	background-color: #0C6298;
	margin-top: ;
}
#mainimage IMG
{
	margin: 158px auto auto;
	width: 800px;
	float: right;
}
#mainimageinner
{
	width: 1049px;
	margin: auto;
}
#ctas
{
	padding: 30px 15px 10px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	float: left;
	margin-top: 195px;
}
.ctabtn
{
	margin-bottom: 34px;
	width: 150px;
	padding: 18px;
	background-color: #FFFFFF;
	font-size: 18.4pt;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #4BAEFE;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: bold;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
.ctabtn:hover
{
	background-color: #4BAEFE;
	color: #FFFFFF;
}
/*--CONTENT---*/
#content
{
	overflow: auto;
	background-image: url('wtrTmpImages/whitegrad.png');
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	font-size: 14.7px;
}
#content P
{
	margin-bottom: 15px;
	line-height: 1.4;
}
#contentinner
{
	overflow: auto;
	width: 1000px;
	margin: auto auto 18px;
	padding-top: 20px;
}
#upcomingevents
{
	float: left;
	background-color: #FFFFFF;
	width: 280px;
	height: 400px;
	margin: 25px;
	padding: 20px;
}
#maincontent
{
	background-color: #FFFFFF;
	float: left;
	height: 400px;
	width: 535px;
	margin: 25px;
	padding: 20px;
}
#contact
{
	background-color: #FFFFFF;
	height: 340px;
	width: 930px;
	margin: auto auto 40px;
	padding: 20px 10px 50px;
}
#contact A
{
	text-decoration: none;
}
#contactinfo
{
	float: left;
	text-align: center;
	line-height: 1.5;
	margin-left: 20px;
	width: 475px;
}
#contactformholder
{
	float: right;
	text-align: left;
	width: 400px;
	font-size: 15px;
}
#contactformholder .formheader TD, #errorform .formheader TD
{
	font-weight: bold;
	padding-top: 17px;
}
#contactformholder TR TD, #errorform TR TD
{
	padding-bottom: 10px;
	padding-left: 7px;
}
#contactformholder INPUT, #contactformholder TEXTAREA, #errorform INPUT, #errorform TEXTAREA
{
	padding: 3px;
	width: 225px;
	border: 1px solid #B0B0B0;
}
#contactformholder BUTTON, #errorform BUTTON
{
	padding: 10px 30px;
	margin-left: 125px;
	font-weight: bold;
	background-color: #1580C3;
	color: #FFFFFF;
	border: none;
	text-transform: uppercase;
	cursor: pointer;
}
#contactformholder BUTTON:hover, #errorform BUTTON:hover
{
	background-color: #084A74;
}
#captchaholder
{
	margin-left: 25px;
}
#phonenum
{
	color: #087EC7;
	font-size: 40pt;
	text-transform: uppercase;
	margin-bottom: 12px;
}
#email
{
	color: #087EC7;
	font-size: 15pt;
	text-transform: uppercase;
}
#eventscalendar
{
	background-color: #FFFFFF;
	width: 905px;
	margin: auto auto 40px;
	padding: 20px;
	text-align: left;
}
#eventscalendar TABLE
{
	width: 100%;
	border-collapse: collapse;
}
#eventscalendar TR:nth-child(even)
{
	background-color: rgba(32, 132, 197, 0.155);
}
#eventscalendar TR TD
{
	padding: 10px;
}
/*--CONTACT PAGES--*/
#contactpagecontent
{
	background-color: #FFFFFF;
	height: 470px;
	width: 930px;
	margin: 180px auto 40px;
	padding: 45px 10px 50px;
}
#errorform
{
	margin: auto;
	width: 375px;
}
/*--FOOTER--*/
#footer
{
	height: 180px;
	border-top: 1px solid #454545;
	background-color: #FFFFFF;
}
