html {

	
			}
			
			
			* {
			
				font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
			
			
				padding: 0px;
				margin: 0px;
			}
			
			
			body {
			
				padding: 0px;
				margin: 0px;
						
				background-color: #4D4D4D;
				background-color: #ffffff;
				background-color: #cccccc;
						
				text-align: center;
			}
			
			
			a {
			
				text-decoration: none;
				color: #487B7F;
				color: #6CB8BE;
			
			}
			
			
			a:hover {
			
				text-decoration: underline;
			}
			
			a img {
			
				border: 0px;
			}
			
			
			#MainContainer {
	
				position: relative;
				
				width: 980px;
				height: 610px;
				
				margin-left: auto;
				margin-right: auto;
				margin-top: 35px;
				padding-bottom: 40px;
				
				text-align: left;
				
				background-color: #ffffff;
			
			}
	
			
			#Header {
			
				float: left;
				
				width: 980px;
				height: 135px;
				
				margin-top: 12px;
			
				text-align: center;
			}
			
			#SubHeader {
			
				float: left;
				
				width: 980px;
				
				margin-top: 10px;
			
			}
			
			#SubHeader p {
			
				width: 980px;
				
				color: #bc0000;

				text-transform: uppercase;
				letter-spacing: 3px;
				
				text-align: center;
			}
			
			
			
			#FooterNav {
			
				position: absolute;
				
				bottom: 0px;
				left: 0px;
				
				width: 980px;
				height: 40px;
			
			}
			
			
			
			#FooterNav ul {
	
				float: left;
				
				margin-top: 8px;
				margin-left: 150px;
				
				list-style-type: none;
			
			}
			
			
			#FooterNav ul li {
			
				float: left;
			}
			
			
			#FooterNav ul li a {
			
				font-size: 12px;
				letter-spacing: 1px;
				
				display: block;
				
				padding-left: 8px;
				padding-right: 8px;
				
				color: #ffffff;
				color: #666666;
				color: #787878;
				text-decoration: none;
			
			}
			
			
			#FooterNav ul li a:hover {
			
				color: #E17915;
			}
			
			
			#FooterNav ul li a#current_page {
			
				color: #E17915;
				
			}


			#GalleryNavContainer {

				position: relative;

				float:left;

				height: 280px;
				width: 840px;

				overflow: hidden;
			}


			#GalleryNav {

				position: absolute;

				top: 0px;
				left: 0px;

				height: 280px;
			}
			
			
			
			
			#GalleryImageContainer {
			
				float: left;
			
				width: 980px;
				height: 280px;
				
				margin-bottom: 20px;
				margin-top: 30px;
				margin-left: 75px;
			
			}


			#PreviousContainer {

				float: left;

				width: 12px;
				height: 262px;

				margin-right: 6px;

				background-color: #cccccc;

			}


			#NextContainer {

				float: left;

				width: 12px;
				height: 262px;

				margin-left: 6px;

				background-color: #cccccc;

			}
			
			
			#GalleryImageContainer ul {
			
				list-style-type: none;
			
			}
			
			#GalleryImageContainer ul li {
			
				float: left;
				
				width: 260px;
				
				margin-left: 27px;
				
				
			
			}
			
			#GalleryImageContainer ul li div {
			
				width: 260px;
				height: 260px;
				
				background-color: #cccccc;
			
			}
			
			#GalleryImageContainer ul li img {
			
				width: 260px;
				height: 260px;
				
				background-color: #ffffff;
				border: 1px solid #666666;
			
			}
			
			#GalleryImageContainer ul li p {
			
				width: 260px;
				
				margin-top: 4px;
			
				text-transform: uppercase;
				text-align: center;
				
				font-size: 12px;
				font-weight: bold;
				letter-spacing: 2px;
				
				color: #666666;
			
			}
			
			#GalleryImageContainer ul li p a {
			
			
				font-size: 12px;
				font-weight: bold;
				letter-spacing: 2px;
				
				color: #6CB8BE;
				
			}			
			
			
			#GalleryContentContainer {
			
				 float: left; 
			
			}
			
			#GalleryContentContainer a {
			
				color: #000000;
			}
			
			
			#GalleryContentContainer p {

				padding-left: 140px; 
				padding-right: 140px;

				 text-align: center; 
				line-height: 18px;

			}

			#GalleryContentContainer p a {

				color: #bc0000;

				text-decoration: none;
			}

			#GalleryContentContainer p a:hover {


				text-decoration: underline;
			}
			
			#TopOverlay {
	
				position: absolute;

				top: 0px;
				left: 0px;

				width: 100%;
				height: 100%;

				background-image: url(../images/Global/70PercentBlack.png);
				background-repeat: repeat;

				z-index: 10000;
				display: none;

				text-align: center;
			}


			#TopOverlayWindow {

				position: relative;

				margin-top: 60px;
				margin-left: auto;
				margin-right: auto;

				width: 750px;
				height: 500px;

				background-color: #ffffff;

				border: 1px solid #cccccc;

				text-align: left;

			}


			#TopOverlayWindowFooter {

				position: absolute;

				bottom: 10px;
				left: 0px;

				width: 738px;
				height: 24px;

				text-align: right;
				
				margin-right: 12px;

			}
			
			#WorkshopContainer {
			
				position: relative;
				
				float: left;
				
				margin-left: 16px;
				margin-top: 8px;
			}
			
			#WorkshopPageHeader {
			
				float: left;
				
				width: 700px;
			}
			
			#WorkshopPageHeader h1 {
			
				font-size: 13px;
				
				margin-top: 6px;
				margin-bottom: 6px;
			
			}
			
			#WorkshopImage {
			
				float: left;
				
				width: 400px;
				height: 400px;
				
				margin-right: 20px;
			
				border: 1px solid #000000;
			}
			
			#WorkshopContent {
			
				float: left;
				
				width: 255px;
				height: 400px;
				
				margin-right: 10px;
				
				overflow: auto;
			
			}
			
			
			#WorkshopContent p {
			
				margin-top: 6px;
				margin-bottom: 6px;
				margin-left: 6px;
			}
			
			#WorkshopContent ul {
			
				margin-top: 6px;
				margin-bottom: 6px;
			}
			
			#WorkshopContent ul li {
			
				margin-left: 20px;
				
				margin-top: 4px;
				margin-bottom: 4px;
			}
			
			
			#HeaderLeft {

				float: left; 

				width: 150px; 
				height: 60px; 

				margin-top: 20px; 
				margin-left: 40px; 
	
				text-align: center; 
				line-height: 18px;

				border-right: 1px dotted #cccccc;
				border-bottom: 1px dotted #cccccc;
			}


			#HeaderLeft a {

				color: #6CB8BE;
				color: #BC0000;

				text-decoration: underline;
			}


			#HeaderRight {

				float: right; 

				width: 150px;
				height: 60px;

				margin-top: 20px; 
				margin-right: 40px; 

				text-align: center; 
				line-height: 18px;

				border-left: 1px dotted #cccccc;
				border-bottom: 1px dotted #cccccc;

			}


			#HeaderRight a {

				color: #6CB8BE;
				color: #BC0000;

				text-decoration: underline;
			}
		