
#cellHeader {
	height:				100px;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	background-image:	url('../images/drive/bg_cellHeader.jpg');
	background-repeat:	no-repeat;
}

#cellHeader h1 {
	display:			none;
}

#cellNavigation {
	width:				148px;
	height:				500px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	color:				#FFFFFF;

	background-color:	#006699;
	background-image:	url('../images/drive/bg_cellNavigation.gif');
	background-repeat:	no-repeat;

	
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;	
	
	float: left;	
}	

#cellNavigation ul {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;	

	border-top:			1px solid #FFFFFF;
	
	list-style:			none;
}

#cellNavigation li {
	margin:				0px 0px 0px 0px;
	padding:			5px 10px 5px 5px;	

	text-align:			right;
	
	border-bottom:		1px solid #FFFFFF;
}

#cellNavigation a {
	color: #FFFFFF;
}

.navOff {
	margin:				0px 0px 0px 0px;
}

.navOvr {
	margin:				0px 0px 0px 0px;
	background-color:	#FF0000;
}

#cellSubNav {
	position:			absolute;
	top:				100px;
	left:				0px;

	width:				148px;
	height:				500px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	color:				#FFFFFF;

	background-color:	#006699;
	background-image:	url('../images/drive/bg_cellNavigation.gif');
	background-repeat:	no-repeat;

	
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;	
}	

#cellSubNav ul {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;	

	border-top:			1px solid #FFFFFF;
	
	list-style:			none;
}

#cellSubNav li {
	margin:				0px 0px 0px 0px;
	padding:			5px 10px 5px 5px;	

	text-align:			right;
	
	border-bottom:		1px solid #FFFFFF;
}

#cellSubNav a {
	color: #FFFFFF;
}
	
#cellContent {
	position:			relative;

	width:				400px;
	
	margin:				50px 0px 0px 175px;
	padding:			10px 10px 50px 0px;
}		

#cellContent h2 {
	font-size:			15px;
	
	color:				#000000;
	
	border-bottom:		1px solid #FF0000;

}

#cellLogos {
	position:			absolute;
	top:				100px;
	left:				590px;

	width:				180px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}	


#cellFooter {
	/* LAYER IS HIDDEN UNTIL RENDER WHEN IT IS TURNED ON BY JS */
	visibility:			hidden;		
	
	width:				595px;

	margin:				20px 0px 0px 175px;
	padding:			3px 0px 0px 0px;
	
	color:				#666666;
	
	text-align:			right;
	
	border-top:			1px solid #FF0000;
}		

#cellFooter a {
	color:				#666666;
	text-decoration:	underline;
}

#cellFooter a:hover {
	color:				#FF0000;
}

#cellFooter .spacer {
	padding: 0px 10px 0px 10px;
}

.dataKey {
	width:				95px;
	
	padding:			0px 5px 0px 0px;

	float:				left;	

	text-align:			right;
}

.logoContainer {
	text-align:				center;

	margin:					0px 0px 5px 0px;
	padding:				10px 0px 15px 0px;

	background-color:		#FF0000;
	background-image:		url('../images/drive/bg_logoContainer.gif');
	background-position:	bottom right;
	background-repeat:		no-repeat;

	border-top:				1px solid: #FFFFFF;
	border-left:			1px solid: #FFFFFF;

}

.imageCell {
	margin:				10px 0px 0px 0px;
	padding:			0px 0px 0px 0px;

	float: right;
	border: 1px solid	#666666;
	
	background-color:	#FFFFFF;
	
	clear: both;
}


.rowOn {
	background-color: #FFEEEE;
}

.requiredInput {
	border: 1px solid #FF0000;
}
