	body{

		font-family: Tahoma;

		font-size: 11px;

		background: #eaeaea;

		color: #555555;

		padding-bottom: 45px;

	}		

	

	h1{

		font-family: Arial;

		font-weight: lighter;

		font-size: 23px;

		font-stretch: condensed;

		margin: 0px;

		margin-bottom: 20px;

		letter-spacing: -1px;

	}

	

	h2{

		font-family: Arial;

		font-weight: lighter;

		font-size: 18px;

		font-stretch: condensed;

		margin: 0px;

		margin-bottom: 20px;

		letter-spacing: -1px;

	}

	

	img.menu{

		margin-bottom: -1px;

		margin-left: -1px;

		margin-right: -2px;

		padding: 0px;

		border: 0px;

	}

	

	a{

		font-weight: bold;

		text-decoration: none;

		color: inherit;

	}

	

	a:hover{

		text-decoration: underline;

	}

	

	.boxes a{

		text-decoration: none;

	}

	

	#mainContainer{

		width: 800px; 

		margin: auto; 

		margin-top: 40px; 

		padding: 40px; 

		padding-bottom: 0px;

		background: #ffffff;
		
		position: relative;

	}

	

	.boxes{

		margin-top: 6px;

		width: 800px;

	}

	

	.boxes div{

		text-align: center;

	}

	

	.box1{

		float: left; 

		width: 166px; 

		padding: 20px;

		padding-left: 35px;

		padding-right: 35px;

		background: #c1c300 url(../img/boxgradient.png) bottom repeat-x;

	}

	

	.box2{

		float: left; 

		width: 202px; 

		margin-left: 10px;

		padding: 20px;

		padding-left: 35px;

		padding-right: 35px;

		background: #c1c300 url(../img/boxgradient.png) bottom repeat-x;

	}

	

	.box3{

		float: left; 

		width: 202px; 

		margin-left: 10px;

		padding: 20px;

		padding-left: 35px;

		padding-right: 35px;

		background: #c1c300 url(../img/boxgradient.png) bottom repeat-x;

	}

	

	#bottomBar{

		width: 196px;

		margin: auto;

		padding-left: 40px;

		padding-right: 644px;

		height: 40px;

		text-align: right;

		background: #ffffff;

	}

	

	#leftBox{

		float: left; 

		width: 236px; 

		background: #8a8680 url(../img/boxgradient.png) bottom repeat-x;

	}

	

	#rightBox{

		float: right; 

		width: 525px;

	}

	

	#topContainer{

		width: 100%; 

		height: 215px; 

		margin-bottom: 45px;

	}

	

	#logo{

		float: left; 

		width: 112px; 

		margin-top: 58px;

		margin-left: -11px;

	}

	

	#menu{

		float: right; 

		width: 375px;

	}

	

	#menuContainer{

		width: 350px;

		padding-left: 25px; 

		height: 24px; 

		line-height: 24px; 

		background: #c1c300; 

		margin-top: 34px;

	}

	

	#menuContainer a{

		color: #FFFFFF;

		text-decoration: none;

	}

	

	#menuContainer a:hover{

		text-decoration: underline;

	}	

	

	#content{

		float: left; 

		width: 525px; 

		margin-top: -5px;

		*padding-top: 2px;

		line-height: 16px;

	}

	

	#credits{

		width: 840px; 

		padding-right: 40px;

		margin: auto; 

		color: #888888; 

		text-align: right; 

		margin-top: -21px;

	}

	

	ul, li {

		margin:0;

		padding:0;

		list-style: none;

	}

	

	ul.nav {

		float:left;

	}

	

	li.nav {

		text-align:center;

		position:relative;

	}

	

	li.menuSeparator {

		float:left;

		display:block;

		height:34px;	

		text-align:center;

		position:relative;

		margin-left: 8px; 

		margin-right: 8px;

		line-height:24px;

		white-space: nowrap;

		color: #8a8680;				

	}	

	

	li.nav, a.nav {

		float:left;

		display:block;

		height:34px;

		line-height:24px;

		white-space: nowrap;

	}

	

	a.nav {

		color:#333333;

		font-size:10px;

		font-weight:bold;

		text-decoration:none;

	}

	

	a.nav:hover {

		color:#FFFFFF;

		height:24px;

		left:0;

	}

	

	li.nav:hover div.subnav{

		*left: 0px;

		margin-left: -13px;

		display: block;

	}

	

	li.nav div.subnav{

		margin-left: -13px;	

		*left: 0px;

	}

		

	.subnav {

		display: none;

		position: absolute;	

		z-index: 9;

		line-height: 20px;	

		margin-top: 22px;

		margin-left: -1px;	

		font-family: tahoma, verdana, arial, sans-serif;

		background:#ffffff;

		color: #000000;

		padding: 8px;

		padding-left: 20px;

		padding-right: 20px;

		border: 2px solid #c1c300;

		text-align: left;

	}

	

	.subnav:hover{

		display: block;

	}

	

	.subnav a{

		font-size: 10px;

		color: #333333;

		line-height: 20px;

	}

	

	.clear{

		clear: both;

		height: 0px;

		line-height: 0px;

	}		

	

	input, textarea{

		border: 1px solid #c1c300; 

		width: 270px; 

		background: #fafafa; 

		font-size: 11px; 

		font-family: Tahoma;

	}

	

	textarea{

		height: 120px;

	}	

	

	



	

#titlex

{

position:absolute;

right:32px;

top:12px;

padding-left:1px;

padding-right:10px;

text-align:right;

filter:alpha(opacity=60);

opacity: 0.6;

-moz-opacity:0.6;

width:300px;

}



.titlex h1, .titlex h2

{

font-size:14px;

display:inline;

letter-spacing: -1px;

}

.titlex h1 {color:#C1C300;}
.titlex h2 {color:#C1C300;}



.panoramaTile{

	float: left;

	width: 169px;

	margin-right: 9px;

	text-align: center;

}



.panoramaTile h2{

	color: #000000;

}



.noMarginRight{

	margin-right: 0px;

}
