#menu { font-family: arial, verdana,sans-serif; position:relative; font-size:10px; margin:0; padding-top:0px; #padding-top:0px; width: 350px;_width: 350px;    padding: 0;  }
#menu ul li a, #menu ul li a:visited {display:block; text-decoration:none; width:auto; height:9px; text-align:left; line-height:9px; font-size:10px; color:#838788;  padding-top: 5px; padding-bottom: 5px;padding-left: 4px; padding-right: 4px; _padding:6px 3px 6px 3px;}

#menu ul {padding:0; margin:0;list-style-type: none; }
#menu ul li {float:left; position:relative;}
#menu ul li ul {visibility:hidden; position:absolute;}
#menu ul li a b {position:absolute; left:-9999px; margin:0; }
#menu ul li a#home{ background:url(../images/menu/home.jpg) center no-repeat;width:32px;}
#menu ul li span{background:url(../images/menu/seperator.jpg) center 4px no-repeat;width:2px;margin:0;padding:0;padding-bottom:4px;}
#menu ul li a#home:hover{ background:url(../images/menu/home_hover.jpg) center no-repeat;}
#menu ul li a#home.current{ background:url(../images/menu/home_hover.jpg) center no-repeat;}    

#menu ul li a#aboutus{ background:url(../images/menu/aboutus.jpg) center no-repeat;width:53px;}
#menu ul li a#aboutus:hover{ background:url(../images/menu/aboutus_hover.jpg) center no-repeat;}
#menu ul li a#aboutus.current{ background:url(../images/menu/aboutus_hover.jpg) center no-repeat;}   

#menu ul li a#contactus{ background:url(../images/menu/contactus.jpg) center no-repeat;width:63px;}
#menu ul li a#contactus:hover{ background:url(../images/menu/contactus_hover.jpg) center no-repeat;}
#menu ul li a#contactus.current{ background:url(../images/menu/contactus_hover.jpg) center no-repeat;}  

#menu ul li a#services{ background:url(../images/menu/services.jpg) center no-repeat;width:45px;}
#menu ul li a#services:hover{ background:url(../images/menu/services_hover.jpg) center no-repeat;}
#menu ul li a#services.current{ background:url(../images/menu/services_hover.jpg) center no-repeat;}

#menu ul li a#portfolio{ background:url(../images/menu/portfolio.jpg) center no-repeat;width:57px;}
#menu ul li a#portfolio:hover{ background:url(../images/menu/portfolio_hover.jpg) center no-repeat;}
#menu ul li a#portfolio.current{ background:url(../images/menu/portfolio_hover.jpg) center no-repeat;}

#menu ul li a#news{ background:url(../images/menu/news.jpg) center no-repeat;width:29px;}
#menu ul li a#news:hover{ background:url(../images/menu/news_hover.jpg) center no-repeat;}
#menu ul li a#news.current{ background:url(../images/menu/news_hover.jpg) center no-repeat;} 


#menu table {border-collapse:collapse; margin:0; padding:0; font-size:10px; margin:-1px;clear: both;}

#menu ul li:hover  a#aboutus, #menu ul li  a#aboutus:hover {color:#000; background: url(../images/menu/aboutus_hover.jpg) center no-repeat;}
#menu ul li:hover  a#services, #menu ul li  a#services:hover {color:#000; background: url(../images/menu/services_hover.jpg) center no-repeat;}


#menu ul li:hover  a#contactus, #menu ul li  a#contactus:hover {color:#000; background: url(../images/menu/contactus_hover.jpg) center no-repeat;}
#menu ul li:hover  a#portfolio, #menu ul li  a#portfolio:hover {color:#000; background: url(../images/menu/portfolio_hover.jpg) center no-repeat;}


#menu ul li:hover  a#news, #menu ul li  a#news:hover {color:#000; background: url(../images/menu/news_hover.jpg) center no-repeat;}

    
#menu ul li:hover ul, #menu ul li a:hover ul {visibility:visible; bottom:20px; left:0;}

