a:link {color: #366EB6; text-decoration: none; } /*underline*/
a:active {color: #366EB6; text-decoration: none; }/*underline*/
a:visited {color: #366EB6; text-decoration: none; }/*underline*/
a:hover {color: #88C1FF; text-decoration: none; }

/*html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}*/

html {
padding:0px;
margin:0px;
}

.bgno {
position:absolute;
top:0px;
left:0px;
background: url(http://www.solarmonkey.net/img/grey_mi.png) repeat;
width:30em;
height:20%;
padding-left:20px;
z-index:0;
}

.texty {
font-family:myriad pro;
width:28em;
}


.wagon {
line-height: 25pt;
}

.biggerfont {
font-size:48px;
font-weight: bold;
}

.umcontainer {
position:fixed;
font-family:myriad-pro;
width:600px;
z-index:7;
}

body {
font-family:myriad pro;
behavior: url(csshover.htc);
color:#000000;
}

.bg1 {
background:white;
}

td {
font-family:myriad pro;
}

.bg2 {
background:#ffffff;
width:720px;
}

p {
font-family:myriad pro;
font-size:14px;
}

ul {
list-style-type: none;
padding-left: 0;
margin-left: 0;
}

#listing {
font-family:myriad pro;
list-style: circle; /*outside*/
line-height:17px;
}

#listing li {
font-family:myriad pro;
list-style: circle;
line-height:17px;
}

#listing li ul {
padding-left: 15px;
}

img {
   behavior: url(pngbehavior.htc);
   border:0px;
}

#leftside {
position:relative;
width:300px;
}

#leftsideoverflow {
position:relative;
width:700px;
height:300px; /*350*/
overflow:auto;
}

table {clear: none;}

#rightside {
position:absolute;
width:400px;
padding-left:5px;
right:0px;
top:0px; /*50px*/
z-index:4;
height:280px;
font-size:14px;
color:#3F3F3F;
}

#rightside-bergey {
position:absolute;
width:500px;
padding-left:5px;
right:0px;
top:0px; /*50px*/
z-index:4;
height:280px;
font-size:14px;
color:#3F3F3F;
}

#leftside-bergey {
position:relative;
width:200px;
top:20px;
}

#leftsideduo {
position:relative;
width:470px;
padding-left:5px;
top:20px;
z-index:4;
height:280px;
font-size:14px;
color:#3F3F3F;
}

.style12 {
font-size:16px;
color:#366EB6;
}

.style12b {
font-size:18px;
color:#366EB6;
}

#rightsideduo {
position:absolute;
width:120px;
right:50px;
top:25px;
height:280px;
}

.smfont {
font-size: 12px;
font-family:myriad pro;
}

#emptydiv {
height:198px;
width:720px;
}

#holders {
height:563px; /*556*/
weight:710px;
background:#ffffff;
padding:0px;
margin:0px;
}

#rightbar {
position:absolute;
height:520px;
width:550px; /*550*/
right:0px;
top:0px;
overflow:auto;
padding-left:5px;
}

#rightbar2 {
position:absolute;
height:520px;
width:550px; /*550*/
right:0px;
top:0px;
overflow:auto;
padding-left:5px;
}

.hide {
display:none;
}

#rightbarb {
position:absolute;
height:520px;
width:550px;
right:0px;
top:0px;
background:#EDAB37;
overflow:auto;
padding-left:5px;
}

#rightbars {
position:absolute;
height:520px;
width:550px;
right:0px;
top:0px;
background:#BBE4EA;
overflow:auto;
padding-left:5px;
}

#leftbar {
position:relative;
width:150px;
height:126px;
cursor: pointer;
font-family:myriad pro;
padding-top:10px;
}

#leftbarno {
position:relative;
width:150px;

cursor: pointer;
font-family:myriad pro;
padding-top:10px;
}

#leftbar2 {
position:relative;
width:150px;
height:126px;
cursor: pointer;
font-family:myriad pro;
padding-top:10px;
}

.leftbarorange {
position:relative;
width:150px;
height:126px;
cursor: hand;
background:#EDAB37
}

.leftbarblue {
position:relative;
width:150px;
height:126px;
cursor: hand;
background:#BBE4EA;
}

#rholders {
height:563px; /*582*/
weight:710px;
background: url(http://www.windmonkey.com/img/rremote.jpg) no-repeat;
padding:0px;
margin:0px;
}

#mapdiv {
position:absolute;
height:100px;
width:300px;
top:5%;
left:15%;
}

#casediv {
padding-top:0px; /*10px*/
height:298px; /*498*/
width:720px;
}

