html,
body,
#cellPage,
#cellWindow {
	height:				100%;
}

#cellPage {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	background-image:	url('../images/skin/bg_cellPage.gif');
	background-repeat:	repeat-x;	
	background-position:top left;
}

#cellWindow {
	width:				990px;
	position:			relative;

	margin:				0px auto 0px auto;
	padding:			0px 0px 0px 0px;
}

#cellHeader {
	position:			absolute;
	top:				78px;
	left:				15px;
	
	z-index:			20;
}

#cellPrintHeader {
	display:			none;
}

#cellNavigation {
	position:			absolute;
	top:				90px;
	left:				0px;
	
	z-index:			20;

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

	height:				25px;
}	

#cellNavigation ul {
	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;  

	float:				left; 

	list-style:			none; 
	z-index:			-100;
}

#cellNavigation ul li {
	margin:				0px 0px 0px 0px; 
	padding:			0px 22px 0px 0px;

	float:				left; 
	display:			block; 
	position:			relative; 
}

#cellNavigation ul li a {
	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;  

	height:				25px;

	display:			block;
	float:				left; 

	font-weight:		bold;
	text-decoration:	none; 
	color:				#FFFFFF;
}

#cellNavigation ul li:hover ul,
#cellNavigation ul li.over ul {
	display:			block;
}

#cellNavigation ul li:hover a,
#cellNavigation ul li.over a,
#cellNavigation ul li a:hover,
#cellNavigation ul li a.selected {
	background:			transparent;
	border-bottom:		1px solid #FFFFFF;
}

#cellNavigation ul ul {
	position:			absolute; 
	z-index:			10;

	display:			none; 

	width:				190px; 
	top:				26px; 
	left:				0px; 

	border:				1px solid #003366;
	border-top:			none;
}

#cellNavigation ul ul li {
	float:				left; 
	clear:				left; 

	width:				190px;
}

#cellNavigation ul ul a {
	display:			block; 
	width:				100%; 

	margin:				0px 0px 0px 0px; 
	padding:			4px 0px 4px 0px; 
	
	color:				#003366;
	
	border-top:			1px solid #003366;
}

#cellNavigation ul ul a span {
	display:			block; 
	padding:			0px 3px 0px 8px; 
}

#cellNavigation ul ul li > a {
	height:				auto;
}

#cellNavigation ul li:hover ul a,
#cellNavigation ul li.over ul a,
#cellNavigation ul li.over ul a:hover {
	background-color:	#FFFFFF;
}

#cellNavigation ul li:hover ul a:hover,
#cellNavigation ul li.over ul a:hover {
	background-color:	#9CADC2;
	border-bottom:		1px solid #9CADC2;
}

#cellContent {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 270px;
	
	background-image:	url('../images/skin/bg_cellContent.gif');
	background-repeat:	repeat-y;	
	background-position:top left;
}		

#cellPrimary {
	position:relative;
	width:				480px;
	
	margin:				135px 0px 0px 0px;
	padding:			20px 20px 20px 20px;

	float:				left;
	
	color:				#333333;
	
	background-color:	#FFFFFF;
}

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

	width:				250px;
	height:				100%;
	
	position:			absolute;

	top:				0px;
	left:				0px;
	
	z-index:			10;	
	
	background-color:	#0090D6;
	background-image:	url('../images/skin/bg_cellSecondary.jpg');
	background-repeat:	no-repeat;	
	background-position:top left;
}

#cellSecondary .cellNucleus {
	margin:				0px 0px 0px 0px;
	padding:			185px 15px 15px 15px;
}

#cellSecondary hr {
	border-color:		#FFFFFF;
}

#cellSecondary h1,
#cellSecondary h2,
#cellSecondary h3,
#cellSecondary h4,
#cellSecondary h5 {
	color:				#FFFFFF;
}

#cellTertiary {
	width:				180px;
	
	margin:				0px 0px 0px auto;
	padding:			0px 0px 0px 0px;

	color:				#333333;
}

#cellTertiary .cellNucleus {
	margin:				0px 0px 30px 0px;
	padding:			10px 10px 10px 10px;

	background-image:	url('../images/skin/bg_cellTertiary.png');
}

#cellTertiary form {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	height:				85px;
	overflow:			hidden;
	
	text-align:			right;
	
	background-color:	transparent;
}

#cellTertiary form h2 {
	padding-bottom:		0px;
	
	text-align:			left;	
}

#cellTertiary hr {
	border-color:		#FFFFFF;
}

#cellTertiary h1 {
	background-image:	url('../images/skin/icon_squares_white_20.gif');
}

#cellTertiary h2 {
	background-image:	url('../images/skin/icon_squares_white_15.gif');
}

#cellTertiary input {
	margin:				0px 0px 1px 0px;
	padding:			0px 0px 0px 0px;
}

.cellNews {
	font-size:			90%;
}

.cellNews hr {
	margin:				0px 0px 5px 0px;
}

.cellNews p {
	line-height:		130%;
	
	padding:			0px 0px 5px 0px;
}

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

