/* CSS Document */
body{margin:0 auto; padding:0px; padding:0px; background:#F9F7DB; color:#3B3A2B; font-family:Arial; font-size:12px;}

img, div { outline:none; border:none; display:block;}

*html img{ display:block;}
* { padding:0; margin:0; }
h1{ color:#FFFFFF; font-weight:normal; font-size:26px; margin:0; margin-top:4px; padding:0; color:#CD4007;}
h2{ color:#FFFFFF; font-weight:normal; font-size:26px; margin:4px 0; padding:0; }
h3{ color:#3B3A2B; font-weight:normal; font-size:26px; margin:7px; padding:0;}
h4{ color:#3B3A2B; font-weight:bold; font-size:13px;padding:0; }
h4:hover{ color:#3B3A2B; font-weight:bold; font-size:13px;padding:0; }
h5{ color:#3B3A2B; font-weight:bold; font-size:13px;padding:0; margin-top:20px; margin-bottom:0px; }

a{ text-decoration:underline; color:#3B3A2B; outline:none; border:none; }
a:hover{ text-decoration:underline; color:#75850e; outline:none; border:none; }
.link{ text-decoration:none;}
p{ margin-bottom:0px;margin-top:10px; padding:0; text-align:justify; }

#wrapper{ width:100%;float:left; background:#f9f7db url(../images/bodyBg.jpg) repeat-x; }
#content{ margin:0 auto; padding:0px; width:925px;}


#left{ width:435px; float:left; margin-right:25px;}
#right{ width:390px; float:left; }
#left-ver{ padding:10px 23px 0px 23px; float:left;}		

.home-left{ width:217px; float:left;  display:inline;}
.home-top1{ width:217px; float:left; height:115px; background-image:url(../images/home-img-top-left1.jpg); background-repeat:repeat-x; text-align:right; margin-bottom:0; }
#who-we-are-img{ width:217px; float:left; height:175px; background:#CD4007; }
#who-we-are-txt{ width:173px; float:left; background:#CD4007; padding:22px;height:419px;}

.home-top2{ width:217px; float:left; height:115px; background-image:url(../images/home-img-top-left2.jpg); text-align:right;}
.home-top-img-outer{ float:right;}

#about-the-logo-img{ width:217px; height:175px; float:left;}
#about-the-logo-tex{ width:173px; float:left; padding:22px; background-color:#9FB31A; height:288px;overflow:hidden; }

.yellow-text-bold{ color:#FFE996; font-weight:bold;}
.yellow-text{ color:#FFE996;}

.yellow-text-link{ color:#FFE996; text-decoration:none;}
.yellow-text-link:hover{ color:#FFE996; text-decoration:none;}

.link-more-red a{padding:4px; width:61px; height:15px; text-align:center; float:right; display:block;color:#FFFFFF; 
background-image:url(../images/readmore-red.gif); text-decoration:none; margin-top:15px;}

.link-more-red a:hover{ text-decoration:underline;color:#FFFFFF;}

.link-more-gr a{padding:4px; width:61px; height:15px; text-align:center; float:right; display:block;color:#FFFFFF; background-image:url(../images/readmore-green.gif);text-decoration:none;}
.link-more-gr a:hover{ text-decoration:underline;color:#FFFFFF;}



#about-the-logo-bottom{ width:217px;float:left;background-color:#9FB31A; height:131px;}



#logo{ width:160px; float:left;}

#right-top{ width:390px; float:left; margin-top:10px;}
#menu{ width:180px; float:left;}
#menu ul{width:129px; margin:0px; padding:0px; float:left; display:block}
#menu ul li{width:129px; margin:0px; padding:0px; float:left; display:block}
#menu ul li a{width:129px; height:24px; margin:0px; padding:0 0 0 25px; float:left; color:#636038; line-height:22px; font-weight:bold; text-decoration:none; border-bottom:#b1ae7e dotted 1px; background:url(../images/liststyle.jpg) no-repeat 0 7px}
#menu ul li a:hover{color:#75850e}
#menu ul li a.bottom{width:129px; height:24px; margin:0px; padding:0 0 0 25px; float:left;color:#636038; line-height:22px; font-weight:bold; text-decoration:none; border-bottom:0px; background:url(../images/liststyle.jpg) no-repeat 0 7px}
#menu ul li a.bottom:hover{color:#9fb31a}


#right-our-core{ width:390px; float:left; margin-top:10px;}
#our-core-icn{ width:44px; height:44px; float:left; margin-right:10px;}

.additionalLinks{width:390px; margin:0px; padding:0px; float:left;}
.additionalLinks ul{width:390px; margin:12px 0 0 0; padding:0px; float:left; display:block}
.additionalLinks ul li{width:390px; margin:0px; padding:0px; float:left; display:block; margin-bottom:2px;}
.additionalLinks ul li a{width:348px; height:27px; margin:3px 0 0 0; padding:0 0 0 36px; float:left; color:#3b3a2b; line-height:25px; text-decoration:none;}
.additionalLinks ul li a:hover{color:#9fb31a}

#portfolio-outer{width:390px; margin:7px 0 0 0; padding:0px; float:left;}
.portfolio{ width:120px; height:95px; float:left; margin-top:15px;}
.portfolio-mid{ width:120px; height:95px; float:left; margin:15px 15px 0px 15px;}

#mid-outer{ width:100%; float:left; margin:0 auto; padding:0; background-color:#E9E6C3; margin-top:25px; background-image:url(../images/middleBg.jpg); background-position:top;  padding-bottom:9px;}

#mid{ margin:0 auto; padding:0px; width:924px; }
#mid-content{padding:10px 19px; width:905px; float:left;}


#featuresLink{ margin:0; padding:0px; float:left; clear:both; display:inline; width:690px;}
.features-block{ width:144px; margin-right:25px; float:left;border:1px #D7D3AA solid; height:180px; background-color:#FEFCEB}
.features-block-top{ float:left;width:133px;  padding:4px 5px; line-height:15px; background-color:#FFFFFF;}
.features-icn{ width:22px; height:32px; float:left; margin-right:14px; }
.features-tex{ padding:8px;float:left; width:128px; }

#talk-outer{ float:left; width:215px;}

.talk-icn{ float:left; margin:5px 0px; margin-right:5px;}
.talk-icn1{ float:left; margin:10px 0px; margin-right:10px;}
.talk-tex{ float:left; margin-top:15px; width:179px;  margin-top:0px;margin-top:10px; margin-bottom:10px; }
.green-txt{color:#008081; font-size:24px; }
.phone-outer{ width:215px; float:left;}


.link-features a{padding:4px; width:61px; height:15px; text-align:center; float:right; display:block;color:#FFFFFF; background-image:url(../images/features-more.gif); margin-top:20px; text-decoration:none;}
.link-features a:hover{ text-decoration:underline;color:#FFFFFF;}



ul{ margin:10px; margin-bottom:0px; }
li{ list-style-type:square; list-style-position:inside;  }

.box{ width:415px; margin-top:10px; background-color:#FEFCEB; padding:10px; padding-bottom:0px; float:left; border-bottom:1px #b1ae7e dotted; border-top:1px #b1ae7e dotted; margin-bottom:10px; padding-bottom:10px; min-height:75px;}

input{ border:1px #636038 solid; color:#3B3A2B; font-family:Arial; font-size:12px; width:155px; float:left;}
select{ border:1px #636038 solid; color:#3B3A2B; font-family:Arial; font-size:12px; width:155px;float:left;}
textarea{ border:1px #636038 solid; color:#3B3A2B; font-family:Arial; font-size:12px;float:left;}
.button{ background-color:#CD4008;  color:#FFFFFF; border:none; padding:0px 6px; width:60px;  }
.button:active{ padding:0px 5px 0px 7px; }

.err{ color:#FF0000;  float:left; width:5px; margin-left:5px;}
.green-text{ color:#009933; float:left;}



.label{ width:38px; float:left; border-bottom:1px #636038 dotted; font-weight:bold; padding-top:2px; padding-bottom:2px; background-color:#FEFCEB; margin-top:10px; }

.label1{ width:70px; float:left;border-bottom:1px #636038 dotted;  padding-top:2px;padding-bottom:2px; background-color:#FEFCEB;margin-top:10px;}

.label2{ width:38px; float:left; border-bottom:1px #636038 dotted; font-weight:bold; padding-top:2px; padding-bottom:2px; background-color:#FEFCEB }
.label22{ width:70px; float:left;border-bottom:1px #636038 dotted;  padding-top:2px;padding-bottom:2px; background-color:#FEFCEB}

.label3{ width:38px; float:left; border-bottom:1px #636038 dotted; font-weight:bold; padding-top:2px; padding-bottom:2px; background-color:#FEFCEB;margin-bottom:20px; }
.label33{ width:70px; float:left;border-bottom:1px #636038 dotted;  padding-top:2px;padding-bottom:2px; background-color:#FEFCEB; margin-bottom:20px;}


.box-outer{  float:left; overflow:hidden; width:435px; margin-bottom:20px; }

.title-top{ margin-top:10px;  width:140px; float:left; padding:2px 2px 60px 2px;margin-bottom:-60px;border-top:1px #636038 dotted; font-weight:bold;overflow:hidden;background-color:#FEFCEB;}

.text-top{margin-top:10px; width:92px; float:left; padding:2px 2px 60px 2px;margin-bottom:-60px; border-top:1px #636038 dotted;  border-left:1px #636038 dotted;overflow:hidden;background-color:#FEFCEB;}

.title{  float:left; width:140px; padding:2px 2px 60px 2px;margin-bottom:-60px;overflow:hidden;  border-top:1px #636038 dotted; font-weight:bold;background-color:#FEFCEB;}

.text{ float:left; width:92px;  padding:2px 2px 60px 2px; margin-bottom:-60px; overflow:hidden; border-top:1px #636038 dotted;  border-left:1px #636038 dotted;background-color:#FEFCEB;}

.mid{ width:435px; float:left;}

.team{ background-image:url(../images/team.jpg); width:370px; margin-top:10px; float:left; padding:10px;color:#636038;}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{ padding: 3px 0px; margin-left: 0; margin-top: 1px; margin-bottom: 0;  list-style-type: none;text-align: left;}
.shadetabs li{ display: inline; margin: 0;padding:4px 0px;}
.shadetabs li a{ text-decoration: none; position: relative; z-index: 1; padding: 3px 7px;  margin-right: 0px; border: 1px solid #636038; border-bottom:0px; background-color:#E9E6C3;  }
.shadetabs li a:visited{  }
.shadetabs li a:hover{ text-decoration: underline; color: #2d2b2b; }
.shadetabs li a.selected{ /*selected main tab style */ position: relative; top: 0px;background-color:#FEFCEB;border-bottom: 0px solid #FEFCEB}
.shadetabs li a.selected{ /*selected main tab style */ border-bottom-color: #F8F7DB 0px dotted;}
.shadetabs li a.selected:hover{ /*selected main tab style */ text-decoration: none;}


.web-title{  width:80px; float:left; padding:4px 2px; border-top:0px #636038 solid;border-bottom:1px #636038 solid; color:#636038; font-weight:bold;background-color:#FEFCEB;}
.web-text{  width:78px; float:left; padding:4px 2px; border-bottom:1px #636038 solid; border-left:1px #636038 solid;background-color:#FEFCEB;}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */


.label4{ width:373px; float:left; border-bottom:1px #636038 dotted;  height:20px; padding:6px 2px 2px 6px;background-color:#FEFCEB;color:#636038;  }
.label44{ width:50px; float:left;border-bottom:1px #636038 dotted;  padding:2px;  height:24px; background-color:#FEFCEB; text-align:center;}

.label5{ width:428px; float:left; border-bottom:1px #636038 dotted;  height:42px; padding:6px 2px 2px 6px;background-color:#FEFCEB;color:#636038;  }

.bg-img{ background-image:url(../images/team.jpg); padding:10px 8px; margin-top:10px; float:left; width:419px;}
.prd-box{ width:435px; float:left; margin-top:20px;margin-bottom:20px; display:inline;}

.prd-box-mid-left{ width:292px; float:left; margin-left:18px;}
.prd-box-mid-left1{ width:276px; float:left; margin-left:18px;}

.prd-box-mid-right{ width:125px; float:left;}



.serv-box-mid-left1{ width:180px; float:left; margin-left:18px;}

.serv-box-mid-right{ width:165px; float:left;}


.login-box-outer{ background-color:#F1EED0; width:300px; float:left; margin-top:50px;background-color:#FEFCEB;border:1px #D7D3AA solid; }
.login-box-top{ background-color:#FFFFFF; padding:6px; float:left; width:286px; font-weight:bold;}
.login-icn{ width:22px;  float:left; margin-right:10px; }
.login-mid-tex{ float:left;  padding:12px; width:146px;}
.login-mid-tex2{ float:left;  padding:10px; width:110px;}

.sub-button{ background-color:#CD4008; float:right; color:#FFFFFF; border:none; padding:1px 6px;width:60px; }
.sub-button:active{ padding:1px 5px 1px 7px; }

.green-bold-link{ color:#9FB31A; text-decoration:underline; font-weight:bold;}
.green-bold-link:hover{ color:#3B3A2B;}


.quote-box-outer{ background-color:#F1EED0; width:368px; float:left; margin-top:50px;background-color:#FEFCEB;border:1px #D7D3AA solid; }
.quote-box-top{ background-color:#FFFFFF; padding:6px; float:left; width:356px; font-weight:bold;}
.quote-icn{ width:22px;  float:left; margin-right:10px; }
.quote-mid-tex{ float:left;  padding:22px; width:330px;}
.quote-mid-tex2{ float:left;  padding:10px; width:110px;}

.sub-button{ background-color:#CD4008; float:right; color:#FFFFFF; border:none; padding:1px 6px; }
.sub-button:active{ padding:1px 5px 1px 7px; }


.sitemap{ width:435px;margin:0px; padding:0px; float:left;}
.sitemap ul{width:435px; margin:12px 0 0 0; padding:0px; float:left; display:block}
.sitemap ul li{width:435px; margin:0px; padding:0px; float:left; display:block}
.sitemap ul li a{ margin:1px 0 0 0; padding:0 0 0 27px; float:left; font-family:Arial; font-size:12px; color:#3b3a2b; line-height:20px; text-decoration:none; background-image:url(../images/core-bg1.gif); background-repeat:no-repeat;}
.sitemap ul li a:hover{color:#9fb31a}

.sitemap-sub{ margin:0px; padding:0px; float:left;}
.sitemap-sub ul{ margin:12px 0 0 0; padding:0px; float:left; display:block}
.sitemap-sub ul li{ margin:0px; padding:0px 20px; float:left; display:block}
.sitemap-sub ul li a{ margin:1px 0 0 0; padding:0 0 0 27px; float:left; font-family:Arial; font-size:12px; color:#3b3a2b; line-height:20px; text-decoration:none; background-image:url(../images/core-bg1.gif); background-repeat:no-repeat;}
.sitemap-sub ul li a:hover{color:#9fb31a}


.err ul{width:435px; margin:12px 0 12px 0; padding:0px; float:left; display:block}
.err ul li{width:435px; margin:0px; padding:0px; float:left; display:block; background-image:url(../images/core-bg1.gif); background-repeat:no-repeat;padding:2px 0 0 27px; color:#3B3A2B;}



.divul{ width:435px;margin:0px; padding:0px; float:left;}
.divul ul{width:400px; margin:12px 0 12px 0; padding:0px; float:left; display:block}
.divul ul li{width:400px; margin:0px;  padding:0 0 0 27px; float:left; display:block;background-image:url(../images/core-bg2.gif); background-repeat:no-repeat;}

.download{width:105px; float:left;margin-bottom:4px;}
.imgdownload{width:50px; float:left;margin-bottom:4px;}



#footTag{width:928px; margin:0px 0 0 0; padding:0px; float:left;font-size:11px;}
#footTag ul{width:928px; margin:0 auto; padding:0px; display:block;}
#footTag ul li{width:auto; margin:0px; padding:0px; float:left; display:block;}
#footTag ul li .blank{width:auto; margin:0px 0 0 0; padding:0 7px 0 7px; float:left; font-family:Arial; font-size:11px; color:#d5d5d5; line-height:15px}
#footTag ul li a{ font-size:11px; line-height:15px; text-decoration:none; margin:0px; padding:0px; color:#D5D5D5; }
#footTag ul li a:hover{ text-decoration:underline}


#footWrap{width:100%; margin:0px; padding:0 0 11px 0; float:left; background:url(../images/footbg.jpg) repeat-x}
#footPanel{width:928px; margin:0 auto; padding:0px}
#footNav{width:928px; margin:25px 0 0 0; padding:0px; float:left}
#footNav ul{width:375px; margin:0 auto; padding:0px; display:block}
#footNav ul li{width:auto; margin:0px; padding:0px; float:left; display:block}
#footNav ul li .blank{width:auto; margin:0px 0 0 0; padding:0 7px 0 7px; float:left; font-family:Arial; font-size:11px; color:#d5d5d5; line-height:15px}
#footNav ul li a{font-family:Arial; font-size:11px; color:#d5d5d5; line-height:15px; text-decoration:none; margin:0px; padding:0px}
#copyright{width:928px; margin:3px 0 0 0; padding:0px; float:left; font-family:Arial; font-size:10px; color:#9fb31a; line-height:14px; text-align:center}
#footNav ul li a:hover{ text-decoration:underline}


#footPanel p{width:928px; margin:7px 0 0 0; padding:0px; float:left; font-family:Arial; font-size:8px; color:#373737; line-height:16px;  text-align:center}
#footPanel p a{color:#373737;  text-decoration:none}







