﻿div#doc	{
	/*background-image:url(/omni/Images/Primary/Bg-Leaves.jpg); */
	background-position:bottom right; background-repeat:no-repeat;
}

#MainImageTall {
	width:955px; height:305px;
}

#MainImageTall img {	
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

/* EE */
#TaglineEE {
	position:absolute;
	z-index:50;
	top:190px; left:85px;
}

/* EE Top image top text. */
#TaglineEE h1 div, #TaglineEE h1 div p {
	font-family:Helvetica Neue 83 Heavy Extended, Arial Black, Arial, Sans-Serif;
	font-size:26px;
	line-height:31px;
	color:White;
	z-index:10;
}
/* Tagline colors */
span.IntroLight, p span.IntroLight p, span.IntroLight p {color:White;}
#TaglineEE span.IntroDark, #TaglineEE p span.IntroDark p,  #TaglineEE span.IntroDark p	{color:#311904;}
#Tagline span.IntroDark, #Tagline p span.IntroDark p,  #Tagline span.IntroDark p	{color:#eacf5a;}

/* Top image bottom text. */
#TaglineEE h3 div {
	font-family:Helvetica Neue 65 Medium, Arial, Sans-Serif;
	font-size:18px; 
	line-height:25px;
	color:white;
	margin:10px 0 0 0;
}

/* Opco */
#Tagline {
	position:absolute;
	z-index:50;
	top:190px; left:50px;
}
/* OpCo Top image top text. */
#Tagline h1 div, #Tagline h1 div p {
	font-family:Helvetica Neue 83 Heavy Extended, Arial Black, Arial, Sans-Serif;
	font-size:20px;
	line-height:31px;
	color:White;
	z-index:10;
}
/* Top image bottom text. */
#Tagline h3 div {
	font-family:Helvetica Neue 65 Medium, Arial, Sans-Serif;
	font-size:18px; 
	line-height:25px;
	color:#eacf5a;
	margin:0 0 0 0;
}

/* Text on lower block images. */
h2 div {
	font-family:Helvetica, Arial Narrow, Arial, Sans-Serif;
	font-size:20px;
	font-weight:normal;
	color:White;
	text-transform:uppercase;
	text-align:center;
	 line-height:22px;
}

/* Container row of shadowed images with text. */
#BlockRow {
	margin:25px 0px 8px 0px;
	padding-left:40px;
	font-family:arial;
	text-align:center;
	float:left;
}
/* Size and shadow. */
.Block 
{
	float:left;
	width:165px; height:128px;
	margin-left:25px;
	margin-right:25px;
	position:relative;	
}


.OverLeaves {
	background-image:url(/omni/Images/NavHome/Shadow165.png); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/omni/Images/NavHome/Shadow165.png', sizingMethod='scale');
	background-repeat:no-repeat;
	background-position:bottom left;
}

/* Trick for browsers that do not support PNG transparency (IE 6 and previous). JS assigns this class instead of OverLeaves. */
.OverLeaves_alt {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/omni/Images/NavHome/Shadow165.png', sizingMethod='scale');	
	background-repeat:no-repeat;
	background-position:bottom left;
}

.Block a 
{
	display:block;
}

.Block a:hover{
	text-decoration:none;
}

.BlockText {
	position:absolute;
	top:20px; left:0px; 	
	z-index:100;	
	width:151px;
	height:90px;
}


.BlockText h2 div	{
	font-family:Helvetica, Arial Narrow, Arial, Sans-Serif;
	font-weight:normal;
	color:White;
	vertical-align:middle;
	text-align:center;
	text-transform:uppercase;
}

/* Text colors on image blocks. */
.BlockLight		{color:white; font-size:20px; line-height:22px;}
.BlockDark		{color:black; font-size:20px; line-height:22px;}
.BlockSmallLight{color:white; font-size:16px; font-weight:bold; line-height:18px;}
.BlockSmallDark	{color:black; font-size:16px; font-weight:bold; line-height:18px;}

#Shadows {
	position:relative;
	top:-150px;
	left:35px;
}

.BlockShadow {
	float:left;
	margin-right:42px;		
}

#Footer {
	clear:both;		
	height:53px;
	border-top:solid 1px #423c0f;
	font-family:Arial;
	text-align:center;
	vertical-align:middle;
}

.FooterLinks {
	margin:18px 0 0 0;
}
.ft-IberdrolaLogo
{
	float:left;
	margin:7px 0 0 32px;
}
.ft-EELogo
{
	float:left;
	margin:7px 0 0 32px;
}


.FooterLinks
{
	font-size:12px; 
}

.FooterLinks span 
{
	margin:0 1px 0 1px;
}

.FooterLinks a, .FooterLinks a:visited {
	color:#525051;
	/*text-decoration:none;*/
}  


/* shadow on top */
.ShadowItem {
	float:left;
	width:165px; 
	margin:0 25px 0 0;	
	/* debug 
	background-color:Red;
	*/
}	
div.Shadow147 {
	width:165px; height:128px;
	background-position:top left; background-repeat:no-repeat;
	background-image:url(/omni/Images/Elements/Shadow147.png); 
	/* IE6 */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/omni/Images/Elements/Shadow147.png', sizingMethod='scale');
	/* debug 
	background-color:Red;
	*/
}
