﻿body 
{
    background-color: #46636F;
    /* background: #ffffff url('../images/bg_03.jpg') repeat-x; */
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
}

#flashme
{
	width: 675px;
	height: 420px;
}

#vidpopup
{
	height: 420px;
	width: 675px;
	display: none;
}

#vidclose
{
	font-family: Calibri;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 2px;
	color: #c4c4c4;
	position: absolute;
	right: -2px;
	top: -25px;
	height: 14px;
	background-color: #2F2F2F;
	display: block;
	padding: 5px 20px;
	text-decoration: none;
}

#vidclose:hover
{
	color: gainsboro; 
}

.videotext, .videotext a
{
    font-size: 14pt !important;
    text-align: center !important;
}

p.videotext { margin-top: 10px; display: block; clear: both; }

#bigwrapper

{

    width: 960px;
    margin: 0px auto 0 auto;
    background: #ffffff;
    text-align: center;
    border: 0px solid red;
    position: relative;
    display: block;	

}

#wrapper

{

    width: 960px;
    height: 770px;
    margin: 0px auto 0 auto;
    background: #46636F;
    text-align: center;
    padding-bottom: 40px;
    border: 0px solid red;
    display: block;	

}

#wrapper-full

{
    width: 960px;
    margin: 0px auto 0 auto;
    background: #46636F;
    text-align: center;
    padding-bottom: 40px;
    border: 0px solid red;
    display: block;	

}


#giant

{
    width: 950px;
    height: 745px;
    margin: 0px auto 0 auto;
    padding-bottom: 20px;
    background: #46636F;
    text-align: center;
    border: 0px solid red;
    display: block;
    position: relative;
}

#giant-full

{
    width: 950px;
    margin: 0px auto 0 auto;
    padding-bottom: 20px;
    background: #46636F;
    text-align: center;
    border: 0px solid red;
    display: block;
    position: relative;
}


#flash
{
    width: 614px;
    height: 284px;
    background: #46636F url('../images/flash-image_09.jpg') no-repeat;
    float: right;
}

.flash h1
{
    font-family: Arial;
    font-weight: bold;
    font-size: 20pt;
    color: #657d87;
    margin-bottom: 0px;
}

.flash a
{
    font-family: Arial;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
    color: #ffe01b;
    text-align: right;
    margin: 0px;
    padding: 0px 10px 20px 0px;
}

.flash a:hover
{
	text-decoration: underline;
}

#flash-pages
{
    width: 950px;
    height: 84px;
    background-color: #46636F;
    float: right;
}

#flash-spacer
{
    width: 336px;
    height: 284px;
    background: #46636F;
    float: left;
}

#leftbar-home
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}

#leftbar-home-new
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}

#leftbar-advantage
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar-advantage_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}

#leftbar-safety
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar-safety_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}


#leftbar-services
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar-services_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}

#leftbar-projects
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar-projects_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}

#leftbar-projects-retail
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}


#leftbar-projects-hightech
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}

#leftbar-thinkgreen
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar-thinkgreen_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}

#leftbar-contact
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar-contact_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}


#leftbar-industrial
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar-retail_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}

#leftbar-news
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar-retail_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}

#leftbar-medical
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar-retail_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}

#leftbar-employees
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar-employees_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}

#leftbar-office
{
    width: 315px;
    height: 677px;
    background: url('../images/left-bar-retail_08.jpg') no-repeat;
    position: absolute;
    top: 99px;
    left: 20px;
    display: block;
    clear: both;
}

#left-bar-spacer
{
    width: 315px;
    height: 175px;
    border: 0px solid red;
}

#left-bar-spacer a
{
    width: 315px;
    height: 200px;
    display: block;
    border: 0px solid red;
}

#left-bar-spacer-pages
{
    width: 315px;
    height: 180px;
    border: 0px solid red;
}

#left-bar-spacer-pages a
{
    width: 315px;
    height: 180px;
    display: block;
    border: 0px solid red;
}

#left-bar-news
{
    width: 315px;
    height: 240px;
    border: 0px solid blue;
    text-align: left;
}

#left-bar-news-projects
{
    width: 315px;
    height: 270px;
    border: 0px solid blue;
    text-align: left;
}


