#cellPage {
	width:				990px;
	
	margin:				0px auto 0px auto;
	padding:			0px 0px 0px 0px;

	position:			relative;

}

#cellHeader {
	height:				90px;
	
	margin:				0px 0px 0px 0px;
	padding:			10px 10px 0px 10px;
	
	background-image:	url('../images/petspace/bg_cellHeader.gif');
	background-repeat:	no-repeat;
	background-position: top left;
}


#cellNavigation {
	position:			absolute;
	top:				120px;
	left:				0px;

	width:				170px;

	margin:				0px 0px 0px 0px;
	padding:			5px;

	background-color:	#FFFFFF;

	border:				1px solid #CCCCCC;
}	

#cellNavigation p {
	text-align:			center;
}

#cellContent {
	margin:				20px 0px 0px 200px;
	padding:			10px 10px 10px 10px;
}		

#cellFooter {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 210px;
}		

#cellFooter ul,
#cellFooter li {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;

	list-style:			none;
	
	display:			inline;
	
	font-size:			10px;
}

#cellFooter li {
	padding-right:			20px;
}

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

	padding:			0px 5px 0px 0px;

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

#cellNavigation .dataKey {
	width:				90px;
}

#cellContent form,
.cellNucleus {
	margin:				0px 0px 10px 0px;
	padding:			10px 10px 10px 10px;

	border:				1px solid #CCCCCC;
	
	background-color: 	#EEEEEE;
}



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

.rowAlert td {
	background-color: 	#FFDDDD;
}


img.floatRight {
	float:				right;

	margin:				0px 0px 10px 15px;
	
	border:				5px solid #FFFFFF;
}

.statusNormal {
	color:				#009900;
}

.statusAlert {
	color:				#D50A27;
}

.statusError {
	color:				#D50A27;
	font-size:			9px;
}
