@charset "utf-8";
/* CSS Document */

/* Portfolio Slideshow */

.projectSlide { position:relative; height:240px; width:280px; margin-top: -10px; }
.projectSlide p { position:absolute; left:0; top:0; }

/**/

/* Portfolio - Map Style */

#storageCountryLinks {
	display: inline-block;
	background: #f8a46e;
	margin-top: 10px;
    display: inline-block;
    z-index: 324;
}

.portfolioStorageText {
    float: left;
    padding: 10px 0;
}

.portfolioStorageText a {
	color: #fff;
	padding:10px;
}

.portfolioStorageText a:hover, .storageActive {
	background: #f47320;
}

#transmissionCountryLinks {
	display: inline-block;
	background: #9ea5aa;
	margin-top: 10px;
    display: inline-block;
    z-index: 324;
}

.portfolioTransmissionText {
    float: left;
    padding: 10px 0;
}

.portfolioTransmissionText a {
	color: #fff;
	padding:10px;
}

.portfolioTransmissionText a:hover, .transmissionActive {
	background: #6a747d;
}

#solarCountryLinks {
	display: inline-block;
	background: #fed165;
	margin-top: 10px;
    display: inline-block;
    z-index: 324;
}

.portfolioSolarText {
    float: left;
    padding: 10px 0;
}

.portfolioSolarText a {
	color: #fff;
	padding:10px;
}

.portfolioSolarText a:hover, .solarActive {
	background: #fdb813;
}

#windCountryLinks {
	display: inline-block;
	background: #a6b0d7;
	margin-top: 10px;
    display: inline-block;
    z-index: 324;
}

.portfolioWindFarmText {
    float: left;
    padding: 10px 0;
}

.portfolioWindFarmText a {
	color: #fff;
	padding:10px;
}

.portfolioWindFarmText a:hover, .windActive {
	background: #7686c2;
}

#portfolioGoogleMapContainer .gMapPanel {
	width: 915px;
	height: 500px;
}

/* */

#containerWind {
	height:800px;
	width:925px;
	position:relative;
	top: 15px;
	text-align:left;
	margin:  0 auto 20px auto;
	padding: 0 22px;
	border:solid 1px #cccccc;
}	


#contentWind {
	position:relative;
	left:0px;
	min-height: 375px;
	height:auto !important;
 	height:375px;
	width:621px;
	background: url(../../images/ResGroup/content_shadow.png);
	background-repeat:repeat-y;
	padding:20px 20px 30px 22px;
	font-weight:bold;
	z-index:3;
}


#bottomShadowWind {
	position:absolute;
	left:250px;
	width:621px;
	background:url(../../images/RESGroup/bottomShadow.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0;
	z-index:4;
	padding-bottom:8px;
	margin-bottom:30px;
}


.tab {
	margin: 4px 0 0 4px;
}

#siteDescription {
	border-top: #CCCCCC 1px dotted;
	padding-top: 10px;
}		


#WindFarmTextLinks {
	padding-right: 15px;
	padding-left: 5px;
	position:absolute;
	width:200px;
	height:280px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-base-color: #cccccc;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #F7F7F7;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #F7F7F7;
	scrollbar-arrow-color: #0076c0;
	z-index:4;
	left: 20px;
	/*top: 525px;*/
	margin-top:20px;
	visibility: visible;
}	
	
#WindFarmCountryLinks {
	padding-right: 15px;
	padding-left: 5px;
	position:absolute;
	width:200px;
	z-index:4;
	left: 20px;
	top: 525px;
	visibility: visible;
}
	
#tabsScrollTableConstructed {

	padding: 3px;
	width:120px;
	height:300px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-base-color: #cccccc;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #F7F7F7;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #F7F7F7;
	scrollbar-arrow-color:#0076c0; 
	z-index:4;

	visibility: visible;
}	

#tabsScrollTableDevelopment {

	padding: 3px;
	width:120px;
	height:300px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-base-color: #cccccc;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #F7F7F7;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #F7F7F7;
	scrollbar-arrow-color:#0076c0; 
	z-index:4;

	visibility: visible;
}	

	
/* flexcroll css*/
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 12px;
background-color: white;
height: 5px;
}
.vscrollerbar {
width: 15px;
background-image:url(/images/Common/arrows/windScroll3.gif);
background-repeat: no-repeat;
height: 5px;
}
	
#GraduateTextLinks {
	/*padding: 5px;
	position:absolute;
	width:200px;
	left: 20px;
	top: 460px;
	visibility: visible;*/
	margin-top: 12px;
	z-index:4;
}	

#WindFarmSubNavLinks {
	padding: 5px;
	position:relative;
	width:200px;
	z-index:5;
	left: 20px;
	top: 525px;
}	

.WindFarmText {
	border-bottom: #990000 dotted 1px;
	padding:1px 0;
	width: 200px;
	font-size:0.9em;
}	

.WindFarmTextHeading {
	border-bottom: #990000 dotted 1px;
	padding:2px 0;
	width: 200px;
	background-color:#EBEBEB;
	text-indent: 2px;
}	

.WindFarmTextHeading img{
margin-top:2px;
}	

.WindFarmText:hover {
	/*background-color:#CCCCCC; */
	width: 200px;
}
.WindFarmText a{
	display: block;
	width: 200px;
}	



.popperlink { 
	position: absolute;
	visibility: hidden;
}


.mapPopup {
	background-color:#FF6600;
	color:#FFFFFF;
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
	visibility:hidden;
	z-index:200px;
	position:absolute;
}	

#windFarmTable {
}

#windFarmTable th {
background-color:#CCCCCC;
font-weight:bold;
}

#windFarmTable tr {
border-bottom: dashed 1px #666666;

}

.dottedBoxWind {
	margin: 3px 0;
	padding: 3px;
	border: 1px dotted #CCCCCC;
	width: 230px;
}

#contentWind .worldMap{
position:relative;
right:10px;
}


/*
#bottomShadowWind2 {
	position:absolute;
	left:250px;
	width:621px;
	background:url(../../images/RESGroup/bottomShadow.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0;
	z-index:4;
	padding-bottom:8px;
	margin-bottom:30px;
	visibility:hidden;
}



#bottomShadowWind3 {
	position:relative;
	left:250px;
	width:621px;
	background:url(/images/RESGroup/bottomShadow.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0;
	z-index:1;
	padding-bottom:8px;
	margin-bottom:30px;
}
*/
/*
#contentWind2 {
	position:relative;
	left:0px;
	min-height: 300px;
	height:auto !important;
 	height:300px;
	/*	width:621px;*/ /*
	background: url(../../images/ResGroup/content_shadow.png);
	background-repeat:repeat-y;
	padding:20px 20px 30px 22px;
	font-weight:bold;
	visibility:hidden;
	z-index:3;
	top: 0;
}
*/