@charset "utf-8";
/* CSS Document */

/* ----------------- B O S   G E N E R A L   S T Y L E S ----------------------------------*/
/*  ---See http://www.positioniseverything.net/easyclearing.html) ----*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

/* Hide Fcous Outline in Firefox */
*:focus { outline-style:none; }
body {  margin: 3px 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;  }


/* ----------------- E O S   G E N E R A L   S T Y L E S ----------------------------------*/


/* ----------------- B O S   W R A P P E R   S T Y L E S ----------------------------------*/
#divWrapper { width: 1000px; margin: 0 auto; background: url(../images/bg-col.gif) repeat-y;  }
body.ourWindParks #divWrapper { background: url(../images/water-turbines.jpg) bottom left no-repeat !important; }
body.whoWeAre #divWrapper { background: url(../images/sunset-turbines.jpg) bottom left no-repeat !important; }
body.contact #divWrapper { background: url(../images/contact-turbines.jpg) bottom left no-repeat !important; }
/* ----------------- E O S   W R A P P E R   S T Y L E S ----------------------------------*/


/* ----------------- B O S   H E A D E R   S T Y L E S ------------------------------------*/
#divHeader { width: 100%; height: 31px; background-color: #000; border-bottom: 3px solid #fff; }
#ulTopNav { list-style: none;  margin: 0 0 0 402px; padding: 0; width: 573px; height: 31px; }
#ulTopNav li { height: 31px; font-size: 1pt; float: left; margin: 0; padding: 0; }
#liTopNav01 { width: 58px; }
#liTopNav02 { width: 157px; }
#liTopNav03 { width: 115px; }
#liTopNav04 { width: 146px; }
#liTopNav05 { width: 97px; }
#ulTopNav li a { width: 100%; height: 100%; display: block; text-indent: -8000px; text-decoration: none; margin: 0; padding: 0; }
#liTopNav01 a:link, #liTopNav01 a:visited { background: url(../images/topnav01.gif) no-repeat top left; }
#liTopNav01 a:hover, #liTopNav01 a:active { background: url(../images/topnav01.gif) bottom left no-repeat; }
#liTopNav02 a:link, #liTopNav02 a:visited { background: url(../images/topnav02.gif) no-repeat top left; }
#liTopNav02 a:hover, #liTopNav02 a:active { background: url(../images/topnav02.gif) bottom left no-repeat; }
#liTopNav03 a:link, #liTopNav03 a:visited { background: url(../images/topnav03.gif) no-repeat top left; }
#liTopNav03 a:hover, #liTopNav03 a:active { background: url(../images/topnav03.gif) bottom left no-repeat; }
#liTopNav04 a:link, #liTopNav04 a:visited { background: url(../images/topnav04.gif) no-repeat top left; }
#liTopNav04 a:hover, #liTopNav04 a:active { background: url(../images/topnav04.gif) bottom left no-repeat; }
#liTopNav05 a:link, #liTopNav05 a:visited { background: url(../images/topnav05.gif) no-repeat top left; }
#liTopNav05 a:hover, #liTopNav05 a:active { background: url(../images/topnav05.gif) bottom left no-repeat; }
#liTopNav06 a:link, #liTopNav06 a:visited { background: url(../images/topnav06.gif) no-repeat top left; }
#liTopNav06 a:hover, #liTopNav06 a:active { background: url(../images/topnav06.gif) bottom left no-repeat; }

#liTopNav01.liSelected a:link, #liTopNav01.liSelected a:visited { background: url(../images/topnav01.gif) no-repeat bottom left !important; }
#liTopNav02.liSelected a:link, #liTopNav02.liSelected a:visited { background: url(../images/topnav02.gif) no-repeat bottom left !important; }
#liTopNav03.liSelected a:link, #liTopNav03.liSelected a:visited { background: url(../images/topnav03.gif) no-repeat bottom left !important; }
#liTopNav04.liSelected a:link, #liTopNav04.liSelected a:visited { background: url(../images/topnav04.gif) no-repeat bottom left !important; }
#liTopNav05.liSelected a:link, #liTopNav05.liSelected a:visited { background: url(../images/topnav05.gif) no-repeat bottom left !important; }
#liTopNav06.liSelected a:link, #liTopNav06.liSelected a:visited { background: url(../images/topnav06.gif) no-repeat bottom left !important; }


