/* Grid Wireframe 
Last update: 7/17/2012 
*/

/* !Colors */
/*

*/

/* !Basics */

html {
width: 100%;
}
body {font-family:Arial, Helvetica, sans-serif;
width: 100%;
color:#666;
background:url(images/bg.jpg) repeat-x #ffffff;
}

p, ul, ol { font-size: 11pt; }
p:first-child, ul:first-child, ol:first-child { }
b, strong { }
i, em { }


a, a:visited {
color: #00bfff;
text-decoration: none;
}

small {
font-size: smaller;
}
img, embed, object, video {
  max-width: 100%;
}

hr {
	border: none;
	background-color: #333333;
	color: #333333;
	height: 1px;
}

/* h4 is generally the same size as the body font */
h1, h2, h3, h4, h5, h6, .PageTitle {
font-weight: bold;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {

}
h1 {
}
h2 {font-size:19px;font-weight:normal;
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}
img{border:0;}
::selection {
		color: white;
        background: #00bfff; /* Safari */
}
::-moz-selection {
		color: white;
        background: #00bfff; /* Firefox */
}


/* !Structure */


#wrapper { width:910px;
margin:-10px auto;

}
.style { width:910px;box-shadow:1px 1px 5px grey;
float:left;

}
#top{background:url(images/top.jpg) repeat-x;width:100%; height:22px;}
#top ul{float:right;margin:0 10px 0 0;}
#top ul li{float:left;list-style:none;padding:0 10px 0 0;}
#top ul li a{color:#fff;text-decoration:none;font-size:11px;}
#top ul li a:hover {color:#00aeef;text-decoration:none;font-size:11px;}
.home{background:url(images/home.jpg) no-repeat left center;padding:0 0 0 20px;}
.contact{background:url(images/mail.jpg) no-repeat left center;padding:0 0 0 20px;}
.sitemap{background:url(images/map.jpg) no-repeat left center;padding:0 0 0 20px;}
#logos{height:76px;width:100%;background:#fff;}
.logo{float:left;margin:0 0 0 30px;}
.logo2{float:right;margin:10px 30px 0 0;}
#body-left .left{float:left;padding:0 10px 10px 0;}

/* !Header */


#header {height:242px;width:100%;background:#00aeef;
	
}
#nav {width:215px;height:242px;background:url(images/nav.jpg) repeat-x;float:left;margin:0 0 0 20px;border-right:1px solid #fff;border-left:1px solid #fff;}
#nav li{list-style:none;height:33px;border-bottom:1px solid #01678d;width:255px;float:left;margin:0 0 0 -40px;}
#nav li:hover{background:#006297;}
#nav li:active{background:#006297;}
.last{border:none 0!important;}
#nav li a{background:url(images/arrow.png) no-repeat left center; padding:0 0 0 25px;line-height:2.5em;color:#fff;text-decoration:none;margin:0 0 0 20px;}
.image{background:url(images/home-head.jpg);width:622px;height:241px;border-right:1px solid #fff;float:right;margin:0 10px 0 0;}
#main{width:100%;height:auto;background:url(images/content-bg.jpg) repeat-x #fff;float:left;}
#body{width:573px;background:#fff;padding:15px;margin:0 0 0 20px;float:left;text-align: justify;font-size: 11pt;}
#body p{margin: 0px 10px 15px 10px; line-height: 16pt;}
#body-left{width:593px;background:#fff;padding:15px;margin:0 10px 0 0;float:right;text-align: justify;}
#body-left-sitemap{width:573px;background:#fff;padding:15px;margin:0 0 0 0;float:right;}
#body-left-sitemap ul li{list-style:none;}
#body-left h1{color:#00AEEF;font-size:22px;}
#small-box{width:270px;height:auto;float:right;border:1px solid #666;background:#d9f3fd;box-shadow:inset 1px 1px 15px #c3e0ec;color:#666;padding:10px;text-align:justify;margin:10px -10px 10px 10px;}
#small-box p{font-size: 12pt;}
#left-side{background:#f5f5f5;width:256px;margin:0 0 0 20px;float:left;border-right:1px solid #fff;}
#left-side h2{font-size:17px;text-align:center;}
#left-side ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:500px;}
.company  ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:0px!important;}
.leadership  ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:0px!important;}
.david ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:580px!important;}
.gordon  ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:900px!important;}
.protection  ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:170px!important;}
.environmental  ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:200px!important;}
.quarterly  ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:180px!important;}
.center  ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:130px!important;}
.affiliate  ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:800px!important;}
.pdf  ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:100px!important;}
.eprime  ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:200px!important;}
.scaffolding  ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:750px!important;}
.email ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:760px!important;}
.sitemap  ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:900px!important;}
.apply  ul{width:200px;margin:0 0 0 10px;border-top:1px solid #999;min-height:900px!important;}
#left-side ul li{list-style:none;padding:10px 0 0 0;margin:0 0 0 -20px;}
#left-side ul li a{color:#00AEEF;font-size:13px;background:url(images/arrow.jpg) no-repeat center left;padding:0 0 0 20px;}
#left-side ul li a:hover{color:#666;text-decoration:none;}
#left-side ul li a.active{color:#666;background:url(images/square.jpg) no-repeat center left;font-size:13px;padding:0 0 0 20px;}
.blue{color:#00aeef;font-size:16pt;}
.grey{color:#666;font-size:15pt;}
.greySide{color: #666; font-size:14pt;}
#box{width:550px;height:192px;border:1px solid #C2C2C2; margin: 0 auto;text-align:left;}
#box h2{width:408px;height:35px;color:#666;box-shadow:inset 1px 1px 15px #bcdae7;background:#d9f3fd;float:left;font-family:Arial, Helvetica, sans-serif;margin:3px 3px 28px 0px;}
#box h2 span{margin:0 0 0 30px;line-height:1.5em;}
#box ul{float:left;width:175px;margin:-20px 0 0 -10px;}
#box ul li{background:url(images/blue-arrow.jpg) no-repeat center left;padding:0 0 0 15px;list-style:none;}
#box ul li a{color:#666;text-decoration:none;font-size:9pt;}
#box .left{padding: 3px;}
.left{float:left;}
#right-side{background:#f5f5f5;width:236px;margin:0 10px 0 0;float:right;border-right:1px solid #fff;}
#right-side p{line-height:1.2em; font-size:10pt;}
#right-side li{list-style:none;width:226px;padding:0 9px 5px;margin:0 0 0 -20px;}
#right-side li a{color:#00bfff;text-decoration:underline;}
#footer{width:910px;margin:0 auto;}
#footer ul{margin:20px 0 0 30px;float:left;}
#footer ul li{list-style:none;color:#000;float:left;padding:0 0 0 5px;}
#footer ul li a{color:#000;text-decoration:none;font-size:11px;padding:0 5px 0 0;}
#footer ul li a:hover{color:#00aeff;}
#footer ul li a:active{color:#00aeff;}
.copy{float:none;text-align: center;color:#000;font-size:10px;}
.terms{float:none;text-align: center;color:#000;font-size:10px;}










