html{margin:4px 4px 4px 4px;text-align:center;position:relative;}
body{margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;text-align:center;position:relative;background-color:#ffffff;font-family:verdana;line-height:1.12em;}

h1{font-size:20pt;font-weight:700;letter-spacing:-.07em;color:#666666;margin:0 0 20px 0;padding:0 0 0 0;line-height:98%;}
h2{font-size:18pt;font-weight:400;letter-spacing:-.07em;color:#666666;margin:0 0 0px 0;padding:0 0 0 0;line-height:98%;}
h3{font-size:16pt;font-weight:400;letter-spacing:-.07em;color:#666666;margin:0 0 0px 0;padding:0 0 0 0;}
h4{font-size:13pt;font-weight:400;letter-spacing:-.07em;color:#666666;margin:0 0 0px 0;padding:0 0 0 0;line-height:13pt;border-bottom:2px solid #999999;}
.green{color:#98CD68;}
.timesBlue{font-family:times;color:#11213F;letter-spacing:.05em;}
.verdanaBlack{font-family:verdana;color:#000000;letter-spacing:-.05em;margin:0 0 0 0;padding:0 0 0 0;font-size:15pt;}

.blueBar{font-family:verdana;color:#000000;letter-spacing:-.05em;margin:0 0 -10px 0;padding:0 0 3px 0;font-size:14pt;border-bottom:2px solid #3c58a7;}

#container{background-color:#ffffff;width:auto;margin:auto auto;text-align:center;}

#headerTextContainer{margin-left:auto; margin-right:auto;width:960px;color:#ffffff;font-size:10pt;position:relative;text-align:right;}
#headerText{width:500px;color:#ffffff;float:right;margin-top:20px;position:relative;margin-right:0px;text-align:right;letter-spacing: -.08em;padding:3px;}
#headerText a{color:#ffffff;letter-spacing: -.08em;text-decoration:none;}
#headerText a:hover{color:#ffffff;letter-spacing: -.08em;text-decoration:underline;}


#pageContainer{background-color:#cde3f2;margin:auto auto;text-align:center;max-width: 1200px;border:2px solid #000000;min-width: 1010px;width:100%;height:100%}
 


#header-container{background-image:url(/images/large-bg-header.jpg);height:304px;max-width:1200px;overflow:hidden;margin:0 0 0 0;background-position:0% 0%;background-repeat:no-repeat;margin:auto auto;text-align:center;z-index:-1;}

#mainTagLine{position:absolute;left:565px;top:200px;color:#000000;width:350px;height:auto;font-size:9pt;font-weight:700;}
#mainTagLine b{font-size:13pt;display:block;margin:4px 0 -5px 0;padding:0 0 0 0;height:12px;}

#footer-container{background-image:url('/images/large-bg-footer.jpg');height:468px;max-width:1200px;margin:-300px auto 0px auto;overflow:hidden;background-position:0% 0%;background-repeat:no-repeat;z-index:-1;text-align:center;float:left;min-width:1010px;width:100%;clear:both;}

#footerContentContainer{margin:auto auto;text-align:center;max-width: 1200px;min-width: 1010px;margin-top:300px;clear:both;}
#copyContainer{font-size:7pt;width:290px;float:left;}
#footerNavContainer{font-size:7pt;width:500px;float:right;text-align:right;margin:0 100px 0 0;}


#wholePg{width:960px;background-color:#ffffff;margin-top:-240px;margin-bottom:0px;z-index:10;overflow:visible;position:relative;margin-left:auto; margin-right:auto;text-align:left;padding:0px;font-size:9pt;}


#logoContainer{height:140px;width:960px;}
#logo{width:256px;height:107px;background-image:url('/images/ses-logo.gif');top:0;left:10px;position:absolute;}
#companyName{color:#4f7bad;font-family:times;font-size:16pt;width:400px;height:30px;padding:110px 0 0 28px;letter-spacing:.03em;float:left;} 
#mainPhone{float:right;font-size:17pt;font-weight:700;font-family:verdana;margin:0 0 0 0;padding:15px 35px 0 0;width:300px;height:35px;text-align:right;color:#4f7bad;}
#scheduleService{width:230px;height:70px;float:right;margin:0 0 0 0;padding:0 28px 0 0;}

#navRegion{width:960px;height:217px;background-image:url('/images/home-main-graphic.jpg');}
#navRegion1{width:960px;height:217px;background-image:url('/images/onsite-main-graphic.jpg');}
#navRegion2{width:960px;height:217px;background-image:url('/images/environmental-main-graphic.jpg');}
#navRegion3{width:960px;height:217px;background-image:url('/images/commercial-main-graphic.jpg');}
#navRegion4{width:960px;height:217px;background-image:url('/images/design-main-graphic.jpg');}
#navRegion5{width:960px;height:217px;background-image:url('/images/well-main-graphic.jpg');}
#navRegion6{width:960px;height:217px;background-image:url('/images/innovative-main-graphic.jpg');}

#navRegionResource{width:960px;height:217px;background-image:url('/images/resource-main-graphic.jpg');}
#navRegionContact{width:960px;height:217px;background-image:url('/images/contact-main-graphic.jpg');}

#companyLink{width:140px;float:left;margin-left:21px;}
#productsLink{width:170px;float:left;margin-left:21px;}
#specialsLink{width:90px;float:left;margin-left:25px;}
#photosLink{width:140px;float:left;margin-left:20px;}
#resourceLink{width:145px;float:left;margin-left:11px;}
#energyLink{width:140px;float:left;margin-left:18px;}


#contentContainer{margin:5px 0 0 6px;}

#productsContainer{height:225px;width:284px;float:left;margin:7px 0 0 0;position:relative;}
ul.productsList{list-style-type:none;margin:5px 0 0 15px;padding:0;}
ul.productsList li{margin:0px 0 17px 0;}
a.productsBoxlink{color:#ffffff;font-weight:700;letter-spacing:-.05em;text-decoration:none;font-size:11pt;}
a.productsBoxlink:hover{color:#ffe4c4;font-weight:700;letter-spacing:-.05em;text-decoration:none;font-size:11pt;}

#requestQuoteContainer{margin:10px 0 0px 0;z-index:1;}
#specialsContainer{margin:35px 0 0 0;}


#leftColumn{width:300px;float:left;}
#centerColumn{width:100%;float:left;overflow:hidden;margin-top:5px;padding:7px 2px 0 0;}

#subCol1{width:300px;float:left;margin:0 10px 0 10px;font-size:8pt;}
#subCol2{width:290px;float:left;margin:0 10px 0 10px;font-size:8pt;}
#subCol3{width:290px;float:right;margin:0 10px 0 10px;font-size:8pt;}

#subCol1a{width:300px;float:left;margin:0 10px 0 10px;font-size:8pt;height:500px;}
#subCol2a{width:600px;float:left;margin:0 10px 0 10px;font-size:10pt;color:#999999;}


#galleryNav{width:150px;height:auto;float:right;border:2px solid #666666;padding:5px;margin:5px;font-size:8pt;}
#gallery{width:520px;height:auto;float:left;}


#videoBox{float:right;width:256px;height:285px;margin:0px 0 0 0px;} 


#cities{font-size:7pt;margin:25px 25px 25px 25px;}


#picLinks{background-color:#faebd7;border:2px solid #666666;width:450px;height:auto;padding:8px;margin:8px;}


/*  resources */
/* tips  */
/*  resources tabs   */
#tabContainer{position:relative;}
#tabRow{}
#tab1{cursor: pointer;}
#tab2{cursor: pointer;}
#tab3{cursor: pointer;}
#tab4{cursor: pointer;}
#tab5{}
#tab6{cursor: pointer;position:absolute;top:-50px;left:500px;background-color:#ffcc00;border:2px solid #666666;width:75px;height:30px;}
.blogLink{text-align:center;font-weight:700;padding:6px 0 0 0;font-size:11pt;}

#tipsBox{display:none;position:absolute;top:350px;left:25px;height:auto;width:900px;border:2px solid #333333;background-color:#faebd7;padding:4px;z-index:2;}
#linksBox{display:none;position:absolute;top:350px;left:100px;height:auto;width:450px;border:2px solid #333333;background-color:#faebd7;padding:4px;cursor:pointer;z-index:2;}
#projectsBox{display:none;position:absolute;top:350px;left:120px;height:auto;width:450px;border:2px solid #333333;background-color:#faebd7;padding:4px;cursor:pointer;z-index:2;}
#testimonialsBox{display:none;position:absolute;top:350px;left:140px;height:auto;width:450px;border:2px solid #333333;background-color:#faebd7;padding:4px;cursor:pointer;z-index:2;}

#portfolioList{float:left;width:700px;position:relative;}
#listReturn{position:absolute;left:570px;top:48px;}

.leftTab{height:36px;width:16px;background-image:url('/images/left-round-tab.gif');float:left;}
.centerTab{height:36px;width:auto;background-image:url('/images/bg-round-tab.gif');background-repeat:repeat-x;float:left;color:#ffffff;padding-top:12px;font-weight:700;font-size:11pt;}
.centerTab a{font-size:11pt;color:#ffffff;text-decoration:none;}
.rightTab{height:36px;width:17px;background-image:url('/images/rt-round-tab.gif');float:left;}


.fullHeight{line-height:98%;}

a:hover {color:red; text-decoration:none;} 

li.dottedLi a{font-size:9pt;color:#3c58a7;text-decoration:none;}
li.dottedLi a:hover{font-size:9pt;color:#6699cc;text-decoration:none;}

.dottedNone{list-style-type:none;margin:-25px 0 0 0; padding:0 0 0 0;}
.dottedLi{list-style-type:none;margin:0 0 0 -30px; padding:5px 0 5px 0; border-bottom:2px dotted #999999;font-size:9pt;color:#3c58a7;}

.blueMarker{color:#9fd6f4;padding:0 3px 0 3px;}
.orangeGlow{color:#ffcc00;font-size:18pt;font-weight:700;}
a.mainnav{color:#ffffff;font-weight:700;text-decoration:none;}
a.mainnav:hover{color:#ffffff;font-weight:700;text-decoration:underline;}

a.footerLink{color:#333333;font-weight:400;text-decoration:none;font-size:8pt;}
a.footerLink:hover{color:#333333;font-weight:400;text-decoration:underline;font-size:8pt;}

