@import url("bgstretcher.css");
@import url("jquery.fancybox-1.3.1.css");

/* standard shell template */
html, body 
{
	margin: 0;
	padding:0;
	border:0;
}

body
{		
	font-family: Arial;
	font-size: 70%;
	background: #000;	
	text-align: center;	
	line-height: 16px;
	color: #FFF;
	z-index: 0;
	background: #515151;
}

.clear{
	clear:both;
	overflow: hidden;
	display: none;
	height: 0px;			
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

input
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

a 
{
	color: #302C2D;
	text-decoration: none;
}

a:hover 
{
	text-decoration: underline;	
}

textarea
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

/* construct */

#bluelogo
{
	position: fixed;
	right: 20px;
	bottom: 20px;
	width:64px;
	height: 84px;
	background: url(../Images/shellBlueLogoRight.png) no-repeat top left;
	z-index: 5;
}

#wrapper 
{
	width: 850px;
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;
	float: left;
	z-index: 2;
}

	#wrapper #header
	{
		float: left;
		width: 850px;
		height: 120px;
	}
	
		#wrapper #header h1
		{
			padding: 0px;
			margin: 0px;
			float: left;
		}
		
			#wrapper #header h1 a
			{
				float: left;
				width: 231px;
				height: 52px;
				margin-top: 43px;
				margin-left: 43px;
				display: inline;
				background: url(../Images/shellMainLogo_03.png) no-repeat top left;
			} 
			
				#wrapper #header h1 a span
				{
					display: none;
				}	
	
	#wrapper #navigation
	{
		float: left;
		width: 810px;
		padding-left: 40px;
		height: 30px;
		padding-bottom: 10px;
		z-index: 100000;
	}
	
		#wrapper #navigation #navlist
		{
			float: left;
			padding: 0px;
			margin: 0px;
			width: 810px;
			z-index: 100000;
		}
		
			#wrapper #navigation #navlist li
			{
				list-style-type: none;
				display: inline;
				float: left;
				height: 13px;
				width: 90px;
				padding-top: 5px;
				position: relative;
				z-index: 100000;
			}
			
				#wrapper #navigation #navlist li a
				{
					float: left;
					height: 13px;
				}	
				
					#wrapper #navigation #navlist li a span
					{
						display: none;
					}
					
					#wrapper #navigation #navlist li.nav_home a
					{
						width: 51px;
						background: url(../Images/shellNavigationLinks_09.png) no-repeat top left;
					}

					
					#wrapper #navigation #navlist li.nav_news a
					{
						width: 50px;
						background: url(../Images/shellNavigationLinks_11.png) no-repeat top left;
					}
					
					#wrapper #navigation #navlist li.nav_plans a
					{
						width: 56px;
						background: url(../Images/shellNavigationLinks_13.png) no-repeat top left;
					}
					
					#wrapper #navigation #navlist li.nav_location a
					{
						width: 79px;
						background: url(../Images/shellNavigationLinks_15.png) no-repeat top left;
					}
					
					#wrapper #navigation #navlist li.nav_contact a
					{
						width: 75px;
						background: url(../Images/shellNavigationLinks_17.png) no-repeat top left;
						margin-left: 20px;
						display: inline;
					}
					
					#wrapper #navigation #navlist li.download_area
					{
						float: right;
						width: 139px;
						padding-top: 0px;
					}
					
						#wrapper #navigation #navlist li.download_area a
						{
							float: left;
							width: 139px;
							height: 22px;
							background: url(../Images/shellNavigationLinks_07.gif) no-repeat top left;
						}
						
					#wrapper #navigation #navlist li.nav_register
					{
						float: right;
						width: 110px;
					}
					
						#wrapper #navigation #navlist li.nav_register a
						{
							float: left;
							width: 78px;
							height: 13px;
							background: url(../Images/shellNavigationLinks_18.png) no-repeat top left;
						}
						
					#wrapper #navigation #navlist li a:hover, #wrapper #navigation #navlist li a.selected
					{
						background-position: bottom;
					}
						
					#wrapper #navigation #navlist li .subnav
					{
						position: absolute;
						left: 0px;
						top: 18px;
						width: 165px;
						border-top: 10px solid transparent;
						padding: 0px;
						margin: 0px;
						z-index: 100000;
						background: url(../Images/shellSubnavbG_03.png) top left;
					}
					
						#wrapper #navigation #navlist li .subnav li
						{
							float: left;
							width: 156px;
							height: 25px;
							margin-left: 4px;
							border-top: 1px solid #444345;
							z-index: 100000;
							background: transparent;
						}
						
							#wrapper #navigation #navlist li .subnav li.firstnav
							{
								border: 0px;
							}
							
							#wrapper #navigation #navlist li .subnav li a
							{
								background: transparent;
								float: left;
								width: 147px;
								height: 18px;
								color: #FFF;
								font-size: 110%;
								text-transform: uppercase;
								padding-left: 9px;
								padding-top: 2px;
								padding-bottom: 1px;
							}
							
								#wrapper #navigation #navlist li .subnav li a:hover
								{
									text-decoration: none;
									background: #333333;
								}
								
								#wrapper #navigation #navlist li:hover>a
								{
									background-position: bottom;
								}
							


	#wrapper #content
	{
		float: left;
		width: 810px;
		position: relative;
		padding-left: 40px;
	}
		
		#wrapper #content #blackbg
		{
			position: absolute;
			left: 0px;
			width: 100%;
			top: 0px;
			bottom: 0px;
			background: #000;
			opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
			filter: alpha(opacity=50); /* IE lt 8 */
			-ms-filter: "alpha(opacity=50)"; /* IE 8 */
			-khtml-opacity: .50; /* Safari 1.x */
			-moz-opacity: .50; /* FF lt 1.5, Netscape */
		}
		
		#wrapper #content #contlayer
		{
			position: relative;
			float: left;
			width: 810px;
			padding-top:12px;
			padding-bottom: 20px;
		}
		
			#wrapper #content #contlayer #indexleft
			{
				float: left;
				width: 510px;
			}
			
				#wrapper #content #contlayer #indexleft #indexpic
				{
					float: left;
					width: 498px;
					height: 271px;
				}
				
					#wrapper #content #contlayer #indexleft #indexpic span
					{
						display: none;
					}
					
					#wrapper #content #contlayer #indexleft #indexpic #indexfader
					{
						float: left;
						width: 498px;
						height: 271px;
						padding: 0px;
						margin: 0px;
						overflow: hidden;
					}
						
						#wrapper #content #contlayer #indexleft #indexpic #indexfader li
						{
							float: left;
							width: 468px;
							height: 271px;
							list-style-type: none;
							display: inline;
						}
					
				#wrapper #content #contlayer #indexleft #indexleftitle
				{
					float: left;
					width: 500px;
					margin-left: 10px;
					display: inline;
					height: 13px;
					background: url(../Images/shellIndexTitle_30.png) no-repeat top left; 
					margin-top: 20px;
				}
				
					#wrapper #content #contlayer #indexleft #indexleftitle span
					{
						display: none;
					}
					
				#wrapper #content #contlayer #indexleft #indexlefttext
				{
					float: left;
					width: 490px;
					padding-left: 10px;
					line-height: 14px;
					color: #FFF;
					margin-top: 16px;
				}
				
					#wrapper #content #contlayer #indexleft #indexlefttext ul
					{
						float: left;
						width: 490px;
						padding: 0px;
						margin: 0px;
					}
					
						#wrapper #content #contlayer #indexleft #indexlefttext ul li
						{
							list-style-type: none;
							display: inline;
							float: left;
							padding-left: 8px;
							width: 478px;
							background: url(../Images/shellIndexLIst_03.png) no-repeat top left;
							text-transform: uppercase;
							padding-bottom: 3px;
						}
			
			#wrapper #content #contlayer #indexright
			{	
				float: left;
				width: 300px;
			}
			
				#wrapper #content #contlayer #indexright #indexrightone
				{
					float: left;
					width: 260px;
					height: 61px;
					background: url(../Images/shellIndexRightOne_03.png) no-repeat top left;
					margin-top: 21px;
				}
				
					#wrapper #content #contlayer #indexright #indexrightone span
					{
						display: none;
					}
				
				#wrapper #content #contlayer #indexright #indexrighttwo
				{
					float: left;
					width: 232px;
					height: 36px;
					margin-top: 22px;
					background: url(../Images/shellOfficeSpaceNew_03.png) no-repeat top left;
				}
				
					#wrapper #content #contlayer #indexright #indexrighttwo span
					{
						display: none;
					}	
				
				#wrapper #content #contlayer #indexright #indexrightthree
				{
					float: left;
					width: 187px;
					height: 15px;
					margin-top: 34px;
					background: url(../Images/shellIndexRight_35.png) no-repeat top left;
				}
				
					#wrapper #content #contlayer #indexright #indexrightthree span
					{
						display: none;
					}
				
				#wrapper #content #contlayer #indexright .indexrightfour
				{
					float: left;
					width: 119px;
					height: 14px;
					margin-top: 6px;
					background: url(../Images/shellIndexRight_38.png) no-repeat top left;
				}
				
					#wrapper #content #contlayer #indexright .indexrightfour span
					{
						display: none;
					}
					
					#wrapper #content #contlayer #indexright .indexrightfour:hover
					{
						background-position: bottom;
					}
					
				#wrapper #content #contlayer #indexright .downloadspecsheet
				{
					float: left;
					width: 285px;
					height: 35px;
					background: #2C292D;
					font-size: 100%;
					text-transform: uppercase;
					text-align: center;
					color: #D7D7D7;
					margin-top: 29px;
					background: url(../Images/shellDownloadSpec_03.gif) no-repeat top left;
				}
				
					#wrapper #content #contlayer #indexright .downloadspecsheet span
					{
						display: none;
					}
				
					#wrapper #content #contlayer #indexright .downloadspecsheet:hover
					{
						color: #FFF;
						text-decoration: none;
						background-position: bottom;
					}
				
			#wrapper #content #contlayer #indexright #indexnews
			{
				float: left;
				width: 285px;
				margin-top: 83px;
			}
			
				#wrapper #content #contlayer #indexright #indexnews #newstitle
				{
					float: left;
					width: 285px;
					height: 11px;
					background: url(../Images/shellIndexNewsHead_48.png) no-repeat top left;
				}
				
					#wrapper #content #contlayer #indexright #indexnews #newstitle span
					{
						display: none;
					}
					
				#wrapper #content #contlayer #indexright #indexnews #newstext
				{
					float: left;
					width: 285px;
				}
				
					#wrapper #content #contlayer #indexright #indexnews #newstext #newsnotfound
					{
						float: left;								
						font-size: 110%;
						line-height: 15px;
						color: #FFF;
						margin-top: 20px;
						padding-left: 1px;
					}
				
					#wrapper #content #contlayer #indexright #indexnews #newstext #newsheading
					{
						float: left;
						width: 240px;
						text-transform: uppercase;
						font-size: 110%;
						line-height: 15px;
						color: #009EE3;
						margin-top: 20px;
						padding-left: 1px;
					}
					
					#wrapper #content #contlayer #indexright #indexnews #newstext .newslink
					{
						float: left;
						width: 285px;
						color: #FFF;
						font-size: 90%;
						margin-top: 2px;
						text-transform: uppercase;
					}
					
						#wrapper #content #contlayer #indexright #indexnews #newstext .newslink:hover
						{
							text-decoration: none;
							color: #009EE3;
						}
					
					#wrapper #content #contlayer #indexright #indexnews #newstext .newscontent
					{
						float: left;
						width: 285px;
						font-size: 100%;
						color: #FFF;
						line-height: 16px;
						margin-top: 14px;
					}
					
					#wrapper #content #contlayer #indexright #indexnews #newspic
					{
						float: left;
						width: 285px;
						margin-top: 16px;
						height: 140px;
						overflow: hidden;
					}
					
	/* News Section Start */
	
			#wrapper #content #contlayer #newsleft
			{
				float: left;
				width: 509px;
				border-right: 1px solid #2C2B2C;
			}
			
				#wrapper #content #contlayer #newsleft #latesttitle
				{
					float: left;
					width: 490px;
					font-size: 110%;
					text-transform: uppercase;
					color: #009EE0;
					padding-bottom: 14px;
				}
				
				#wrapper #content #contlayer #newsleft #latestcontent
				{
					float: left;
					width: 490px;
				}
				
					#wrapper #content #contlayer #newsleft #latestcontent .newsimage
					{
						float: right;
						margin-left: 20px;
						margin-bottom: 10px;
						width: 191px;
					}
					
						#wrapper #content #contlayer #newsleft #latestcontent .newsimage:hover
						{
							text-decoration: none;
						}
					
					#wrapper #content #contlayer #newsleft #latestcontent .newsimage .newspic
					{
						float: right;
						width: 191px;
						/*height: 140px;*/
					}
					
						#wrapper #content #contlayer #newsleft #latestcontent .newsimage .newspic img
						{
							border: 0px;
						}
						
					#wrapper #content #contlayer #newsleft #latestcontent .newsimage .newscaption
					{
						float: left;
						width: 171px;
						background: #FFF;
						font-size: 100%;
						padding-left: 10px;
						line-height: 14px;
						padding-right: 10px;
						padding-top: 3px;
						padding-bottom: 3px;
					}
					
					#wrapper #content #contlayer #newsleft #latestcontent .newsimage:hover .newscaption
					{
						color: #000;
						background: #999;
						text-decoration: none;
					}
			
			#wrapper #content #contlayer #newsright
			{
				float: left;
				width: 300px;
			}
			
				#wrapper #content #contlayer #newsright #newsrighttitle
				{
					float: left;
					width: 284px;
					background: url(../Images/shellIndexNewsHead_48.png) no-repeat top left;
					margin-left: 16px;
					height: 11px;
					margin-top: 2px;
				}
				
					#wrapper #content #contlayer #newsright #newsrighttitle span
					{
						display: none;
					}
					
				#wrapper #content #contlayer #newsright #newsrightlist
				{
					float: left;
					padding: 0px;
					margin: 12px 0px 0px 0px;
					width: 297px;
				}
				
					#wrapper #content #contlayer #newsright #newsrightlist li
					{
						float: left;
						width: 290px;
						border-top: 1px solid #2C2B2C;
						list-style-type: none;
						display: inline;
						margin-left: 5px;
						padding: 10px 0px 10px 0px;
					}
					
					#wrapper #content #contlayer #newsright #newsrightlist li .newsdate
					{
						float: left;
						width: 270px;
						padding-left: 10px;
					}
					
					#wrapper #content #contlayer #newsright #newsrightlist li .newsnotfound
					{
						float: left;						
						color: #FFF;
						padding-left: 10px;						
					}
					
					#wrapper #content #contlayer #newsright #newsrightlist li .newsname
					{
						float: left;
						text-transform: uppercase;
						color: #009EE0;
						padding-left: 10px;
						width: 187px;
					}
					
						#wrapper #content #contlayer #newsright #newsrightlist li .newsname a
						{
							color: #009EE0;
							text-transform: uppercase;
							width: 187px;
							float: left;
						}
						
							#wrapper #content #contlayer #newsright #newsrightlist li .newsname a:hover
							{
								text-decoration: none;
								color: #FFF;
							}
	
	/* News Section Finsih */
	
	/* Plans Section Start */
	
	#wrapper #content #contlayer #plansbox
	{
		float: left;
		width: 810px;
	}
	
		#wrapper #content #contlayer #plansleft
		{
			float: left;
			width: 540px;
		}
		
			#wrapper #content #contlayer #plansleft #navbar
			{
				float: left;
				width: 540px;
				height: 28px;
			}
			
				#wrapper #content #contlayer #plansleft #navbar a
				{
					float: left;
					width: 110px;
					text-align: center;
					height: 23px;
					color: #222222;
					text-transform: uppercase;
					background: #696B6D;
					margin-right: 2px;
					display: inline;
					padding-top: 5px;
				}
				
					#wrapper #content #contlayer #plansleft #navbar a.active
					{
						color: #FFF;
					}
					
					#wrapper #content #contlayer #plansleft #navbar a:hover
					{
						text-decoration: none;
						background: #999999;
					}
				
			#wrapper #content #contlayer #plansleft #planbox
			{
				float: left;
				width: 540px;
				position: relative;
				height: 458px;
				background: #696B6D;
			}
			
				#wrapper #content #contlayer #plansleft #planbox a:hover
				{
					text-decoration: none;
				}
			
				#wrapper #content #contlayer #plansleft #planbox #gdflr
				{
					position: absolute;
					left: 13px;
					top: 20px;
					background: url(../Images/shellPlanSmallTwo.gif) no-repeat center center #FFF;
					width: 514px;
					height: 417px;
				}
				
				#wrapper #content #contlayer #plansleft #planbox #firstflr
				{
					position: absolute;
					left: 13px;
					top: 20px;
					background: url(../Images/shellFloorPlanFrstSmll.jpg) no-repeat top left #FFF;
					width: 514px;
					height: 417px;
				}
				
				#wrapper #content #contlayer #plansleft #planbox #secfloor
				{
					position: absolute;
					left: 13px;
					top: 20px;
					background: url(../Images/shellPlanSmallOne.gif) no-repeat center center #FFF;
					width: 514px;
					height: 417px;
				}
				
				#wrapper #content #contlayer #plansleft #planbox .makebig
				{
					position: absolute;
					top: 0px;
					right: 0px;
					color: #1D1D1D;
					font-size: 110%;
					padding-right: 10px;
					padding-top: 5px;
				}
		
			
		#wrapper #content #contlayer .plansright
		{
			float: left;
			width: 250px;
			padding-left: 10px;
			padding-top: 10px;
		}
		
			#wrapper #content #contlayer .plansright .colleft
			{
				float: left;
				width: 130px;
			}
			
			#wrapper #content #contlayer .plansright .colright
			{
				float: left;
				width: 120px;
			}
			
			#wrapper #content #contlayer .plansright .coltitle
			{
				float: left;
				width: 115px;
				padding-left: 10px;
				font-size: 100%;
				text-transform: uppercase;
				color: #0080B6;
			}
			
			#wrapper #content #contlayer .plansright .suitelist
			{
				float: left;
				width: 250px;
				padding: 0px;
				margin: 10px 0px 0px 0px;
			}
			
				#wrapper #content #contlayer .plansright .suitelist li
				{
					float: left;
					list-style-type: none;
					display: inline;
					width: 250px;
				}
				
					#wrapper #content #contlayer .plansright .suitelist li a
					{
						float left;
						width: 250px;
						color: #FFF;
						text-transform: uppercase;
					}
					
						#wrapper #content #contlayer .plansright .suitelist li a:hover
						{
							color: #999999;
						}
				
					#wrapper #content #contlayer .plansright .suitelist li a .listleft
					{
						float: left;
						width: 119px;
						border-right: 1px solid #353637;
						padding-left: 10px;
						padding-top: 4px;
						padding-bottom: 4px;
					}
					
						#wrapper #content #contlayer .plansright .suitelist li a:hover .listleft
						{
							color: #999999;
						}
					
					#wrapper #content #contlayer .plansright .suitelist li a .listright
					{
						float: left;
						width: 110px;
						padding-left: 10px;
						padding-top: 4px;
						padding-bottom: 4px;
					}
					
						#wrapper #content #contlayer .plansright .suitelist li a:hover .listright
						{
							color: #999999;
						}
			
		#wrapper #content #contlayer .plansright .suitecomment
		{
			float: left;
			width: 240px;
			color: #FFF;
			margin-top: 10px;
			padding-left: 10px;
		}
		
			#wrapper #content #contlayer .plansright .suitedetails
			{
				float: left;
				width: 240px;
				padding: 0px 0px 0px 10px;
				margin: 18px 0px 0px 0px;
			}
			
				#wrapper #content #contlayer .plansright .suitedetails li
				{
					list-style-type: none;
					display: inline;
					float: left;
					width: 230px;
					padding-left: 10px;
					color: #FFF;
					font-size: 100%;
					font-weight: normal;
					text-transform: uppercase;
					padding-bottom: 4px;
					background: url(../Images/shellPlanList_03.gif) no-repeat top left;
				}
			
	
	/* Plans Section Finish */
	
	/* Contact Start */
	
		#wrapper #content #contlayer #contact
		{
			float: left;
			width: 810px;
		}
		
			#wrapper #content #contlayer #contact #contacttitle
			{
				float: left;
				width: 810px;
				height: 12px;
				background: url(../Images/shellContactHeading_03.png) no-repeat top left;
				margin-top: 20px;
			}
			
				#wrapper #content #contlayer #contact #contacttitle span
				{
					display: none;
				}
				
			#wrapper #content #contlayer #contact #contactlist
			{
				float: left;
				width: 810px;
				padding: 0px 0px 100px 0px;
				margin: 40px 0px 0px 0px;
			}
			
				#wrapper #content #contlayer #contact #contactlist li
				{
					float: left;
					list-style-type: none;
					display: inline;
					width: 250px;
				}
				
					#wrapper #content #contlayer #contact #contactlist li .contactpic
					{
						float: left;
						width: 250px;
					}
					
						#wrapper #content #contlayer #contact #contactlist li .contactpic a
						{
							float: left;
						}
						
							#wrapper #content #contlayer #contact #contactlist li .contactpic a img
							{
								border: 0px;
							}
					
					#wrapper #content #contlayer #contact #contactlist li .contacttext
					{
						float: left;
						width: 250px;
						font-size: 120%;
						margin-top: 30px;
					}
					
						#wrapper #content #contlayer #contact #contactlist li .contacttext a
						{
							color: #FFF;
						}
						
							#wrapper #content #contlayer #contact #contactlist li .contacttext a:hover
							{
								text-decoration: none;
								color: #009EE0;
							}
	
	/* Contact Finish */
	
	/* Location Start */
	
		#wrapper #content #contlayer #location
		{
			float: left;
			width: 810px;
		}
		
			#wrapper #content #contlayer #location #locationtop
			{
				float: left;
				width: 810px;
				margin-top: 20px;
			}
			
				#wrapper #content #contlayer #location #locationtop #locationtitle
				{
					float: left;
					width: 104px;
					height: 14px;
					background: url(../Images/shellLocationHeader_03.png) no-repeat top left;
				}
				
					#wrapper #content #contlayer #location #locationtop #locationtitle span
					{
						display: none;
					}
					
					#wrapper #content #contlayer #location #locationtop #locationtitle:hover
					{
						background-position: bottom;
					}
					
				#wrapper #content #contlayer #location #locationtop #googlelink
				{
					float: left;
					width: 160px;
					height: 14px;
					background: url(../Images/shellLocationHeader_04.png) no-repeat top left;
				}
				
					#wrapper #content #contlayer #location #locationtop #googlelink span
					{
						display: none;
					}
					
					#wrapper #content #contlayer #location #locationtop #googlelink:hover
					{
						background-position: bottom;
					}
					
				#wrapper #content #contlayer #location #mapbox
				{
					float: left;
					width: 785px;
					height: 386px;
					margin-top: 20px;
					position: relative;
				}
				
					#wrapper #content #contlayer #location #mapbox .transportlink
					{
						position: absolute;
						right: 0px;
						bottom: 0px;
						width: 198px;
						height: 59px;
						background: url(../Images/shellLocalLinks.gif) no-repeat top left;
						z-index: 2000;
					}
					
						#wrapper #content #contlayer #location #mapbox .transportlink:hover
						{
							background-position: bottom;
						}
					
						#wrapper #content #contlayer #location #mapbox .transportlink span
						{
							display: none;
						}
				
					#wrapper #content #contlayer #location #mapbox #normalmap
					{
						position: absolute;
						left: 0px;
						height: 0px;
						width: 785px;
						height: 386px;
						background: url(../Images/shellLocationMap_07.png) no-repeat top left;
						float: left;
					}
					
					#wrapper #content #contlayer #location #mapbox #googlemap
					{
						position: absolute;
						left: 0px;
						top: 0px;
						float: left;
						width: 785px;
						height: 386px;
					}

	
	/* Location Finish */
	
	/* Transport Links Start */
	
		#wrapper #content #contlayer #transportlink
		{
			float: left;
			width: 790px;
		}
		
			#wrapper #content #contlayer #transportlink #transporttitle
			{
				float: left;
				width: 126px;
				height: 14px;
				background: url(../Images/shellTransportTitle_03.png) no-repeat top left;
				margin-top: 20px;
			}
			
				#wrapper #content #contlayer #transportlink #transporttitle span
				{
					display: none;
				}
				
			#wrapper #content #contlayer #transportlink #transportbox
			{
				float: left;
				width: 790px;
				margin-top: 20px;
			}
			
				#wrapper #content #contlayer #transportlink #transportbox span
				{
					float: left;
					width: 100px;
				}
				
					#wrapper #content #contlayer #transportlink #transportbox span.wide
					{
						width: 150px;
					}
		

	/* Transport Links Finish */
	
	/* Register start */
	
	#wrapper #content #contlayer #register
	{
		float: left;
		width: 810px;
	}
	
		#wrapper #content #contlayer #registertitle
		{
			float: left;
			width: 810px;
			height: 13px;
			background: url(../Images/shellRegisterHeader_03.png) no-repeat top left;
			margin-top: 20px;
		} 
		
			#wrapper #content #contlayer #registertitle span
			{
				display: none;
			}
		
		#wrapper #content #contlayer #regmessage
		{
			float: left;
			width: 800px;
			margin-top: 30px;
		}
		
			#wrapper #content #contlayer #regmessage a 
			{
				color: #FFF;
				text-decoration: underline;
			}			
			
				#wrapper #content #contlayer #regmessage a:hover 
				{
					text-decoration: none;
				}
		
		#wrapper #content #contlayer #regleft
		{
			float: left;
			width: 300px;
		}
		
			#wrapper #content #contlayer #regleft #regtext
			{
				float: left;
				width: 300px;
				margin-top: 20px;
			}
			
		#wrapper #content #contlayer #regleft #formbox
		{
			float: left;
			width: 273px;
			margin-top: 20px;
		}
		
			#wrapper #content #contlayer #regleft #formbox .formline
			{
				float: left;
				width: 273px;
				margin-top: 5px;
			}
			
				#wrapper #content #contlayer #regleft #formbox .formline .formleft
				{
					float: left;
					width: 70px;
					text-transform: uppercase;
				}
				
				#wrapper #content #contlayer #regleft #formbox .formline .formright
				{
					float: left;
					width:  193px;
				}
				
					#wrapper #content #contlayer #regleft #formbox .formline .formright .forminput
					{
						float: left;
						width: 193px;
						height: 20px;
						line-height: 20px;
						border: 0px;
						padding: 0px;
						margin: 0px;
						background: #2C292D;
						color: #FFF;
					}
					
					#wrapper #content #contlayer #regleft #formbox .formline .formright .formtextarea
					{
						float: left;
						width: 193px;
						height: 80px;
						line-height: 20px;
						border: 0px;
						padding: 0px;
						margin: 0px;
						background: #2C292D;
						color: #FFF;
					}
					
					#wrapper #content #contlayer #regleft #formbox .formline .formright .formsubmit
					{
						padding: 0px;
						margin: 0px;
						border: 0px;
						width: 40px;
						height: 17px;
						float: left;
					}
						
	
	/* Register Finish */
	
	/* Download Area */
	
		#wrapper #content #contlayer #downloads
		{
			float: left;
			width: 810px;
		}
			
			#wrapper #content #contlayer #downloads #forgottentitle
			{
				float: left;
				width: 810px;
				height: 13px;
				background: url(../Images/forgottenGraphics_01.png) no-repeat top left;
				margin-top: 20px;
			}
			
				#wrapper #content #contlayer #downloads #forgottentitle span
				{
					display: none;
				}
		
		
			#wrapper #content #contlayer #downloads #downloadtitle
			{
				float: left;
				width: 810px;
				height: 13px;
				background: url(../Images/shellDownloadHeader_03.png) no-repeat top left;
				margin-top: 20px;
			}
			
				#wrapper #content #contlayer #downloads #downloadtitle span
				{
					display: none;
				}
				
			#wrapper #content #contlayer #downloads #loginbox
			{
				float: left;
				width: 300px;
			}
			
				#wrapper #content #contlayer #downloads #loginbox #logintext
				{
					float: left;
					width: 300px;
					color: #FFF;
					margin-top: 20px;
				}
				
				#wrapper #content #contlayer #downloads #loginbox #loginform
				{
					float: left;
					width:
				}
				
				#wrapper #content #contlayer #downloads #loginbox #loginform
				{
					float: left;
					width: 273px;
					margin-top: 20px;
				}
		
			#wrapper #content #contlayer #downloads #loginbox #loginform .loginline
			{
				float: left;
				width: 273px;
				margin-top: 5px;
			}
			
				#wrapper #content #contlayer #downloads #loginbox #loginform .loginline .loginleft
				{
					float: left;
					width: 70px;
					text-transform: uppercase;
				}
				
				#wrapper #content #contlayer #downloads #loginbox #loginform .loginline .loginright
				{
					float: left;
					width:  193px;
				}
				
					#wrapper #content #contlayer #downloads #loginbox #loginform .loginline .loginright .logininput
					{
						float: left;
						width: 193px;
						height: 20px;
						line-height: 20px;
						border: 0px;
						padding: 0px;
						margin: 0px;
						background: #2C292D;
						color: #FFF;
					}
					
					#wrapper #content #contlayer #downloads #loginbox #loginform .loginline .loginright .loginsubmit
					{
						padding: 0px;
						margin: 0px;
						border: 0px;
						width: 41px;
						height: 16px;
						float: right;
					}
					
					#wrapper #content #contlayer #downloads #loginbox #loginform .loginline .loginright .loginreset
					{
						padding: 0px;
						margin: 0px;
						border: 0px;
						width: 93px;
						height: 16px;
						float: right;
					}
					
					#wrapper #content #contlayer #downloads #loginbox #loginform .loginline .loginright .lostpasswd
					{
						float: right;
						padding: 0px;
						margin: 0px;
						border: 0px;
						color: #505153;
					}
	
	/* Download Area Finish */
	
	/* Files Start Here */
	
	#wrapper #content #contlayer #files
	{
		float: left;
		width: 810px;
	}
	
		#wrapper #content #contlayer #files #filestitle
		{
			float: left;
			width: 810px;
			margin-top: 20px;
			height: 13px;
			background: url(../Images/shellDownloadHeader_03.png) no-repeat top left;
		}
		
			#wrapper #content #contlayer #files #filestitle span
			{
				display: none;
			}
		
		
		#wrapper #content #contlayer #files #filebox
		{
			float: left;
			width: 810px;
			margin-top: 20px;
			font-size: 110%;
		}
		
		#wrapper #content #contlayer #files #filebox .downline
		{
			float: left;
			width: 810px;
		}
		
			#wrapper #content #contlayer #files #filebox .headerone
			{
				float: left;
				width: 499px;
				border-right: 1px solid #3B3C3D;
				height: 22px;
				color: #009EE0;
				text-transform: uppercase;
				background: url(../Images/shellColOneBottom.gif) no-repeat bottom left;
				padding-top: 10px;

			}
			
			#wrapper #content #contlayer #files #filebox .headertwo
			{
				float: left;
				width: 143px;
				border-right: 1px solid #3B3C3D;
				height: 22px;
				color: #009EE0;
				text-transform: uppercase;
				text-align: center;
				background: url(../Images/shellMiddleBottom.gif) no-repeat bottom center;
				padding-top: 10px;

			}
			
			#wrapper #content #contlayer #files #filebox .headerthree
			{
				float: left;
				width: 160px;
				height: 22px;
				color: #009EE0;
				text-transform: uppercase;
				text-align: center;
				background: url(../Images/shellColThreeBottom.gif) no-repeat bottom center;
				padding-top: 10px;

			}
		
			#wrapper #content #contlayer #files #filebox .filecolone
			{
				float: left;
				width: 499px;
				border-right: 1px solid #3B3C3D;
				text-transform:uppercase;
				height: 40px;
				background: url(../Images/shellColOneBottom.gif) no-repeat bottom left;
				padding-top: 23px;
			}
			
			#wrapper #content #contlayer #files #filebox .filecoltwo
			{
				float: left;
				width: 143px;
				border-right: 1px solid #3B3C3D;
				text-transform:uppercase;
				text-align: center;
				height: 51px;
				padding-top: 12px;
				background: url(../Images/shellMiddleBottom.gif) no-repeat bottom center;
			}
			
				#wrapper #content #contlayer #files #filebox .filecoltwo .pdfdownload
				{
					border: 0px;
					margin: 0px;
					padding: 0px;
					width: 35px;
					height: 36px;
					opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
					filter: alpha(opacity=75); /* IE lt 8 */
					-ms-filter: "alpha(opacity=75)"; /* IE 8 */
					-khtml-opacity: .75; /* Safari 1.x */
					-moz-opacity: .75; /* FF lt 1.5, Netscape */
				}
				
					#wrapper #content #contlayer #files #filebox .filecoltwo .pdfdownload img
					{
						border: 0px;
						margin: 0px;
						padding: 0px;
					}
					
					#wrapper #content #contlayer #files #filebox .filecoltwo .pdfdownload:hover
					{
						opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
						filter: alpha(opacity=100); /* IE lt 8 */
						-ms-filter: "alpha(opacity=100)"; /* IE 8 */
						-khtml-opacity: 1; /* Safari 1.x */
						-moz-opacity: 1; /* FF lt 1.5, Netscape */
					}

			#wrapper #content #contlayer #files #filebox .filecolthree
			{
				float: left;
				width: 160px;
				text-transform:uppercase;
				text-align: center;
				height: 40px;
				background: url(../Images/shellColThreeBottom.gif) no-repeat bottom center;
				padding-top: 23px;
			}
			
			#wrapper #content #contlayer #files #filebox .lastcolone, #wrapper #content #contlayer #files #filebox .lastcoltwo, #wrapper #content #contlayer #files #filebox .lastcolthree
			{
				background: none;
			}
	
	/* Files Finish Here */
	
	/* Information Start Here */
	
		#wrapper #content #contlayer #info
		{
			float: left;
			width: 810px;
		}
		
		#wrapper #content #contlayer #info #infotitle
		{
			float: left;
			width: 810px;
			font-size: 120%;
			font-weight: bold;
			text-transform: uppercase;
			margin-top: 20px;
			color: #009EE0;
		}
		
		#wrapper #content #contlayer #info #infotext
		{
			margin-top: 20px;
			float: left;
			width: 790px;
			font-size: 100%;
		}
		
			#wrapper #content #contlayer #info #infotext a
			{
				text-decoration: none;
				color: #009EE0;
			}
			
				#wrapper #content #contlayer #info #infotext a:hover
				{
					text-decoration: underline;
					color: #FFF:
				}
	
	/* Information Finish Here */
	
	/* Gallery Start */
	
		#wrapper #content #contlayer #gallery
		{
			float: left;
			width: 810px;
		}
		
			#wrapper #content #contlayer #gallery #gallerytitle
			{
				float: left;
				width: 810px;
				height: 13px;
				margin-top: 20px;
				background: url(../Images/shellGalleryHeaders_03.png) no-repeat top left;
			}
			
				#wrapper #content #contlayer #gallery #gallerytitle span
				{
					display: none;
				}
				
			#wrapper #content #contlayer #gallery #beforetitle
			{
				float: left;
				width: 810px;
				height: 13px;
				margin-top: 20px;
				/*background: url(../Images/shellGalleryHeaders_06.png) no-repeat top left;*/
				text-transform: uppercase;
				color: #009DE0;
			}
			
				#wrapper #content #contlayer #gallery #beforetitle span
				{
					display: none;
				}
				
			#wrapper #content #contlayer #gallery #prtitle
			{
				float: left;
				width: 810px;
				height: 13px;
				margin-top: 20px;
				background: url(../Images/shellGalleryHeaders_09.png) no-repeat top left;
			}
			
				#wrapper #content #contlayer #gallery #prtitle span
				{
					display: none;
				}
				
			#wrapper #content #contlayer #gallery #progresstitle
			{
				float: left;
				width: 810px;
				height: 13px;
				margin-top: 20px;
				background: url(../Images/shellGalleryHeaders_12.png) no-repeat top left;
			}
			
				#wrapper #content #contlayer #gallery #progresstitle span
				{
					display: none;
				}
				
			#wrapper #content #contlayer #gallery #gallerycontent
			{
				float: left;
				width: 790px;
			}
			
				#wrapper #content #contlayer #gallery #gallerycontent .gallerycontainer 
				{
					width: 409px;
					float: left;
				}
				
					#wrapper #content #contlayer #gallery #gallerycontent .gallerycontainer.second 
					{
						width: 381px;
					}
			
					#wrapper #content #contlayer #gallery #gallerycontent .gallerycontainer .galleryheader 
					{
						float: left;
						width: 790px;
						height: 13px;
						margin: 20px 0px 10px 0px;
						/*background: url(../Images/shellGalleryHeaders_06.png) no-repeat top left;*/
						text-transform: uppercase;
						color: #009DE0;
					}
					
						#wrapper #content #contlayer #gallery #gallerycontent .gallerycontainer .galleryheader span 
						{
							display: none;
						}	
						
					#wrapper #content #contlayer #gallery #gallerycontent .gallerycontainer .galleryphoto 
					{
						float: left;
						margin: 0px 6px 6px 0px;
						width: 184px;
						height: 123px;
						overflow: hidden;
					}	
					
						#wrapper #content #contlayer #gallery #gallerycontent .gallerycontainer .galleryphoto a 
						{
							float: left;
							padding: 0px;
							margin: 0px;
							border: 0px;
							opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
							filter: alpha(opacity=75); /* IE lt 8 */
							-ms-filter: "alpha(opacity=75)"; /* IE 8 */
							-khtml-opacity: .75; /* Safari 1.x */
							-moz-opacity: .75; /* FF lt 1.5, Netscape */
						}
						
							#wrapper #content #contlayer #gallery #gallerycontent .gallerycontainer .galleryphoto a:hover 
							{
								opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
								filter: alpha(opacity=100); /* IE lt 8 */
								-ms-filter: "alpha(opacity=100)"; /* IE 8 */
								-khtml-opacity: 1; /* Safari 1.x */
								-moz-opacity: 1; /* FF lt 1.5, Netscape */
							}	
							
							#wrapper #content #contlayer #gallery #gallerycontent .gallerycontainer .galleryphoto a img 
							{
								border: 0px;
							}		
	
	/* Gallery Finish */
	
	/* Site Plan Start */
	
		#wrapper #content #contlayer #siteplan
		{
			float: left;
			width: 810px;
		}
		
			#wrapper #content #contlayer #siteplan #siteplantitle
			{
				float: left;
				width: 810px;
				margin-top: 20px;
				background: url(../Images/shellBlackCountry_03.png) no-repeat top left;
				height: 13px;
			}
			
				#wrapper #content #contlayer #siteplan #siteplantitle span
				{
					display: none;
				}
			
			#wrapper #content #contlayer #siteplan #siteplanmap
			{
				float: left;
				width: 705px;
				height: 488px;
				background: url(../Images/shellBlackCountryPlan_03.png) no-repeat top left;
				margin-top: 20px;
			}
			
				#wrapper #content #contlayer #siteplan #siteplanmap span
				{
					display: none;
				}
				
			#wrapper #content #contlayer #siteplan #siteplanbox
			{
				float: left;
				width: 810px;
				position: relative;
				height: 589px;
			}
			
				#wrapper #content #contlayer #siteplan #siteplanbox .expandbutton
				{
					position: absolute;
					top: 196px;
					left: 247px;
					width: 119px;
					height: 20px;
					background: url(../Images/shellClickToEnlarge_03.gif) no-repeat top left;
					z-index: 1000;
				}
				
				#wrapper #content #contlayer #siteplan #siteplanbox .closebutton
				{
					position: absolute;
					top: 195px;
					left: 1px;
					width: 57px;
					height: 21px;
					background: url(../Images/shellCloseButton.png) no-repeat top left;
					z-index: 1000;
				}
				
					#wrapper #content #contlayer #siteplan #siteplanbox .closebutton span
					{
						display: none;
					}
				
					#wrapper #content #contlayer #siteplan #siteplanbox .expandbutton span
					{
						display: none;
					}
					
					#wrapper #content #contlayer #siteplan #siteplanbox .expandbutton:hover
					{
						text-decoration: none;
						opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
						filter: alpha(opacity=75); /* IE lt 8 */
						-ms-filter: "alpha(opacity=75)"; /* IE 8 */
						-khtml-opacity: .75; /* Safari 1.x */
						-moz-opacity: .75; /* FF lt 1.5, Netscape */
					}
					
					#wrapper #content #contlayer #siteplan #siteplanbox .closebutton:hover
					{
						text-decoration: none;
						opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
						filter: alpha(opacity=75); /* IE lt 8 */
						-ms-filter: "alpha(opacity=75)"; /* IE 8 */
						-khtml-opacity: .75; /* Safari 1.x */
						-moz-opacity: .75; /* FF lt 1.5, Netscape */
					}
				
			#wrapper #content #contlayer #siteplan #siteplannew
			{
				position: absolute;
				top: 20px;
				left: 0px;
				width: 775px;
				height: 569px;
				background: url(../Images/shellSitePlanMaster_03.png) no-repeat top left;
			}
			
				#wrapper #content #contlayer #siteplan #siteplannew span
				{
					display: none;
				}
				
			#wrapper #content #contlayer #siteplan #siteplantwo
			{
				position: absolute;
				width: 775px;
				height: 569px;
				top: 20px;
				left: 0px;
				background: url(../Images/shellPlanNorm_03.png) no-repeat top left;
			}
			
				#wrapper #content #contlayer #siteplan #siteplantwo span
				{
					display: none;
				}
				
			#wrapper #content #contlayer #siteplan #sitedesc
			{
				position: absolute;
				left: 0px;
				top: 20px;
				width: 365px;
				height: 176px;
				background:url(../Images/shellPlanDesc_03.gif) no-repeat top left;
				z-index: 100;
			}
	
	/* Site PLan Finish */
		
		
	#wrapper #footer
	{
		float: left;
		width: 850px;
		margin-top: 30px;
		padding-bottom: 30px;
	}
	
		#wrapper #footer #footerlist
		{
			padding: 0px;
			margin: 0px;
			float: left;
			
		}
		
			#wrapper #footer #footerlist li
			{
				list-style-type: none;
				display: inline;
				padding-left: 30px;
				float: left;
				color: #777777;
			}
			
				#wrapper #footer #footerlist li.firstfooter
				{
					padding-left: 40px;
				}
				
				#wrapper #footer #footerlist li a
				{
					float: left;
					color: #777777;
				}