#whitebox {
margin: 0px auto;
background:white;
height:730px; /*680*/
width:720px;
padding: 20px;
}

#whiteboxofc {
margin: 0px auto;
background:white;
height:850px; /*800*/
width:720px;
padding:20px;
}

#misting li {
/*background: url(http://www.greenermonkey.com/img/leaf.gif) left top no-repeat;*/
font-family:myriad pro;
zoom:1;
}


#privacybox {
width:665px; /*665*/
height:472px; /*478 - 468*/
padding-right:35px;
overflow:auto;
}

#changefont {
font-family:myriad pro;
}

.disclaimer {
font-family:myriad pro;
font-size: 11px;
color:#ffffff;
}

#twomoredivs {
position:relative;
padding:5px;
width:300px;
}

#twomoredivs2 {
position:relative;
right:5px;
padding:5px;
width:300px;
}

#tops {
position:relative;
height: 117px;
zoom:1;
background:#000000;
padding: 0px;
}

.logo {
height:10px;
position:relative; /*IE*/
float:left;
padding:10px;
z-index:20; /*IE*/
height:1%;
}

#flashside {
position:relative;
left:25%;
width:508px;
}

#flashside2 {
position:relative;
/*left:25%;*/
}

.live {
float:right;
padding-right: 10px;
padding-top: 10px;
}

#flash {
height:198px;
width:720px;
z-index:1;
background:#ffffff;
}

#flashe {
height:98px;
width:700px;
}

#contactusbox {
position:absolute;
right:80px;
bottom:220px;
border-left:1px solid #000000;
padding-left:5px;
color:#000000;
}

#contents {
background:#ffffff;
width:700px;
height:350px; /*300*/
font-family:myriad pro;
color:#000000;
font-style:normal;
padding: 15px 0px 0px 20px;
}

#contentsofc {
background:#ffffff;
width:700px;
height:670px; /*620*/
font-family:myriad pro;
color:white;
font-style:normal;
padding: 15px 0px 0px 20px;
}

#contentsfix {
background:#ffffff;
width:720px;
height:500px; /*300*/
font-family:myriad pro;
color:white;
font-style:normal;
padding: 13px 0px 0px 0px; /*15px 0px 0px 10px*/
}

#statesmap {
position:absolute;
right:0px;
bottom:0px;
}

#contentscon {
background:#ffffff;
width:700px;
height:498px; /*506*/
font-family:myriad pro;
color:#000000;
font-style:normal;
padding: 15px 0px 0px 20px;
}

#stateincentives {
position:static;
height:198px; /*206*/
width:720px;
background-color:#231f20;
}

ul.normal {
list-style-type: disc;
  margin-left: 18px;
  padding-left: 18px;
}

ul.NoBullet {
  list-style-type: none
  margin-left: 25px;
  padding-left: 25px;
}

ul.NoBullet li {
padding-bottom:15px;
}

#contents2 {
position:absolute;
width:450px; /*450*/
height:350px; /*350*/
font-family:Century Gothic;
color:#545454;
font-size: 22px;
font-style:normal;
}

#contents4p {
position:relative;
width:685px; /*675*/
height:350px; /*300*/
font-family:myraid pro;
color:#000000;
font-size: 22px;
font-style:normal;
}

#contents4poverflowz {
position:relative;
width:700px; /*675*/
height:550px; /*300*/
font-family:myraid pro;
color:#000000;
font-size: 22px;
font-style:normal;
overflow:auto;
}

#contentscolor {
background:url(http://www.windmonkey.com/img/yellowbg.jpg) -150px 0px repeat-x;
width:700px;
height:350px; /*300*/
font-family:myriad pro;
color:#000000;
font-style:normal;
padding: 15px 0px 0px 20px;
}

#contentsgreen {
background:url(http://www.windmonkey.com/img/greenbg.jpg) -150px 0px repeat-x;
width:700px;
height:350px; /*300*/
font-family:myriad pro;
color:#000000;
font-style:normal;
padding: 15px 0px 0px 20px;
}

#contentsorange {
background:url(http://www.windmonkey.com/img/orangebg.jpg) -150px 0px repeat-x;
width:700px;
height:350px; /*300*/
font-family:myriad pro;
color:#000000;
font-style:normal;
padding: 15px 0px 0px 20px;
}

#contentslime {
background:url(http://www.windmonkey.com/img/limebg.jpg) -150px 0px repeat-x;
width:700px;
height:350px; /*300*/
font-family:myriad pro;
color:#000000;
font-style:normal;
padding: 15px 0px 0px 20px;
}