#menu ul li:hover ul li a.sub, #menu ul li a:hover ul li a.sub { font-size:10px; color:#838788}

#menu ul li:hover ul li, #menu ul li a:hover ul li {display:block;  width:175px; clear:both;font-size:10px; color:#838788;height:16px;line-height:16px; }
    
       
#menu ul li:hover ul li ul, #menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; }

#menu ul li:hover ul li a, #menu ul li a:hover ul li a {display:block;  color:#2f8a95; width:100%; padding-left:5px;}


#menu ul li:hover ul li a:hover, #menu ul li a:hover ul li a:hover {color:#838788; }



#menu ul li:hover ul.left, #menu ul li a:hover ul.left {left:-105px;}

#menu ul li:hover ul li:hover ul.left, #menu ul li a:hover ul li a:hover ul.left {left:-210px; width:209px; }




.topmenu
{
    margin:0;
    padding:0;
    padding-right:24px;
    float:right;
 width: 150px;   
}
.topmenu ul
{
    margin:0;
    padding:0;
    padding-top:5px; /*13px */
}
.topmenu li
{
    color:#FFFFFF;    
    list-style:none;
    text-align:right;
    font:10px/22px Arial, Helvetica, sans-serif;
            
}
.topmenu li a
{
text-decoration:none  ;  
float: right;  
display: block; 
width:105px; 
height:9px; 
text-align:left; 
padding:5px; 
 
}


.topmenu li a#subcontractor { background:url(../images/menu/subcontractor.jpg) right center no-repeat;   }
.topmenu li a#subcontractor:hover, .topmenu li a#subcontractor.current {background:url(../images/menu/subcontractor_hover.jpg) right center no-repeat;    }
.topmenu li a#careers {background:url(../images/menu/careers.jpg) right center no-repeat;  }
.topmenu li a#careers:hover, .topmenu li a#careers.current {background:url(../images/menu/careers_hover.jpg) right center no-repeat;   }

.topmenu li a#clients {background:url(../images/menu/client.jpg) right center no-repeat;  }
.topmenu li a#clients:hover, .topmenu li a#clients.current{background:url(../images/menu/client_hover.jpg) right center no-repeat;   }
 .topmenu li a b
{
    position:absolute;
    left:-9999px;
    top:-9999px
}


.portfoliomenu {clear:both; position:relative;  margin:0; padding-top:45px; }
.portfoliomenu ul li a, .portfoliomenu ul li a:visited {display:block; width:auto; height:64px; line-height:64px;}
.portfoliomenu ul {padding:0; margin:0;list-style-type: none; }
.portfoliomenu ul li {float:right; position:relative;}
.portfoliomenu ul li a b {position:absolute; left:-9999px; margin:0;}
.portfoliomenu ul li a#manu1{background:#FFFFFF url(../images/bottommenu/manufacturing1.jpg) top center no-repeat;width:48px;padding:0 3px;height:51px}
.portfoliomenu ul li a#manu1:hover{background:#FFFFFF url(../images/bottommenu/manufacturing1_hover.jpg) top center no-repeat;}
.portfoliomenu ul li a#manu2{background:#FFFFFF url(../images/bottommenu/manufacturing2.jpg) top center no-repeat;width:48px;height:51px}
.portfoliomenu ul li a#manu2:hover{background:#FFFFFF url(../images/bottommenu/manufacturing2_hover.jpg) top center no-repeat;}
.portfoliomenu ul li a#manu3{background:#FFFFFF url(../images/bottommenu/manufacturing3.jpg) top center no-repeat;width:48px;padding:0 3px 0 3px;height:51px}
.portfoliomenu ul li a#manu3:hover{background:#FFFFFF url(../images/bottommenu/manufacturing3_hover.jpg) top center no-repeat;}
.portfoliomenu li:hover{background:url(../images/bottommenu/barrow.gif) center bottom no-repeat; height:64px;}
.portfoliomenu li a#manu2.current{background:url(../images/bottommenu/manufacturing2_hover.jpg) top center no-repeat;}  



 #lefttopback , #lefttopback_news, #lefttopback_portfolio
{
    margin:0;
    padding:0;  
    height:251px;
    background:url(../images/homepage_mteal_white.jpg) left top no-repeat;
    position: relative;
    clear:both;
}
#lefttopback_portfolio ul    
{   margin-top:0px;
    padding:0;      
    #margin-top:50px;
    padding-top:53px;
    #padding-top:0px;
   
    padding-left:100px;
    #padding-left:100px;  
               
    width: auto; 
    list-style-type: none; 
}
#lefttopback ul, #lefttopback_news ul  
{    margin-top:0px;
     padding:0;      
    #margin-top:70px;
    padding-top:70px;
   #padding-top:0px;
   
    padding-left:122px;
    #padding-left:82px;  
   /* padding-top:85px;   
       border: 1px solid black;*/              
       width: auto; 
       list-style-type: none; 
       
       
      
}

