a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#i208deploymentofphase2meterpr p,
#login li,
#projectstexttextscroll li,
#waterandseweragecopy2 li,
#i75 li,
#i406contactform li,
#projectstexttextscroll p,
#i303contactform li,
#i303contactform p,
#aboutwilliamstextscroll p,
#deploymentcompletionofpha p,
#i207waterandsewerage p,
#jul p,
#deploymentofphase1meterpr p,
#may li,
#introtext p,
#i219deploymentofphase2meterpr li,
#jul li,
#copyright2013williamsener li,
#waterandseweragecopy p,
#i108waterandsewerage p,
#may p,
#deploymentcompletionofpha li,
#waterandseweragecopy2 p,
#waterandseweragecopy li,
#i207waterandsewerage li,
#i219deploymentofphase2meterpr p,
#readmore li,
#mainpagetextscroll p,
#apr li,
#atwilliamsenergyourcustom p,
#readmore p,
#aboutwilliamstextscroll li,
#atwilliamsenergyourcustom li,
#i406contactform p,
#mainpagetextscroll li,
#i75 p,
#deploymentofphase1meterpr li,
#i208deploymentofphase2meterpr li,
#i108waterandsewerage li,
#introtext li,
#servicestexttextscroll li,
#servicestexttextscroll p,
#apr p,
#login p,
#copyright2013williamsener p  {
   padding: 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   text-indent: 0px;
   text-align: left;
}

#introtext p a,
#waterandseweragecopy2 p a,
#apr p a,
#i208deploymentofphase2meterpr p a,
#i75 p a,
#deploymentcompletionofpha p a,
#copyright2013williamsener p a,
.fl li *,
#may p a,
.fl li a,
#deploymentofphase1meterpr p a,
#i108waterandsewerage p a,
#waterandseweragecopy p a,
#login p a,
#i207waterandsewerage p a,
#i219deploymentofphase2meterpr p a,
#jul p a,
#readmore p a  {
   display: inline;
}

#i208deploymentofphase2meterpr,
#i219deploymentofphase2meterpr,
#deploymentcompletionofpha,
#deploymentofphase1meterpr  {
   position: absolute;
   left: 99px;
   z-index: 6;
   width: 191px;
}

#aboutwilliamsenergy,
#williamsservices,
#williamsprojects,
#williamsblog  {
   position: absolute;
   left: 509px;
   top: 693px;
   z-index: 5;
   height: 20px;
   background-repeat: no-repeat;
}

#i207waterandsewerage,
#i108waterandsewerage,
#waterandseweragecopy2  {
   position: absolute;
   left: 99px;
   z-index: 5;
   width: 191px;
}

#mainpicturebox table,
#subpicturebox table  {
   width: 100%;
   height: 100%;
}

#mainmenu ul li,
#bottommenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#i208deploymentofphase2meterpr li  {
   font: 11px/18px Arial, Helvetica, sans-serif;
   color: #D06500;
}

#i219deploymentofphase2meterpr li  {
   font: 11px/18px Arial, Helvetica, sans-serif;
   color: #D06500;
}

#i208deploymentofphase2meterpr p  {
   font: 11px/18px Arial, Helvetica, sans-serif;
   color: #D06500;
}

#i219deploymentofphase2meterpr p  {
   font: 11px/18px Arial, Helvetica, sans-serif;
   color: #D06500;
}

#i208deploymentofphase2meterpr  {
   top: 809px;
}

#i219deploymentofphase2meterpr  {
   z-index: 8;
   top: 809px;
}

#deploymentofphase1meterpr li  {
   font: 11px/18px Arial, Helvetica, sans-serif;
   color: #D06500;
}

#deploymentcompletionofpha li  {
   font: 11px/18px Arial, Helvetica, sans-serif;
   color: #D06500;
}

#copyright2013williamsener li  {
   font: 11px/30px Arial, Helvetica, sans-serif;
   color: #F9F8F2;
}

#atwilliamsenergyourcustom li  {
   font: 13px/23px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #3C8A1A;
}

#atwilliamsenergyourcustom p  {
   font: 13px/23px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #3C8A1A;
}

#deploymentcompletionofpha p  {
   font: 11px/18px Arial, Helvetica, sans-serif;
   color: #D06500;
}

#i151welcometowilliamsenergy  {
   background: url(sg_careers_media/d50welcometowilliamsenergy.gif) no-repeat;
   position: absolute;
   left: 332px;
   top: 9px;
   z-index: 6;
   width: 310px;
   height: 25px;
}

#deploymentofphase1meterpr p  {
   font: 11px/18px Arial, Helvetica, sans-serif;
   color: #D06500;
}

#copyright2013williamsener p  {
   font: 11px/30px Arial, Helvetica, sans-serif;
   color: #F9F8F2;
}

