/* CSS Document */

body {margin:0px;padding:0px;  background:url(images/body-bg.gif) repeat-x left top #304226;  font-size:11px; line-height:26px; font-family:Verdana, Arial, Helvetica, sans-serif;}
img {border:0px;}
div {margin:0px; padding:0px;}
p {margin:0px; padding:0px;}
.clear {clear:both;}

#main-container { margin:0px auto;width:920px;}

#header {width:920px; height:113px; overflow:hidden;}
#header img.logo {float:left;}
#menu {float:right;font-family:Geneva, Arial, Helvetica, sans-serif; color:#e9eee6; }
#menu ul { list-style:none; margin-top:83px;}
#menu li {float:left; height:30px;}
#menu li a { color:#e9eee6;font-size:13px; text-decoration:none;  font-weight:bold; padding:12px 20px;}
#menu li a:hover { text-decoration:none; }

#content-about-us {width:920px;height:497px;}
#content-about-us-left {width:270px; height:107px; margin:0px; padding:0px; padding-top:390px; background:url(images/about-us-big-pic.gif) no-repeat left top; overflow:hidden; float:left}
 #abot {width:269px; height:87px; background:url(images/about-us-left-line.gif) repeat-x left top; text-align:center;margin:0px;padding:0px; padding-top:20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; line-height:26px; font-weight:bold; color:#334429; border-right:1px #bfc4bb solid; overflow:hidden;}
#content-about-us-left div.text {height:78px; overflow:hidden; margin:0px; padding:0px;}
  #acorn {width:9px; height:9px; background:url(images/about-us-left-corn.gif) no-repeat left top; float:left}

#content-about-us-right-corn {width:650px;height:497px; background:url(images/ltc.gif) no-repeat right top #fff;float:left;overflow:hidden; padding:0px; margin:0px;}
#content-about-us-right {width:650px;height:497px; margin:0px; padding:0px; overflow:hidden; background:url(images/about-us-right-line.gif) repeat-x left bottom ;overflow:hidden; padding:0px; margin:0px;}

#content-about-us-right-cards {width:650px;height:497px; background:url(images/aboout-us-right-bot-corn.gif) no-repeat right bottom; overflow:hidden; padding:0px; margin:0px;}
#content-about-us-right-top {width:580px; height:342px; margin:0px; padding:48px 35px 0px 35px; overflow:hidden;}
#content-about-us-right-top .about-us {width:170px; height:55px; background:url(images/about-us.gif) no-repeat top left;}
#content-about-us-right-top .links {width:170px; height:55px; background:url(images/links.gif) no-repeat top left;}
#content-about-us-right-top .careers {width:170px; height:55px; background:url(images/coreers.gif) no-repeat top left;}
#content-about-us-right-top .about-us-text { background:url(images/dot.gif) repeat-x left top; width:100%; padding:22px 0px 30px 0px;}

#content-about-us-right-bot {width:470px; height:47px; padding:0px; padding-left:160px; margin:0px;   padding-top:40px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; line-height:26px; font-weight:bold; color:#334429; overflow:hidden;}




#content-contact-us {width:920px;}
#content-contact-us-left {width:270px; height:340px; padding-top:334px; background:url(images/contact-us-big-pic.gif) no-repeat left top; float:left}
#content-contact-us-left .address {width:202px; height:159px; padding:75px 38px 0px 30px; background:url(images/mailing-address.gif) no-repeat 40% 15%; background-color:#e9eee6; color:#334429; line-height:15px; font-size:13px;}
#content-contact-us-left div.bot {width:269px; height:87px; background:url(images/about-us-left-line.gif) repeat-x left top; text-align:center; padding-top:20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; line-height:26px; font-weight:bold; color:#334429; border-right:1px #bfc4bb solid; overflow:hidden;}
#content-contact-us-left div.text {height:78px;}
#content-contact-us-left div.corn {width:9px; height:9px; background:url(images/about-us-left-corn.gif) no-repeat left top; float:left}

#content-contact-us-right-corn {width:650px;background:url(images/ltc.gif) no-repeat right top #fff;float:left}
#content-contact-us-right {width:650px;height:675px; background:url(images/about-us-right-line.gif) repeat-x left bottom ;}

#content-contact-us-right-cards {width:650px;height:675px; background:url(images/aboout-us-right-bot-corn.gif) no-repeat right bottom;overflow:hidden;}
#content-contact-us-right-top {width:580px;height:511px; padding:57px 35px 0px 35px;overflow:hidden;}
#content-contact-us-right-top .contact-us {width:170px; height:35px; background:url(images/contact-us.gif) no-repeat top left;overflow:hidden;}
#content-contact-us-right-top .contact-us-text { background:url(images/dot.gif) repeat-x left top; width:100%; padding:22px 0px 30px 0px;}
#content-contact-us-right-top .contact-thank-text {background:url(images/dot.gif) repeat-x left top; width:100%; padding:22px 0px 30px 0px;}
#content-contact-us-right-top .contact-form { padding:0px 40px 0px 40px; color:#544f2f; font-size:12px; font-weight:bold; font-family:"Trebuchet MS"; line-height:12px;}
#content-contact-us-right-top .dots { line-height:30px; background:url(images/dot.gif) repeat-x 0% 90% ;}
#formstatus { display:none; color:#334429; line-height:15px; font-size:13px;}

#content-contact-us-right-bot {width:470px; height:47px; padding-left:160px;   padding-top:40px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; line-height:26px; font-weight:bold; color:#334429;}




#content-portfolio {width:920px;height:692px;background:url(images/portfolio-bottom-back.gif) no-repeat left bottom #fff ; overflow:hidden; }
#content-portfolio-top {width:920px; height:585px;  float:left; padding:0px; margin:0px; overflow:hidden;}
#content-portfolio-top .left-corn {width:911px; height:9px; float:left; background:url(images/ltc2.gif) no-repeat left top;}
#content-portfolio-top .right-corn {width:9px; height:9px; float:right;  background:url(images/ltc.gif) no-repeat right top;}
#content-portfolio-top .content {width:766px; height:550px; padding:0px; margin:0px; padding:26px 80px 0px 74px;}
#content-portfolio-top .gallery {width:732px; height:460px; padding:0px; margin:0px; border:24px #e9eee6 solid; border-bottom:0px;}

#content-portfolio-left {width:269px; height:107px; float:left; text-align:center; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; line-height:26px; font-weight:bold; color:#334429; border-right:1px #bfc4bb solid;}
#content-portfolio-left .corner {width:269px; height:77px;padding-top:30px; }
#content-portfolio-right {width:470px; height:47px; padding-left:160px; float:right;  padding-top:40px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; line-height:26px; font-weight:bold; color:#334429;}





#project-gallery { height:8px; width:920px; border-bottom:1px #324327 solid; padding-top:15px;}

#footer { border-top:1px #778e68 solid; padding-top:15px; line-height:18px; line-height:18px; color:#768d66; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:40px; }
#footer a {color:#768d66; text-decoration:none;}
#footer a:hover {color:#FFFFFF; text-decoration:none;}
#footer  .left {float:left; }
#footer  .left span { padding-right:20px;}
#footer  .right {float:right; }
