#cellPage {
	position:			relative;
	
	margin:				0px auto 0px auto;
	padding:			0px 0px 0px 0px;

	width:				990px;
}

#cellHeader {
	height:				40px;
	
	margin:				0px 0px 0px 0px;
	padding:			100px 10px 0px 0px;
}

#cellHeader img {
	position:			absolute;
	top:				0px;
	left:				0px;
}

#cellHeader h1 {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	font-size:			15px;
	color:				#FFFFFF;
	text-align:			right;
}

#cellHeader h1 strong {
	font-size:			30px;
}

#cellLeaderBoard {
	position:			absolute;
	top:				10px;
	left:				196px;
	
	z-index:			10;	

	width:				728px;
	height:				90px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	background-color:	#FFFFFF;
}	

#cellSkyScraper {
	position:			absolute;
	top:				175px;
	right:				0px;
	
	z-index:			20;	

	width:				160px;
	height:				365px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	background-color:	#FFFFFF;
}	

.homePage #cellSkyScraper {
	display:			none;
}

.contactPage #cellSkyScraper {
	width:				300px;
	
	background-color:	transparent;
}


#cellNavigation {
	position:			absolute;
	top:				140px;
	left:				0px;
	
	width:				120px;

	z-index:			30;

	margin:				0px 0px 0px 0px;
	padding:			20px 11px 0px 0px;
	
	background-image:	url('../images/bg_cellNavigation.png');
	background-repeat:	no-repeat;
	background-position:top right;	
	
}	

.homePage #cellNavigation {
	display:			none;
}

#cellNavigation ul {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;	
	
	list-style: 		none;
}

#cellNavigation li {
	margin:				0px 0px 10px 0px;
	padding:			0px 0px 0px 0px;

	width:				120px;

	background-color:	#111111;	
}

#cellNavigation span {
	display:			none;
}

#butProperty a,
#butShares a,
#butBusiness a,
#butAdmin a  {
	display:			block;

	width:				120px;
	height:				120px;
	
	filter:				alpha(opacity=25);
	opacity:			0.25;
	-moz-opacity:		0.25;		
	
	background-repeat:	no-repeat;
	background-position:top left;	
}

#butProperty a:hover,
#butShares a:hover,
#butBusiness a:hover {
	filter:				alpha(opacity=100);
	opacity:			1;
	-moz-opacity:		1;		
}

#butProperty a {
	background-image:	url('../images/bg_cellnavigation_a_property.gif');
}

#butShares a {
	background-image:	url('../images/bg_cellnavigation_a_shares.gif');
}

#butBusiness a {
	background-image:	url('../images/bg_cellnavigation_a_business.gif');
}

.contactPage #butProperty a,
.contactPage #butShares a,
.contactPage #butBusiness a {
	filter:				alpha(opacity=100);
	opacity:			1;
	-moz-opacity:		1;		
}

#butAdmin a {
	filter:				alpha(opacity=100);
	opacity:			1;
	-moz-opacity:		1;		

	background-image:	url('../images/bg_cellnavigation_a_admin.gif');
}


#cellSubNavigation {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 140px;
	
	height:				25px;
}	

.homePage #cellSubNavigation {
	display:			none;
}


#cellSubNavigation ul {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;	
	
	list-style: 		none;
}

#cellSubNavigation li {
	margin:				0px 10px 0px 0px;
	padding:			0px 0px 0px 10px;
	
	height:				25px;
	
	float:				left;	
	
	background-image:	url('../images/bg_cellSubNavigation_li_off.gif');
	background-repeat:	no-repeat;
	background-position:top left;	
}

#cellSubNavigation li:hover {
	background-image:	url('../images/bg_cellSubNavigation_li_ovr.gif');
}

#cellSubNavigation a {
	display:			block;
	float:				left;
	
	height:				20px;

	margin:				0px 0px 0px 0px;	
	padding:			5px 10px 0px 0px;
	
	font-size:			12px;
	color:				#003366;
	white-space:		nowrap;	
	
	background-image:	url('../images/bg_cellSubNavigation_a_off.gif');
	background-repeat:	no-repeat;
	background-position:top right;	
}

