/* HEADER CELL STYLES */

#wrapper {width: 70%;
	margin-left:auto;
	margin-right:auto;
	border:5px;
	border-style:solid;
	border-color:#dddddd;
	padding-left:20px;
	padding-right:20px;
	}

#cellHeader {
	position:				absolute;
	top:					40px;
	left:					225px;
	
	height:					40px;
	width:					225px;

	margin:					0px 0px 0px 0px;
	padding:				5px 5px 0px 5px;
	
	border:					1px solid #BBCCFF;

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

#cellHeader h1 {
	position:				absolute;
	bottom:					0px;

	width:				380px;
}

#logoMain {
	position:				absolute;
	top:					5px;
	left:					15px;
}


/* NAVIGATION CELL STYLES */
#cellNavigation {
	float:					left;
	
	height:					25px;
	width:					150px;

	margin:					0px 0px 0px 0px;
	padding:				150px 0px 50px 0px;

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

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

#cellNavigation li {
	margin:					0px 0px 5px 0px;
	padding:				5px 5px 5px 5px;
	
	border-right:			4px solid #6677AA;

	background-color:		#BBCCFF
}

#cellNavigation li a:link, #cellNavigation li a:visited {
	color:					#FFFFFF;
	text-decoration:		none;
}

#cellNavigation li a:hover, #cellNavigation li a:active {
	color:					#FFFFFF;
	text-decoration:		underline;
}

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

	list-style:				none;
}

#cellNavigation ul ul li {
	margin:					5px 0px 0px 0px;
	padding:				2px 3px 3px 2px;

	font-size:				11px;
}

#cellNavigation ul .currentNav {
	background-color:		#BBCCFF;
	border:					none;
	margin-bottom:			15px;
}


/* CONTENT CELL STYLES */
#cellContent {
	width:					640px;
	
	margin:					0px 0px 0px 210px;
	padding:				155px 0px 50px 0px;

	text-align:				none;
}

.floatRight {
	float:					right;

	margin:					5px 0px 5px 15px;
	padding:				0px 0px 0px 0px;	
	
	border:					1px solid #BBCCFF;	
}

.floatLeft {
	float:					left;
	
	margin:					5px 15px 5px 0px;
	padding:				0px 0px 0px 0px;	

	border:					1px solid #BBCCFF	
}


.rowOn {
	background-color:		#BBCCFF
}


/* FOOTER CELL STYLES */
#cellFooter {
	clear:					both;
	
	width:					800px;

	margin:					0px 0px 50px 30px;
	padding:				5px 5px 5px 5px;
	
	font-size:				10px;
	color:					#FFFFFF;
	
	border-right:			4px solid #6677AA;

	background-color:		#BBCCFF;
}

#cellFooter a:link, #cellFooter a:visited {
	margin:					0px 0px 0px 20px;
	padding:				0px 0px 0px 0px;

	color:					#FFFFFF;
	text-decoration:		none;
}

#cellFooter a:hover, #cellFooter a:active {
	margin:					0px 0px 0px 20px;
	padding:				0px 0px 0px 0px;

	color:					#BBCCFF;
	text-decoration:		underline;
}

#developmentNotice {
	float:					right;
}

#developmentNotice a:link, #developmentNotice a:visited, #developmentNotice a:hover, #developmentNotice a:active {
	margin:					0px 0px 0px 3px;
	padding:				0px 0px 0px 0px;	
}