#lefttopback_news ul 
{    margin-top:0px;
     padding:0;      
    #margin-top:77px; /*70*/
    padding-top:77px; /*100*/
   #padding-top:0px;
   
    padding-left:122px;/*104*/
    #padding-left:122px;  /*100 */
               
       width: auto; 
       list-style-type: none; 
}


#lefttopback ul li,#lefttopback_news ul li , #lefttopback_portfolio ul li
{   
    float: left;
    list-style:none;
    color:#626464;
    height:11px;
    font:11px/20px Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 160px;    
     /* border: 1px solid green; */
       line-height:11px; 
       position: relative;
       padding-top: 10px;
         _padding-top: 5px; 
}
#lefttopback ul li a ,  #lefttopback_news ul li a  , #lefttopback_portfolio ul li a  
{
    color:#626464;
    text-decoration:none;
    border:0;
    width: auto;
    float: left;
    padding-top: 5px;
    margin: 0;
    height: 11px;
    line-height:11px;  
/*    border: 1px solid red;  */
    display: block;
    position: relative;
}
#lefttopback ul li a b {position:relative; left:-9999px; margin:0; }
#lefttopback_news ul li a b {position:relative; left:-9999px; margin:0; } 
#lefttopback_portfolio ul li a b {position:relative; left:-9999px; margin:0; }    
 
#lefttopback ul li a:hover,#lefttopback ul li a:active , #lefttopback_news ul li a:hover,#lefttopback_news ul li a:active , #lefttopback_portfolio ul li a:hover, #lefttopback_portfolio ul li a:active 
{
    color:#2f8a95;
    padding-top: 5px;
    margin: 0;
    height: 11px; 
    line-height:11px;   
}
/*#lefttopback ul li a.current
{
    color:#2f8a95;
    padding: 5px;
    margin: 0;
}                        
   */   
   /*about us **************/
#lefttopback ul li a#about{ background:url(images/leftmenu/aboutus.jpg) center no-repeat;width:55px;height: 11px; }
#lefttopback ul li a#about:hover{ background:url(images/leftmenu/aboutus_hover.jpg) center no-repeat;}
#lefttopback ul li a#about.current{ background:url(images/leftmenu/aboutus_hover.jpg) center no-repeat;} 

#lefttopback ul li a#client{ background:url(images/leftmenu/clients.jpg) center no-repeat;width:41px;height: 11px; }
#lefttopback ul li a#client:hover{ background:url(images/leftmenu/clients_hover.jpg) center no-repeat;}
#lefttopback ul li a#client.current{ background:url(images/leftmenu/clients_hover.jpg) center no-repeat;}

