@charset "utf-8";
/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, 
a, abbr, acronym, address, big, code,
 em, font, img, 
small, strike, strong, sub, sup,
dl, dt, dd, ol, ul, li,
fieldset, form, label,
table,tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;	
}*/

body {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	background-image:url(../../images/bg/bg.jpg);
	background-repeat:repeat-x;
	margin: 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFFFFF;

}


.clients{
font-family:arial;
font-size:9pt;
color:#166ebf;
font-weight:bold;
text-decoration:none;
}

.ClientName{
font-family:arial;
font-size:10pt;
color:#14416b;
font-weight:bold;
text-decoration:none;
}

#mainContainer {
	width: 920px;
	padding: 0px;
	margin: 0 left;
	float:left;
	
}

/*---------------------------------------------------------------*/
#header {
	width: 920px;
	height: 165px;
	margin: 0 auto;
	padding: 0px;
}
/*------------------- Top Section-------------------------------*/
.logo{
	Width:188px;
	height:117px;
	padding:0px;
}

.logo img{
	border:0px;
}


#langSelector {
	Width:186px;
	height:47px;
	border-top: 1px solid #91BD0C;
	border-right: 1px solid #91BD0C;
	border-left: 1px solid #91BD0C;
	background-image:url(../../images/bg/languages_bg.jpg);
}

.topMenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#166ebf;
	padding:7px;
	text-align:right;
	padding:10px 0px 0px 0px;
	height:15px;
	vertical-align:middle;
	text-decoration:none;

}

.topMenu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#166ebf;
	padding:7px;
	text-align:left;
	padding:10px 0px 0px 0px;
	height:15px;
	vertical-align:top;
	text-decoration:none;
}

.headerLeft{
	background-image:url(../../images/bg/testimonial_bg.jpg);
	background-repeat:no-repeat;
	width:710px;
	height:165px;
	padding:0px;
}
/*-------- Testimonial---------*/

.testimonial{
padding:10px 0px 0px 130px;
text-align:right;
height:93px;
}

#clientTestimonial{
font-family:arial;
font-size:10pt;
font-weight:normal;
color:#205592;
text-align:justify;

}

#clientName{
font-family:arial;
font-size:12pt;
font-weight:bold;
color:#91bd0c;
text-align:left;
}

#clientCompany{
font-family:arial;
font-size:11pt;
font-weight:normal;
color:#91bd0c;
text-align:left;
}

#blueQoute{
	background-image:url(../../images/quote_blue.png);
	background-repeat:no-repeat;
	width:26px;
	height:43px;
	float:left;
	margin:0px 15px 0px 0px;
}

/*--------------------Main Menu------------------------------------------------*/
.mainMenu{
height:24px;

position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
color:#ffffff;
text-align:left;
vertical-align:middle;

}

/*--------------------Path------------------------------------------------*/
#path{
height:24px;
width:920px;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#ffffff;
text-align:left;
vertical-align:middle;
text-decoration:none;
padding-left:23px;
}

/*--------------------Middle Section (Flashes)-----------------------------------------------*/
.middleSection{
height:271px;
vertical-align:top;
padding-top:1px;
margin:0px;
}

