@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/inner_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;

}

#total {
	width: 990px;
	margin: 0 auto;
	padding: 0px;
	background-image:url(../../images/bg/top_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#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;

}

.ClientName{
font-family:arial;
font-size:10pt;
color:#14416b;
font-weight:bold;
text-decoration:none;
}

.contact{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
vertical-align:top;
text-decoration:none;
color:#14416b;

}


.jobTitle{
font-family:arial;
font-size:9pt;
color:#166ebf;
font-weight:bold;
text-decoration:none;
}


.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:right;
	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:732px;
	height:165px;
}
/*-------- 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;
padding-bottom:5px;
}

#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;
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:bottom;
text-decoration:none;
padding-left:23px;
padding-top:0px;
}

/*--------------------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;

}





.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;
}


/*--------------------Inners------------------------------------------------*/

.innerContainer{
vertical-align:top;
padding-top:1px;
margin:0px;

}

.leftMenu{
width:188px;
height:350px;
background-image:url(../../images/bg/sub_menu_bg.jpg);
background-repeat:repeat-x;
float:left;
text-align:left;
}
.leftMenu table{
margin-left:15px;
}

.leftMenuTitle{
padding: 8px 2px 10px 2px;
text-align:left;
}

.leftMenuSub{
height:25px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
color:#ffffff;
text-align:left;
text-decoration:none;
}


a.leftMenuSub{
height:30px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
color:#ffffff;
text-align:left;
text-decoration:none;
}

.leftMenuSep{
background-image:url(../../images/menu_separator.jpg);
background-repeat:no-repeat;
width:146px;
height:1px;
}
.mainBody{
float:left;
width:732px;
vertical-align:top;
}

.flashShortcut{
width:242px;
float:left;
padding-left:2px;
padding-top:0px;
margin:0px;
}
.innerTitlesBg{
background-image:url(../../images/bg/inner_headers_bg.jpg);
width:729px;
background-repeat:repeat-x;

height:56px;

text-align:left;

}

.BG{
background-image:url(../../images/bg/inner_headers_bg.jpg);
width:723px;
height:56px;
padding-left:7px;
background-repeat:repeat-x;
text-align:left;


}

.photos{

float:left;


}



.innerText{
font-family:arial;
font-size:9pt;
color:#4c6475;
text-align:left;
padding:0px 10px 10px 16px;
vertical-align:top;
}

.news{
padding:0px 25px 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:10pt;
color:#166ebf;
font-weight:bold;
text-decoration:none;
}

.focusedNewsImg{
float:right;
border:0px;
padding-left:5px;
padding-top:10px;
}


.clients{
font-family:arial;
font-size:9pt;
color:#166ebf;
font-weight:bold;
text-decoration:none;
}

.newsTitle a{
font-family:arial;
font-size:9pt;
color:#166ebf;
font-weight:bold;
text-decoration:none;
}

.newsBrief{
font-family:arial;
font-size:9pt;
color:#4c6475;
font-weight:normal;
}

.newsDate{
font-family:arial;
font-size:9pt;
color:#91BD0C;
font-weight:bold;
}



.arrow{
background-image:url(../../images/more_arrow.jpg);
width:15px;
height:8px;
background-repeat:no-repeat;
background-position:Center left;
vertical-align:middle;
}

.more a{
font-family:arial;
font-size:9pt;
font-weight:bold;
color:#166ebf;
text-decoration:none;
border:0px;
}


.newsImg{
float:right;
border:0px;
padding-left:5px;
padding-right:20px;
}





.innerText td{
font-family:arial;
font-size:9pt;
color:#4c6475;
font-weight:normal;
text-align:left;
vertical-align:top;
}

a.headLink
{
font-family:arial; 
font-size: 11pt; 
color: rgb(76, 100, 117); 
font-weight: bold; 
text-decoratio: none;
padding-left:7px;

}


.contactUs 
{
  font-family:arial; 
  font-size: 9pt; 
  color: rgb(20,65,107);
  font-weight:bold;
  text-align:left;
}

.featuredClients{
text-align:center;
}

a.BodyPath
{
font-family:arial; 
font-size: 8pt; 
color: white; 
font-weight: normal; 
text-decoratio: none;
padding-top:10px;

}

a { 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;
}

.boldBrief{
font:bold 11pt arial;
color:#14416b;
padding-left:35px;
padding-top:10px;
}