#aboutwilliamstextscroll li  {
   font: 13px/20px Arial, Helvetica, sans-serif;
   color: #827B52;
}

#copyright2013williamsener  {
   position: absolute;
   left: 376px;
   top: 1071px;
   z-index: 8;
   width: 533px;
}

#servicestexttextscroll li  {
   font: 13px/23px Arial, Helvetica, sans-serif;
   color: #797247;
}

#deploymentofphase1meterpr  {
   top: 742px;
}

#aboutwilliamstextscroll p  {
   font: 13px/20px Arial, Helvetica, sans-serif;
   color: #827B52;
}

#projectstexttextscroll li  {
   font: 14px/23px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #797247;
}

#deploymentcompletionofpha  {
   top: 874px;
}

#projectstexttextscroll p  {
   font: 14px/23px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #797247;
}

#servicestexttextscroll p  {
   font: 13px/23px Arial, Helvetica, sans-serif;
   color: #797247;
}

#waterandseweragecopy2 li  {
   font: 13px/23px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #3C8A1A;
}

#waterandseweragecopy2 p  {
   font: 13px/23px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #3C8A1A;
}

#i108waterandsewerage li  {
   font: 13px/23px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #3C8A1A;
}

#i207waterandsewerage li  {
   font: 13px/23px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #3C8A1A;
}

#waterandseweragecopy li  {
   font: 13px/23px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #3C8A1A;
}

#i108waterandsewerage p  {
   font: 13px/23px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #3C8A1A;
}

#waterandseweragecopy p  {
   font: 13px/23px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #3C8A1A;
}

#i207waterandsewerage p  {
   font: 13px/23px Arial-BoldMT, Arial, Helvetica, sans-serif;
   color: #3C8A1A;
}

#mainpagetextscroll li  {
   font: 13px/23px Arial, Helvetica, sans-serif;
   color: #656352;
}

#waterandseweragecopy2  {
   top: 853px;
}

#i108waterandsewerage  {
   top: 721px;
}

#i207waterandsewerage  {
   top: 788px;
}

#becomecustomerbutton  {
   font: 16px/26px Arial, Helvetica, sans-serif;
   text-align: left;
   position: absolute;
   left: 97px;
   top: 365px;
   z-index: 7;
   width: 180px;
   height: 26px;
}

#mainpagetextscroll p  {
   font: 13px/23px Arial, Helvetica, sans-serif;
   color: #656352;
}

#waterandseweragecopy  {
   position: absolute;
   left: 99px;
   top: 788px;
   z-index: 7;
   width: 191px;
}

#background,
#layer2  {
   position: absolute;
   left: 0px;
   top: 0px;
   width: 1004px;
   height: 1114px;
   background-image: none;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#i103datestoremember  {
   background: url(sg_home_media/d103datestoremember.gif) no-repeat;
   position: absolute;
   left: 90px;
   top: 694px;
   z-index: 5;
   width: 196px;
   height: 16px;
}

#aboutwilliamsenergy  {
   background-image: url(sg_about_media/aboutwilliamsenergy.gif);
   width: 263px;
}

#i303contactform li  {
   font: 14px/18px Arial, Helvetica, sans-serif;
   color: #000000;
}

#i406contactform li  {
   font: 16px/23px Arial, Helvetica, sans-serif;
   text-align: center;
   color: #000000;
}

#bottommenu ul li a  {
   padding: 20px 0.88em 21px 0.88em;
   height: 100%;
}

#alternativeenergy  {
   background: url(sg_blog_media/alternativeenergy.gif) no-repeat;
   position: absolute;
   left: 548px;
   top: 474px;
   z-index: 5;
   width: 151px;
   height: 19px;
}

#mailinglistbutton  {
   font: 16px/25px Arial, Helvetica, sans-serif;
   text-align: left;
   position: absolute;
   left: 94px;
   top: 414px;
   z-index: 6;
   width: 158px;
   height: 25px;
}

#i406contactform p  {
   font: 16px/23px Arial, Helvetica, sans-serif;
   text-align: center;
   color: #000000;
}

#logineditbutton a  {
   background: url(sg_blog_media/d27logineditbutton.gif) no-repeat;
   display: block;
   height: 31px;
   width: 57px;
   font-size: 31px;
   line-height: 31px;
}

#i1customerservice  {
   background: url(sg_blog_media/i1customerservice.gif) no-repeat;
   position: absolute;
   left: 765px;
   top: 473px;
   z-index: 5;
   width: 171px;
   height: 17px;
}

#i303contactform p  {
   font: 14px/18px Arial, Helvetica, sans-serif;
   color: #000000;
}

#williamsprojects  {
   background-image: url(sg_projects_media/williamsprojects.gif);
   width: 286px;
}

