body{
	width:				840px;
	margin:				0px auto;
	padding: 			0px 0px 0px 0px;
    background-color:	#FFFFFF;
    font-family:		Arial;
	font-size:			small;
	background-color:	#6a776a;
}

.ftbEditorBody{
	background-color:	#FFFFFF;
}

.clear{
	clear:				both;
}

div{
	border:				0px solid red;
}

h1{
	margin:				27px 0px 7px 0px;
	padding:			0px 0px 0px 0px;
}

h2{
	margin:				27px 0px 7px 0px;
	padding:			0px 0px 0px 0px;
}

h3{
	margin:				7px 0px 27px 0px;
	padding:			0px 0px 0px 0px;
	font-family:		Arial;
	font-weight:		normal;
	border-bottom:		0px solid #EEEEEE;
	font-size:			x-large;
}

p{
	padding:			0px 0px 0px 0px;
	margin:				0px;
}

input{
	font-size:			xx-small;
}

/* Stop's IE putting spacing around all images */
img{
	padding:			0px;
	margin:				0px;
	border-width:		0px;
}

a:link,
a:visited{
	color:				#444444;
	font-weight:		normal;
	text-decoration:	underline;
}

a:hover,
a:active{
	text-decoration:	none;
}

#topBar{
	background:			#0C663C url(/Images/Layout/topBarShade.jpg) top left repeat-y;
	height:				8px;
}

#contentHeader{
	float:				left;
	background:			#fbf8e5 url('/images/layout/short_header.jpg') top left no-repeat;
	height:				137px;
	width:				840px;
}

	#headerNav{
		float:				right;
		padding:			0px 40px 2px 37px;
		margin:				0px 0px 0px 0px;
		background:			#0C663C url('/images/layout/header_nav_curve.jpg') top left no-repeat;
		height:				18px;
	}
	
		#headerNav li{
			display:			inline;
			padding:			0px 0px 0px 12px;
			margin:				0px 0px 0px 5px;
		}
		
			#headerNav li a:link,
			#headerNav li a:visited{
				font-weight:		bold;
				text-transform:		uppercase;
				font-size:			x-small;
				padding:			1px 9px 2px 9px;
				text-decoration:	none;
				color:				#FFF;
				background-color: 	#0c663c;
			}
			
			#headerNav li a:hover,
			#headerNav li a:active{
				background-color:	#b7ae32;
				text-decoration:	none;
			}
			
			#headerNav .selected a:link,
			#headerNav .selected a:visited,
			#headerNav .selected a:hover,
			#headerNav .selected a:active{
				font-weight:		bold;
				text-transform:		uppercase;
				font-size:			x-small;
				padding:			1px 9px 2px 9px;
				text-decoration:	none;
				color:				white;
				background-color:	#b7ae32;
			}
		
#nav{
	float:				left;
	width:				810px;
	margin:				0px 0px 0px 0px;
	text-transform:		uppercase;
	font-size:			x-small;
	background-color:	#fbf8e4;
	padding:			20px 0px 0px 30px;
}

	.mainNavItem,
	.mainNavItemSelected{
		float:				left;
		display:			inline;
		margin:				0px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
		text-align:			center;
	}
	
		.mainNavItem a:link,
		.mainNavItem a:visited{
			display:			block;
			background-color:	#0c663c;
			font-weight:		normal;
			color:				#FFFFFF;
			padding:			1px 7px 1px 6px;
			text-decoration:	none;
		}
		
		.mainNavItem a:hover,
		.mainNavItem a:active{
			background-color:	#b7ae32;
			text-decoration:	none;
		}
		
		.mainNavItemSelected a:link,
		.mainNavItemSelected a:visited,
		.mainNavItemSelected a:hover,
		.mainNavItemSelected a:active{
			display:			block;
			font-weight:		normal;
			color:				#FFFFFF;
			padding:			1px 7px 1px 6px;
			text-decoration:	none;
			background-color:	#b7ae32;
			text-decoration:	none;
		}

#contentHeaderImage{
	float:				left;
	width:				810px;
	padding:			20px 0px 0px 30px;
	background-color:	#fbf8e4;
	height:				245px;
}	

