	html, body {
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: 100%;
		color: #ffffff;
		background-color: #000000;
		font-family: Verdana, Geneva, sans-serif;
		font-weight: normal;
		font-size: 10px;
		text-align: center;
	}

	html {
		overflow-y: scroll;
	}

	p {
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}

	ul {
		margin: 0px;
		padding: 0px;
	}
	
	li {
		margin: 0px;
		padding: 0px;
	}

	img {
		border: 0px transparent none;
	}

	#page {
		margin: 0px auto;
		width: 718px;
		height: 600px;
		height: auto !important;
		min-height: 600px;
		text-align: left;
	}

	#header {
		clear: both;
		width: 718px;
		height: 175px;
		background-position: top left;
		background-repeat: no-repeat;
	}

	#footer {
		clear: both;
	}

	#menu {
		float: none;
		clear: both;
		margin: 0px;
		padding: 148px 0px 0px 0px;
		width: 718px;
		height: 27px;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		z-index: 996;
	}

	#menu li .parent {
		clear: right;
		z-index: 998;
	}

	#menu li .child {
		clear: right;
		margin-top: 1px;
		border: solid 1px #ffffff;
		position: relative;
		z-index: 999;
	}

	#menu li {
		float: left;
		margin: 0px 1px 0px 1px;
		font-weight: normal;
		font-size: 12px;
		height: 27px;
		background-color: #222;
		text-align: center;
		vertical-align: middle;
		z-index: 997;
	}

	#menu li a {
		display: block;
		height: 27px;
		line-height: 27px;
		color: #ffffff;
		background-color: #222;
		text-decoration: none;
		z-index: 999;
	}

	#menu li a:hover{
		color: #000000;
		background-color: #ffffff;
	}

	#menu li.first {
		background-color: transparent;
	}

	#menu li.first a {
		-webkit-border-radius: 10px 0px 0px 10px;
		-moz-border-radius: 10px 0px 0px 10px;
		border-radius: 10px 0px 0px 10px;
	} 

	#menu li.last {
		background-color: transparent;
	}

	#menu li.last a {
		-webkit-border-radius: 0px 10px 10px 0px;
		-moz-border-radius: 0px 10px 10px 0px;
		border-radius: 0px 10px 10px 0px;
	} 

	#main_banner {
		clear: both;
		width: 718px;
		height: 80px;
		background-repeat: no-repeat;
		background-position: top left;
	}

	#main_content {
		position: relative;
		width: 718px;
		height: 316px;
		height: auto !important;
		min-height: 316px;
		background-repeat: no-repeat;
		background-position: top left;
		text-align: center;
	}

	#main_content .landing-content {
		float: right;
		height: 316px;
		width: 615px;
		text-align: left;
		vertical-align: bottom;
		font-size: 12px;
	}

	#main_content .landing-banner {
		float: left;
		width: 103px;
		height: 316px;
		text-align: left;
	}

	#main_content .landing-banner a {
		display: block;
		text-decoration: none;
	}

	#video {
		float: left;
		text-align: center;
		position: relative;
		z-index: 0;
	}

	.wrapper {
		clear: both;
	}

	.gallery_wrapper {
		float: none;
		clear: both;
		width: 718px;
		height: auto;
		text-align: center;
	}

	.gallery_header {
		clear: both;
		padding: 5px 10px 5px 10px;
		width: 698px;
		color: #ffffff;
		background-color: #222;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		
		border-radius: 5px 5px 0px 0px;
		-webkit-border-radius: 5px 5px 0px 0px;
		-moz-border-radius: 5px 5px 0px 0px;
	}

	.gallery_item {
		border: 0 none;
	}

	.gallery_item a {
		text-decoration: none;
	}

	.gallery_item img.rounded {
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
