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

body
{
	background-color:white;
	width:100%;
	margin:0px auto;
	font-size:11px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	overflow-x:hidden;
}

h1
{
font-size:11px;
margin-left:71px;
}

iframe
{
border:0px;
width:900px;
height:255px;
margin:0px auto;
}

img a
{
border-style:none;
}

a img
{
border-style:none;
}

a:hover
{
color:black;
}

a, a:visited
{
        text-decoration:none;
        color:gray;
        outline: none;
}

ul li a:hover
{
color:black;
}

#header
{
	width:885px;
	height:187px;
	margin:0px auto;	
}

#logo
{
	float:left;
	margin:27px 0 0 -13px;
}

#nameandslogan
{
	float:right;
	font-size:16px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#nameandslogan h1
{
	font-size:12px;
}

#nameandslogan img
{
margin:35px 0 0 0;
}

#nameandslogan h2
{
	font-size:17px;
	letter-spacing:2px;
}

#namesandlogancontent
{
	width:auto;
	float:left;
	text-align:right;
	margin:10px 0 0 0;
}

#topmenu
{
	width:885px;
	float:right;
	text-align:right;
	font-size:10px;
	text-transform:uppercase;
	color:#808080;
}

#topmenu a
{
	color:#808080;
margin:0 9px 0 9px;
}

#topmenu a:hover
{
	color:black;
}

#topmenu li
{
	display:inline;
}

#imagebanner
{
width:100%;
max-width:1730px;
	margin:0px auto;
}

#toptabs
{
	width:1050px;
	margin:0px auto;
margin-top:20px;
}

#expertisetab
{
	background-image:url(../images/zheta-expertise.jpg);
	background-repeat:no-repeat;
}

#expertisetab ul
{
	padding:82px 0 0 55px;	
}

#expertisetab li
{
	list-style-image:url(../images/toparrow.jpg);	
}


#expertisetab li:hover
{
	list-style-image:url(../images/toparrowblack.jpg);	
}

#expertisetab ul li a
{
color:grey;
text-transform:uppercase;
}

#expertisetab ul li a:hover
{
color:black;
	list-style-image:url(../images/toparrowblack.jpg);	
}

#companytab
{
	background-image:url(../images/zheta-company.jpg);
	background-repeat:no-repeat;
}

#companytab p
{
	padding:82px 0 0 40px;
	width:215px;
color:gray;
}

#companytab p:hover
{
color:black;
}

#clientstab
{
	background-image:url(../images/zheta-clients.jpg);
	background-repeat:no-repeat;
}

#clientstab p
{
	padding:82px 0 0 40px;
	width:215px;
color:gray;
}

#clientstab p:hover
{
color:black;
}


#clientstab2
{
	background-image:url(../images/zheta-clients2.jpg);
	background-repeat:no-repeat;
}

#clientstab2 p
{
	padding:82px 0 0 40px;
	width:215px;
color:gray;
}

#clientstab2 p:hover
{
color:black;
}

#companytext
{
width:549px;
float:left;
}

#companytext2
{
width:549px;
float:left;
}

#awardstext2
{
width:500px;
float:left;
}

#companytexth
{
width:549px;
float:left;
}

#companytextarea
{
	background-repeat:no-repeat;
width:625px;
margin:30px 0 0 -30px;
}

#awardstextarea
{
	background-repeat:no-repeat;
width:590px;
margin:30px 0 0 40px;
}

#companytext p
{
margin:0 0 0 71px;
text-align:justify;
-moz-column-width: 240px;
-webkit-column-width: 240px;
-moz-column-gap: 20px;
-webkit-column-gap: 20px;
}

#companytext2 p
{
margin:0 0 0 71px;
text-align:justify;
}

#awardstext2 p
{
margin:0 0 0 0px;
text-align:justify;
}

#companytexth p
{

}

#bottomtabs
{
	width:1050px;
	float:left;
}

#footer
{
	width:555px;
	float:left;
	border-style:solid;
	border-width:1px 0 0 0;
	border-color:#e1e1e1;
	margin:48px 0 0 70px;
}

#footer a, a:visited
{
color:gray;
}

#futuretab
{
	background-image:url(../images/zheta-future.jpg);
	background-repeat:no-repeat;
	float:right;
	width:345px;
}

#futuretab p
{
	padding:82px 115px 0 40px;
	width:215px;
}

#bottomfuturetab
{
	margin:0 0 0 59px;
}

#companybreadcrumbs
{
width:1055px;
margin:0px auto;
}

#clientscontentarea
{
width:936px;
margin:0px auto;
}

#clientscontenttitle
{
margin-left:-72px;
}

#clientsimagesection
{
width:708px;
padding-left:12px;
float:left;
}

#clientssearcharea
{
width:215px; 
float:right;
}

.tabcontainer
{
	width:322px;
	float:left;
	padding-left:28px;
}

.tabcontainer:hover
{
	background-image:url(../images/hoverarrow.jpg);
	background-repeat:no-repeat;
	background-position: 0px 47px;
	z-index:99;
}

.footercolumn
{
	width:136px;
	float:left;
font-size:10px;
letter-spacing:-1px;
}

.footercolumn2
{
	width:136px;
	float:right;
	margin-top:10px;
	padding-right:150px;
}

.footercolumn p
{
letter-spacing:0px;
color:#bababa;
}

.footercolumn li
{
	list-style-type:none !important;
list-style-image:none !important;
list-style:none;
color:gray;
}

.footercolumn a
{
color:gray;
}

.footercolumn ul li a:hover
{
color:black !important;
}

.footercolumn ul li
{
margin-left:-37px;
}

.footercolumnmisc ul li a:hover
{
color:black !important;
}

.footercolumnmisc
{
	width:136px;
	float:left;
font-size:10px;
margin:24px 0 0 -40px;
letter-spacing:-1px;
}

.footercolumnmisc li
{
	list-style-type:none;
list-style-image:none !important;
list-style:none;
}

.footercolumnmisc a
{
color:gray;
}

.footercolumnmisc a:hover
{
color:black;
}
.footercolumnmisc ul li
{

}

.topmenunoarrow
{
color:red;
width:70px;
}

.topmenuarrow
{
width:70px;
}

.tickerFirstInnerChunk
{
display:block;
}

.companybanner
{
width:915px;
margin:0px auto;
}

.clientcontainer a
{
width:236px;
float:left;
display:block;
margin:44px 0 0 0;
}

.clientcontainer img
{
border-style:solid;
border-width:2px;
border-color:#dfdfdf;
}

.clientcontainer a:hover img { border:2px solid black; color:black; }

.clientcontainer img:hover
{
border-style:solid;
border-width:2px;
border-color:black;
}

.clientcontainer a img:hover
{
border-style:solid;
border-width:2px;
border-color:black;
}

.clientcontainer a p:hover
{
color:black;
}

.clientcontainer a:hover
{
color:black;
border-color:black;
}

.clientcontainer img:hover
{
color:black;
border-color:black;
}


clientcontainer a img p:hover
{
border-color:black;
}

.clientcontainer a p
{
width:198px;
float:left;
border-style:solid;
border-width:0 0 2px 0;
border-color:#c5c5c5;
text-transform:uppercase;
padding:15px 0 8px 0;
font-family:calibri;
font-weight:bold;
font-size:14px;
}

.clientsbutton a
{ 
font-family:calibri; 
font-size:13px; 
font-weight:bold; 
text-transform:uppercase; 
border-top: 0px black solid; 
text-align: left;
display: block; 
padding: 5px; 
height: 17px; 
border-style:solid; 
border-width:1px; 
border-color:#DFDFDF; 
width:178px; 
margin-top:1px;  
float:left;
color:#b5b5b5 !important;
}

.clientsbutton a:hover
{
background-color: black; 
}

.active a
{
color:black !important;
}

.active
{
color:black !important;
list-style-image:url(/images/toparrowblack.jpg) !important;
}

#expertisetab ul li.active
{
list-style-image:url(../images/toparrowblack.jpg !important);
}

#twocolumntwo
{
margin:0 0 0 71px;
text-align:justify;
-moz-column-width: 240px;
-webkit-column-width: 240px;
-moz-column-gap: 20px;
-webkit-column-gap: 20px;
}

.awardcontainer
{
width:205px;
float:left;
padding-right:88px;
min-height:260px;
display:block;
}

.awardcontainer img
{
border-style:solid;
border-width:1px;
border-color:#e0e0e0;
}

.awardcontainer h2
{
color:#909090;
font-size:12px;
font-weight:normal;
border-style:solid;
border-width:0 0 2px 0;
border-color:#aaaaaa;
padding:18px 0 18px 0;
margin:0px;
text-transform:uppercase;
}

.awardlink
{
padding-top:20px;
}

.awarddesc
{
color:black;
}

.awardcontainer a:hover img
{
border-color:black;
}

.awardcontainer a:hover h2
{
color:black;
}

#hometestimonials
{
min-width:590px;
min-height:155px;
float:left;
margin:0px 0 0 70px;
}

.hometestimonialsside
{
float:left;
}

.hometestimonialscontent
{
min-width:420px;
max-width:420px;
float:left;
padding:20px 50px 0 50px;
}

.sinopsecontent
{
min-width:420px;
max-width:420px;
float:left;
padding:20px 50px 0 0px;
}

#companytab ul li
{
	list-style-image:url(../images/toparrow.jpg);
        margin-left:15px;	
}

#companytab ul li:hover
{
        color:black; 
	list-style-image:url(../images/toparrowblack.jpg);	
}


#clientstab ul li
{
	list-style-image:url(../images/toparrow.jpg);
        margin-left:15px;	
}

#clientstab ul li:hover
{
        color:black; 
	list-style-image:url(../images/toparrowblack.jpg);	
}

#clientstab2 ul li
{
	list-style-image:url(../images/toparrow.jpg);
        margin-left:15px;	
}

#clientstab2 ul li:hover
{
        color:black; 
	list-style-image:url(../images/toparrowblack.jpg);	
}

#thecareerform
{
    float: left;
    margin-left: 73px;
    text-align: left;
    width: 500px;
}

#thecareerform p
{
margin:0px;
text-align:left;
}

#thecareerform input
{
width:220px;
}

#thecareerform textarea
{
width:220px;
height:235px;
float:right;
}

.buttonSubmit, .buttonSubmitHovered {
    background-color: white;
    border: 1px solid gray;
    color: gray;
    cursor: pointer;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 31px;
    padding: 2px;
    width: 145px !important;
float:right;
margin-top:-20px;
}

.buttonSubmit:active, .buttonSubmit:hover
{
background-color:black;
color:white;
}

#companytextarea table
{
margin-left:69px;
}

#companytext2 ul {
    margin: 0 0 0 71px;
}