html {min-height: 100%;}
* {
	margin: 0px;
	padding: 0px;
}
a {color: #FFF; 	text-decoration: none;
}
a:hover {color: #000;}
body {
	color: #444;
	background-color:#E2F7FC;
	font: normal 1pt verdana ,sans-serif;
}
p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}

h1 {
	font: normal 1.8em Tahoma,sans-serif;
	margin-bottom: 4px;
}
code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #C1CAD3;
	color: #666;
	display: block;
	font: normal 1em verdana,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}

blockquote {
	background: url(img/quote.gif) no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 28px;
}

img{
	border:0px;
}

h1,h2,h3 {padding-top: 6px;}
.clearer {clear: both;}
.left {float: left;}
.right {float: right;}

.HomeHeader {
	margin: 0px;
	width: 780px;
	height: 874px;
}

.AboutusHeader {
	margin: 0px;
	width: 780px;
	height: 717px;
}


.keystrengthsHeader
 {
	margin: 0px;
	width: 780px;
	height: 760px;
}
.tennewHeader
 {
	margin: 0px;
	width: 780px;
	height: 1054px;
}

.coreteamHeader
 {
	margin: 0px;
	width: 780px;
	height: 994px;
}
.contact_header {
	margin: 0px;
	width: 780px;
	height: 818px;
}
.careers_header {
	margin: 0px;
	width: 780px;
	height: 882px;
}
.HeaderPack {
height:118px;
width:780px;
float:left;
margin: 0px;
}

.Header1 {
height:118px;
width:167px;
float:left;
margin: 0px;
}
.Header2 {
height:118px;
width:446px;
float:left;

}
.Header3 {
height:118px;
width:167px;
float:left;
margin: 0px;

}
.FirstSpace {
width:780px;
float:left;
border:0px;
height:1px;
}

.MenuPack {
height:32px;
width:780px;
float:left;
margin: 0px;
}

.HomeBt {
height:32px;
width:74px;
float:left;
margin: 0px;
}

.AboutUsBt {
height:32px;
width:100px;
float:left;
margin: 0px;
}

.KeyStrengthsBt {
height:32px;
width:142px;
float:left;
margin: 0px;
}

.CoreTeamBt {
height:32px;
width:120px;
float:left;
margin: 0px;
}

.CareersBt {
height:32px;
width:104px;
float:left;
margin: 0px;
}

.ContactUsBt {
height:32px;
width:104px;
float:left;
margin: 0px;
}
.TendersBt {
height:32px;
width:104px;
float:left;
margin: 0px;
}

.MenuLastSpace{
height:32px;
width:32px;
float:left;
margin: 0px;
}

.SecondSpace {
width:780px;
height:19px;
float:left;
border:0px;
}
.FstImgMnSp {
width:484px;
height:595px;
float:left;
border:0px;
}
.FstImgMnSp_home
{
width:484px;
height:617px;
float:left;
border:0px;
}
.FstImgMnSp_contact
{
width:484px;
height:561px;
float:left;
border:0px;
}
.FstImgMnSp_careers
{
width:484px;
height:630px;
float:left;
border:0px;
}
.FstImgMnSp_key {
width:484px;
height:590px;
float:left;
border:0px;
}


.AFstImgMnSp {
width:484px;
height:544px;
float:left;
border:0px;
}


.KFstImgMnSp {
width:484px;
height:625px;
float:left;
border:0px;
}

.CFstImgMnSp {
width:484px;
height:755px;
float:left;
border:0px;
}
.CFstImgMnSp_coreteam
{
width:484px;
height:732px;
float:left;
border:0px;
}
.TenImgMnSp_coreteam
{
width:484px;
height:799px;
float:left;
border:0px;
}

.imgsp1 {
width:17px;
height:107px;
float:left;
border:0px;
}

.imgsp2 {
width:159px;
height:107px;
float:left;
border:0px;
}

.imgsp3 {
width:1px;
height:107px;
float:left;
border:0px;
}

.imgsp4 {
width:164px;
height:107px;
float:left;
border:0px;
}

.FstvSpace {
width:484px;
float:left;
border:0px;
height:10px;
}


.Aimgsp1 {
width:17px;
height:109px;
float:left;
border:0px;
}

.Aimgsp2 {
width:159px;
height:109px;
float:left;
border:0px;
}

.Aimgsp3 {
width:1px;
height:109px;
float:left;
border:0px;
}

.Aimgsp4 {
width:164px;
height:109px;
float:left;
border:0px;
}

