.AAA {
	color: #FF0000;
	font-weight: bold;
}

#cellHeader {
	height:				100px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#cellHeader img {
	float:				left;
}

#cellHeader p {
	padding:			5px 0px 0px 0px;

	font-size:			20px;
	color:				#004E68;
	text-align:			right;
}

#cellGallery {
	position:			absolute;
	
	top:				100px;
	
	margin:				0px auto 0px auto 0px;
	padding:			0px;
	
	border:				none;
	
	width:				990px;
	height:				600px;

	z-index:			5;
}	



#cellNavigation {
	position:			absolute;
	
	top:				100px;
	
	margin:				0px auto 0px auto 0px;
	padding:			0px;
	
	border:				none;
	
	width:				990px;
	height:				300px;

	z-index:			10;
}	

#cellSubNavigation {
	position:			absolute;
	top:				80px;

	margin:				0px auto 0px auto;
	
	width:				990px;

	text-align:			right;
}

#cellSubNavigation ul {
	margin:				0px -12px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	list-style:			none;
}

#cellSubNavigation li {
	display:			inline;

	padding:			2px 12px 2px 12px;
	
	border-left:		1px solid #888888;
}

#cellSubNavigation a:hover {
	text-decoration:	none;
}

#cellSubSubNavigation {
	position:			absolute;
	top:				100px;

	margin:				0px auto 0px auto;
	
	width:				990px;

	z-index:			11;
}

#cellSubSubNavigation ul {
	margin:				1px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	list-style:			none;

	background-color:	#FFFFFF;
}

#cellSubSubNavigation li {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#cellSubSubNavigation a {
	display:			block;
	
	width:				180px;

	margin:				0px 0px 0px 0px;
	padding:			3px 5px 3px 10px;
	
	border-bottom:		1px solid #004E68;
}

#cellContent {
	margin:				0px 250px 0px 250px;
	padding:			0px 0px 0px 0px;
	
	color:				#333333;
	
	background-image:	url('../images/bg_cellContent.gif');
	background-repeat:	repeat-x;
	background-position:top left;
	background-color:	#FFFFFF;
}		

#cellContent .cellNucleus {
	padding:			10px 10px 30px 10px;
}

#cellContent .cellNucleus p {
	text-align:			justify;
}

#cellQuote {
	position:			absolute;
	top:				100px;
	
	width:				250px;

	margin:				0px 0px 0px 740px;
	padding:			0px 0px 0px 0px;

	z-index:			12;
}		

#cellSecondary {
	position:			absolute;
	top:				132px;
	
	width:				250px;

	margin:				0px 0px 0px 740px;
	padding:			0px 0px 0px 0px;

	z-index:			5;
}		

#cellSecondary .cellNucleus {
	padding:			10px 0px 0px 10px;
}

#cellSecondary .cellNucleus img {
	margin:				0px 0px 10px 0px;
	padding:			0px 0px 0px 0px;

	width:				240px;
	
	border:				4px solid #FFFFFF;
}

#cellSecondary h1,
#cellSecondary h2,
#cellSecondary h3,
#cellSecondary h4 {
	color:				#FFFFFF;
}

#cellNews {
	position:			absolute;
	top:				320px;
	
	width:				250px;

	margin:				0px 740px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	text-align:			right;
		
	z-index:			20;
}		

#cellSecondary a,
#cellNews a {
	color:				#FFFFFF;
	
	text-decoration:	underline;
}

#cellSecondary a:hover,
#cellNews a:hover {
	color:				#00917F;
}

#cellNews h2 {
	color:				#FFFFFF;
}

#cellNews .cellNucleus {
	padding:			10px 20px 0px 0px;
}

#cellFooter {
	margin:				0px 0px 0px 0px;
	padding:			0px 10px 25px 10px;

	font-size:			9px;
	color:				#004E68;

	background-image:	url('../images/bg_cellFooter.gif');
	background-repeat:	no-repeat;
	background-position:bottom left;
}		

#cellFooter  p {
	padding:			0px 0px 8px 0px;
	
	line-height:		12px;
}

.dataKey {
	width:				140px;
	float:				left;

	padding:			0px 10px 0px 0px;

	color:				#004E68;
	text-align:			right;
	font-weight:		bold;	
}

#cellContent .cellNucleus table {
	margin:				0px 0px 18px 0px;
	
	border:				1px solid #888888;
}

.rowOn td {
	background-color:	#E5EDF0;
}

img.floatLeft {
	float:				left;

	margin:				0px 15px 10px 0px;
	padding: 			2px 2px 2px 2px;

	border:				1px solid #888888;
}

img.floatRight {
	float:				right;

	margin:				0px 0px 10px 15px;
	padding: 			2px 2px 2px 2px;
		
	border:				1px solid #888888;
}

a#butQuoteRequest {
	display:			block;
	
	width:				250px;
	height:				32px;

	background-image:	url('../images/but_quoteRequest_off.gif');
	background-repeat:	no-repeat;
	background-position:top left;
}

a:hover#butQuoteRequest {
	background-image:	url('../images/but_quoteRequest_ovr.gif');
}

a#butQuoteRequest span {
	display:			none;
}

.footNote {
	padding:			0px 0px 8px 0px;
	font-size:			9px;
	line-height:		12px;
}