#contents4c {
position:relative;
width:695px; /*685*/
height:670px; /*620*/
font-family:myraid pro;
color:#000000;
font-size: 22px;
font-style:normal;
overflow:auto;
}

#contents4pi {
position:relative;
width:675px; /*700px*/
height:95px; /*100*/
font-family:myraid pro;
color:white;
font-size: 22px;
font-style:normal;
bottom:15%; /*15%*/
left: 15px;
}

#thisbetterwork {
height:200px;
width:720px;
}

#contents4pc {
position:relative;
width:700px;
height:500px; /*500*/
font-family:myraid pro;
color:white;
font-size: 22px;
font-style:normal;
}

.boldd {
font-size:14px;
color:#000000;
}

.bolddz {
font-size:26px;
font-family:myraid pro;
font-weight:bold;
}

.bigg {
font-size:26px;
font-family:century gothic;
}

.biggsub {
font-size:18px;
font-family:"Century Gothic";
font-weight:bold;
}

#leedlogo {
position:absolute;
bottom:95px;
left:0px;
font-size:12px;
}

#leedlogop {
position:absolute;
bottom:25px;
right:25px;
z-index:2;
}

#bitotext {
position:absolute;
bottom:-150px;
right:75px;
z-index:2;
width:200px;
color:#ffffff;
}

#blog {
color:#545454;
float:right;
font-family:myriad pro;
border-left:1px solid #000000;
height:340px; /*290*/
width:240px; /*230px*/
padding: 0 20px 0 10px; /*0 0 0 5px*/
z-index:4;
overflow:auto;
font-size:14px;
}

#orange {
color:#366EB6;
font-size:14px;
padding: 7px 0 0 0px; /*5px*/
}

#fontorange {
color:orange;
font-family:myriad pro;
}

.blo {
font-size:14px;
}

#rightsidepackages {
position:absolute;
bottom:5px;
right:10px;
width:250px;
}

#leftsidepackages {
position:absolute;
bottom:0px;
left:0px;
}

/*- Menu Bottom --------------------------- */

    #mbottom {
      float:left;
      position:relative;
/*position:fixed;*/
      width:720px; /*720*/
	/*height:40px;*/
	  background:#366EB6;
font:bold 11px/16px arial,helvetica,sans-serif;
	text-align: center;
      /*padding: 0 0 0 10px;*/
	  border-bottom:0px solid #C2BDAE;
      }
    #mbottom ul {
	  margin:0;
	  text-align: center;
	  /*padding:0px 10px 0 0px; changes distance from edge: 0px 10px 0 0px*/
	  list-style:none;
      }
    #mbottom li {
      display:inline;
      margin:0;
      padding:0;
      }
    #mbottom a {
      float:left;
      margin:0;
      /*padding:0 32px 0 6px; 0 6px 0 6px;*/
      text-decoration:none;
width:16.5%; /*changes the width of the menu items */
      }
    #mbottom a span {
      float:left;
      display:block;
      padding:5px 0px 5px 0px; /*5px 25px 5px 10px;*/
      color:#ffffff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #mbottom a span {float:none;}
    /* End IE5-Mac hack */
    #mbottom a:hover span {
      color:#88C1FF;
      }
    #mbottom a:hover {
      background-position:0% -42px;
      }
    #mbottom a:hover span {
      background-position:100% -42px;
      /*background:url("http://www.solarmonkey.net/img/bullet2.gif") no-repeat left;*/

      }   

/* \*/
* html .logo {
	height: 1%
}
/* */

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 10%;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #000000;
visibility: hidden;
z-index: 55;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Myriad Pro;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
z-index: 55;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 54;
}

.darkenBackground {
background-color: rgb(0, 0, 0);
opacity: 0.7; /* Safari, Opera */
-moz-opacity:0.70; /* FireFox */
filter: alpha(opacity=70); /* IE */
z-index: 20;
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
}

#menu{
/*width:100%;*/
float:left;
width:720px;
border:0;
}

#menu a, #menu h2{
font:bold 11px/16px arial,helvetica,sans-serif;
display:block;
background:#366EB6;
white-space:nowrap;
margin:0;
padding:5px 0 5px 3px;
text-align:center;
border:0;
}

#menu a, #menu h2 {
text-decoration:none;
border:0;
color:#ffffff;
}

#menu a, #menu a:visited{
color:#ffffff;
border:0;
}

#menu a:hover{
color:#88C1FF;
border:0;
}

#menu a:active{
color:#88C1FF;
border:0;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
width:9em;
border:0;
}

