@charset "UTF-8";
/* CSS Document */


html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


body {
	background-color: #e5f4fb;
	margin-top: 0px;
	
color:#595959;
font-family:Arial,Sans-Serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:2.0em;
margin:0 auto;
position:relative;

}



a:link {color:#3B73B9;
text-decoration:none;}

h1{color:#0066CC; font-weight:100}

h2 {color:#595959; line-height:1.90em; font-weight:200; font-size:16px;}




#container{width:935px; height:auto; margin:auto; background-color:#ffffff; padding:25px 25px 50px 25px;}

#header{width:935px; height:66px; padding-bottom:25px;  background-color:#ffffff; position:relative;}

.logo{display:block; width:211px; height:66px; background-image:url(../images/logo.gif); background-repeat:no-repeat; cursor:pointer; }
.customercare{position:absolute; top:0px; right:0px; padding-left:25px; height:auto; width:auto; background-image:url(../images/icon-globe.gif); background-repeat:no-repeat; background-position:center left;}



#nav{width:935px; height:auto;  border-top:1px dotted #e6e6e6;border-bottom:1px dotted #e6e6e6; margin-bottom:25px; padding-top:10px; padding-bottom:10px;}
#nav a {color:#595959; font-weight:600; display:block; width:auto; height:auto; margin-right:50px; float:left; }
#nav A:link {text-decoration:none; color:#595959;}
#nav A:visited {text-decoration:none; color:#595959;}
#nav A:active {text-decoration:none; color:#595959;}
#nav A:hover {text-decoration:none; color:#3b8dd7;}



#body{width:935px; height:auto;  }


#left{float:left; width:745px; height:auto; padding-right:25px;}





#content{width:745px; height:auto;}


.right{float:left; width:165px; height:auto; text-align:left; }

.right ul { list-style-type:none; padding:0px; margin:0px;  line-height:2.0em;}

.right ul a{ color:#3b8dd7; font-size:14px; text-decoration:none; }
.right ul A:link {text-decoration:none; color:#3b8dd7;}
.right ul A:visited {text-decoration:none; color:#3b8dd7; }
.right ul A:active {text-decoration:none;  color:#3b8dd7;}
.right ul A:hover {text-decoration:none;  color:#3b8dd7;}

.right ul li a{ color:#595959; font-size:12px; text-decoration:underline; font-weight:400; }
.right ul li A:link {text-decoration:none; color:#595959;}
.right ul li A:visited {text-decoration:none; color:#595959;}
.right ul li A:active {text-decoration:none; color:#595959;}
.right ul li A:hover {text-decoration:underline; color:#595959;}



/*Homepage*/


.banner-energyeffiency{height:40px; width:250px; background-image:url(../images/banner-text.gif); background-repeat:no-repeat;}
.banner-energyeffiency span{display:none;}



#news{height:auto; width:160px; padding-right:25px; text-align:justify;   float:left;}
#news span{color:#3b8dd7; font-size:14px; text-decoration:none; }

/*.home-maincontent {float:right; width:530px; padding-left:25px; text-align:justify; border-left:1px dotted #e6e6e6;  height:auto}*/

.home-maincontent {float:righ; width:630px; padding-left:25px; text-align:justify; border-left:1px dotted #e6e6e6;  height:auto}
.home-maincontent h1{display:block; background-image:url(../images/homepage-welcome.gif); height:30px; width:249px; margin:0px; }
.home-maincontent h1 span {display:none;}


/* End Homepage*/


/*Hypower Services Logos*/


.logo-airfield {display:block; height:122px; width:90px; background-image:url(../images/logo-services.gif); background-position:-20px 0px; float:left }
.logo-airfield span { display:none}

.logo-disaster {display:block; height:122px; width:112px; background-image:url(../images/logo-services.gif); background-position:-113px 0px; float:left }
.logo-disaster span { display:none}


.logo-electrical {display:block; height:122px; width:108px; background-image:url(../images/logo-services.gif); background-position:-225px 0px; float:left }
.logo-electrical span { display:none}

.logo-power {display:block; height:122px; width:104px; background-image:url(../images/logo-services.gif); background-position:-333px 0px;; float:left }
.logo-power span { display:none}

.logo-renewable {display:block; height:122px; width:113px; background-image:url(../images/logo-services.gif); background-position:-437px 0px; float:left }
.logo-renewable span { display:none}

.logo-security {display:block; height:122px; width:106px; background-image:url(../images/logo-services.gif); background-position:-550px 0px; float:left }
.logo-security span { display:none}

.logo-telecom {display:block; height:122px; width:95px; background-image:url(../images/logo-services.gif); background-position:-656px 0px; background-repeat:no-repeat; float:left}
.logo-telecom span { display:none}


/* End Hypower Services Logos*/


/*Inside pages*/


.maincontent {float:left; width:698px; min-height:600px; padding-left:20px;padding-right:25px; text-align:justify; border-right:1px solid #e6e6e6; }




/*Titles*/
.maincontent h1{display:block;  background-repeat:no-repeat; height:auto; width:auto;  color:#0066CC;}
.maincontent h1 span {display:none;}

.aboutus{background-image:url(../images/title-about.gif);}
.airfield-services{background-image:url(../images/title-airfield-services.gif);}
.careers{background-image:url(../images/title-careers.gif);}
.contact{background-image:url(../images/title-contact.gif);}
.customer-focus{background-image:url(../images/title-customer-focus.gif);}
.disaster-services{background-image:url(../images/title-disaster-services.gif);}

.electrical-services{background-image:url(../images/title-electrical-services.gif);}
.energy-efficiency{background-image:url(../images/title-energy-efficiency.gif);}
.family-roots{background-image:url(../images/title-family-roots.gif);}
.govt-military{background-image:url(../images/title-govt-military.gif);}
.gsa{background-image:url(../images/title-gsa.gif);}
.history{background-image:url(../images/title-history.gif);}

.industries{background-image:url(../images/title-industries.gif);}
.makes-us-different{background-image:url(../images/title-makes-us-different.gif);}
.mission{background-image:url(../images/title-mission.gif);}
.news{background-image:url(../images/title-news.gif);}
.operating-group{background-image:url(../images/title-operating-group.gif);}
.opportunity-advancement{background-image:url(../images/title-advancement.gif);}
.our-company{background-image:url(../images/title-our-company.gif);}
.policy{background-image:url(../images/title-policy.gif);}
.power-services{background-image:url(../images/title-power-services.gif);}
.productivity{background-image:url(../images/title-productivity.gif);}
.quality-overview{background-image:url(../images/title-quality-overview.gif);}
.renewable-energy{background-image:url(../images/title-renewable-energy.gif);}
.safety-overview{background-image:url(../images/title-safety-overview.gif);}
.security-services{background-image:url(../images/title-security-services.gif);}
.solar-energy{background-image:url(../images/title-solar-energy.gif);}
.supplier-diversity{background-image:url(../images/title-supplier-diversity.gif);}

.telecom-services{background-image:url(../images/title-telecom-services.gif);}
.transportation{background-image:url(../images/title-transportation.gif);}











/**/



#footer{width:975px; height:80px; margin:auto; position:relative;color:#505f66; font-size:11px; padding-left:10px;}
#footer a {text-decoration:none; color:#505f66;}
#footer a:link {text-decoration:none; color:#505f66;}
#footer a:visited {text-decoration:none; color:#505f66;}
#footer a:active {text-decoration:none; color:##505f66;}
#footer a:hover {text-decoration:underline; color:#505f66;}





.icon{position:absolute; right:0px; top:0px; display:block; height:auto; width:146px; height:auto; padding-top:50px; border:0px; background-image:url(../images/iconwebsitedesign.gif); background-position:top left; background-repeat:no-repeat; font-size:10px; color:#93b8d2; text-align:center; }

.icon a:link {text-decoration:none;}
.icon a:visited {text-decoration:none;}
.icon a:active {text-decoration:none;}
.icon a:hover {text-decoration:none;}
.icon span {display:none;}


.clear{clear:both}