#lefttopback ul li a#awards{ background:url(images/leftmenu/awards_&_honers.jpg) center no-repeat;width:104px;height: 11px; }
#lefttopback ul li a#awards:hover{ background:url(images/leftmenu/awards_&_honers_hover.jpg) center no-repeat;}
#lefttopback ul li a#awards.current{ background:url(images/leftmenu/awards_&_honers_hover.jpg) center no-repeat;}

#lefttopback ul li a#communityservices{ background:url(images/leftmenu/communityservice.jpg) center no-repeat;width:111px;height: 11px;}
#lefttopback ul li a#communityservices:hover{ background:url(images/leftmenu/communityservice_hover.jpg) center no-repeat;}
#lefttopback ul li a#communityservices.current{ background:url(images/leftmenu/communityservice_hover.jpg) center no-repeat;}

#lefttopback ul li a#affilation{ background:url(images/leftmenu/affiliations.jpg) center no-repeat;width:67px;height: 11px; }
#lefttopback ul li a#affilation:hover{ background:url(images/leftmenu/affiliations_hover.jpg) center no-repeat;}
#lefttopback ul li a#affilation.current{ background:url(images/leftmenu/affiliations_hover.jpg) center no-repeat;}

  /**********************portfolio **************/ 
#lefttopback_portfolio ul li a#portfolio-office{ background:url(images/leftmenu/office.jpg) center no-repeat;width:35px;height: 11px; }
#lefttopback_portfolio ul li a#portfolio-office:hover{ background:url(images/leftmenu/office_hover.jpg) center no-repeat;}
#lefttopback_portfolio ul li a#portfolio-office.current{ background:url(images/leftmenu/office_hover.jpg) center no-repeat;} 

#lefttopback_portfolio ul li a#portfolio-retail{ background:url(images/leftmenu/commercial_retail.jpg) center no-repeat;width:110px;height: 11px; }
#lefttopback_portfolio ul li a#portfolio-retail:hover{ background:url(images/leftmenu/commercial_retail_hover.jpg) center no-repeat;}
#lefttopback_portfolio ul li a#portfolio-retail.current{ background:url(images/leftmenu/commercial_retail_hover.jpg) center no-repeat;} 

#lefttopback_portfolio ul li a#portfolio-warehouse{ background:url(images/leftmenu/warehouse_distribution.jpg) center no-repeat;width:145px;height: 11px; }
#lefttopback_portfolio ul li a#portfolio-warehouse:hover{ background:url(images/leftmenu/warehouse_distribution_hover.jpg) center no-repeat;}
#lefttopback_portfolio ul li a#portfolio-warehouse.current{ background:url(images/leftmenu/warehouse_distribution_hover.jpg) center no-repeat;} 

#lefttopback_portfolio ul li a#portfolio-manufacturing{ background:url(images/leftmenu/manufacturing.jpg) center no-repeat;width:86px;height: 11px; }
#lefttopback_portfolio ul li a#portfolio-manufacturing:hover{ background:url(images/leftmenu/manufacturing_hover.jpg) center no-repeat;}
#lefttopback_portfolio ul li a#portfolio-manufacturing.current{ background:url(images/leftmenu/manufacturing_hover.jpg) center no-repeat;} 

#lefttopback_portfolio ul li a#portfolio-mixed{ background:url(images/leftmenu/mixeduse.jpg) center no-repeat;width:60px;height: 11px; }
#lefttopback_portfolio ul li a#portfolio-mixed:hover{ background:url(images/leftmenu/mixeduse_hover.jpg) center no-repeat;}
#lefttopback_portfolio ul li a#portfolio-mixed.current{ background:url(images/leftmenu/mixeduse_hover.jpg) center no-repeat;} 

