html { 
    height: 100%; 
    overflow:scroll;;
}

img{
    border:0px;
}
body { 
    background-color:#c0c145;
    margin: 0px; 
    padding: 0px; 
    height: 100%; 
    border-top: 1px transparent solid; 
    margin-top: -1px; 
    /* z-index:0; */
    position:relative; 
    font-family:arial;
    font-size:12px;    
}

div.compliance{margin:0;padding:0;}

h1{margin:0;padding:0;}
h2{font-size:14px;color:#333333;margin:0;padding:0;}
h3{margin:0;padding:0;}
h4{margin:0;padding:0;}
h5{margin:0;padding:0;}

br.clear{clear:both}

/* home */

div#home-content{width:315px; height:359px; float:left; margin:45px 0  0 15px;}
div.home-copy{height:240px; border-bottom:1px solid #cccccc; margin:0 35px 0 0;}
div.home-copy img{height:60px; width:278px; margin-bottom:12px;}
p.home-copy{margin:0;padding:0 0 10px 0;color:#333333;}
h2.home-services{padding:15px 0 0 2px;}
div#recent-project{float:right; width:339px; border:0px solid red; height:359px; margin:45px 40px 0 0;}
div#recent-project img{height:226px; width:339px; float:left;}
div#recent-project-copy{background:#dbdcde;clear:both;height:138px;font-size:11px;line-height:10px;}
h2.recent-project-header{padding:15px 0 0 15px;color:#666666;}
div#recent-project-copy p{margin:10px 0 0 15px;padding:0 10px 0 0;font-size:11px;line-height:14px;color:#666666;}
div#recent-project-copy p strong{font-weight:normal}


ul{margin:10px 0 0 15px;padding:0;line-height:23px;}
li{margin:0;padding:0;list-style-image:url('/images/ArrowRight.gif');color:#333333;}

ul.whatwedo{margin:10px 0 0 35px;padding:0;line-height:20px;}
ul.whatwedo li{list-style-image:url('/images/ArrowRightBlue-off.gif');color:#404a55;}


ul li a.services{color:inherit;text-decoration:none;}
ul li a.services:hover{text-decoration:underline;}

ul.services{margin:15px 0 0 30px;font-weight:bold;line-height:23px;color:#404a55;font-size:12px}  
ul.services li{margin:0;padding:0;list-style-image:url('/images/ArrowRightBlue-off.gif');}

ul.services li.current{margin:0;padding:0;list-style-image:url('/images/ArrowRightBlue-on.gif');color:#687788;}
ul.services li:hover{list-style-image:url('/images/ArrowRightBlue-on.gif');color:#687788;}

ul.services a{color:inherit;text-decoration:none;}

ul.home-services{margin-top:9px;font-weight:bold;line-height:22px;color:#404a55;font-size:12px}
ul.home-services li a{color:#333333}



body p{ 
    font-size:12px;
    line-height:19px;    
}  

img{
    border:0px;
}

img#background { 
    height: 130%; 
    width: 100%; 
    z-index:-1;
    position:absolute;
}

/* Headers */
div#header{ height:96px; width:900px; background:#ffffff; margin:25px auto 0 auto;}
div#header-content{width:826px;height:26px;position:relative;top:40px;left:33px;border-bottom:1px solid #acb9c6;height:56px;}
#logo{ height:26px; width:206px; float:left;}
#tag{ height:20px; width:189px; float:right;}


/* Content Areas */
#frame{ height:454px; width:900px; background:#ffffff; margin:0 auto 0 auto;}
div.content{margin:45px 0 0 15px;text-align:left; line-height:18px;float:left;}
div#whoweare-content{width:430px;}
div#whoweare-content h2 img{margin-bottom:10px;}
div#whoweare-content h3 {color:#5E748C;font-weight:bold;font-size:12px;display:inline}
div#whoweare-content span.pipe {padding:10px;}

div#services-content{width:670px;}
div#services-content h2 img{margin-bottom:10px;}


#menu{
    width:152px;
    float:left;
    position:relative;
    top:45px;
    left:33px;
    border:0px solid red;
    font-size:11px;
    font-weight:bold;
    line-height:22px;
    color:#b4bbc3;
	margin-right:20px;
}

#menu a{
    text-decoration:none;
    color:#5e748c;
    letter-spacing:0px;
    vertical-align:top;
}

#menu a.current{
    color:#b4bbc3;
}

#menu a:hover{
    color:#b4bbc3;
}




div#framePlate{
    height:50px;
    width:900px;
    background-image:url('../images/background_framePlate.gif');
    margin:0 auto 0 auto;
    text-align:center;
}

div#framePlate img{margin:12px 0 0 0;}
div#framePlate-container{width:600px;margin:0 auto;}


#footer{
    margin:5px auto 0 auto;
    width:900px;
    text-align:center;
    color:#e6e6bb;
    font-size:12px;
    font-weight:normal;
}

#footer p {margin:0;padding:0;line-height:15px;}
#footer ul {margin:0;padding:0;line-height:15px;}
#footer ul li{margin:0;padding:0;list-style-image:none;list-style-type:none;display:inline;color:#ffffff;}

#footer a{color:#e6e6bb;text-decoration:none;padding:0 5px;}

.box{
    margin:0 6px 0 0;
}

a.externalLink{
    color:#61640F;
    text-decoration:none;
}

a.externalLink:hover{
    text-decoration:underline;
}

div#right-box{ width:183px; float:right; background:#afb7c0; text-align:center;padding-bottom:20px}


div#team-links{width:193px; background:#afb7c0; float:right; margin:45px 40px 0 0; color:#404a55; font-size:12px;}
div#team-links span.title{font-style:italic;padding:0;margin:0;}
div#team-links h3 img{height:28px; width:103px; margin:20px 0 5px 15px;}
div#team-links a {padding:0;color:#404a55;text-decoration:none;font-weight:bold;display:block;border:0px solid red;height:15px;}
div#team-links a:hover{color:#404a55;text-decoration:underline}
div#team-links h4{margin:0;padding:10px 0 0 0;font-size:12px;}
div#team-links h5{margin:10px 0 0 0;padding:0;font-size:12px;}
div#team-links p{margin:0;padding:0 10px 0 0;line-height:13px;}

div#more-about-content{margin:15px 0 0 15px;}

ul#team-leaders {}
ul#team-leaders li{list-style-image:none;list-style-type:none;padding:0;margin:0;padding-bottom:7px;}
ul#team-leaders li span{font-style:italic}



a.bioLink{color:#404a55;text-decoration:none;padding:0 0 0 0;}
a.bioLink:hover{color:#404a55;text-decoration:underline}


div#our-work-content    {
        width:430px;
}
