#cellPage {
	width:				1240px;
	position:			relative;

	margin:				0px auto 0px auto;
	padding:			0px 0px 0px 0px;
	
	background-color:	#FFFFFF;	
}

#cellHeader {
	height:				115px;
	
	margin:				0px 0px 0px 0px;
	padding:			45px 0px 0px 160px;
	
	color:				#FFFFFF;
	
	background-image:	url('../images/bg_cellHeader.jpg');
	background-repeat:	no-repeat;
	background-position:top left;	
}

#cellHeader h1 {
	color:				#FFFFFF;
	font-size:			40px;
	font-weight:		normal;
	
	margin:				0px;
	padding:			0px;	
}

#cellHeader img {
	position:			absolute;
	top:				95px;
	right:				10px;
}

#cellBanner {
	margin:				0px 0px 0px 0px;
	padding:			0px 20px 0px 20px;
	
	color:				#FFFFFF;

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

}

#cellBanner a {
	color:				#CC0000;
}

#introText {
	margin:				0px 470px 0px 0px;
	padding:			0px 0px 15px 0px;
}

#introText p {
	font-size:			16px;
	line-height:		28px;
}


#introBlog {
	float:right;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;

	width:				440px;
}

#introBlog h3,
#introBlog h4,
#introBlog p,
#introBlog dl {
	width:				auto !important;
	float:				none !important;
	margin:				0px 0px 5px 0px !important;

	border-color: 		#444444;	
}

#introBlog dt {
	padding:			0px 0px 0px 0px;

	font-size:			80%;
	font-family:		Arial, Helvetica, sans-serif;	
	color:				#FFFFFF;
}

#introBlog dd {
	margin:				0px 0px 4px 0px;
	padding:			0px 0px 4px 20px;
	
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			110%;
	
	border-color: 		#444444;
}

#cellContent {
	position:			relative;

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


	min-height:			755px;
	height:				auto !important;
	height:				755px;		

	background-color:	#FFFFFF;
}	

#cellTimeline {
	margin:				0px 0px 20px 0px;
	padding:			0px 0px 0px 0px;
}

#cellPrimary {
	float:				left;
	
	width:				750px;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}	

#cellPrimary dl {
	margin:				0px 30px 0px 0px;
	padding:			0px 0px 0px 0px;


	float:				left;
	width:				45%;	
}

#cellSecondary {
	margin:				0px 0px 0px 780px;
	padding:			0px 0px 0px 0px;
}	

#cellTop {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;

	height:				30px;
	
	background-repeat:	no-repeat;
}

.customerTop {
	background-position:top right;	
	background-image:	url('../images/bg_cellTop_cellPrimary.gif');
}

.linkTop {
	background-position:top left;	
	background-image:	url('../images/bg_cellTop_cellSecondary.gif');
}

#cellCustomer {
	margin:				0px 0px 20px 0px;
	padding:			0px 20px 60px 20px;
	
	height:				1%;		
	background-color:	#DDDDDD;
	background-image:	url('../images/bg_cellCustomer.gif');
	background-repeat:	no-repeat;
	background-position:bottom right;	
}

#cellIntegrator {
	margin:				0px 0px 20px 0px;
	padding:			0px 20px 75px 20px;
	
	height:				1%;		
	background-image:	url('../images/bg_cellIntegrator.gif');
	background-repeat:	no-repeat;
	background-position:bottom right;	
}

#cellResource {
	margin:				0px 0px 20px 0px;
	padding:			0px 20px 60px 20px;
}

#cellLink {
	margin:				0px 0px 0px 0px;
	padding:			0px 20px 60px 20px;
	
	
	height:				1%;	
	background-color:	#DDDDDD;
	background-image:	url('../images/bg_cellLink.gif');
	background-repeat:	no-repeat;
	background-position:bottom left;	
}

#cellCustomer dd,
#cellLink dd {
	border-color:		#FFFFFF;
}

.blogAgregator {
	margin:				0px 20px 50px 0px;
	padding:			0px 0px 0px 0px;
	
}

#cellPrimary .firstColumn {
	margin:				0px 20px 0px 0px;
	
	float:				left;
	width:				45%;
}

#cellPrimary .secondColumn {
	margin-left:		50%;
}

.blogAgregator img {
	float:				left;
}

.blogAgregator h3,
.blogAgregator h4,
.blogAgregator p,
.blogAgregator dl {
	width:				auto !important;
	float:				none !important;
	margin:				0px 0px 0px 85px !important;
}

.blogAgregator dt {
	padding:			0px 0px 0px 0px;

	font-size:			80%;
	font-family:		Arial, Helvetica, sans-serif;	
	color:				#CC0000;
}

.blogAgregator dd {
	margin:				0px 0px 4px 0px;
	padding:			0px 0px 4px 20px;
	
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			110%;
}

#cellFooter {
	clear:				both;
	
	margin:				0px 0px 0px 0px;
	padding:			25px 0px 15px 0px;
	
	text-align:			right;

	background-color:	#111111;	
	background-image:	url('../images/bg_cellFooter.jpg');
	background-repeat:	no-repeat;
	background-position:top left;	

}		

img.floatLeft {
	float:				left;

	margin:				0px 15px 10px 0px;

	border:				1px solid #0982bf;
}

img.floatNone {
	margin:				0px 0px 18px 0px;
}

img.floatRight {
	float:				right;

	margin:				0px 0px 10px 15px;
	
	border:				1px solid #0982bf;	
}

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

	padding:			0px 10px 0px 0px;

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