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

body {background:url(images/bg.gif);margin:21px 0 0 0; font-family:Lucida Sans, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;}
p {font-size:11px;line-height:20px;}
h1, h2, h3, h4, h5, h6 {color:#df7a1c;margin: 0 0 10px 0;}
h1 {font-size:15px; line-height:22px;letter-spacing: 0;}
h2 {font-size:15px;letter-spacing: 0;}
h3 {font-size:13px;letter-spacing: 0;color:#003399;}
hr {height:1px;}
li {padding:3px;}
#container {width: 1008px;background: url(images/content_bg.png) #fff no-repeat bottom left;margin:0 auto;padding:9px 9px 0 9px;float:left;display:inline;}
#wrapper {margin:0 auto;padding:0;width:1026px;}
#headerHome {background:url(images/header_home.png);width:1008px; height:167px;float:left;display:inline;clear:both;}
#headerAbout {background:url(images/header_about.png);width:1008px; height:167px;float:left;display:inline;clear:both;}
#headerServices {background:url(images/header_services.png);width:1008px; height:167px;float:left;display:inline;clear:both;}
#headerExperience {background:url(images/header_experience.png);width:1008px; height:167px;float:left;display:inline;clear:both;}
#headerTestimonials {background:url(images/header_testimonials.png);width:1008px; height:167px;float:left;display:inline;clear:both;}
#headerPlanroom {background:url(images/header_planroom.png);width:1008px; height:167px;float:left;display:inline;clear:both;}
#subHeader {background:url(images/subheader_home.png);width:1008px; height:112px;float:left;display:inline;clear:both;}
#subHeaderAbout {background:url(images/subheader_about.png);width:1008px; height:112px;float:left;display:inline;clear:both;}
.aboutSubNav {width:300px;float:left;display:inline;margin:20px 5px 5px 133px;color:#666;}
.aboutSubNav a {margin: 0 5px;text-decoration:none;color:#666;}
.aboutSubNav a:hover {text-decoration:underline;color:#666;}
#subHeaderServices {background:url(images/subheader_services.png);width:1008px; height:112px;float:left;display:inline;clear:both;}
#subHeaderNews {background:url(images/subheader_news.jpg);width:1008px; height:112px;float:left;display:inline;clear:both;}
#subHeaderExperience {background:url(images/subheader_experience.png);width:1008px; height:112px;float:left;display:inline;clear:both;}
.ExperienceSubNav {width:200px;float:left;display:inline;margin:20px 5px 5px 287px;color:#666;}
.ExperienceSubNav a {margin: 0 5px;text-decoration:none;color:#666;}
.ExperienceSubNav a:hover {text-decoration:underline;color:#666;}
#subHeaderTestimonials {background:url(images/subheader_testimonials.png);width:1008px; height:112px;float:left;display:inline;clear:both;}
#subHeaderPlanroom {background:url(images/subheader_planroom.png);width:1008px; height:112px;float:left;display:inline;clear:both;}
#content {width: 1008px;float:left;display:block;border-top:solid 1px #df7a1c;background:url(images/content_home_bg.png)}
#leftColumn {width:237px; float:left; display:inline;padding:20px;border-right:solid 1px #df7a1c;}
#centerColumn {width:455px; float:left; display:inline;padding:20px 10px;}
#rightColumn {width:235px; float:left; display:inline;padding:20px 10px;}
#contentColumn {width:713px; float:left;display:block;padding:20px; background-color:#FFFFFF;}
.projectPage {float:left; display:inline; margin-right:10px;}
.projectImage {border: 2px solid #CCCCCC}
.projectItem {float:left;display:block;width:225px;margin-right:10px;margin-bottom:10px}
.project {width:226px;float:left;}
.project h3{color:#003399;padding:0;margin: 10px 0;font-size:11px}
.project a{color:#003399;padding:0;margin: 10px 0;font-size:11px;text-decoration:none;}
.project a:hover{text-decoration:underline;}
.project p{padding:0;margin: 0;line-height:16px;}
.news {width:226px;float:left;display:inline;margin-bottom:10px;}
.newsItem {border-top: 1px solid #CCCCCC;float:left;display:block;width:226px;}
.newsItem h4{padding:0;margin: 5px 0;width:80px;display:block;float:left;font-size:11px;font-weight:normal;}
.newsItem p{padding:0;margin: 5px 0;line-height:16px;width:145px;display:block;float:left}
.newsItem a{text-decoration:none;color:#333333; font-weight:bold;}
.newsItem a:hover{text-decoration:underline;}
.nav {width:560px; float:left;display:inline;height:28px;margin-left:52px;margin-top:139px;text-transform:uppercase; letter-spacing: 0px;}
.secondaryNav {width:180px;float:right;display:inline;margin:10px;color:#FFF;}
.secondaryNav a {margin: 0 5px;text-decoration:none;color:#FFF;}
.secondaryNav a:hover {text-decoration:underline;color:#FFF;}
.navItem {margin:7px 7px;font-size:10px;float:left;display:inline;}
.navItem a {margin: 0 13px;text-decoration:none;color:#003399; font-weight:bold;}
.navItem a:hover {text-decoration:underline;color:#df7a1c;}
.footerPNG {background-image:url(images/content_bg.png);width:31px;height:30px;float:left;}
.footer {background:#FFF;width:995px;height:30px;float:left;}
.footerTXT {width:995px;float:left;margin-left:31px;color:#FFFFFF;padding: 10px 0;}
.footerTXT a{margin:0;color:#FFFFFF;text-decoration:none}
.footerTXT a:hover{text-decoration:underline;}
.floatLeft {float:left;display:inline;}
.floatRight {float:right;display:inline;}
.teamLink {text-decoration:none;color:#666; font-weight:bold;}
.teamLink a:hover {text-decoration:underline;color:#df7a1c;}
.orange {color:#df7a1c;font-weight:bold;}
.blue {color:#003399;font-weight:bold;}
.testimonial1 {display:block;padding:20px;}
.testimonial1 h2{font:"MrsEavesRoman", "Times New Roman", Times, serif;color:#666666;letter-spacing: 0;}
.testimonial2 {display:block;padding:20px;background:url(images/quote_bg.png) repeat-x center top;}
.testimonial2 h2{font:"MrsEavesRoman", "Times New Roman", Times, serif;color:#666666;letter-spacing: 0;}
.personsBG {display:block;padding:20px;height:100px;background:url(images/quote_bg.png) repeat-x center top;}