#williamsservices  {
   background-image: url(sg_services_media/williamsservices.gif);
   width: 291px;
}

#energymanagement  {
   background: url(sg_blog_media/energymanagement.gif) no-repeat;
   position: absolute;
   left: 311px;
   top: 474px;
   z-index: 5;
   width: 169px;
   height: 19px;
}

#mainmenu ul li a  {
   padding: 1px 1.1em 1px 1.1em;
   height: 100%;
}

#logineditbutton  {
   position: absolute;
   left: 894px;
   top: 6px;
   z-index: 6;
   width: 57px;
   height: 31px;
}

#mainpicturebox  {
   position: absolute;
   left: 323px;
   top: 191px;
   z-index: 8;
   width: 628px;
   height: 261px;
}

#i15,
#i16,
#i1  {
   position: absolute;
   left: 49px;
   z-index: 5;
   width: 43px;
   height: 53px;
   background-repeat: no-repeat;
}

#moreinfobutton  {
   font: 13px/25px Arial, Helvetica, sans-serif;
   text-align: left;
   position: absolute;
   left: 236px;
   top: 333px;
   z-index: 5;
   width: 86px;
   height: 25px;
}

#energysourcing  {
   background: url(sg_blog_media/energysourcing.gif) no-repeat;
   position: absolute;
   left: 81px;
   top: 473px;
   z-index: 5;
   width: 134px;
   height: 20px;
}

#subpicturebox  {
   position: absolute;
   left: 762px;
   top: 509px;
   z-index: 5;
   width: 187px;
   height: 151px;
}

#bottommenu ul  {
   font: 13px/54px Arial, Helvetica, sans-serif;
   height: 64px;
   margin: 0px;
   padding: 0px;
   color: #B1B1B1;
   text-align: left;
}

#havequestions  {
   background: url(sg_blog_media/havequestions.gif) no-repeat;
   position: absolute;
   left: 503px;
   top: 82px;
   z-index: 5;
   width: 433px;
   height: 24px;
}

#introtext li  {
   font: 13px/20px Arial, Helvetica, sans-serif;
   color: #5EC314;
}

#logobutton a  {
   background: url(sg_blog_media/logobutton.gif) no-repeat;
   display: block;
   height: 140px;
   width: 188px;
   font-size: 140px;
   line-height: 140px;
}

#williamsblog  {
   width: 250px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1004px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#readmore li  {
   font: 12px/23px Arial, Helvetica, sans-serif;
   color: #FFFFFF;
}

#introtext p  {
   font: 13px/20px Arial, Helvetica, sans-serif;
   color: #5EC314;
}

#layer11copy  {
   background: url(sg_blog_media/layer11copy.gif) no-repeat;
   position: absolute;
   left: 85px;
   top: 414px;
   z-index: 5;
   width: 166px;
   height: 32px;
}

#mainmenu ul  {
   font: 16px/18px Arial, Helvetica, sans-serif;
   height: 27px;
   margin: 0px;
   padding: 0px;
   color: #E0580E;
   text-align: left;
}

#logobutton  {
   position: absolute;
   left: 49px;
   top: 44px;
   z-index: 7;
   width: 188px;
   height: 140px;
}

#readmore p  {
   font: 12px/23px Arial, Helvetica, sans-serif;
   color: #FFFFFF;
}

#background  {
   background-color: #FFFFFF;
   z-index: 3;
}

#ridefooter  {
   font-size: 0px;
}

#bottommenu  {
   position: absolute;
   left: 329px;
   top: 1014px;
   z-index: 7;
}

#introtext  {
   position: absolute;
   left: 55px;
   top: 206px;
   z-index: 6;
   width: 258px;
}

#contactus  {
   background: url(sg_blog_media/contactus.gif) no-repeat;
   position: absolute;
   left: 862px;
   top: 121px;
   z-index: 7;
   width: 102px;
   height: 76px;
}

#readmore  {
   position: absolute;
   left: 502px;
   top: 606px;
   z-index: 5;
   width: 76px;
}

#page_bkg  {
   position: absolute;
   width: 1004px;
   height: 1114px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#login li  {
   font: bold 11px/30px Arial, Helvetica, sans-serif;
   color: #F9F8F2;
}

#mainmenu  {
   position: absolute;
   left: 332px;
   top: 152px;
   z-index: 7;
}

#layer47  {
   background: url(sg_home_media/layer47.gif) no-repeat;
   position: absolute;
   left: 170px;
   top: 932px;
   z-index: 5;
   width: 89px;
   height: 88px;
}

#layer28  {
   background: url(sg_home_media/layer28.gif) no-repeat;
   position: absolute;
   left: 49px;
   top: 685px;
   z-index: 5;
   width: 32px;
   height: 32px;
}