.Bimgsp1 {
width:17px;
height:337px;
float:left;
border:0px;
}

.ABimgsp1 {
width:17px;
height:300px;
float:left;
border:0px;
}

.KBimgsp1 {
width:17px;
height:390px;
float:left;
border:0px;
}


.Bimgsp2
{
width:482px;
height:357px;
float:left;
background-color:#A5E4F3;
padding:1px;
}
.Bimgsp2_home
{
width:482px;
height:376px;
float:left;
background-color:#A5E4F3;
padding:1px;
}
.Bimgsp2_key 
{
width:482px;
height:347px;
float:left;
background-color:#A5E4F3;
padding:1px;
}
.Bimgsp2_contact
{
width:482px;
height:317px;
float:left;
background-color:#A5E4F3;
padding:1px;
}
.Bimgsp2_careers
{
width:482px;
height:387px;
float:left;
background-color:#A5E4F3;
padding:1px;
}
.Bimgsp3 {
width:462px;
height:356px;
float:left;
border:0px;
background-color:#FFF;
padding-left:10px;
padding-right:10px;
}
.Bimgsp3_home
{
width:462px;
height:375px;
float:left;
border:0px;
background-color:#FFF;
padding-left:10px;
padding-right:10px;
}
.Bimgsp3_key
{
width:462px;
height:346px;
float:left;
border:0px;
background-color:#FFF;
padding-left:10px;
padding-right:10px;
}
.Bimgsp3_careers
{
width:462px;
height:386px;
float:left;
border:0px;
background-color:#FFF;
padding-left:10px;
padding-right:10px;
}
.Bimgsp3_contact
{
width:462px;
height:316px;
float:left;
border:0px;
background-color:#FFF;
padding-left:10px;
padding-right:10px;
}

.ABimgsp2 {
width:482px;
height:303px;
float:left;
background-color:#A5E4F3;
padding:1px;

}

.ABimgsp3 {
width:462px;
height:302px;
float:left;
border:0px;
background-color:#FFF;
padding-left:10px;
padding-right:10px;

}



.KBimgsp2 {
width:482px;
height:390px;
float:left;
background-color:#A5E4F3;
padding:1px;

}

.KBimgsp3 {
width:462px;
height:390px;
float:left;
border:0px;
background-color:#FFF;
padding-left:10px;
padding-right:10px;

}

.CBimgsp2 {
width:482px;
height:494px;
float:left;
background-color:#A5E4F3;
padding:1px;

}
.tenCBimgsp2 {
width:482px;
height:797px;
float:left;
background-color:#A5E4F3;
padding:1px;

}
.tenCBimgsp3 {
width:462px;
height:797px;
float:left;
border:0px;
background-color:#FFF;
padding-left:10px;
padding-right:10px;
}

.CBimgsp3 {
width:462px;
height:493px;
float:left;
border:0px;
background-color:#FFF;
padding-left:10px;
padding-right:10px;
}

.CConimgsp4 {
width:10px;
height:94px;
float:left;
border:0px;
padding-left:10px;
padding-top:17px;
}

.CConimgsp4_2 {
width:10px;
height:114px;
float:left;
border:0px;
padding-left:10px;
padding-top:17px;
}

.Conimgsp4 {
width:190px;
height:96px;
float:left;
border:0px;
padding-left:10px;
padding-top:15px;
font: normal 8pt Tahoma,sans-serif;
line-height: 1.5em;
text-align:justify;
}
.Conimgsp4_1_2
{
width:200px;
height:96px;
float:left;
border:0px;
padding-left:10px;
padding-top:15px;
font: normal 8pt Tahoma,sans-serif;
line-height: 1.5em;
text-align:justify;
}
.Conimgsp4_2
{
width:190px;
height:116px;
float:left;
border:0px;
padding-left:10px;
padding-top:15px;
font: normal 8pt Tahoma,sans-serif;
line-height: 1.5em;
text-align:justify;
}
.Conimgsp4_2_2
{
width:200px;
height:116px;
float:left;
border:0px;
padding-left:10px;
padding-top:15px;
font: normal 8pt Tahoma,sans-serif;
line-height: 1.5em;
text-align:justify;
}
.Conimgsp4 b {
color:#00A7D4;
}
.Conimgsp4_2 b {
color:#00A7D4;
}
.Conimgsp4_1_2 b {
color:#00A7D4;
}
.Conimgsp4_2_2 b {
color:#00A7D4;
}