/* ----------------- E O S   H E A D E R   S T Y L E S ------------------------------------*/


/* ----------------- B O S   L E F T C O L   S T Y L E S ----------------------------------*/
#divLeftCol { float: left; width: 402px; margin: 0; padding: 0; }
#h1Logo { height: 209px; width: 402px; padding: 0; margin: 0; background: url(../images/logo.gif) no-repeat; text-indent: -8000px; font-size: 1pt; } 
#divNews { width: 378px; background: #d3effd url(../images/bg-news-bottom.gif) bottom left no-repeat; padding: 0 0 13px 0; margin: 20px 12px 15px 12px; }
#h3News { width: 378px; height: 33px; text-indent: -8000px; font-size: 1pt; background: url(../images/h3news.gif) no-repeat; margin: 0; }
#divNews h4 { margin: 1em 20px .2em 20px;  font-size: 12px; }
#divNews p { margin: 0 20px .8em 20px; font-size: 8pt; line-height: 1.2em; }
#divNews p strong { font-size: 7pt; }
#divNews p a:link, #divNews p a:visited  { color: #0a505e; font-weight: bold; }
#divNews p a:hover, #divNews p a:active  { color: #1d5d80; font-weight: bold; }
#imgTurbine { margin: 11px; }
/* ----------------- E O S   L E F T C O L   S T Y L E S ----------------------------------*/



/* ----------------- B O S   R I G H T C O L   S T Y L E S --------------------------------*/

#divRightCol { width: 548px; padding: 111px 25px 22px 25px; float: left; background: url(../images/bg-right-col.gif) no-repeat; }
#divRightCol h2 { font-size: 1pt; text-indent: -8000px; width: 548px; height: 28px; margin: 0; }
#h2Welcome { background: url(../images/h2_welcome.gif) no-repeat; }
#h2HowWindWorks { background: url(../images/h2_how_wind_works.gif) no-repeat; }
#h2WhoWeAre { background: url(../images/h2_who_we_are.gif) no-repeat; }
#h2OurWindParks { background: url(../images/h2_our_wind_parks.gif) no-repeat; }
#h2ContactUs { background: url(../images/h2_contact_us.gif) no-repeat; }
#divRightCol p { font-size: 10pt; line-height: 1.3em; margin-top: .5em; }
#divRightCol h4 { margin-bottom: -6px; }
#divContent {float: left; width: 200px; margin-right: 10px;}
#homeImg { float: left; margin-top: 10px;}
#divRightCol ul { line-height: 1.4em; font-size: 10pt; color: #496e27; margin: 1.4em 0; padding: 0; list-style-position:inside; }
#divRightCol ul li ul { margin: 0 0 0 2em; list-style-position:outside; }
#divRightCol ul a:link, #divRightCol ul a:visited { color: #496e27; font-weight: bold; text-decoration: none; }
#divRightCol ul a:hover, #divRightCol ul a:active { color: #496e27; font-weight: bold; text-decoration: underline; }
/* ----------------- E O S   R I G H T C O L   S T Y L E S --------------------------------*/


/* ----------------- B O S   F O O T E R   S T Y L E S ------------------------------------*/

#divFooter { width: 1000px; height: 24px; border-top: 3px solid #fff; background-color: #000; margin: 0 auto; color: #fff; font-size: 9px; }
#divFooter p { float: left; margin: 5px 20px; }
#ulBottomNav { float: right; list-style: none; margin: 5px 0; padding: 0 20px 0 0; }
#ulBottomNav li { float: left; border-left: 1px solid #fff; margin: 0 .5em; padding-left: .5em; }
#liBottomNav01 { border-left: none !important; }
#liBottomNav05 { margin-right: 0 !important; }
#ulBottomNav li a:link, #ulBottomNav li a:visited { color: #fff; text-decoration: none; }
#ulBottomNav li a:hover, #ulBottomNav li a:active { color: #fff; text-decoration: underline; }
#ulBottomNav li.liSelected a { font-weight: bold; }
/* ----------------- E O S   F O O T E R   S T Y L E S ------------------------------------*/