#layer18  {
   position: absolute;
   left: 0px;
   top: 1024px;
   z-index: 6;
   width: 1004px;
   height: 90px;
   background-color: #1B1702;
   background-image: none;
}

#layer44  {
   background: url(sg_blog_media/layer44.gif) no-repeat;
   position: absolute;
   left: 297px;
   top: 507px;
   z-index: 5;
   width: 193px;
   height: 155px;
}

#login p  {
   font: bold 11px/30px Arial, Helvetica, sans-serif;
   color: #F9F8F2;
}

#layer10  {
   background: url(sg_blog_media/layer10.gif) no-repeat;
   position: absolute;
   left: 50px;
   top: 183px;
   z-index: 6;
   width: 905px;
   height: 1px;
}

#layer43  {
   background: url(sg_blog_media/layer43.gif) no-repeat;
   position: absolute;
   left: 58px;
   top: 507px;
   z-index: 5;
   width: 187px;
   height: 154px;
}

#layer27  {
   position: absolute;
   left: 0px;
   top: 1021px;
   z-index: 5;
   width: 1004px;
   height: 35px;
   background-color: #BDBAA6;
   background-image: none;
}

#layer48  {
   background: url(sg_home_media/layer48.gif) no-repeat;
   position: absolute;
   left: 53px;
   top: 939px;
   z-index: 5;
   width: 80px;
   height: 71px;
}

#layer46  {
   background: url(sg_blog_media/layer46.gif) no-repeat;
   position: absolute;
   left: 532px;
   top: 507px;
   z-index: 6;
   width: 185px;
   height: 156px;
}

#layer21  {
   background: url(sg_blog_media/layer21.gif) no-repeat;
   position: absolute;
   left: 305px;
   top: 692px;
   z-index: 5;
   width: 25px;
   height: 288px;
}

#layer11  {
   background: url(sg_blog_media/layer11.gif) no-repeat;
   position: absolute;
   left: 86px;
   top: 362px;
   z-index: 6;
   width: 165px;
   height: 34px;
}

#jul li  {
   font: 13px/24px Arial, Helvetica, sans-serif;
   color: #330707;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#layer8  {
   background: url(sg_blog_media/layer8.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 1004px;
   height: 43px;
}

#apr li  {
   font: 13px/24px Arial, Helvetica, sans-serif;
   color: #330707;
}

#i75 li  {
   font: 12px/23px Arial, Helvetica, sans-serif;
   color: #C5C4B8;
}

#layer7  {
   background: url(sg_blog_media/layer7.gif) no-repeat;
   position: absolute;
   left: 40px;
   top: 153px;
   z-index: 5;
   width: 926px;
   height: 30px;
}

#layer2  {
   background-color: #F9F8F2;
   z-index: 4;
}

#may li  {
   font: 13px/24px Arial, Helvetica, sans-serif;
   color: #330707;
}

#i75 p  {
   font: 12px/23px Arial, Helvetica, sans-serif;
   color: #C5C4B8;
}

#apr p  {
   font: 13px/24px Arial, Helvetica, sans-serif;
   color: #330707;
}

#jul p  {
   font: 13px/24px Arial, Helvetica, sans-serif;
   color: #330707;
}

#may p  {
   font: 13px/24px Arial, Helvetica, sans-serif;
   color: #330707;
}

#login  {
   position: absolute;
   left: 906px;
   top: 3px;
   z-index: 7;
   width: 44px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 1114px;
   width: 1004px;
   position: relative;
}

#i16  {
   background-image: url(sg_contacts_media/i16.gif);
   top: 725px;
}

#i15  {
   background-image: url(sg_home_media/i15.gif);
   top: 791px;
}

#i75  {
   position: absolute;
   left: 50px;
   top: 668px;
   z-index: 5;
   width: 905px;
}

#may  {
   position: absolute;
   left: 59px;
   top: 816px;
   z-index: 6;
   width: 25px;
}

#apr  {
   position: absolute;
   left: 59px;
   top: 750px;
   z-index: 6;
   width: 19px;
}

#jul  {
   position: absolute;
   left: 59px;
   top: 876px;
   z-index: 6;
   width: 14px;
}

#top  {
   min-height: 100%;
   width: 100%;
}

#i1  {
   background-image: url(sg_home_media/i1.gif);
   top: 854px;
}

.cB1B1B1 * a  {
   color: #B1B1B1;
}

.cE0580E * a  {
   color: #E0580E;
}

.cFF7E04 a  {
   color: #FF7E04;
}

.cFFF a  {
   color: #FFFFFF;
}

.fl li  {
   float: left;
   display: inline;
}

.c_b a  {
   color: #000000;
}

h1,
h2,
body, p,
h3,
h4,
h5,
h6  {
   font-family: Arial, Helvetica, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}

