html 
{
	overflow-y: 					scroll;
} 


body
{
	background-color: 		#C7C7C7;
	background-image:			url('/images/background.jpg');
	background-repeat:		no-repeat;
	background-position:	bottom center;
	margin:								0px;
	padding:							0px;
	color:								#909090;
	font-size:						90%;
	font-family:					"Arial", Sans-serif;
}


img
{
	border:								none;
	vertical-align:				top;
}


p
{
	margin:								0px;
	padding-bottom:				0.5em;
}


a
{
	text-decoration:			none;
	color:								#CB2330;
}


hr
{
	color:								#C7C7C7;
	background-color:			#C7C7C7;
	border-color:					#C7C7C7;
	border-Width:					0px;
	border-style:					none;
	height:								1px;
}


h1
{
	margin:								0px;
	padding-bottom:				0.5em;
	font-family:					"deGaulle", "Corbel", "Verdana", "Arial", Sans-serif;
	font-size:						2em;
}


h2
{
	margin:								0px;
	padding-bottom:				0.5em;
	font-family:					"deGaulle", "Corbel", "Verdana", "Arial", Sans-serif;
	font-size:						1.5em;
}


h3
{
	margin:								0px;
	padding-bottom:				0.5em;
	font-family:					"deGaulle", "Corbel", "Verdana", "Arial", Sans-serif;
	font-size:						1.2em;
}


#logo
{
	width:								1024px;
	height:								108px;
	margin-left:					auto;
	margin-right:					auto;
	margin-top:						0px;
	margin-bottom:				0px;
}


#topMenu
{
	width:								960px;
	height:								38px;
	margin-left:					auto;
	margin-right:					auto;
	margin-top:						0px;
	margin-bottom:				0px;
	background-image:			url('/images/menuBackground.jpg');
	background-repeat:		no-repeat;
	background-position:	top center;
}


#topMenu ol
{
	margin:								0px;
	padding-left:					16px;
	padding-right:				0px;
	padding-top:					4px;
	padding-bottom:				0px;
	list-style-type:			none;
	white-space:					nowrap;
	font-family:					"deGaulle", "Corbel", "Verdana", "Arial", Sans-serif;
	font-size:						1.2em;
	font-weight:					normal;
}


#topMenu li 
{
	display:							inline;
	padding-left:					12px;
	padding-right:				12px;
	padding-top:					0px;
	padding-bottom:				0px;
}


#topMenu li a
{
	color:								#656565;
	text-decoration:			none;
}


#topMenu li a .selected
{
	color:								#CB2330;
}


#bottomBar img
{
	vertical-align:				bottom;
	margin-top:						8px;
}


#bottomMenu
{
	margin:								0px;
	padding:							0px;	
	text-align:						right;
}


#bottomMenu ol
{
	margin:								0px;
	padding-left:					16px;
	padding-right:				16px;
	padding-top:					0px;
	padding-bottom:				0px;
	list-style-type:			none;
	white-space:					nowrap;
	font-weight:					bold;
	font-size:						0.8em;
	background-color:			#FFFFFF;
}


#bottomMenu li 
{
	display:							inline;
	margin:								0px;
	padding:							0px;	
	color:								#B6355E;
}


#footer
{
	margin-top:						8px;
	margin-bottom:				0px;
	font-size:						0.8em;
	color:								#000000;
}


#body
{
	width:								960px;
	margin-left:					auto;
	margin-right:					auto;
	margin-top:						0px;
	margin-bottom:				0px;
	padding:							0px;
}


.whiteBody
{
	background-color:			#FFFFFF;
}


.clearboth
{
	clear:								both;
	margin:								0px;
	padding:							0px;
	height:								0px;
}


.quarterColumn
{
	float:								left;
	width:								240px;
	margin:								0px;
	padding:							0px;
}


.halfColumn
{
	float:								left;
	width:								480px;
	margin:								0px;
	padding:							0px;
}


.threequarterColumn
{
	float:								left;
	width:								720px;
	margin:								0px;
	padding:							0px;
}


.fullColumn
{
	float:								left;
	width:								960px;
	margin:								0px;
	padding:							0px;
}


.columnBorderLeft
{
	margin-top:						0px;
	margin-bottom:				0px;
	margin-left:					1px;
	margin-right:					0px;
}


.columnBorderRight
{
	margin-top:						0px;
	margin-bottom:				0px;
	margin-left:					0px;
	margin-right:					1px;
}


.columnBorderBoth
{
	margin-top:						0px;
	margin-bottom:				0px;
	margin-left:					1px;
	margin-right:					1px;
}

.columnBody
{
	background-color:			#FFFFFF;
	padding:							12px;
}


.columnBodyBreadcrumb
{
	background-color:			#FFFFFF;
	padding-left:					12px;
	padding-top:					4px;
}


.largeHeroPanel
{
	width:								960px;
	height:								360px;
	background-color:			#FFFFFF;
}


.headingBlue
{
	color:								#158CDC;
}


.headingGreen
{
	color:								#ADCB6B;
}


.headingPink
{
	color:								#C03D69;
}


.headingOrange
{
	color:								#FF7A04;
}


.headingRed
{
	color:								#CB2330;
}


.energyStationProductHeader
{
	width:								960px;
	height:								293px;
	background-image:			url('/images/products/EnergyStation/EnergyStationProductBannerBottom.png');
	background-repeat:		no-repeat;
	background-position:	bottom center;
}


.fullColumnTable
{
	border-style:					solid;
	border-width:					1px;
	border-color:					#C7C7C7;
	border-spacing:				0px;
	border-collapse:			separate;
	width:								928px;
	padding:							16px;
}