#code {
	font: normal 8pt Verdana;
	line-height: 1.2em;
	line-height: 1.2em !important;
	text-align:justify;
}

.SndImgMnSp {
width:296px;
height:574px;
float:left;
border:0px;
}
.SndImgMnSp_home
{
width:296px;
height:625px;
float:left;
border:0px;
}
.SndImgMnSp_coreteam
{
width:296px;
height:732px;
float:left;
border:0px;
}
.SndImgMnSp_careers
{
width:296px;
height:630px;
float:left;
border:0px;
}
.SndImgMnSp_key
{
width:296px;
height:590px;
float:left;
border:0px;
}
.SndImgMnSp_contact
{
width:296px;
height:561px;
float:left;
border:0px;
}
.ASndImgMnSp {
width:296px;
height:544px;
float:left;
border:0px;
}
.Cimgsp1 {
width:296px;
height:91px;
float:left;
border:0px;
}
.Cimgsp1_home
{
width:296px;
height:30px;
float:left;
border:0px;
}
.TenCimgsp1_home
{
width:296px;
height:24px;
float:left;
border:0px;
}
.TenCimgsp1_homeCZ
{
width:296px;
height:21px;
float:left;
border:0px;
padding-top:3px;
}

.Cimgsp1_contact
{
width:296px;
height:100px;
float:left;
border:0px;
}
.Cimgsp_abt {
width:296px;
height:28px;
float:left;
border:0px;
}

.ACimgsp1 {
width:279px;
height:28px;
float:left;
border:0px;
}



.Cimgsp2
{
width:275px;
height:233px;
float:left;
border:0px;
padding-right:4px;
background-color:#E2F7FC;
padding-left:17px;
}
.Cimgsp2_home
{
width:275px;
height:450px;
float:left;
padding-right:4px;
border:0px;
background-color:#E2F7FC;
padding-left:17px;
text-align:justify;
}
.NewCimgsp2_home
{
width:275px;
height:425px;
float:left;
padding-right:4px;
border:0px;
background-color:#E2F7FC;
padding-left:17px;
text-align:justify;
}

.Cimgsp2_col3
{
width:275px;
height:168px;
float:left;
border:0px;
}
.Cimgsp2_line
{
width:265px;
height:14px;
float:left;
border:0px;
background-color:#E2F7FC;
padding-left:10px;
}
.Cimgsp2_bullet
{
width:20px;
height:14px;
float:left;
border:0px;
background-color:#E2F7FC;
}
.Cimgsp2_matter
{
width:245px;
height:14px;
float:left;
border:0px;
background-color:#E2F7FC;
}
.Cimgsp2_line2
{
width:265px;
height:28px;
float:left;
border:0px;
background-color:#E2F7FC;
padding-left:10px;
}
.Cimgsp2_line3
{
width:265px;
height:53px;
float:left;
border:0px;
background-color:#E2F7FC;
padding-left:10px;
padding-top:1px;
padding-bottom:1px;
}
.Cimgsp2_line4
{
width:265px;
height:65px;
float:left;
border:0px;
background-color:#E2F7FC;
padding-left:10px;
padding-top:1px;
padding-bottom:1px;
}
.Cimgsp2_bullet2
{
width:20px;
height:28px;
float:left;
border:0px;
background-color:#E2F7FC;
}
.Cimgsp2_matter2
{
width:245px;
height:28px;
float:left;
border:0px;
background-color:#E2F7FC;
}
.Cimgsp2_abt1
{
width:275px;
height:240px;
float:left;
padding-right:4px;
border:0px;
background-color:#E2F7FC;
padding-left:17px;
}
.Cimgsp2_abt2
{
width:275px;
height:145px;
float:left;
padding-right:4px;
border:0px;
background-color:#E2F7FC;
padding-left:17px;
}
.Cimgsp2_coreteam
{
width:275px;
height:493px;
float:left;
padding-right:4px;
border:0px;
background-color:#E2F7FC;
padding-left:17px;
}
.Cimgsp2_contact
{
width:275px;
height:276px;
float:left;
padding-right:4px;
border:0px;
background-color:#E2F7FC;
padding-left:17px;
}
.Cimgsp2_careers
{
width:275px;
height:325px;
float:left;
padding-right:4px;
border:0px;
background-color:#E2F7FC;
padding-left:17px;
}
.Cimgsp2_careers a
{
color:#000;
}
.Cimgsp2_careers a:hover
{
color:#00A8D5;
}


