body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #e5e5e5;
	margin: 0px;
	background-image: url(../image/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	line-height: 18px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.homeBot{
	background-color: #FFFFFF;
}
.footer{
	background-color: #bbbdbf;
	color: #666666;
	font-size: 10px;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 17px;
}
.leftMenu{
	width: 120px;
	padding-left: 22px;
	font-size: 11px;

	color: #07519e;
}
.contentarea{

	text-align: justify;

}

.homeContent{
	width: 100%;
	padding-right: 55px;
	padding-left: 2px;
	padding-top: 10px;
	padding-bottom: 15px;
		height: 347px;
}
.subContent{
	width: 100%;
}
.homeText{
	width: 408px;
	font-size: 12px;
	text-align: justify;
}
.subText{
	width: 350px;
	font-size: 12px;
	text-align: justify;
	display: inline;
	float: left;
}
.subImg{
	width: 258px;
	font-size: 12px;
	text-align: justify;
	display: inline;
	float: right;
	clear: left;
}
a.menkLink, a.menkLink:visited{
	font-size: 11px;
	color: #07519e;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
}

a.menkLink:hover{
	font-size: 11px;

	color: #da2128;
	text-decoration: none;
}
.menkLink{
	padding-top: 4px;
	padding-bottom: 4px;
	height: 22px;
}
.divHome{
	background-color: #33CCFF;
	height: 50px;
	width: 50px;
	position: relative;
	top: 50px;
	right: 303px;
}
a.mailLink, a.mailLink:visited{
	color: #666666;
	text-decoration: none;
}

a.mailLink:hover{
	color: #da2128;
	text-decoration: none;
}

a.webLink, a.webLink:visited{
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}

a.webLink:hover{
	color: #da2128;
	text-decoration: none;
}

.contact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0091c0;
	font-weight: bold;
}
a.contactmailLink, a.contactmailLink:visited{
	color: #0091c0;
	text-decoration: none;
}

a.contactmailLink:hover{
	color: #da2128;
	text-decoration: none;
}

ul {
	list-style-image: url(../image/bullet.gif);
	text-align: left;
}

li {
	text-align: left;
}

a.services, a.services:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

a.services:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.border{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}
.qualityborder{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(../image/quality_foot.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
}
a.leftLink, a.leftLink:visited{
	color: #6e8bbe;
	text-decoration: none;
}

a.leftLink:hover{
	color: #ffcc00;
	text-decoration: none;
}
.leftmenuwidth{
	width: 100px;
}
.rightimagewidth{
	width: 412px;
	height: 340px;
}
.centertextwidth{
	width: 288px;
}
.leftmenuheight{
	height: 20px;
}
.menugap{
	height: 87px;
}
.header{
	font-size: 13px;
	font-weight: bold;
	color: #1c4792;
}
.clients{
	height: 275px;
	width: 300px;
	overflow: auto;
	padding-top: 6px;
}
.connectionsBG{
	background-image: url(../image/img_connections.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFFFFF;

}
.technologyBG{
	background-image: url(../image/img_technology.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 15px;
	text-align: justify;
}
.slogan{
	height: 21px;
	padding-right: 90px;
}
.bullet{
	font-weight: bold;
	color: #4557a5;
}

/*subpages*/

.subtextabout{
	height: 64px;
	padding-right: 45px;
	padding-left: 90px;
	padding-top: 64px;
	height: 308px;
	text-align: justify;
}
.subtextsolutionsleft{

	padding-right: 90px;
	padding-left: 90px;
	padding-top: 1px;
	height: 308px;
	text-align: justify;
	
}

.solutionsleft{
	padding-right: 20px;
	text-align: left;
}
.solutionsright{
	padding-left: 20px;
	text-align: left;
}

.subtextprojectNew{
	height: 64px;
	padding-right: 45px;
	padding-left: 90px;
	padding-top: 64px;
	height: 308px;
	text-align: left;
}
.subtextconnection{
	height: 64px;
	padding-left: 90px;
	padding-top: 64px;
	height: 308px;
	text-align: justify;
}
.subtexttechnew{
	height: 64px;
	padding-right: 45px;
	padding-left: 90px;
	padding-top: 64px;
	height: 350px;
	text-align: justify;
}
.subtextcontact{
	height: 64px;
	padding-left: 60px;
	padding-top: 64px;
	height: 308px;
}
.subtextcontactfeed{

	padding-left: 60px;
	padding-top: 20px;
	padding-right: 60px;
}
.connections{
	height: 64px;
	padding-right: 45px;
	padding-left: 90px;
	padding-top: 64px;
	height: 308px;
	text-align: justify;
}
.subimgabout{
	height: 64px;
	padding-right: 90px;
	padding-left: 45px;
	padding-top: 85px;
	height: 308px;
}
.subimgcontactNew{
	height: 64px;
	padding-right: 60px;
	padding-left: 20px;
	padding-top: 64px;
	height: 308px;
}
.subimgclient{
	height: 64px;
	padding-right: 90px;
	padding-left: 29px;
	padding-top: 85px;
	height: 308px;
}

.subimgproject{
	height: 64px;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 64px;
	height: 308px;
}

.subimgsolutionnew{
	height: 64px;
	padding-right: 70px;
	padding-left: 22px;
	padding-top: 85px;
	height: 308px;
}

.subimgcontact{
	height: 64px;
	padding-right: 60px;
	padding-top: 64px;
	height: 308px;
}
.subimgtech{
	padding-right: 111px;
	padding-left: 65px;
	height: 308px;
}
h4{
	font-weight: bold;
	color: #003366;
}
table.feed td{
	padding-left: 15px;
}
table.bulletpoints{
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.bulletpoints img{
	padding-left: 38px;
}
a.bulletLink, a.bulletLink:visited{
	color: #1c4792;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.bulletLink:hover{
	color: #ffcc00;
	text-decoration: none;
}

a.bulletLink1, a.bulletLink1:visited{
	color: #1c4792;
	text-decoration: underline;


}

a.bulletLink1:hover{
	color: #ffcc00;
	text-decoration: none;
}
.presentation{
	padding-left: 103px;
}
a.presentation, a.presentation:visited{
	color: #648bc9;
	text-decoration: underline;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}

a.presentation:hover{
	color: #ffcc00;
	text-decoration: none;
}
.news{
	margin-left: 50px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #6e8bbe;
	padding-right: 4px;
	padding-left: 6px;
	width: 180px;
	font-size: 11px;
}
.newsheader{
	font-weight: bold;
	color: #6e8bbe;
	
}
.newstext{
	color: #666666;
	line-height: 16px;
	
}
.date{
	margin-left: 50px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #FFFFFF;
	padding-right: 4px;
	padding-left: 6px;
	color: #999999;
	padding-top: 4px;
	font-size: 10px;
}
a.newslink, a.newslink:visited{
	color: #999999;
	text-decoration: none;
}
a.newslink:hover{
	text-decoration: underline;
}
a.newslink1, a.newslink1:visited{
	font-weight: bold;
	color: #6e8bbe;
	text-decoration: none;
}
a.newslink1:hover{
	text-decoration: underline;
}
