

a.regular {border: 1px solid #707070;}
a.big {border: none;}
a.bigger {border: none;}
.switcher a {text-decoration: none; padding:2px; }
.switcher {padding:2px 0 3px 15px;}
BODY {margin:2px 0 0 0; background-color:#ebebeb; text-align:center; font-size:62.5%!important;}
html { min-height: 100%; margin-bottom: 1px; }
* {margin:0; padding:0; font-family :  Verdana, Arial, Helvetica, sans-serif;}
img {border:0; }
p, td, div {font-size:1em; color:#707070;}
p {margin-bottom:10px;}
a {color:#707070; font-weight:bold; text-decoration: underline;}
h1 {font-size:1.6em;}
h2 {font-size:1.2em;}
h3 {color:#4f7118; font-size:1.2em; margin-bottom:5px;}
h4 {font-size:1.1em; border-bottom: 1px solid #96a85d;}
h5 {/*add appropriate styling information here*/}
.highlight	{color: #ff8800;}

/*/////////////////////////ACCIONISTAS E INVERSORES////////////////////////////*/
.iframe_bolsa{
	margin:0;
	border:0;
	height:30px;
	width: 271px;
	overflow: hidden;
	padding: 0;
	/*border: 1px solid blue;*/
}
#accionistas_inversores{
	width: 271px;
	float: left;
	clear: both;
	border-bottom: 1px solid #628021;
}

#accionistas_inversores h1.primero_en{
		background:#fff url(http://www.iberdrolarenovables.es/wcren/admin/img/accionistas_en.gif) no-repeat;
		color:#00000;
		text-align:left;
		padding-left: 13px;
		padding-top:6px;
		height: 85px;
		clear: both;
		margin: 0;
}

#accionistas_inversores div.separador_barra{
	background:#fff url(http://www.iberdrolarenovables.es/wcren/admin/img/separador_barra.gif) no-repeat;
	height: 8px;
	width: auto;
	margin: 0;
	width: 271px;
}

#accionistas_inversores ul{
	list-style: none;
	margin:13px 0 0 -10px;
}
#accionistas_inversores li{	
	background:#fff url(http://www.iberdrolarenovables.es/wcren/admin/img/btn_buscador_avanzada.gif) right no-repeat;
	padding-bottom:13px;
}

#accionistas_inversores ul a{
	text-decoration: none;
	color: #647F20;
	font-weight: bold;
	font-size: 1.1em;
}
#accionistas_inversores ul a:hover {text-decoration: underline;}





/*success story styles*/
.csHeader {font-weight:bold; font-size:13px;}
.topnotchtable {
font-family:verdana, arial, "Trebuchet MS", sans-serif;
font-size:11px;
}
.topnotchtable td {padding:1px;}
.bodyTextHead {font-weight:bold;}
td.bodyTextHead {padding:2px; bgcolor:#e7ecf3;}
.bodyTextSubHead {font-weight:bold;}

.newsTableContent td {padding:3px;}


.print {float:right; width:60px; text-align:right;}
.map {margin:10px 0; border: 1px solid #96a85d;}
.container {width:775px; margin: 0 auto; text-align:left; }
.innerContainer {background : url(/images/bg-container-nosidebar.gif) repeat-y; padding:0 1px 0 4px; float:left; position: relative;}

/*Search module*/
fieldset#search {border: none; position: absolute; top:28px;}
fieldset#search input, fieldset#search label {float:left; display:inline; padding-left:4px;}
fieldset#search label {font-weight:bold; padding-right:2px; position: relative; top:3px;}
fieldset#search input#go {position: relative; top:2px;}


/*header styles, including logo and utility navigation*/
.utility {float:left; background : url(/images/bg-utility.gif) no-repeat right; width:775px}
.utility .search {float:left; width:300px; padding:2px 0 0 30px; color:#fff;}
.utility .search input {font-size:10px; color:#666;}
.masthead {float:left; width:770px;}
.masthead .logo {padding:10px 25px 0 0; text-align:right;}
.masthead .logo a { position: relative;	}
 
/*masthead images*/ 
body.home .masthead {background : url(/images/mastheads/home.jpg) no-repeat top;}
body.generic .masthead,
body.search .masthead,
body.siteMap .masthead,
body.contact .masthead,
body.privacy .masthead {background : url(/images/mastheads/generic.jpg) no-repeat top;}
body.wwa .masthead {background : url(/images/mastheads/wwa.jpg) no-repeat top;}
body.wwd .masthead {background : url(/images/mastheads/wwd.jpg) no-repeat top;}
body.wwd .masthead {background : url(/images/mastheads/tw.jpg) no-repeat top;}
body.wwd.klondike .masthead {background : url(/images/mastheads/careers.jpg) no-repeat top;} /*special style for klondike only*/
body.wws .masthead {background : url(/images/mastheads/wws.jpg) no-repeat top;}
body.resources .masthead {background : url(/images/mastheads/resources.jpg) no-repeat top;} 
body.careers .masthead {background : url(/images/mastheads/careers.jpg) no-repeat top;} 

/*left column images*/ 
#left .imagery {width:175px; height:336px;}
body.generic #left .imagery,
body.search #left .imagery,
body.siteMap #left .imagery,
body.contact #left .imagery,

body.resources.pa_klamath #left .imagery {background : url(/images/leftbars/resources-cogen.jpg) no-repeat top #fff;}
body.privacy #left .imagery  {background : url(/images/leftbars/generic.jpg) no-repeat top #fff;}
body.wwd #left .imagery {background : url(/images/leftbars/wwd.jpg) no-repeat top #fff;}
body.wwd.bluecreek #left .imagery {background : url(/images/leftbars/blue-creek-left-bar.jpg) no-repeat top #fff;}
body.wwd.dillon #left .imagery {background : url(/images/leftbars/dillon.jpg) no-repeat top #fff;}
body.wwd.farmerscity #left .imagery {background : url(/images/leftbars/farmers-city-left-bar.jpg) no-repeat top #fff;}
body.wwd.penascal #left .imagery {background : url(/images/leftbars/penascal-left-bar.jpg) no-repeat top #fff;}
body.wwa #left .imagery {background : url(/images/leftbars/wwa.jpg) no-repeat top #fff;}
body.wws #left .imagery {background : url(/images/leftbars/wws.jpg) no-repeat top #fff;}
body.resources.pa_katy #left .imagery {background : url(/images/leftbars/resources-gas.jpg) no-repeat top #fff;}
body.resources.pa_alberta #left .imagery {background : url(/images/leftbars/resources-gas.jpg) no-repeat top #fff;}
body.resources.pa_freebird #left .imagery {background : url(/images/leftbars/resources-gas.jpg) no-repeat top #fff;}
body.resources #left .imagery {background : url(/images/leftbars/resources.jpg) no-repeat top #fff;}
body.careers #left .imagery {background : url(/images/leftbars/careers.jpg) no-repeat top #fff;}
 
/*landing page images*/ 
.column#center .featureImage {padding-bottom:10px; width:401px; height:320px;}
body.wwa .column#center .featureImage {background : url(/images/centers/wwa.jpg) no-repeat top #fff;}
body.wwd .column#center .featureImage {background : url(/images/centers/wwd.jpg) no-repeat top #fff;}
body.wws .column#center .featureImage {background : url(/images/centers/wws.jpg) no-repeat top #fff;}
body.resources .column#center .featureImage {background : url(/images/centers/resources.jpg) no-repeat top #fff;}
body.careers .column#center .featureImage {background : url(/images/centers/careers.jpg) no-repeat top #fff;}
 
/*right column images*/ 
body.wwa.us #right .imagery {background : url(/images/leftbars/wwa.jpg) no-repeat top #fff; width:156px; height:336px;}
body.wwa.canada #right .imagery {background : url(/images/rightbars/canada.jpg) no-repeat top #fff; width:156px; height:336px;}
body.wwd.tw #right .imagery {background : url(/images/rightbars/tw.jpg) no-repeat top #fff; width:156px; height:336px;}
body.wwd.wind #right .imagery {background : url(/images/rightbars/tw_about_wind.jpg) no-repeat top #fff; width:156px; height:336px;}
body.wwd.about #right .imagery {background : url(/images/rightbars/tw_about.jpg) no-repeat top #fff; width:156px; height:336px;}
body.wwd.links #right .imagery {background : url(/images/rightbars/tw_helpful_links.jpg) no-repeat top #fff; width:156px; height:336px;}
body.wwd.informed #right .imagery {background : url(/images/rightbars/tw_stay_informed.jpg) no-repeat top #fff; width:156px; height:336px;}
body.wwd.generic #right .imagery {background : url(/images/rightbars/generic.jpg) no-repeat top #fff; width:156px; height:336px;}
body.wwd.green-leg #right .imagery {background : url(/images/rightbars/tw_green_legislation.jpg) no-repeat top #fff; width:156px; height:336px;}
body.wwd.jobs #right .imagery {background : url(/images/rightbars/tw_jobs.jpg) no-repeat top #fff; width:156px; height:336px;}
body.wwd.status #right .imagery {background : url(/images/rightbars/tw_project_status.jpg) no-repeat top #fff; width:156px; height:336px;}

/*homepage styles*/ 
.homepageContent {float:left; width:760px; padding:11px 5px 0 5px;} 
.homepageContent .topContent {clear:both; float:left;}
.homepageContent .topContent .nominations {float:left; width:272px; padding-right:15px;}
.homepageContent .topContent .flashBucket {float:right; width:470px;}

.homepageContent .middleContent {float:left; display:inline; margin: 18px 0;}
.homepageContent .middleContent h1 {color: #628021; font-size: 35px; font-family: dialog; font-weight: normal; text-transform: uppercase;}
.homepageContent .middleContent .bucket {float:left; width:246px; margin-right:10px; font-size:.9em; }
.homepageContent .middleContent .bucket h2 {margin-bottom:6px; font-size:1.1em;}
.homepageContent .middleContent .bucket h2 a, .homepageContent .middleContent .bucket p a {text-decoration: none;}
.homepageContent .middleContent .bucket#c {margin-right:0;}
.homepageContent .middleContent .bucket p a {font-weight: normal;}
.homepageContent .middleContent .bucketCTA {float:left; width:246px; border-bottom: 9px solid #6b8f1d; margin-right:11px; padding: 117px 0 0 0; }
.homepageContent .middleContent .bucketCTA#ctaA {background : url(/images/bg-home-bucket-a.jpg) no-repeat top; }
.homepageContent .middleContent .bucketCTA#ctaB {background : url(/images/bg-home-bucket-b.jpg) no-repeat top; }
.homepageContent .middleContent .bucketCTA#ctaC {background : url(/images/bg-home-bucket-c.jpg) no-repeat top; margin-right:0;}
.homepageContent .middleContent .bucketCTA a {display:block; text-align:right; padding:2px 15px 2px 0; text-decoration: none; background : url(/images/bg-cta-arrow.gif) no-repeat right #fff; color:#6b8f1d; font-weight:bold;}
.homepageContent .middleContent .bucketCTA a:hover {text-decoration: underline;}
.homepageContent .middleContent .CTAs {clear:both;}

.homepageContent .featureImages {float:left; padding:0 0 18px 0; clear:both; width:760px;}
.homepageContent .featureImages img {float:left; display:inline;}
.homepageContent .featureImages img.first {padding-right:10px;}
 
/*subpage styles*/
.content {float:left; width:770px;}
.content .column#left {float:left; width:176px; padding:4px 11px 4px 4px;}
.content .column#left h2 {padding:27px 0 0 11px;}
.content .column#center {float:left; width:401px; padding:25px 18px 20px 0;}
body#taleo .content .column#center {float:left; width:720px; padding:25px;}
body#noSidebar .content .column#center {float:left; width:561px; padding:25px 18px 20px 0;}
.content .column#center h1 {color:#4f7118; font-family: Dialog, verdana, arial; margin-bottom:10px;}
.content .column#center ul, .content .column#center ol {margin: 5px 0 10px 24px;}
.content .column#center li {padding-bottom:3px;}

.content .column#center .releases .item {padding-bottom:12px;}
.content .column#center .releases .date { color:#999; border-top:1px solid #d9e5d9; border-bottom:1px solid #d9e5d9; font-weight:bold;}
.content .column#center .releases .title {padding:3px;}
.content .column#center .releases .title a {text-decoration:none; color:#999;}
.content .column#center .releases .title a:hover {text-decoration:underline;}
.content .column#center .gallery .item {width:130px; padding:0 10px 10px 0; float:left; text-align:center; }
.content .column#center .gallery .item.portrait {width:80px; padding-right:10px; }
.content .column#center .gallery .item img {border: 1px solid #96a85d;}

.content .column#center .gallery .item img {}
.content .column#center .gallery h3 {clear:both; padding-top:12px;}
.content .column#right {float:left; width:156px; padding-top:12px;}
.content .column#right ul {margin-left:20px;}
 
.teamMember {float:left;}
.teamMember .photo {float:left; width:100px;}
.teamMember .description {/*float:left; width:450px;*/}
            
/*footer styles*/
.footer { background : url(/images/bg-footer.gif) no-repeat ; width:750px; padding:15px 10px 10px 15px; height:21px; float:left;}
.footer .copyright {float:left; width:250px; text-align:left; color:#fff; font-size:1em; }
.footer .nav {float:right; width:500px; text-align:right; color:#fff;}
.footer .nav a { color:#fff; font-size:1em; text-decoration:none; padding:0 5px; font-weight:bold; border-right:1px solid #fff;}
.footer .nav a.last {border-right:none;}
 

.clearfloats {clear:both; padding-top:.05px; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

div#form ul{
	list-style:none;
	margin:-1.8em;
	padding:0px;
}
div#form ul li{
	display:block;
	margin:0px;
	padding:0px;
}
div#form ul li label{
	display:inline-block;
	width:110px;
	vertical-align:text-top;
}
div#form ul li input{
}
div#form ul li textarea{
	font-size:12px;
}
.required{
	color:#ff0000;
	font-size:15px;
	font-weight:bold;
}