body.adminPage {
	background-image:	url('../images/bg_body_admin.gif');
}

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

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


#cellHeader {
	margin:				0px 0px 0px 0px;
	padding:			20px 0px 0px 20px;
	
	width:				250px;	
	
	float:				left;
}


#cellNavigation {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	width:				260px;	
		
	clear:				both;
	
	text-align:			right;
			
	float:				left;	
}	

#cellNavigation li a {
	display:			block;

	margin:				0px 0px 0px 100px;
	padding:			8px 4px 8px 0px;	
	
	width:				156px;
	
	color:				#FFFFFF;

	border-bottom:		2px solid #E7D766;	
}

.adminPage #cellNavigation li a {
	color:				#00FF00;
}

#cellNavigation li a:hover {
	color:				#E7D766;
	text-decoration:	none;
/*		
	background-color:	#FFFFFF;

	background-image:	url('../images/bg_cellNavigation_a_hover.gif');
	background-repeat:	no-repeat;
	background-position:top left;	
 */	
	border-color:		#FFFFFF;	
}

#cellNavigation ul {
	list-style:			none;

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

#cellNavigation li {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#cellNavigation ul.subNavigation {
	list-style:			none;

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


#cellNavigation ul.subNavigation  a {
	display:			block;

	margin:				0px 0px 0px 100px;
	padding:			5px 4px 5px 0px;	
	
	width:				140px;
	
	font-size:			10px;
	color:				#AAAAAA;

	border-bottom:		1px solid #AAAAAA;	
}

#cellNavigation p {
	padding:			0px 0px 10px 0px;
	
	text-align:			right;
}

#cellContent {
	margin:				0px 0px 0px 280px;
	padding:			0px 0px 0px 0px;
	
	width:				710px;
}		

#cellContent h1 {
	margin:				0px -3px 0px 0px;
	padding:			0px 0px 23px 0px;	
	
	text-align:			right;
	color:				#FFFFFF;
	font-size:			75px;
	text-transform:		lowercase;
}

#cellContent h2 {
	margin:				10px 0px 20px 0px;
	padding:			3px 0px 0px 10px;	

	height:				22px;
	
	color:				#013668;
	font-size:			15px;

	background-color:	#FFFFFF;

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

#cellContent h2.highlight {
	height:				27px;
	
	color:				#013668;
	font-size:			18px;

	background-color:	#E7D768;

	background-image:	url('../images/bg_cellContent_h2_highlight.gif');
}


#cellContent h2 a {
	color:				#013668;
}

#cellContent h2 a:hover {
	color:				#E7D766;
	text-decoration:	none;
}

#cellContent p {
	padding-right:		20px;	
}

.disclaimerPage #cellContent p {
	padding:			0px 20px 13px 0px;

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


#cellSubContent {
	float:				right;
	display:			inline;

	
	margin:				0px 0px 20px 20px;
	padding:			0px 0px 0px 0px;
	
	width:				300px;
	
	color:				#013668;
	font-size:			11px;	
	
	background-color:	#FFFFFF;
	background-image:	url('../images/bg_cellSubContent_top.gif');
	background-repeat:	no-repeat;
	background-position:top left;		
	
}	
#cellSubContent a {
	color:				#666666;
}

#cellSubContent a:hover {
	color:				#013668;
}

#cellSubContent dl {
	margin:				0px 0px 0px 0px;
}

#cellSubContent dd {
	margin:				0px 0px 5px 30px;	
}

#cellSubContent dt {
	width:				190px;
	float:				none;

	padding:			0px 0px 0px 10px;

	text-align:			left;
	color:				#666666;
	font-weight:		bold;	
}

#cellSubContent form {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 25px;
}

#cellSubContent input,
#cellSubContent textarea {
	width: 265px;
}

#cellSubContent #subButton {
	width:	60px;
}

#cellSubContent h3 {
	margin:				20px 0px 5px 5px;	
	padding:			0px 3px 0px 10px;		

	height:				25px;
	font-size: 18px;
	
	background-color:	#013668;
	background-image:	url('../images/bg_cellSubContent_h3.gif');
	background-repeat:	no-repeat;
	background-position:top left;		

	color:				#FFFFFF;
}

#cellSubContent table {
	border:				none;

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

#cellSubContent p {
	margin:				0px 0px 0px 0px;
	padding:			0px 5px 16px 10px;
}

#cellSubContent .subContentBottom {
	height:				20px;

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

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

#cellSearch {
	height:				90px;

	margin:				0px 0px 0px 0px;
	padding:			10px 10px 0px 0px;
	
	text-align:			right;

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

#cellSearch  select {
	width: 300px;
}

#cellFooter {
	margin:				30px 0px 0px 280px;
	padding:			5px 0px 50px 0px;
	
	width:				710px;
	
	font-size:			10px;
	color:				#999999;
	
	border-top:			2px solid #FFFFFF;
}

#cellFooter ul {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	list-style:			none;
}

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

	display:			inline;
}

#cellFooter a {
	color:				#999999;
}

#cellFooter a:hover {
	color:				#E7D766;
}

.linkSquare {
	margin:				40px 10px 10px 0px;
	padding:			0px 0px 0px 0px;
}

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

	padding:			0px 15px 0px 0px;

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

.rowOn {
	background-color:	#1B4A77
}

img.floatLeft {
	float:				left;

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

img.floatRight {
	float:				right;

	margin:				0px 10px 10px 15px;

	border:				1px solid #E7D766;	
}

img.heroImage {
	margin:				0px 0px 20px 0px;

	border:				1px solid #FFFFFF;	
}

.printOnly {
	display:			none;
}