.companyBrief{
width:188px;
background-image:url(../../images/companyBrief.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#ffffff;
text-align:left;
float:left;
height:100%;
}
.companyBrief td{
padding:15px 4px 4px 14px;
}

.flashDiv{
width:242px;
float:left;
padding-left:2px;
padding-top:0px;
margin:0px;
}

/*-------------------- Body Text (downloads, news, jobs, ... ) -----------------------------------------------*/
.textBody{
	text-align:left;
	margin-top:2px;
	background-image:url(../../images/bg/headers_bg.jpg);
	background-repeat:repeat-x ;
	height:100%;
}

.column1{
float:left;
width:188px;
}

.mainTitle{
height:29px;
padding:20px 0px 0px 14px;
}

.titlesBorder{
border-top:2px solid #14416B;
padding-bottom:27px;
}

.text{
font-family:arial;
font-size:9pt;
color:#4c6475;
}

.sep{
width:2px;
float:left;
}
.column2{
float:left;
width:486px;
margin-left:2px;
}

.column3{
float:left;
width:242px;
margin-left:2px;
}


.contactUs{

}

.news{
padding:0px 14px 0px 14px;
}

.latestNews{
padding-top:10px;
}

.newsTitle{
font-family:arial;
font-size:12pt;
color:#166ebf;
font-weight:bold;
text-decoration:none;
}

.newsTitle a{
font-family:arial;
font-size:9pt;
color:#166ebf;
font-weight:bold;
text-decoration:none;
}

.newsDate{
font-family:arial;
font-size:9pt;
color:#91BD0C;
font-weight:bold;
}

.newsBrief{
font-family:arial;
font-size:9pt;
color:#4c6475;
font-weight:normal;
}
.newsImg{
float:right;
border:0px;
padding-left:5px;
}

.focusedNewsImg{
float:right;
border:0px;
padding-left:5px;
padding-top:10px;
}

.featuredClients{
width:188px;
height:141px;
text-align:center;

}

.jobOpenings{
padding:0px 8px 0px 14px;
}

.jobTitle{
font-family:arial;
font-size:9pt;
color:#166ebf;
font-weight:bold;
text-decoration:none;
}

.jobTitle a{
font-family:arial;
font-size:9pt;
color:#166ebf;
font-weight:bold;
text-decoration:none;
}

.more a{
font-family:arial;
font-size:9pt;
font-weight:bold;
color:#166ebf;
text-decoration:none;
border:0px;
}

.arrow{
background-image:url(../../images/more_arrow.jpg);
width:15px;
height:8px;
background-repeat:no-repeat;
background-position:Center left;
vertical-align:middle;
}
/*--------------------Titles Styles (green&blue titles)---------------------------------------------*/
.title{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
vertical-align:top;
text-decoration:none;
color:#14416b;
}

.blueTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
vertical-align:top;
text-decoration:none;
color:#14416b;

}

.contact{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
vertical-align:top;
text-decoration:none;
color:#14416b;

}

.greenTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
vertical-align:top;
text-decoration:none;
color:#91bd0c;
}

/*--------------------footer-----------------------------------------------*/
.footer{
height:88px;
width:920px;
font-family:Arial, Helvetica, sans-serif;
font-size:8.25pt;
color:#86909e;
text-align:right;
vertical-align:top;
text-decoration:none;
margin-top:40px;
padding-top:14px;
border-top:1px solid #86909e;
clear:both;
}

.footer a{
text-decoration:none;
}

#ZAD{
font-weight:bold;
color:#166ebf;
text-decoration:none;
}

#Solutions {
font-weight:bold;
color:#91bd0c;
text-decoration:none;
}


/*--------------------generic------------------------------------------------*/

.fl{ float:left;}
.fr{float:right;}
.left{ text-align:left;}
.ltr{ direction: ltr;}

.apySubMenu
{
padding:2px;
font:bold 9pt arial;
color:#14416b;
border:1px solid #cccccc;
background-color:#ffffff;
}
.apySubMenu_Over
{
padding:2px;
font:bold 9pt arial;
color:#91bd0c;
border:1px solid #cccccc;
background-color:#ffffff;
}
.apyMenu
{
cursor:pointer;
text-align:left;
}

.brief_and_more{
  width:350px;
}

.tecLogos
{
 padding-top:10px;
}

.tecImage{
float:left;
padding-left:10px;
}

.tecImage img
{
 width:66px;
 height:50px;
 border:0px;
}
 
/*
var itemStyles =[["fontStyle=bold 9pt arial","fontColor=#14416b,#91bd0c","itemBorderWidth=1","itemBorderStyle=solid,solid","itemBorderColor=#cccccc,#cccccc","itemBackColor=#ffffff,#ffffff"]];

*/