#lefttopback_portfolio ul li a#portfolio-healthcare{ background:url(images/leftmenu/healthcare.jpg) center no-repeat;width:62px;height: 11px; }
#lefttopback_portfolio ul li a#portfolio-healthcare:hover{ background:url(images/leftmenu/healthcare_hover.jpg) center no-repeat;}
#lefttopback_portfolio ul li a#portfolio-healthcare.current{ background:url(images/leftmenu/healthcare_hover.jpg) center no-repeat;} 

#lefttopback_portfolio ul li a#portfolio-hospitality{ background:url(images/leftmenu/hospitality_multifamily.jpg) center no-repeat;width:145px;height: 11px; }
#lefttopback_portfolio ul li a#portfolio-hospitality:hover{ background:url(images/leftmenu/hospitality_multifamily_hover.jpg) center no-repeat;}
#lefttopback_portfolio ul li a#portfolio-hospitality.current{ background:url(images/leftmenu/hospitality_multifamily_hover.jpg) center no-repeat;} 

#lefttopback_portfolio ul li a#portfolio-education{ background:url(images/leftmenu/education.jpg) center no-repeat;width:58px;height: 11px; }
#lefttopback_portfolio ul li a#portfolio-education:hover{ background:url(images/leftmenu/education_hover.jpg) center no-repeat;}
#lefttopback_portfolio ul li a#portfolio-education.current{ background:url(images/leftmenu/education_hover.jpg) center no-repeat;} 

 /**********************news **************/ 
#lefttopback_news ul li a#millernews{ background:url(images/leftmenu/millernews.jpg) center no-repeat;width:69px;height: 11px; }
#lefttopback_news ul li a#millernews:hover{ background:url(images/leftmenu/millernews_hover.jpg) center no-repeat;}
#lefttopback_news ul li a#millernews.current{ background:url(images/leftmenu/millernews_hover.jpg) center no-repeat;} 

#lefttopback_news ul li a#constructionspotlight{ background:url(images/leftmenu/constructionspotlight.jpg) center no-repeat;width:133px;height: 11px; }
#lefttopback_news ul li a#constructionspotlight:hover{ background:url(images/leftmenu/constructionspotlight_hover.jpg) center no-repeat;}
#lefttopback_news ul li a#constructionspotlight.current{ background:url(images/leftmenu/constructionspotlight_hover.jpg) center no-repeat;} 

#lefttopback_news ul li a#newsletter{ background:url(images/leftmenu/currentnewsletter.jpg) center no-repeat;width:112px;height: 11px; }
#lefttopback_news ul li a#newsletter:hover{ background:url(images/leftmenu/currentnewsletter_hover.jpg) center no-repeat;}
#lefttopback_news ul li a#newsletter.current{ background:url(images/leftmenu/currentnewsletter_hover.jpg) center no-repeat;} 


/**********************  contact us **************/ 
#lefttopback_news ul li a#contact{ background:url(images/leftmenu/contactus.jpg) center no-repeat;width:66px;height: 11px; }
#lefttopback_news ul li a#contact:hover{ background:url(images/leftmenu/contactus_hover.jpg) center no-repeat;}
#lefttopback_news ul li a#contact.current{ background:url(images/leftmenu/contactus_hover.jpg) center no-repeat;} 

#lefttopback_news ul li a#career{ background:url(images/leftmenu/careers.jpg) center no-repeat;width:45px;height: 11px; }
#lefttopback_news ul li a#career:hover{ background:url(images/leftmenu/careers_hover.jpg) center no-repeat;}
#lefttopback_news ul li a#career.current{ background:url(images/leftmenu/careers_hover.jpg) center no-repeat;} 

#lefttopback_news ul li a#subcontract{ background:url(images/leftmenu/subcontractorinfo.jpg) center no-repeat;width:49px;height: 11px; }
#lefttopback_news ul li a#subcontract:hover{ background:url(images/leftmenu/subcontractorinfo_hover.jpg) center no-repeat;}
#lefttopback_news ul li a#subcontract.current{ background:url(images/leftmenu/subcontractorinfo_hover.jpg) center no-repeat;} 
