#cellPage {
	width:				770px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;

	background-image:	url('../images/bg_cellPage.jpg');
	background-repeat:	repeat-x;
	background-position:bottom left;
}

#cellHeader {
	width:				770px;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	background-color:	#283815;
	background-image:	url('../images/bg_cellHeader.gif');
	background-repeat:	repeat-x;
	background-position:top left;
}

#cellHeader img {
	margin:				4px 0px 0px 0px;
}

#cellNavigation {
	display:			none;

	height:				24px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	color:				#FFFFFF;
}	

#cellNavigation ul {
	margin:				0px 0px 0px 0px;
	padding:			5px 0px 0px 0px;	
}

#cellNavigation li {
	margin:				0px 0px 0px 0px;
	padding:			10px 8px 10px 8px;	

	display:			inline;
}

#cellNavigation a:hover {
	color: #FFFFFF;
}

.navOff {
	margin:				0px 0px 0px 0px;
}

.navOvr {
	margin:				0px 0px 0px 0px;
	background-color:	#3385AD;
}

#cellContent {
	width:				510px;

	margin:				0px 0px 0px 0px;
	padding:			10px 0px 50px 10px;
}		

#cellSecondary {
	width:				230px;
	
	float:				right;
	
	margin:				0px 0px 0px 0px;
	padding:			35px 0px 0px 0px;

	background-color:	#000000;	
	background-image:	url('../images/bg_cellSecondary.jpg');
	background-repeat:	repeat-x;
	background-position:bottom left;
	
}

#cellSubNav {
	margin:				0px 0px 0px 0px;
	padding:			25px 20px 10px 20px;
}	

#cellSubNav ul {
	margin:				0px 0px 0px 25px;
	padding:			0px 0px 0px 0px;

	list-style:			none;
}

#cellSubNav li {
	margin:				5px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#cellLogon {
	margin:				0px 0px 0px 0px;
	padding:			25px 20px 50px 20px;
}	

#cellLogon .dataKey {
	width:				15px;
}

#cellLogon input {
	width:				150px;

	margin:				0px 0px 3px 0px;

	color:				#FFFFFF;

	border:				none;
	border-bottom:		1px solid #222222;

	background-color:	#000000;
}

#cellFooter {
	/* LAYER IS HIDDEN UNTIL RENDER WHEN IT IS TURNED ON BY JS */
	visibility:			hidden;		
	
	width:				770px;
	height:				4px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	background-image:	url('../images/bg_cellFooter.gif');
	background-repeat:	repeat-x;
	background-position:top left;
}		

.productTable {
	margin:				0px 0px 8px 0px;
	padding:			0px 0px 0px 0px;
	
	background-image:	url('../images/bg_productTable.gif');
	background-position:top left;
	
	clear: left;
}

.productTable h4,
.productTable p {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

.productTable a {
	font-weight:		bold;
}

.dataKey {
	width:				95px;
	
	padding:			0px 5px 0px 0px;

	float:				left;	

	text-align:			right;
}

.imageCell {
	margin:				0px 10px 0px 0px;
	padding:			0px 0px 0px 0px;

	background-image:	url('../images/bg_productTable.gif');
	background-position:top left;
	
	float: left;
	
}

.rowOn {
	background-image:	url('../images/bg_productTable.gif');
	background-position:top left;
}

.requiredInput {
	border: 1px solid #00FF00;
	padding: 1px 1px 3px 1px;
}