#menu ul ul a, #menu ul ul a:hover, #menu ul ul a:visited {
background: url(http://www.windmonkey.com/img/swdot.png) repeat;
text-align:left;
border:0;
color:#000000;
}

#menu li{
position:relative;
min-height:1px;
vertical-align: bottom;
}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
border:0;
}

#menu ul ul ul{
top:0;
left:100%;
border:0;
color:#ffffff;
/*padding:5px 0 5px 3px;*/
/*width:9em;*/
}

#menu ul ul a:hover{
color:#88C1FF;
border:0;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
color:#88C1FF;
border:0;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
border:0;
color:#88C1FF;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */



#menuhelper {

height:26px;
}

/* HOVER OVER PHOTO GALLERY */

#holder {background:url(http://www.windmonkey.com/img/click-trans.png) 255px 200px no-repeat; margin-bottom:10px; z-index:1;}
#scrollbox {width:680px; height:63px; background:#f4f4f4; border:1px solid #aaa; left:110px;}
a.gallery, a.gallery:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; width:60px; height:55px; margin:3px; float:left; font-size:11px;}
a.slidea {background:url(http://www.windmonkey.com/img/pics/skystream/Skystream1thumb.jpg);}
a.slideb {background:url(http://www.windmonkey.com/img/pics/skystream/Skystream2thumb.jpg);}
a.slidec {background:url(http://www.windmonkey.com/img/pics/skystream/Skystream3thumb.jpg);}
a.slided {background:url(http://www.windmonkey.com/img/pics/skystream/Skystream4thumb.jpg);}
a.slidee {background:url(http://www.windmonkey.com/img/pics/skystream/Skystream5thumb.jpg);}
a.slidef {background:url(http://www.windmonkey.com/img/pics/skystream/Skystream6thumb.jpg);}
a.slideg {background:url(http://www.windmonkey.com/img/pics/skystream/Skystream7thumb.jpg);}
a.slideh {background:url(http://www.windmonkey.com/img/pics/skystream/Skystream8thumb.jpg);}
a.slidei {background:url(http://www.windmonkey.com/img/pics/skystream/Skystream9thumb.jpg);}
a.slidej {background:url(http://www.windmonkey.com/img/pics/skystream/Skystream10thumb.jpg);}
a.slidek {background:url(http://www.windmonkey.com/img/pics/bergey/Bergey1thumb.jpg);}
a.slidel {background:url(http://www.windmonkey.com/img/pics/bergey/Bergey2thumb.jpg);}
a.slidem {background:url(http://www.windmonkey.com/img/pics/bergey/Bergey3thumb.jpg);}
a.sliden {background:url(http://www.windmonkey.com/img/pics/bergey/Bergey4thumb.jpg);}
a.slideo {background:url(http://www.windmonkey.com/img/pics/bergey/Bergey5thumb.jpg);}
a.slidep {background:url(http://www.windmonkey.com/img/pics/bergey/Bergey6thumb.jpg);}
a.slideq {background:url(http://www.windmonkey.com/img/pics/bergey/Bergey7thumb.jpg);}
a.slider {background:url(http://www.windmonkey.com/img/pics/bergey/Bergey8thumb.jpg);}
a.slides {background:url(http://www.windmonkey.com/img/pics/bergey/Bergey9thumb.jpg);}
a.slidet {background:url(http://www.windmonkey.com/img/pics/bergey/Bergey10thumb.jpg);}

a.gallery span {display:block; position:absolute; left:150px; top:-1px; width:1px; height:1px; overflow:hidden; background:#efedec; z-index:100; font-size:11px;}
a.gallery:hover {white-space:normal; border:1px solid #fff;}
a.gallery:hover img {border:1px solid #000; z-index:100;}
a.gallery:active img, a.gallery:focus img {border:1px solid #000; z-index:50;}

a.gallery:hover span {display:block; position:absolute; width:682px; height:440px; top:20px; left:5px; padding:5px; font-style:italic; color:#000; background:#fff; z-index:100; font-size:11px; text-align: center;}
* html a.gallery:hover span {left:5px;}
a.gallery:active {border:1px solid #eee;}
a.gallery:active span, a.gallery:focus span {display:block; position:absolute; width:682px; height:440px; top:20px; left:5px; padding:5px; font-style:italic; color:#000; background:#fff; z-index:50; text-align: center;}
* html a.gallery:active span {left:5px;} /*155*/

#thumbs {width:690px; height:60px;} /*60px*/
#pad {height:455px; width:100px; margin:0px} /*width:100px*/
