      	body
      	{	margin:				0;
      		padding:			0;
      		background:		black;
      		color:				black;
      		font-family:	arial;
      		font-size:		14px;
      		letter-spacing:	0;
      		line-height:	16px;
      	}
      	#whole
      	{	width:			984px;
      		position:		relative;
      		left:				50%;
      		margin:			0 0 0 -500px;
      	}
      	div#head
      	{	background:			url(/imgs/design/bg-top.jpg) no-repeat left bottom;
      		padding:				0 0 2px 0;
      		position:				relative;
      		height:					227px;
      	}
      	div#head #innerhead
      	{	position:				relative;
      		height:					227px;
      		background:			url(/imgs/design/goldbar.jpg) no-repeat right bottom;
      		background-position:	314px bottom;
      	}
      	body.side div#head
      	{ background:			url(/imgs/design/bg-top-side.jpg) no-repeat left bottom; }
      	
      	div#head a.logo
      	{	background:			url(/imgs/design/logo.jpg) no-repeat;
      		display:				block;
      		height:					0;
      		width:					314px;
      		padding-top:		227px;
      		position:				relative;
      		overflow:				hidden;
      	}
      	
      	div#head .menu
      	{	position:				absolute;
      		top:						0;
      		left:						314px;
      		color:					black;
      	}
      	div#head .menu a
      	{	color:					white;
      		background:				url(/imgs/design/menu.gif) repeat-x bottom left;
      		text-decoration:		none;
      		text-transform:		uppercase;
      		font-size:				11px;
      		line-height:			11px;
      		display:					block;
      		height:					27px;
      		width:					98px;
      		float:					left;
      		margin:					0 1px 0 0;
      		padding:					25px 0 0 10px;
      	}
      	div#head .menu a.first{ background:	url(/imgs/design/menu-first.gif) repeat-x bottom left; }
      	div#head .menu a.last{ background:	url(/imgs/design/menu-last.gif) repeat-x bottom right; }
      	
      	div#head .menu a:hover
      	{	background:				url(/imgs/design/menu-over.gif) repeat-x bottom left;
      	}
      	div#head .sub
      	{	font-size:			.8em !important;
      		position:				absolute;
      		top:						53px;
      		left:						314px;
      		color:					#efeff3;
      		padding:				0;
      	}
      	div#head .sub b
      	{	clear:					both;
      		display:				none;
      	}
      	div#head .sub a
      	{	height:					20px;
      		padding:				5px 0 0 10px;
      	}
      	div#body
      	{	background:			url(/imgs/design/metal-bg.jpg) repeat-y;
      		position:				relative;
      	}
      	div#body div#innerbody
      	{	padding:				5px;
      	}
      	body.side div#body div#innerbody
      	{ background:			url(/imgs/design/side-bg.jpg) repeat-y; }
      	
      	div#body .col
      	{	width:					48%;
      		margin-right:		1%;
      		float:					left;
      	}
      	div#body .clear
      	{	clear:					both;
      	}
      	#foot
      	{	background:		url(/imgs/design/bg-butt.jpg) no-repeat;
      		color:			#968B6D;
      		font-size:		11px;
      		clear:			both;
      		padding-top:	6px;
      		height:			50px;
      	}
      	body.side #foot
      	{ background:		url(/imgs/design/bg-butt-side.jpg) no-repeat; }
      	
      	#foot .right
      	{	float:			right;
      		width:			40%;
      		text-align:		right;
      		padding:			0 6px 0 0;
      	}
      	#foot .left
      	{	float:				left;
      		width:				40%;
      		padding:			0 0 0 6px;
      	}
      	#foot .left a
      	{	color:						white;
      		padding:					0 4px 0 1px;
      		margin:						0 2px;
      		border-right:			1px solid white;
      		text-decoration:	none;
      		text-transform:		uppercase;
      	}
      	#foot .left a:hover
      	{	color:						#96801B;
      	}
      	#foot .left a.last
      	{	border:				0;
      	}
      	div#body div#side
      	{	float:					left;
      		position:				relative;
			 		width:					295px !important;
			 		margin:					0 10px 0 -5px;
			 		padding:				0 10px;
			 		color:					#E0E3EA !important;
			 		_border-left:		1px solid black;
      	}
      	div#body div#content
      	{	float:			left;
			 		width:			650px !important;
			 		_width:			550px !important;
   				z-index:		100;
   				position:		relative;
      	}
      	div#body hr
      	{	background:			#40454A;
      		color:					#40454A;
      		height:					2px;
      		border:					0;
      		margin:					5px 0;
      	}
      	div#body div#side hr
      	{	background:		#C4B117;
      		color:				#C4B117;
      		height:				2px;
      	}
      	div#body img.left
      	{	float:					left;
      		margin:					0 8px 8px 0;
      	}
      	div#body #pagedetails .row
      	{	float:					left;
      	}
      	div#body #pagedetails .row p
      	{	margin:					0;
      	}
      	div#body #pagedetails .row p b
      	{	display:				block;
      		float:					left;
      		width:					120px;
      		text-align:			left;
      		margin:					0 5px 0 0;
      	}
      	div#body #pagedetails .basicInfo p
      	{	margin:				0 0 3px 0;
      	}
      	div#body #pagedetails .basicInfo p b
      	{	text-align:			right;
      		text-transform:	uppercase;
      		width:				100px;
      	}
      	div#body #pagedetails .basicInfo a#ShowMap
      	{	display:				block;
      		font-size:			20px;
      		text-align:			center;
      		padding:				6px 0 0 0;
      		margin:				0 0 0 0;
      		border-top:			1px solid black;
			}
			div#body #pagedetails .basicInfo a#ShowMap:hover
      	{	background:			none;
      	}
      	
      	div#body #pagedetails ul.col
      	{	margin:			0;
      		padding:		0 0 0 14px;
      		float:			left;
      		width:			46%;
      	}
      	
      	div#body ul
      	{	margin-top:		0;
      		padding-top:	0;
      	}
      	
      	div#body h1, div#body h2, div#body h3, div#body h4
      	{	font-family: 		"Trebuchet MS", Tahoma, Arial, sans-serif;
					font-weight: 		bold;
					color: 					#000000;
					letter-spacing: -1px;
      	}
      	div#body h1
      	{	margin:				5px 0 10px 0;
      		font-size:		30px;
      	}
      	div#body h2
      	{	margin:					5px 0 10px 0;
      		font-size:			23px;
      		line-height:		23px;
      		border-bottom:	2px solid #40454A;
      	}
      	div#body div#side h2
      	{	color:					#CBCFDA;
      		border-color:		#C4B117;
      	}
      	div#body h3
      	{	margin:					5px 0 5px 0;
      		font-size:			18px;
      		line-height:		21px;
      		color:					#3e4348;
      	}
      	div#body div#side h3
      	{	color:					#CBCFDA; }
      	
      	div#body h3 a
      	{	color:					#5B4C07;
      	}
      	div#body p
      	{	margin:					0 0 8px 0;
      		font-size:			13px;
      		line-height:		15px;
      	}
      	div#body a
      	{	color:					black;
      	}
      	div#body a:hover
      	{	background: 		#eceeda url(/imgs/design/input.gif) repeat-x;
      		color:					black;
      	}
      	
      	div#body .miniBox
      	{	width:				250px;
      		margin:				8px;
      		padding:			8px;
      		float:				left;
      		background:		#DFDFDF;
      	}
      	div#body div#maptronBox
      	{	background:		url(/imgs/design/globalized.jpg) no-repeat 60px 0;
      		width:				550px;
      		height:				441px;
      		position:			relative;
      		margin:				0 0 0 350px;
      	}
      	div#body object#maptron, div#body object#maptron embed
      	{	z-index:			99;
      		margin:				14px 0 0 0;
      		
      	}
      	
      	div#body .special
      	{	border:				1px solid red;
      		position:			absolute;
      		z-index:			100;
      		left:					330px;
      		color:				white;
      		font-weight:	bold;
      		font-size:		24px;
      		width:				500px;
      		height:				300px;
      	}
      	div#body #options
      	{	position:			absolute;
      		left:					0px;
      		top:					-58px;
      		width:				300px;
      	}
      	div#body #options p
      	{	font-size:			10px;
      		font-family:		arial;
      		text-align:			right;
      		text-transform: uppercase;
      		display:				block;
      		width:					60px;
      		float:					left;
      		padding:				6px 6px 0 0;
      		line-height:		11px;
      		
      	}
      	div#body #options div.export
      	{	background:			url(/imgs/golden_divide.gif) no-repeat top right;
      		padding:				0 8px 0 0;
      		height:					51px;
      		float:					left;
      	}
      	div#body #options div.reserve p
      	{	width:					75px;
      	}
      	div#body #options a
      	{	height:					51px;
      		display:				block;
      		float:					left;
      		background:			url(/imgs/tools/tools-up.gif) no-repeat 0 0;
      	}
      	div#body #options a:hover,
      	div#body #options a.canReserve
      	{	background-image:	url(/imgs/tools/tools-over.gif); }
      	
      	div#body #options a.flash
      	{	width:								43px;
      		background-position:	0 0;
      	}
      	div#body #options a.pdf
      	{	width:								43px;
      		background-position:	-43px 0;
      	}
      	div#body #options a.reserve,
      	div#body #options a.canReserve
      	{	width:								47px;
      		height:								40px;
      		background-position:	-89px 0;
      		overflow:							hidden;
      		text-decoration:			none;
      		font-family:					times new roman;
      		font-size:						26px;
      		line-height:					30px;
      		text-align:						center;
      		padding:							11px 0 0 0;
      		letter-spacing:				-3px;
      	}
      	div#body #options a.reserve small,
      	div#body #options a.canReserve small
      	{	position:							relative;
      		font-size:						11px;
      		top:									-10px;
      		margin:								-8px 0 0 2px;
      		margin:								-8px 0 0 0 !ie;
      		_margin:								0 0 0 0;
      		letter-spacing:				0;
      	}
      	div#body #options a.canReserve:hover
      	{	background:		url(/imgs/tools/reserve-can.gif) no-repeat; }
      	
      	div#body embed#GoogleVideo
      	{	width:			260px;
      		height:			212px;
      		float:			left;
      		margin:			0 8px 8px 0;
      	}
      	div#body .hidden
      	{	display:		none;
      	}



	/* --- Extra Box Styles ----------------------------------------------------------------------------------------- */
div#body #grayOut
{	position:		absolute;
	z-index:			100;
	width:			100%;
	height:			100%;
	background:		url(/imgs/trans.gif);
	top:				0;
	left:				0;
}
div#body #grayOut .box
{	position:		absolute;
	z-index:			110;
	width:			300px;
	left:				50%;
	top:				100px;
	margin-left:	-150px;
	background:		white;
	padding:			10px;
	border: 			#DDD6D2 1px solid;
}
div#body #grayOut .box h2
{	margin:			0 0 6px 0 !important;
	padding:			0;
}
div#body #grayOut .box a.close
{	border: 				#DDD6D2 1px solid;
	position:			absolute;
	top:					-1px;
	right:				-1px;
	color:				gray;
	padding:				3px;
	text-decoration: 	none;
	text-transform:	uppercase;
}