#contentHeaderImageHome{
	float:				left;
	width:				810px;
	padding:			20px 0px 0px 30px;
	background-color:	#fbf8e4;
	height:				290px;
}	


#largeImage{
	float:				left;
	width:				810px;
	background-color:	#fbf8e4;
	padding:			17px 0px 0px 30px;
	height:				430px;
}

#contentFarBackground{
	float:				left;
	width:				840px;
	background-color:	#fbf8e4;
}	
	
	#contentBackground{
		float:				left;
		display:			inline;
		width:				780px;
		
		padding:			0px 0px 20px 0px;
		margin:				0px 0px 0px 30px;
		background-color:	#FFFFFF;
		border-bottom:		10px solid #0C663C;
	}
	
		#secondLifeTour{
			text-align:			center;
		}
	
		#virtualTour{
			text-align:			center;
		}
		
		#tourText{
			padding:			10px 30px 30px 30px;
		}

		#sideNavigation{
			float:				left;
			width:				170px;
		}
		
			#sideNav{
				margin:				0px 0px 0px 0px;
				padding:			20px 0px 0px 0px;
				list-style:			none;
				width:				170px;
				
			}
			
				.sideNavHeading{
					font-weight:		bold;
					margin:				20px 0px -20px 0px;
					padding:			2px 0px 2px 5px;
					border-bottom:		1px solid #888888;
				}
			
					#sideNav li,
					#sideNav .selected{
						width:				170px;
						border-bottom:		1px solid #888888;
					}
					
						#sideNav li a:link,
						#sideNav li a:visited{
							display:			block;
							min-height:			15px;
							padding:			4px 0px 4px 10px;
							text-decoration:	none;
						}
						
						#sideNav li a:hover,
						#sideNav li a:active{
							text-decoration:	none;
							background-color:	#fbf8e4;
						}
						
						#sideNav .selected a:link,
						#sideNav .selected a:visited,
						#sideNav .selected a:hover,
						#sideNav .selected a:active{
							display:			block;
							min-height:			15px;
							padding:			4px 0px 4px 10px;					
							text-decoration:	none;
							background-color:	#fbf8e4;
						}
				
		#content{
			float:				left;
			width:				610px;
			padding:			0px 0px 30px 0px;
			margin:				0px 0px 0px 0px;
		}
		
		#content_Wide{
			float:				left;
			width:				780px;
			padding:			0px 0px 30px 0px;
			margin:				0px 0px 0px 0px;
		}
		
			#mainContent{
				float:				left;
				width:				320px;
				margin:				20px 0px 30px 0px;
				padding:			0px 20px 0px 20px;
			}
			
			#mainContent_NoSideText{
				float:				left;
				width:				570px;
				margin:				20px 0px 30px 0px;
				padding:			0px 20px 0px 20px;
			}
			
				#back{
					float:				right;
					font-size:			xx-small;
				}
			
			#rightText{
				float:				left;
				width:				208px;
				margin:				20px 0px 0px 0px;
				padding:			0px 0px 0px 20px;
				border-left:		1px dashed #AAAAAA;
			}
			
			#rightText_Wide{
				float:				left;
				width:				375px;
				margin:				20px 0px 0px 0px;
				padding:			0px 0px 0px 20px;
				border-left:		1px dashed #AAAAAA;
				_overflow:			hidden;
			}
			
				#homepageSpot{
					background:			url(/Images/Layout/homepageSpot_bg.jpg);
					margin:				0px 0px 10px 0px;
					min-height:			100px;
				}
				
					#homepageSpotText{
						background:			url(/Images/Layout/white_arrow.gif) left no-repeat;
						padding:			10px 5px 10px 25px;
					}
					
					#homepageSpotText a:link,
					#homepageSpotText a:visited{
						text-decoration:	none;
						color:				#000;
					}
					
					#homepageSpotText a:hover,
					#homepageSpotText a:active{
						text-decoration:	none;
						color:				#444;
					}
	
#footer{
	float:				left;
	width:				840px;
	font-size:			x-small;
	text-align:			center;
	padding:			10px 0px 10px 0px;
}

	#footer a:link,
	#footer a:visited,
	#footer a:hover,
	#footer a:active{
		text-decoration:	none;
	}