#cellSubNavigation li:hover a {
	text-decoration:	none;
	color:				#003366;
	
	background-image:	url('../images/bg_cellSubNavigation_a_ovr.gif');	
}

#cellContent {
	margin:				0px 160px 0px 130px;
	padding:			30px 20px 10px 30px;
	
	min-height:			350px;
	height:				auto !important;
	height:				350px;			
}		

.homePage #cellContent {
	margin:				0px 0px 0px 0px;
	padding:			20px 0px 0px 0px;
}

.contactPage #cellContent {
	margin:				0px 300px 0px 130px;
	padding:			0px 20px 10px 30px;

	min-height:			800px;
	height:				auto !important;
	height:				800px;			

}

.introProperty,
.introShares,
.introBusiness {
	float:				left;
	
	width:				300px;
	
	margin:				0px 0px 22px 22px;
	padding:			0px 0px 22px 0px;
	
	border-bottom:		2px solid #FFCC00;
}

.introProperty img,
.introShares img,
.introBusiness img {
	margin-bottom:		20px;
}

.introProperty a:hover {
	color:				#006600;
}

.introShares a:hover {
	color:				#CC0000;
}

.introBusiness a:hover {
	color:				#000066;
}

.callToAction {
	clear: both;
	
	margin:				0px 0px 20px 0px;
	padding:			15px 50px 3px 10px;
	
	text-align:			right;
	font-size:			18px;
	color:				#FFFFFF;
	
	background-color:	#003366;
	background-image:	url('../images/bg_callToAction.gif');
	background-repeat:	no-repeat;
	background-position:center left;	
}

.callToAction a,
.callToAction a:link,
.callToAction a:visited {
	color:				#FFFFFF;
}

.callToAction a:hover,
.callToAction a:active {
	color:				#FFCC00;
	text-decoration:	none;
}

/*
#cellContent h1,
#cellContent h2,
#cellContent h3,
#cellContent h4,
#cellContent h5 {
	text-transform:		lowercase;
}
*/

#cellFooter {
	clear:				both;
	
	position:			relative;
	
	margin:				0px 0px 30px 0px;
	padding:			10px 10px 10px 50px;

	height:				80px;

	color:				#FFFFFF;
	font-size:			18px;

	background-color: 	#003366;
}	

#cellFooter #disclaimerLink {	
	position:			absolute;
	left:				8px;
	bottom:				3px;
	
	font-weight:		normal;
	font-size:			9px;
}

#cellFooter #disclaimerLink a:hover {
	color:				#FFFFFF;
	text-decoration:	none;
}

#cellFooter img {
	float:				right;

	margin:				0px 0px 0px 10px;
}


.dataKey {
	width:				140px;
	float:				left;

	padding:			0px 10px 0px 0px;

	font-size:			11px;
	text-align:			right;
	color:				#FFFFFF;
	font-weight:		bold;
}

img.floatLeft,
img.floatRight {
/*
	padding:			4px;
	border:				2px solid #FFCC00;
*/
}

img.floatLeft {
	float:				left;

	margin:				0px 15px 10px 0px;
}

img.floatNone {
	margin:				0px 0px 18px 0px;
}

img.floatRight {
	float:				right;

	margin:				0px 0px 10px 15px;
}

a.downloadLink,
a.downloadLink:link,
a.downloadLink:visited {
	display:			block;
	
	width:				60px;
	height:				60px;
	
	float:				right;

	margin:				0px 0px 10px 15px;
	padding:			0px 0px 0px 0px;
	
	text-decoration:	none;

	background-image:	url('../images/icon_download_off.gif');
	background-repeat:	no-repeat;
	background-position:top left;	
}

a.downloadLink:hover,
a.downloadLink:active {
	background-image:	url('../images/icon_download_ovr.gif');
}


a.downloadLink span {
	visibility:			hidden;
}

.disabled {
	filter:				alpha(opacity=25);
	opacity:			0.25;
	-moz-opacity:		0.25;	
}