#left-bar-news-projects a
{
    width: 315px;
    height: 300px;
    border: 0px solid blue;
    text-align: left;
    display: block;
}

#left-bar-news-projects-buttons a
{
    border: 0px solid blue;
    text-align: left;
    padding: 0px;
    margin: 0px;
}

#left-bar-news-projects-buttons img
{
    margin: 0px;
}

.news-projects h1
{
    width: 85%;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: Gray;
    border-bottom: 5px solid #FEED9B;
    margin-left: 20px;
    padding-left: 0px;
    display: block;
}


.news h1
{
    width: 85%;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: Gray;
    border-bottom: 5px solid #FEED9B;
    margin-left: 25px;
    padding-left: 0px;
    padding-bottom: 0px;
   
    display: block;
}

.news p
{
    font-family: Arial !important;
    font-size: 8pt;
    color: Gray !important;
    text-align: left;
    padding-left: 25px;
    padding-right: 20px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 5px;
}

.news a
{
    font-family: Arial;
    font-size: 7pt;
    font-weight: bold;
    color: #46636F;
    padding: 0px 0px 0px 25px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

.news a:hover
{
    color: #000;
}

#main-news
{
    width: 650px;
    border: 0px solid blue;
    text-align: left;
    padding-left: 35px;
}

#main-news-items-wrapper
{
	padding-left: 20px;
	width: 575px;
}

#main-news h1
{
    width: 85%;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: Gray;
    border-bottom: 5px solid #FEED9B;
    margin-left: 25px;
    padding-left: 0px;
    padding-bottom: 0px;
   
    display: block;
}

#main-news p
{
    font-family: Arial !important;
    font-size: 8pt;
    color: Gray !important;
    text-align: left;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 5px;
    padding: 0 0 0 10px !important;
}

#main-news a
{
    font-family: Arial;
    font-size: 7pt;
    font-weight: bold;
    color: #46636F;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    text-align: left;
}

#main-news a:hover
{
    color: #000;
}

#main-news #lblFeaturedNewsContent a
{
	padding: 0;
}

#left-bar-testimonials
{
    width: 315px;
    height: 207px;
    border: 0px solid yellow;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

#left-bar-submenu-home
{
    width: 315px;
    min-height: 207px;
    border: 0px solid yellow;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

#left-bar-form
{
	text-align: left;
	font-weight: bold;
	padding-left: 25px;
	font-family: arial;
	font-size: 8pt;
	width: 250px;
}
#left-bar-form input
{
	font-family: arial;
	font-size: 8pt;
}


#menu_home {display:block;}
#menu_home a, #menu_home a:visited {display:block; width:119px; height:99px; background: #ffffff url('../images/menu_home_01.jpg'); float: left; background-position:left top; background-color:transparent; text-align:center; color:#c00; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold;}
#menu_home a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_home a#selected, #menu_home a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


#menu_about {display:block;}
#menu_about a, #menu_about a:visited {display:block; width:154px; height:99px; background: #ffffff url('../images/menu_about_02.jpg'); float: left; background-position:left top; background-color:transparent; text-align:center; color:#c00; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold;}
#menu_about a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_about a#selected, #menu_about a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


#menu_work {display:block;}
#menu_work a, #menu_work a:visited {display:block; width:165px; height:99px; background: #ffffff url('../images/menu_work_03.jpg'); float: left; background-position:left top; background-color:transparent; text-align:center; color:#c00; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold;}
#menu_work a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_work a#selected, #menu_work a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


#menu_safety {display:block;}
#menu_safety a, #menu_safety a:visited {display:block; width:142px; height:99px; background: #ffffff url('../images/menu_safety_04.jpg'); float: left; background-position:left top; background-color:transparent; text-align:center; color:#c00; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold;}
#menu_safety a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_safety a#selected, #menu_safety a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


#menu_green {display:block;}
#menu_green a, #menu_green a:visited {display:block; width:219px; height:99px; background: #ffffff url('../images/menu_sustainability_05.jpg'); float: left; background-position:left top; background-color:transparent; text-align:center; color:#c00; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold;}
#menu_green a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_green a#selected, #menu_green a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


#menu_contact {display:block;}
#menu_contact a, #menu_contact a:visited {display:block; width:151px; height:99px; background: #ffffff url('../images/menu_contact_06.jpg'); float: left; background-position:left top; background-color:transparent; text-align:center; color:#c00; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold;}
#menu_contact a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#menu_contact a#selected, #menu_contact a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}
   

/* NEW MENU WITH THINK GREEN TAB 

#newestmenu_home {display:block;}
#newestmenu_home a, #newestmenu_home a:visited {display:block; width:95px; height:99px; background: #ffffff url('../images/newestmenu_home_01.jpg'); float: left; background-position:left top; background-color:transparent; text-align:center; color:#c00; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold;}
#newestmenu_home a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#newestmenu_home a#selected, #newestmenu_home a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


#newestmenu_advantage {display:block;}
#newestmenu_advantage a, #newestmenu_advantage a:visited {display:block; width:239px; height:99px; background: #ffffff url('../images/newestmenu_advantage_02.jpg'); float: left; background-position:left top; background-color:transparent; text-align:center; color:#c00; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold;}
#newestmenu_advantage a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#newestmenu_advantage a#selected, #newestmenu_advantage a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


#newestmenu_safety {display:block;}
#newestmenu_safety a, #newestmenu_safety a:visited {display:block; width:125px; height:99px; background: #ffffff url('../images/newestmenu_safety_03.jpg'); float: left; background-position:left top; background-color:transparent; text-align:center; color:#c00; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold;}
#newestmenu_safety a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#newestmenu_safety a#selected, #newestmenu_safety a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


#newestmenu_projects {display:block;}
#newestmenu_projects a, #newestmenu_projects a:visited {display:block; width:133px; height:99px; background: #ffffff url('../images/newestmenu_markets_04.jpg'); float: left; background-position:left top; background-color:transparent; text-align:center; color:#c00; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold;}
#newestmenu_projects a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#newestmenu_projects a#selected, #newestmenu_projects a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


#newestmenu_green {display:block;}
#newestmenu_green a, #newestmenu_green a:visited {display:block; width:164px; height:99px; background: #ffffff url('../images/newestmenu_green_05.jpg'); float: left; background-position:left top; background-color:transparent; text-align:center; color:#c00; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold;}
#newestmenu_green a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#newestmenu_green a#selected, #newestmenu_green a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}


#newestmenu_contact {display:block;}
#newestmenu_contact a, #newestmenu_contact a:visited {display:block; width:194px; height:99px; background: #ffffff url('../images/newestmenu_contact_06.jpg'); float: left; background-position:left top; background-color:transparent; text-align:center; color:#c00; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold;}
#newestmenu_contact a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}
#newestmenu_contact a#selected, #newestmenu_contact a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#000;}

*/



#main
{
    width: 950px;
    border: 0px solid red;
}

#spacer
{
    width: 300px;
    background-color: #ffffff;
    border: 0px solid red;
    float: left;
}

#main-text
{
    width: 650px;
    min-height: 200px;
    background-color: #FEED9B;
    border-top: 5px solid #ffffff;
    float: right;
}

#main-text-new
{
    width: 650px;
    min-height: 125px;
    background-color: #ffffff;
    /*background-color: #FEED9B;*/
    border-top: 5px solid #ffffff;
    float: right;
}


#main-text-pages
{
    width: 650px;
    background-color: #ffffff;
    /*background-color: #FEED9B;*/
    border-top: 5px solid #ffffff;
    float: right;
    padding-bottom: 20px;
}

#main-text-pages-projects
{
    width: 610px;
    min-height: 60px;
    background-color: #ffffff;
    /*background-color: #FEED9B;*/
    border-top: 5px solid #ffffff;
    float: right;
    padding-left: 40px;
    padding-bottom: 20px;
}

#main-text-pages-projects-9
{
    width: 610px;
    height: 150px;
    background-color: #ffffff;
    /*background-color: #FEED9B;*/
    border-top: 5px solid #ffffff;
    float: right;
    padding-left: 40px;
    padding-bottom: 20px;
}

#main-text-pages-projects-careers
{
    width: 610px;
    height: 200px;
    background-color: #ffffff;
    /*background-color: #FEED9B;*/
    border-top: 5px solid #ffffff;
    float: right;
    padding-left: 40px;
    padding-bottom: 20px;
}

#main-text-pages-full
{
    width: 950px;
    background-color: #ffffff;
    /*background-color: #FEED9B;*/
    border-top: 5px solid #ffffff;
    float: right;
    padding-bottom: 20px;
}

.main-text h1
{
    font-family: verdana;
    font-size: 10pt;
    color: #46636f;
    text-align: left;
    padding-left: 60px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-bottom: 5px;
}

.main-text p
{
    font-family: Arial;
    font-size: 8pt;
    color: 46636f;
    text-align: left;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 60px;
    padding-right: 30px;
}

.main-text a
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #8d7a40;
    text-align: left;
}

.main-text a:hover
{
    font-family: Arial;
    font-size: 8pt;
    color: #bda356;
    text-align: left;
    text-decoration: underline;
}


#main-bottom
{
    width: 650px;
    height: 100px;
    background-color: #ffffff;
    float: right;
    padding-left: 0px;
    border: 0px solid red;
}


#main-bottom-images
{
    width: 200px;
    height: 150px;
    background-color: #ffffff;
    position: absolute;
    top: 600px;
    left: 730px;
    padding-left: 0px;
    border: 0px solid red;
}

#main-bottom-images a
{
    float: left;
}
    

#main-bottom-pages
{
    width: 930px;
    background-color: #ffffff;
    margin: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    border-left: 20px solid #46636F;
    clear: both;
}

.main-bottom p
{
    font-family: verdana;
    font-size: 8pt;
    color: #000;
    text-align: left;
    padding-left: 360px;
    padding-right: 30px;
    padding-top: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
}

#pnlNewsList
{
    padding-left: 360px;
    padding-right: 30px;
}

#pnlNewsList h1
{
	padding-left: 0;
}

#pnlNewsList img
{
	border: 0px;
}

#pnlNewsList div
{
    font-family: verdana;
    font-size: 8pt;
    color: #000;
    text-align: left;
    padding-top: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
}

#pnlNewsList div *
{
	padding: 0px;
}


.main-bottom-home p
{
    font-family: verdana;
    font-size: 8pt;
    color: #000;
    text-align: left;
    padding-left: 60px;
    padding-right: 30px;
}

.main-bottom-home a
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #46636F;
    text-align: left;
    text-decoration: none;
}

.main-bottom-home a:hover
{
    text-decoration: underline;
}


.main-bottom-contact p
{
    font-family: verdana;
    font-size: 8pt;
    color: #000;
    text-align: left;
    padding: 0px;
    margin: 0px;
}

.main-bottom h1
{
    font-family: verdana;
    font-size: 10pt;
    color: #000;
    text-align: left;
    padding-left: 360px;
    margin-top: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.main-bottom a
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #46636F;
    text-align: left;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

.main-bottom a:hover
{
    text-decoration: underline;
}

.main-bottom ul
{
    font-family: verdana;
    font-size: small;
    color: #000;
    list-style-type: circle;
    list-style-position: inside;
    text-align: left;    
    padding-left: 370px;
    padding-right: 30px;
    padding-top: 0px;
    margin-top: 5px;
    line-height: 15px;
}


#form1
{
    border: 0px solid blue;
    text-align: left;
    margin-left: 360px;
  
}

#form1 a
{
    font-family: Arial;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
    color: #bda356;
    text-align: right;
}

#form1 a:hover
{
    text-decoration: underline;
}


#form2
{
    border: 0px solid blue;
    text-align: left;
    margin-left: 360px;
    margin-top: 30px;
  
}

#form2 p
{
    padding-left: 0px;
}

#form2 a
{
    font-family: Arial;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
    color: #46636F;
    text-align: right;
    padding-left: 0px;
}

#form2 a:hover
{
    text-decoration: underline;
}

#employees
{
    padding-right: 10px;
}

#employees a
{
    font-family: Arial;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none;
    color: #ffe01b;
    text-align: right;
}
    
#employees a:hover
{
    text-decoration: underline;
}

#bottom_wrapper
{
    background-color: #d4d4d4;
    height: 209px;
    position: relative;
}

#bottom-menu p
{   
    font-family: Arial;
    font-size: 8pt;
    color: gray;
    text-align: center;
    margin:0;
    padding:10px 0 0 0;
}

#bottom-menu a
{
    font-family: Arial;
    font-size: 8pt;
    color: Gray;
    text-align: center;
    text-decoration: none;
}

#bottom-menu a:hover
{
    text-decoration: underline;
}
    

#bottom p
{
    font-family: Arial;
    font-size: 7pt;
    color: Gray;
    text-align: center;
    padding: 0;
    margin: 0;
}

#bottom a
{
    font-family: Arial;
    font-size: 7pt;
    color: Gray;
    text-align: center;
    padding: 0;
    margin: 0;
}

#bottom a:hover
{
    color: #000;
}

#bottom-address p
{
    font-family: Arial;
    font-size: 7pt;
    color: Gray;
    text-align: center;
    padding: 0;
    margin: 0;
}

#respectiveclientele_bottom
{
	width: 960px;
	height: 40px;
	background-color: #46636f;
	display: block;
}

#respectiveclientele
{
    width: 960px;
    background: url('../images/clientele_bg.jpg') repeat-y;
    position: absolute;
    top: 95px;
    left: 0px;
    background-color: #ffffff;
}

cleintelepics_wrapper
{
	width: 896px;
	margin-left: auto;
	margin-right: auto;
}

#respectiveclientele h1
{
    font-family: verdana;
    font-size: 10pt;
    color: #4c4d50;
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 0px; 
}

#respectiveclientele a
{
    font-family: verdana;
    font-size: 10pt;
    color: #bda356;
    text-align: left;
    text-decoration: none;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 0px; 
}

#respectiveclientele a:hover
{
    text-decoration: underline;
}




/*PROJECT SHIT*/

.main-text-projects h1
{
    font-family: verdana;
    font-size: 9pt;
    color: #4c4d50;
    text-align: left;
    padding-left: 20px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-bottom: 5px;
}

.main-text-projects span
{
    font-family: arial;
    font-size: 7pt;
    color: gray;
    text-align: left;
    padding-left: 20px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-bottom: 5px;
    display: inline;
}

.main-text-projects p
{
    font-family: Arial;
    font-size: 8pt;
    color: Gray;
    text-align: left;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 30px;
}

.main-text-projects a
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: gray;
    text-align: center;
    text-decoration: none;
}

.main-text-projects a:hover
{
    
    color: #000;
    text-decoration: underline;
}

.over
{
    display: none;
}


#project-thumbs1
{   
    width: 200px;
    height: 28px;
    background: url('../images/project-thumbs.jpg') no-repeat;
    padding-top: 12px;
    border: 0px solid red;
    float: left;
}

#project-thumbs2
{   
    width: 200px;
    height: 28px;
    background: url('../images/project-thumbs.jpg') no-repeat;
    padding-top: 12px;
    border: 0px solid red;
    float: left;
}

#project-thumbs3
{   
    width: 200px;
    height: 28px;
    background: url('../images/project-thumbs.jpg') no-repeat;
    padding-top: 12px;
    border: 0px solid red;
    float: left;
}

#project-thumbs4
{   
    width: 200px;
    height: 28px;
    background: url('../images/project-thumbs.jpg') no-repeat;
    padding-top: 12px;
    border: 0px solid red;
    float: left;
}

#project-thumbs5
{   
    width: 200px;
    height: 28px;
    background: url('../images/project-thumbs.jpg') no-repeat;
    padding-top: 12px;
    border: 0px solid red;
    float: left;
}

#project-thumbs6
{   
    width: 200px;
    height: 28px;
    background: url('../images/project-thumbs.jpg') no-repeat;
    padding-top: 12px;
    border: 0px solid red;
    float: left;
}

#project-thumbs7
{   
    width: 200px;
    height: 28px;
    background: url('../images/project-thumbs.jpg') no-repeat;
    padding-top: 12px;
    border: 0px solid red;
    float: left;
}

#project-thumbs8
{   
    width: 200px;
    height: 28px;
    background: url('../images/project-thumbs.jpg') no-repeat;
    padding-top: 12px;
    border: 0px solid red;
    float: left;
}

#project-thumbs9
{   
    width: 200px;
    height: 28px;
    background: url('../images/project-thumbs.jpg') no-repeat;
    padding-top: 12px;
    border: 0px solid red;
    float: left;
}


#submenu-retail
{
	width: 180px;
	background-color: #ffffff;
	border: 2px solid #C6C6C6;
	position: absolute;
	top: 130px;
	left: 289px;
	padding: 0px;
	margin: 0px;
	z-index: 100;
}

#submenu-retail a
{
	display: block;
	font-family: Arial, Verdana;
	font-size: 7pt;
	color: Gray;
	text-align: left;
	padding: 10px;
	margin: 0px;
	text-decoration: none;
	border-bottom: 1px solid gainsboro;
}

#submenu-retail a:hover
{
	background-color: #46636F;
	color: #ffffff;
}


#submenu-manu
{
	width: 180px;
	background-color: #ffffff;
	border: 2px solid #C6C6C6;
	position: absolute;
	top: 240px;
	left: 289px;
	padding: 0px;
	margin: 0px;
	z-index: 100;
}

#submenu-manu a
{
	display: block;
	font-family: Arial, Verdana;
	font-size: 7pt;
	color: Gray;
	text-align: left;
	padding: 10px;
	margin: 0px;
	text-decoration: none;
	border-bottom: 1px solid gainsboro;
}

#submenu-manu a:hover
{
	background-color: #46636F;
	color: #ffffff;
}



#submenu-municipal
{
	width: 180px;
	background-color: #ffffff;
	border: 2px solid #C6C6C6;
	position: absolute;
	top: 90px;
	left: 289px;
	padding: 0px;
	margin: 0px;
	z-index: 100;
}

#submenu-municipal a
{
	display: block;
	font-family: Arial, Verdana;
	font-size: 7pt;
	color: Gray;
	text-align: left;
	padding: 10px;
	margin: 0px;
	text-decoration: none;
	border-bottom: 1px solid gainsboro;
}

#submenu-municipal a:hover
{
	background-color: #46636F;
	color: #ffffff;
}

#submenu-medical
{
	width: 180px;
	background-color: #ffffff;
	border: 2px solid #C6C6C6;
	position: absolute;
	top: 250px;
	left: 289px;
	padding: 0px;
	margin: 0px;
	z-index: 100;
}

#submenu-medical a
{
	display: block;
	font-family: Arial, Verdana;
	font-size: 7pt;
	color: Gray;
	text-align: left;
	padding: 10px;
	margin: 0px;
	text-decoration: none;
	border-bottom: 1px solid gainsboro;
}

#submenu-medical a:hover
{
	background-color: #46636F;
	color: #ffffff;
}


#submenu-office
{
	width: 180px;
	background-color: #ffffff;
	border: 2px solid #C6C6C6;
	position: absolute;
	top: 200px;
	left: 289px;
	padding: 0px;
	margin: 0px;
	z-index: 100;
}

#submenu-office a
{
	display: block;
	font-family: Arial, Verdana;
	font-size: 7pt;
	color: Gray;
	text-align: left;
	padding: 10px;
	margin: 0px;
	text-decoration: none;
	border-bottom: 1px solid gainsboro;
}

#submenu-office a:hover
{
	background-color: #46636F;
	color: #ffffff;
}



#submenu-pharma
{
	width: 180px;
	background-color: #ffffff;
	border: 2px solid #C6C6C6;
	position: absolute;
	top: 355px;
	left: 289px;
	padding: 0px;
	margin: 0px;
	z-index: 100;
}

#submenu-pharma a
{
	display: block;
	font-family: Arial, Verdana;
	font-size: 7pt;
	color: Gray;
	text-align: left;
	padding: 10px;
	margin: 0px;
	text-decoration: none;
	border-bottom: 1px solid gainsboro;
}

#submenu-pharma a:hover
{
	background-color: #46636F;
	color: #ffffff;
}



#submenu-semi
{
	width: 180px;
	background-color: #ffffff;
	border: 2px solid #C6C6C6;
	position: absolute;
	top: 370px;
	left: 289px;
	padding: 0px;
	margin: 0px;
	z-index: 100;
}

#submenu-semi a
{
	display: block;
	font-family: Arial, Verdana;
	font-size: 7pt;
	color: Gray;
	text-align: left;
	padding: 10px;
	margin: 0px;
	text-decoration: none;
	border-bottom: 1px solid gainsboro;
}

#submenu-semi a:hover
{
	background-color: #46636F;
	color: #ffffff;
}



#submenu-misc
{
	width: 180px;
	background-color: #ffffff;
	border: 2px solid #C6C6C6;
	position: absolute;
	top: 400px;
	left: 289px;
	padding: 0px;
	margin: 0px;
	z-index: 100;
}

#submenu-misc a
{
	display: block;
	font-family: Arial, Verdana;
	font-size: 7pt;
	color: Gray;
	text-align: left;
	padding: 10px;
	margin: 0px;
	text-decoration: none;
	border-bottom: 1px solid gainsboro;
}

#submenu-misc a:hover
{
	background-color: #46636F;
	color: #ffffff;
}


/*REATAIL*/


#submenu_retail_1
{
	position: absolute;
	top: -10px;
	left: 152px;
}

#submenu_retail_2
{
	position: absolute;
	top: 20px;
	left: 152px;
}

#submenu_retail_3
{
	position: absolute;
	top: 40px;
	left: 152px;
}

#submenu_retail_4
{
	position: absolute;
	top: 60px;
	left: 152px;
}

#submenu_retail_5
{
	position: absolute;
	top: 80px;
	left: 152px;
}

#submenu_retail_6
{
	position: absolute;
	top: 100px;
	left: 152px;
}

#submenu_retail_7
{
	position: absolute;
	top: 120px;
	left: 152px;
}

#submenu_retail_8
{
	position: absolute;
	top: 150px;
	left: 152px;
}

#submenu_retail_9
{
	position: absolute;
	top: 180px;
	left: 152px;
}

#submenu_retail_10
{
	position: absolute;
	top: 210px;
	left: 152px;
}

#submenu_retail_11
{
	position: absolute;
	top: 230px;
	left: 152px;
}

#submenu_retail_12
{
	position: absolute;
	top: 260px;
	left: 152px;
}

#submenu_retail_13
{
	position: absolute;
	top: 280px;
	left: 152px;
}
	

/*MAUFACTURING*/


#submenu_manu_1
{
	position: absolute;
	top: -10px;
	left: 152px;
}

#submenu_manu_2
{
	position: absolute;
	top: 20px;
	left: 152px;
}

#submenu_manu_3
{
	position: absolute;
	top: 40px;
	left: 152px;
}

#submenu_manu_4
{
	position: absolute;
	top: 60px;
	left: 152px;
}

#submenu_manu_5
{
	position: absolute;
	top: 80px;
	left: 152px;
}

#submenu_manu_6
{
	position: absolute;
	top: 100px;
	left: 152px;
}

#submenu_manu_7
{
	position: absolute;
	top: 120px;
	left: 152px;
}


/*municipal*/


#submenu_municipal_1
{
	position: absolute;
	top: -10px;
	left: 152px;
}

#submenu_municipal_2
{
	position: absolute;
	top: 20px;
	left: 152px;
}

#submenu_municipal_3
{
	position: absolute;
	top: 40px;
	left: 152px;
}

#submenu_municipal_4
{
	position: absolute;
	top: 60px;
	left: 152px;
}

#submenu_municipal_5
{
	position: absolute;
	top: 80px;
	left: 152px;
}

#submenu_municipal_6
{
	position: absolute;
	top: 100px;
	left: 152px;
}

#submenu_municipal_7
{
	position: absolute;
	top: 120px;
	left: 152px;
}

#submenu_municipal_8
{
	position: absolute;
	top: 150px;
	left: 152px;
}

#submenu_municipal_9
{
	position: absolute;
	top: 170px;
	left: 152px;
}

#submenu_municipal_10
{
	position: absolute;
	top: 220px;
	left: 152px;
}

#submenu_municipal_11
{
	position: absolute;
	top: 260px;
	left: 152px;
}

#submenu_municipal_12
{
	position: absolute;
	top: 280px;
	left: 152px;
}

#submenu_municipal_13
{
	position: absolute;
	top: 300px;
	left: 152px;
}

#submenu_municipal_14
{
	position: absolute;
	top: 330px;
	left: 152px;
}


#submenu_municipal_15
{
	position: absolute;
	top: 360px;
	left: 152px;
}


#submenu_municipal_16
{
	position: absolute;
	top: 380px;
	left: 152px;
}


#submenu_municipal_17
{
	position: absolute;
	top: 400px;
	left: 152px;
}


/*MEDICAL*/


#submenu_med_1
{
	position: absolute;
	top: -10px;
	left: 152px;
}

#submenu_med_2
{
	position: absolute;
	top: 20px;
	left: 152px;
}

#submenu_med_3
{
	position: absolute;
	top: 40px;
	left: 152px;
}

#submenu_med_4
{
	position: absolute;
	top: 60px;
	left: 152px;
}

#submenu_med_5
{
	position: absolute;
	top: 80px;
	left: 152px;
}
#submenu_med_6
{
	position: absolute;
	top: 100px;
	left: 152px;
}




/*OFFICE*/


#submenu_office_1
{
	position: absolute;
	top: -10px;
	left: 152px;
}

#submenu_office_2
{
	position: absolute;
	top: 20px;
	left: 152px;
}

#submenu_office_3
{
	position: absolute;
	top: 40px;
	left: 152px;
}

#submenu_office_4
{
	position: absolute;
	top: 60px;
	left: 152px;
}

#submenu_office_5
{
	position: absolute;
	top: 80px;
	left: 152px;
}

#submenu_office_6
{
	position: absolute;
	top: 100px;
	left: 152px;
}

#submenu_office_7
{
	position: absolute;
	top: 120px;
	left: 152px;
}

#submenu_office_8
{
	position: absolute;
	top: 140px;
	left: 152px;
}

#submenu_office_9
{
	position: absolute;
	top: 180px;
	left: 152px;
}

#submenu_office_10
{
	position: absolute;
	top: 210px;
	left: 152px;
}





/*PHARMA*/


#submenu_pharma_1
{
	position: absolute;
	top: -10px;
	left: 152px;
}

#submenu_pharma_2
{
	position: absolute;
	top: 20px;
	left: 152px;
}



/*semi*/


#submenu_semi_1
{
	position: absolute;
	top: -10px;
	left: 152px;
}

#submenu_semi_2
{
	position: absolute;
	top: 20px;
	left: 152px;
}

#submenu_semi_3
{
	position: absolute;
	top: 40px;
	left: 152px;
}

#submenu_semi_4
{
	position: absolute;
	top: 60px;
	left: 152px;
}


/*misc*/


#submenu_misc_1
{
	position: absolute;
	top: -10px;
	left: 152px;
}

#submenu_misc_2
{
	position: absolute;
	top: 20px;
	left: 152px;
}

#submenu_misc_3
{
	position: absolute;
	top: 40px;
	left: 152px;
}

#submenu_misc_4
{
	position: absolute;
	top: 60px;
	left: 152px;
}

#submenu_misc_5
{
	position: absolute;
	top: 80px;
	left: 152px;
}

#submenu_misc_6
{
	position: absolute;
	top: 100px;
	left: 152px;
}

#submenu_misc_6
{
	position: absolute;
	top: 120px;
	left: 152px;
}

#submenu_misc_7
{
	position: absolute;
	top: 120px;
	left: 152px;
}

#testi-wrapper
{
	background: url('../images/testi-bg.png') no-repeat;
	width: 262px;
	height: 192px;
	padding: 0px;
	margin: 0px 0px 0px 25px;
}

#testi-wrapper div
{
	width: 237px;
	height: 192px;
	font-family: arial;
	font-size: 8pt;
	color: #505053;
	text-align: left;
	padding: 35px 10px 0px 15px;
	margin: 0px;
	cursor: default;
	
}   
#testi-wrapper div span
{
	display: block;
	font-family: arial;
	font-size: 7pt;
	font-style: italic;
	color: #85858a;
	text-align: left;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}   


#clientelepic_wrapper
{
	margin-left: auto;
	margin-right: auto;
	width: 896px;
	height: 768px;
}

#nojobs
{
    width: 568px;
    height: 50px;
    background-color: #ffffff;
    border: 1px solid gainsboro;
    margin-left: 20px;
    font-family: Arial;
    font-weight: bold;
    padding: 20px 0px 0px 0px;
    color: Gray;
    font-size: 9pt;
}

.bottom_images
{
    width: 960px;
}

.bottom_images a
{
    width: 192px;
    height: 100px;
    display: block;
    text-align: center;
    position: absolute;
    top: 60px;
}

.bottom_images img
{
    text-align: center;
} 

#bottom-address
{
    position: absolute;
    top: 175px;
    left: 369px;
}

#featured_image {
    float: left;
    height: 168px;
    width: 250px;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
}

#featured_image img {
    width: 250px;
}
