body {
	background: #fff;
}
body.rental {
	background: #e9e1d5;
}
body.setup {
	background: #c2d1e5;
}
body.setup.rental {
	background: #d4c3a8;
}
#bigContainer {
	position: relative;
	display: block;
	margin: 3px auto 0;
	width: 1209px;
	height: 586px;
	z-index: 1;
}
	#bigContainer.loading {
		left: -3000px;
	}
	#loadingMask {
		position: absolute;
		height: 100%;
		width: 100%;
		background: #fff;
		z-index: 2;
	}/*
#loading {
	position: absolute;
	display: block;
	height: 34px;
	width: 170px;
	left: 511px;
	top: 200px;
	background: url(../../images/global/sprites.png) no-repeat 0 -102px;
	background: url(../../images/global/gears.gif) no-repeat 0 0;
}
#poweredBy {
	position: absolute;
	display: block;
	left: 908px;
	top: 607px;
	z-index: 200;
}*/
#poweredBy {
	position: absolute;
	display: block;
	top: 592px;
	left: 50%;
	margin-left: -60px;
	z-index: 200;
}
#siteBy {
	position: absolute;
	display: block;
	width: 300px;
	left: 900px;
	top: 588px;
	z-index: 200;
	font-size: 11px;
	text-align: right;
	color: #666;
}
	#siteBy a:link, #siteBy a:visited {
		color: #0063A4;
		text-decoration: none;
	}
	#siteBy a:hover, #siteBy a:active {
		color: #0064a4;
		text-decoration: underline;
	}
#footer {
	position: absolute;
	display: block;
	width: 500px;
	left: 6px;
	top: 588px;
	z-index: 200;
	font-size: 11px;
	color: #555;
}
#appLogo {
	position: absolute;
	display: block;
	top: 8px;
	left: 21px;
	height: 61px;
	width: 203px;
}
#whoami {
	position: absolute;
	display: block;
	text-align: right;
	top: 54px;
	right: 11px;
}
#enterpriseComboContainer {
	position: absolute;
	display: block;
	left: 720px;
	top: 10px;
	width: 280px;
}
	#enterpriseComboContainer strong {
		font: bold 15px/16px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
		color: #4876b0;
	}
	#enterpriseComboPlaceholder {
		position: relative;
		display: inline-block;
		
	}
#perspectiveToggleContainer {
	position: absolute;
	display: block;
	left: 385px;
	top: 10px;
	width: 380px;
	font: normal 15px/16px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	color: #aaa;
}
	#perspectiveToggleContainer strong {
		position: absolute;
		display: block;
		top: 4px;
		left: 0;
		font-weight: bold;
		color: #4876b0;
	}
	#perspectiveTogglePlaceholder {
		position: absolute;
		display: block;
		top: 0;
		left: 100px;
		width: 250px;
	}
	#perspectiveToggleContainer table {
		position: relative;
		display: inline-block;
		top: 2px;
	}
	#perspectiveTogglePlaceholder .toggle-label-on.selected {
		color: red;
	}
#appPortalButton {
	position: absolute;
	display: block;
	top: 12px;
	left: 243px;
	height: 18px;
	width: 86px;
	border: 0;
	cursor: pointer;
	cursor: hand;
	background: url(../../img/common/appPortalButton.png) no-repeat 0px 0px;
}
	#appPortalButton:hover {
		background-position: 0px -18px;
	}
#glossaryButton {
	position: absolute;
	display: block;
	top: 9px;
	left: 1006px;
	height: 34px;
	width: 92px;
	border: 0;
	cursor: pointer;
	cursor: hand;
	background: url(../../images/global/sprites.png) no-repeat 0px -34px;
}
	#glossaryButton:hover {
		background: url(../../images/global/sprites.png) no-repeat 0px -68px;
	}
#setupButton {
	position: absolute;
	display: block;
	top: 9px;
	left: 1106px;
	height: 34px;
	width: 92px;
	border: 0;
	cursor: pointer;
	cursor: hand;
	background: url(../../images/global/sprites.png) no-repeat -92px -34px;
}
	#setupButton.active {
		background: url(../../images/global/sprites.png) no-repeat -92px 0px;
	}
	#setupButton:hover {
		background: url(../../images/global/sprites.png) no-repeat -92px -68px;
	}
	#setupButton.active:hover {
		background: url(../../images/global/sprites.png) no-repeat -170px -102px;
	}
#tabContainer {
	position: absolute;
	display: block;
	top: 49px;
	left: 243px;
	z-index: 5;
}
	.tab {
		font: bold 12px/16px 'MyriadProRegular', "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
		position: relative;
		display: inline-block;
		float: left;
		height: 19px;
		width: 95px;
		padding: 7px 0 0 0;
		background: url(../../images/global/sprites.png) no-repeat -184px -54px;
		cursor: pointer;
		cursor: hand;
		text-align: center;
		vertical-align: middle;
		color: #959595;
	}
		.tab.active {
			color: #4876b0;
			background-position: -184px -27px;
		}
		.tab:hover {
			color: #4876b0;
			background-position: -184px 0px;
		}
		.tab.active:hover {
			color: #4876b0;
			background-position: -184px -27px;
		}
		
		
	
#Nshadows {
	position: absolute;
	display: block;
	height: 16px;
	top: 71px;
	width: 1209px;
	z-index: 0;
}
	#Nshadows .NW {
		position: absolute;
		display: block;
		width: 14px;
		height: 16px;
		left: 0;
		background: url(../../images/global/sprites.png) no-repeat 0 0;
	}
	#Nshadows .N {
		position: absolute;
		display: block;
		width: 1179px;
		height: 16px;
		left: 14px;
		background: url(../../images/global/spritesX.png) repeat-x 0 0;
	}
	#Nshadows .NE {
		position: absolute;
		display: block;
		width: 16px;
		height: 16px;
		left: 1193px;
		background: url(../../images/global/sprites.png) no-repeat -15px 0;
	}
#midShadows {
	position: absolute;
	display: block;
	height: 483px;
	width: 1209px;
	top: 87px;
	background: url(../../images/global/spritesY.png) repeat-y 0 0;
	z-index: 0;
}
#Sshadows {
	position: absolute;
	display: block;
	height: 16px;
	width: 1209px;
	top: 570px;
	z-index: 0;
}
	#Sshadows .SW {
		position: absolute;
		display: block;
		width: 14px;
		height: 16px;
		left: 0;
		background: url(../../images/global/sprites.png) no-repeat 0 -17px;
	}
	#Sshadows .S {
		position: absolute;
		display: block;
		width: 1179px;
		height: 16px;
		left: 14px;
		background: url(../../images/global/spritesX.png) repeat-x 0 -12px;
	}
	#Sshadows .SE {
		position: absolute;
		display: block;
		width: 16px;
		height: 16px;
		left: 1193px;
		background: url(../../images/global/sprites.png) no-repeat -15px -17px;
	}
	
#viewportContainer {
	position: relative;
	display: block;
	height: 500px;
	width: 1193px;
	top: 75px;
	left: 5px;
	z-index: 10;
	background: #e3efff;
}
	
	
.hide {
	display: none;
}
