#cellPage,
#layoutPage {
	position:				relative;

	width:					990px;

	margin:					0px auto 0px auto;	

	
	background-color:		#FFFFFF;
}

#cellHeader {
	height:					120px;

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

	background-image:		url('../images/bg_cellHeader.gif');
	background-position:	top left;
	background-repeat:		no-repeat;

}

#cellHeader h1 {
	display:				none;
}

#cellNavigation {
	position:				absolute;

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

}	

#cellNavigation a {
	color: 					#004488;
}

#cellNavigation ul {

	width:					140px;

	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 90px;

}

#cellNavigation ul ul {

	width:					140px;

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

}

#cellNavigation li {

	font-size:				12px;
	text-align:				right;
	
	margin:					0px;
	padding:				8px 0px 8px 0px;	

	list-style:				none;

	border-bottom:			1px solid #FF0000;
}

#cellNavigation li li {
	font-size:				11px;

	padding:				3px 5px 3px 0px;	

	border-bottom:			1px solid #FFFFFF;
	
	background-color:		#e4e4FF;
}

#cellNavigation #infoBreakOut {
	margin:					20px 0px 20px 90px;
	padding:				20px 0px 0px 0px;
	
	background-image:		url('../images/bg_infoBreakOut.gif');
	background-position:	top left;
	background-repeat:		no-repeat;
}

#cellNavigation #infoBreakOut a {
	color:					#FF0000;
}

#cellNavigation #infoBreakOut li li a {
	color:					#555555;
}

#cellContent {
	width:					715px;
	min-height:				350px;
	
	margin:					0px 10px 0px 0px;
	padding:				10px 0px 50px 265px;

	background-image:		url('../images/bg_people_pestie.jpg');
	background-position:	bottom left;
	background-repeat:		no-repeat;
}		

.builderPage #cellContent {
	background-image:		url('../images/bg_people_builder.jpg');
}

.listPage #cellContent {
	width:					965px;
	
	padding:				10px 0px 50px 15px;
	
	background-image: none;			
}

#homePage #cellContent {
	width:					615px;

	padding:				10px 115px 50px 250px;
}
	
		
#cellFooter {
	margin:					0px 0px 0px 0px;
	padding:				30px 10px 75px 10px;
	
	clear:					both;
	
	color:					#666666;
	
	background-image:		url('../images/bg_cellFooter.gif');
	background-position:	top left;
	background-repeat:		no-repeat;
}

#cellFooter strong {
	margin:					0px 25px 0px 0px;
	
	color:					#004488;
}

#cellFooter img {
	float:					right;
}

.galleryTable td {
	text-align: center;

	width: 33%;

	padding:				10px 0px 0px 0px;

	font-size:				9px;

	background-color:		#D9E3ED;
}

.galleryTable img {
	border:					1px solid #FFFFFF;
} 

.galleryTable p {			
	margin:					5px 0px 10px 0px;			
	padding:				0px 5px 0px 5px;		
}

.listTable th {
	padding:				5px 3px 5px 8px;
	
	color:					#FFFFFF;

	text-align:				left;

	border-right:			1px solid #FFFFFF;

	background-color:		#004488;	
}

.listTable td {
	padding:				8px 8px 0px 0px;

	font-size:				10px;

	vertical-align:			bottom;	

	border-bottom:			1px solid #D9E3ED;
}

.downloadBreakOut {
	width:					240px;
	
	margin:					0px 0px 30px 30px;
	padding:				25px 0px 0px 0px;

	border-bottom:			1px solid #004488;				
	
	background-image:		url('../images/bg_downloadBreakOut.gif');
	background-position:	top left;
	background-repeat:		no-repeat;
	
	background-color:		#D9E3ED;
	
	float:					right;
}

.downloadBreakOut li {
	list-style:				none;

	background-image:		url('../images/icon_pdf.gif');				
	background-position:	5px 5px;
	background-repeat:		no-repeat;

	border-bottom:			1px solid #FFFFFF;
	
	margin:					0px 0px 0px 0px;
	padding:				6px 5px 6px 30px;
}

.downloadPage .downloadBreakOut {
	width:					710px;
			
	margin:					0px 0px 30px 0px;
	float:					none;
}


.cellImageLink {
	margin:					0px 0px 10px 20px;
	padding:				0px 0px 0px 0px;
			
	width:					185px;

	float:					right;
}


img.floatRight {
	float:				right;

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

p.footnote {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 11px 0px;

	line-height:		11px;
	
	font-size:			9px;
}

form {
	margin:				0px 0px 16px 0px;
	padding:			5px 5px 5px 10px;

	border:				1px solid #CCCCCC;

	background-color:	#EEEEEE;
}

#logOnForm {
	padding-top:			60px;
	
	background-image:		url('../images/bg_logOnForm.gif');
	background-position:	top right;
	background-repeat:		no-repeat;
}

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

	padding:			0px 15px 0px 0px;

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

input,
textarea,
select {
	margin:				0px 0px 3px 0px;
}

.requiredInput {
	border:				1px solid #FF0000;
}

#insNavigation {
	position:		relative; 

	text-align:		right;
}

#insNavigation input {
	width:			120px;
}

#insNavigation #prevButton {
	position:		absolute;
	top:			5px;
	left:			5px;
}

#quizTable td {
	background-color:	#EEEEEE;
}

#quizTable th {
	text-align:			right;
	background-color:	#BBBBBB;
}

