#cellPage {
	margin:				0px 0px 50px 0px;
	padding:			0px 0px 0px 0px;

	background-color:	#FFFFFF;
	background-image:	url('../images/bg_cellPage.gif');
	background-repeat:	no-repeat;
}

#galleryPage #cellPage {
	background-image:	url('../images/bg_cellPage_gallery.gif');
}

#printHeader {
	display:			none;
}

#cellHeader {
	height:				105px;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;

	font-size:			1px;	

	background:			transparent;
	background-image:	url('../images/bg_cellHeader.gif');
	background-repeat:	no-repeat;
}

#cellHeader h1 {
	display:			none;
}

#cellNavigation {
	position:			absolute;

	top:				77px;

	height:				26px;
	width:				770px;

	margin:				0px auto 0px auto;
	padding:			0px 0px 0px 120px;
	
	background:			transparent;
	background-image:	url('../images/bg_cellNavigation.gif');
	background-repeat:	no-repeat;
}	

#cellNavigation a {
	display:			block;
	float:				left;

	margin:				0px 0px 0px 0px;
	padding:			0px 2px 0px 2px;
	
}

#cellNavigation a:hover {
	padding:			0px 0px 0px 0px;

	background-color: 	#CC0000;
	border-left:		2px solid #FFFFFF;	
	border-right:		2px solid #FFFFFF;		
}

#cellNavigation .cellSubNavigation ul {
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;

	list-style:			none;

	border:				2px solid #FFFFFF;		
	border-bottom:		none;

	background-color:	#FF0000;

}

#cellNavigation .cellSubNavigation li {
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
}

#cellNavigation .cellSubNavigation a {
	width:				160px;

	display:			block;
	float:				none;

	padding:			5px 3px 5px 13px;
	margin:				0px 0px 0px 0px;
	
	color:				#FFFFFF;

	border-bottom:		2px solid #FFFFFF;
}

#cellNavigation .cellSubNavigation a:hover {
	padding:			5px 3px 5px 13px;
	margin:				0px 0px 0px 0px;

	color:				#FFFFFF;

	border:				none;
	border-bottom:		2px solid #FFFFFF;	

	background-color:	#CC0000;
}

#cellContent {
	margin:				0px 0px 0px 0px;
	padding:			45px 165px 0px 220px;

	background-image:	url('../images/bg_cellContent.gif');
	background-repeat:	repeat-y;

}		

#homePage #cellContent {
	margin:				0px 0px 0px 0px;
	padding:			0px 50px 0px 100px;

}

#galleryPage #cellContent {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 102px;
}

#contactPage #cellContent {
	margin:				0px 0px 0px 0px;
	padding:			45px 50px 0px 220px;
}

#cellContent hr {
	clear:				both;
}

#cellSecondary {
	position:			absolute;
	top:				130px;
	
	width:				100px;
	height:				350px;
	
	margin:				0px 0px 0px 620px;
	padding:			0px 0px 0px 0px;
	
	background-image:	url('../images/bg_cellSecondary.gif');
	background-repeat:	no-repeat;
	background-position:top right;	
}

#cellFooterTop {
	height: 25px;

	margin:				0px 0px 0px -220px;
	padding:			0px 0px 0px 0px;

	background-image:	url('../images/bg_cellFooterTop.gif');
	background-repeat:	no-repeat;
}

#galleryPage #cellFooterTop {
	margin:				0px 0px 0px -102px;
}

#homePage #cellFooterTop {
	margin:				0px auto 0px auto;
	padding:			0px 0px 0px 0px;

	width: 770px;
	height: 25px;
	
	position: absolute;
	top: 430px;
}

#cellFooter {
	margin:				0px 0px 0px 0px;
	padding:			20px 0px 20px 135px;
	
	color:				#FFFFFF;
	font-size:			9px;
	
	background-image:	url('../images/bg_cellFooter.gif');
	background-repeat:	no-repeat;
}		

#cellFooter a,
#cellFooter a:link,
#cellFooter a:visited {
	margin:				0px 5px 0px 5px;

	color:				#FFFFFF;
	font-weight:		normal;
	text-decoration:	none;
}

#cellFooter a:hover,
#cellFooter a:active {
	color:				#FF0000;
}

#galleryPage td {
	text-align:			center;
}

img.floatLeft {
	float:				left;

	margin:				0px 15px 10px 0px;
	padding: 			0px;

	border:				5px solid #FFEEEE;
}

img.floatRight {
	float:				right;

	margin:				0px 0px 10px 15px;
	padding:			0px;

	border:				5px solid #FFEEEE;
}

.dataKey {
	width:				140px;
	float:				left;

	padding:			0px 15px 0px 0px;

	text-align:			right;
	color:				#000000;
	font-weight:		bold;
}

.rowOn td {
	background-color:	#FFEEEE;	
}

