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

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

#cellHeader {
	height:				160px;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	background-color:	#25408F;
}

#cellPrintHeader {
	display:			none;
}

#cellNavigation {
	height:				25px;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 6px;

	font-size:			12px;

	border-bottom:		5px solid #FFFFFF;

	background-color:	#00ADEF;
}	

#cellNavigation a {
	display:			block;
	float:				left;
	
	height:				22px;

	margin:				0px 0px 0px 0px;
	padding:			3px 10px 0px 10px;
	
	color:				#FFFFFF;
}

#cellNavigation a:hover,
#cellNavigation a.navSelected {
	text-decoration:	none;
	background-color:	#25408F;
}

#cellNavigation ul,
#cellNavigation li {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	float:				left;
	
	list-style:			none;	
}

.flexdropdownmenu,
.flexdropdownmenu ul{
	position:			absolute;

	left:				0px;
	top:				0px;

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

	visibility:			hidden;
	display:			none;

	list-style:			none;
	
	border:				1px solid #FFFFFF;
	border-bottom:		none;
}

.flexdropdownmenu li {
	position:			relative;
}

.flexdropdownmenu li a {
	display:			block;
	
	width:				180px;
	
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 3px 19px;
	
	color:				#FFFFFF;
	text-decoration:	none;
	
	border-bottom:		1px solid #FFFFFF;
	
	background-color:	#00ADEF;
}

* html .flexdropdownmenu li{ /*IE6 CSS hack*/
	display:			inline-block;
	width:				170px; /*width of menu (include side paddings of LI A*/
}

.flexdropdownmenu li a:hover,
.flexdropdownmenu li.selected a {
	color:				#FFFFFF !important;
	background-color:	#25408F;
}

.rightarrowclass {
	position:			absolute;

	top:				8px;
	right:				5px;
}

#cellContent {
	position:			relative;
	clear:				both;

	width:				990px;

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

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

	width:				540px;

	float:				left;
}	

.widePrimary #cellPrimary {
	width:				680px;
}

#cellPrimary a {
	font-weight:		bold;
}

#cellPrimary hr {
	clear:				both;
}

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

.widePrimary #cellSecondary {
	margin:				0px 0px 0px 715px;
}

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

#cellSecondary form {
	border:				none;
}

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

	text-align:			center;
}

#cellSecondary .dataKey {
	width:				60px;
}

#cellSecondary img {
	margin:				0px 0px 5px 0px;
}

#butImageLinks,
#butImageLinks	img,
#butImageLinks	a 	{
	margin:				0px;
	padding:			0px;

	font-size:			0px;
}

#butImageLinks	a 	{
	display:			block;

	float:				left;

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

#butImageLinks	a.noSpace 	{
	padding:			0px 0px 5px 0px;
}

#butImageLinks	a:hover,
#butImageLinks	a:active {
	filter:				alpha(opacity=65);
	opacity:			0.65;
	-moz-opacity:		0.65;		
}


#cellFooter {
	clear:				both;

	margin:				0px 0px 0px 0px;
	padding:			8px 0px 8px 0px;
	
	text-align:			center;
	color:				#25408F;
	
	background-color:	#00ADEF;
}		

#cellFooter a:hover {
	text-decoration:	underline;
	color:				#25408F;
}

img.floatLeft {
	float:				left;

	margin:				0px 15px 10px 0px;
}

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

img.floatRight {
	float:				right;

	margin:				0px 0px 10px 15px;
}

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

	padding:			0px 10px 0px 0px;

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

.footNote {
	padding:			0px 0px 5px 0px;
	
	color:				#666666;
	font-size:			85%;
	line-height:		normal;
}

.dollarFormat {
	text-align:			right;
	font-weight:		bold;
}

.imgCaption {
	margin:				0px 50px 20px 0px;
	padding:			3px 10px 3px 5px;
	
	color:				#FFFFFF;

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

/*
.dealerList {
	display:			none;
}
*/

.dealerList dl {
	float:				left;

	width:				200px;

	margin:				0px 10px 10px 0px;
	padding:			5px 5px 5px 5px;
	
	background-color:	#DDDDDD;
	
	border:				1px solid #AAAAAA;
}

.dealerList dt {
	float:				none;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 3px 0px;

	text-align:			left;
	font-weight:		normal;
	color:				#999999;
}

.dealerList dd {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	text-align:			right;
}

.dealerList dt strong {
	padding:			0px 0px 6px 0px;

	font-size:			14px;
	color:				#25408F;
}

.highlightPanel {
	margin:				0px 10px 18px 0px;
	padding:			10px 10px 10px 10px;

	border:				1px solid #25408F;

	background-color:	#D3D9E9;
}