.Kimgsp2 {
width:245px;
height:245px;
float:left;
border:0px;
background-color:#E2F7FC;
padding-left:17px;
padding-right:17px;

}

.Kimgsp3 {
width:275px;
height:110px;
float:left;
border:0px;
padding-right:4px;
background-color:#E2F7FC;
padding-left:17px;

}

.Cimgsp3 {
width:296px;
height:120px;
float:left;
border:0px;
}
.Cimgsp4 {
width:276px;
height:107px;
float:left;
border:0px;
background-image:url(img/connectnwew.jpg);
padding-left:20px;
padding-top:30px;
font: normal 8pt Verdana;
line-height: 1.5em;
text-align:justify;

}
.Cimgsp4_noimage {
width:276px;
height:107px;
float:left;
border:0px;
padding-left:20px;
padding-top:30px;
font: normal 8pt Verdana;
line-height: 1.5em;
text-align:justify;

}



.Carimgsp2 {
width:245px;
height:385px;
float:left;
border:0px;
background-color:#E2F7FC;
padding-left:17px;
padding-right:17px;

}

.Cimgsp5 {
width:296px;
float:left;
border:0px;
}

.Dimgsp1 {
width:780px;
float:left;
border:0px;
height:4px;
}

.Dimgsp2 {
width:780px;
float:left;
border:0px;
background:#59B9D2;
height:7px;
}

.Dimgsp3 {
width:780px;
height:72px;
float:left;
border:0px;
background:#59B9D2;
}

.myfooterfirst{
width:505px;
height:18px;
padding-top:10px;
color:#FFF;
text-align:center;
float:left;
font: normal 10pt Tahoma,sans-serif;
line-height: 1.5em;
}


.mysecondfirst{
width:35px;
height:18px;
float:left;
}

.mythirdfirst{
width:220px;
height:18px;
padding-left:8px;
padding-top:10px;
color:#FFF;
text-align:center;
float:left;
font: normal 10pt Tahoma,sans-serif;
line-height: 1.5em;
}

.myfourthfirst{
width:10px;
float:left;
height:18px;
}

.mysecondfooter{
width:455px;
height:5px;
padding-left:18px;
padding-top:5px;
color:#FFF;
text-align:left;
float:left;
font: normal 10pt Tahoma,sans-serif;
line-height: 1.5em;
}
.mythirdfooter{
width:287px;
height:5px;
padding-right:19px;
padding-top:5px;
color:#FFF;
text-align:right;
float:left;
font: normal 10pt Tahoma,sans-serif;
line-height: 1.5em;
}
.key_matr
{
	width:462px;
	height:26px;
	float:left;
}
.LstPnts_full{
	margin: 0px;
	width:462px;
	height:194px;
	float:left;
}

.LstPnts_matr{
	margin: 0px;
	width:462px;
	height:34px;
	float:left;
}
.LstPnts_matr1{
	margin: 0px;
	width:462px;
	height:24px;
	float:left;
}
.LstPnts {
	margin: 0px;
	width:9px;
	height:33px;
	float:left;

}
.LstPnts1 {
	margin: 0px;
	width:9px;
	height:23px;
	float:left;
	margin-top:1px;
}

.LstPntsTxt {
	margin: 0px;
	width: 453px;
	float:left;
	margin-top:1px;
	height:33px;
}

.LstPntsTxt1 {
	margin: 0px;
	width: 453px;
	float:left;
	margin-top:1px;
	height:23px;
}

input,
textarea,
select {
  padding: 1px;
  font: 400 1em Tahoma, sans-serif;
  color: #000;
  background: #E2F7FC;
  border: 1px solid #00A8D5;
}

form {
  padding: 0;
  margin: 0;
}



input.button {
  font: 400 0.9em Tahoma, sans-serif;
  cursor: pointer;
  letter-spacing: 0.1em;
  color: #000;
  background: #E2F7FC;
  border-width: 1px;
  border-style: solid;
  border-color: #E2F7FC #E2F7FC #E2F7FC #E2F7FC;
}


.ximgsp2 {
width:275px;
height:250px;
float:left;
border:0px;
padding-right:4px;
background-color:#E2F7FC;
padding-left:17px;

}
.coreteam_grp
{
width:780px;
float:left;
height:737px;
}
.tencoreteam_grp
{
width:780px;
float:left;
height:800px;
}
.tenImgMnSp_contact
{
width:296px;
height:635px;
float:left;
border:0px;
}
