body {
background: #FFFFFF;
margin: 0;
font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
font-size: 10pt;
background: url(/images/BlueBackground.jpg) repeat-x;}

#container {
margin: 0 auto;
width: 780px;
position: relative;}

/* Header */

#header {height: 120px; width: 780px; position: absolute; top: 0; left: 0; z-index: 998;}

	/* Logo */

	#header #logo {width: 285px; height: 56px; position: absolute; top: 25px; left: 0px;}
	
	#EntityNames {
		text-align: right;
		word-spacing: -2px;
		line-height: 24px;
		font-size: 20px;
		color: white;
		font-family: "Helvetica", "Lucida Grande", "Verdana", "Arial", sans-serif;
		width: 585px;
		height: 56px;
		position: absolute;
		top: 28px;
		right: 5px;
	}

	/* Navigation */
	
#header #navigation {
	width: 776px;
	height: 39px;
	position: absolute;
	top: 80px;
	}
	
	#header #navigation ul {
	padding: 0;
	margin: 0;
	}

		#header #navigation ul li {
		list-style-type: none;
		display: inline;
		float: left;
		}
		
			#header #navigation ul li a {
			width: 110px;
			height: 0;
			float: left;
			padding-top: 39px;
			overflow: hidden;
			background: url(/images/nav.png) no-repeat;
			}
			
				#header #navigation ul li#nav-home a, #header #navigation ul li#nav-contact a {
				width: 113px;
				}
		
			#header #navigation ul li#nav-home a {
			background-position: 0px 0px;
			}
			#header #navigation ul li#nav-home a:hover {
			background-position: 0px -39px;
			}
			#header #navigation ul li#nav-home a:active {
			background-position: 0px -78px;
			}
			#header #navigation.home ul li#nav-home a {
			background-position: 0px -117px;
			}
			
			#header #navigation ul li#nav-service a {
			background-position: -113px 0px;
			}
			#header #navigation ul li#nav-service a:hover {
			background-position: -113px -39px;
			}
			#header #navigation ul li#nav-service a:active {
			background-position: -113px -78px;
			}
			#header #navigation.service ul li#nav-service a {
			background-position: -113px -117px;
			}
			
			#header #navigation ul li#nav-rent a {
			background-position: -223px 0px;
			}
			#header #navigation ul li#nav-rent a:hover {
			background-position: -223px -39px;
			}
			#header #navigation ul li#nav-rent a:active {
			background-position: -223px -78px;
			}
			#header #navigation.rent ul li#nav-rent a {
			background-position: -223px -117px;
			}
			
			#header #navigation ul li#nav-directions a {
			background-position: -335px 0px;
			}
			#header #navigation ul li#nav-directions a:hover {
			background-position: -335px -39px;
			}
			#header #navigation ul li#nav-directions a:active {
			background-position: -335px -78px;
			}
			#header #navigation.directions ul li#nav-directions a {
			background-position: -335px -117px;
			}
			
			#header #navigation ul li#nav-dispose a {
			background-position: -447px 0px;
			}
			#header #navigation ul li#nav-dispose a:hover {
			background-position: -447px -39px;
			}
			#header #navigation ul li#nav-dispose a:active {
			background-position: -447px -78px;
			}
			#header #navigation.dispose ul li#nav-dispose a {
			background-position: -447px -117px;
			}
			
			#header #navigation ul li#nav-resource a {
			background-position: -559px 0px;
			}
			#header #navigation ul li#nav-resource a:hover {
			background-position: -559px -39px;
			}
			#header #navigation ul li#nav-resource a:active {
			background-position: -559px -78px;
			}
			#header #navigation.resource ul li#nav-resource a {
			background-position: -559px -117px;
			}
			
			#header #navigation ul li#nav-contact a {
			background-position: -671px 0px;
			}
			#header #navigation ul li#nav-contact a:hover {
			background-position: -671px -39px;
			}
			#header #navigation ul li#nav-contact a:active {
			background-position: -671px -78px;
			}
			#header #navigation.contact ul li#nav-contact a {
			background-position: -671px -117px;
			}
			#accent {
				color: #cc6633;
			}
			
input.invalid {
	background-color: #ff9;
	border: #f00;
	}
	
label.invalid {
	color: #F00;
	}
