#container {
	font-family: Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size: small;
	height: 893px;
	width: 1005px;
	margin-right: auto;
	margin-left: auto;
}
#kinetic_img {
	float: left;
	height: 180px;
	width: 300px;
	border: 1px solid #333333;

	margin-left: 20.px;
	margin-left: 10px;
}
#webinfo {
	float: left;
	height: 180px;
	width: 300px;


	margin-right: 30.px;
	margin-left: 20px;
}
.clientinfo {
	background-color: #E1ECFA;
	height: 30px;
	width: 300px;
	padding-left: 10px;
	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	padding-top: 7px;
}
#info {
	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #000000;
	float: left;
	width: 632px;
	margin-left: 10px;
	text-align: justify;
	height: 800px;
	margin-top: 10px;
	line-height: 20px;
}








#top {
	background-image: url(banner_bg.jpg);
	background-repeat: repeat-x;
	height: 68px;
	width: 1005px;
	margin-right: auto;
	margin-left: auto;
}
#companyname {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8%;
}
#main {
	background-image: url(img_199_webdsn.jpg);
	background-repeat: repeat-x;
	height: 829px;
	padding-top: 0px;
	float: left;
	width: 1005px;
}
.welcome {
	padding-top: 12%;
	padding-left: 0%;
}

#text {
	left: 50px;
	position: relative;
	float: left;
	width: 28%;
}
#main3 {
	float: right;
	position: relative;
}



#main2 {
	background-image: url(img_23.jpg);
	background-repeat: repeat-x;
	width: 981px;
	height: 250px;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
}
#column44 a:link {
	color: #2579DB;
	text-decoration: none;
}

#sidebar {
	width: 945px;
	padding-left: 20px;
}
#blank {
	float: left;
	width: 1%;
	background-color: #FFFFFF;
	padding-left: 0%;
	height: 24.5%;
	position: fixed;
}

#column1 {
	float: left;
	width: 24.8%;
	background-color: #FFFFFF;
	padding-left: 0px;
}
#coltext {
	padding-bottom: 2%;
	padding-left: 2%;
	padding-top: 0%;
	padding-right: 2%;
}




.flot_right {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	position: relative;
	background-color: #666666;
}
#collas {
	position: relative;
	top: 13%;
	float: left;
	background-position: center top;
	width: 25%;
	left: 10%;
}
.flot_left {
	float: left;
}
#column2 {
	margin: 0px;
	float: left;
	width: 24.8%;
	background-color: #FFFFFF;
	padding-bottom: 17px;
}
#column3 {
	float: left;
	width: 24.8%;
	background-color: #FFFFFF;
	padding-bottom: 17px;
}
#footer {
	width: 83.5%;
	padding-left: 1.9%;
}
.coltext2 {
	margin-right: 5%;
	margin-bottom: 2px;
	margin-left: 2%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
}
#empty {
	float: left;
	height: 170px;
	width: 26px;
	background-color: #FFFFFF;
}
#i {
	float: right;
	width: 210px;
}


#allcolum {
	width: 100%;
	background-color: #FFFFFF;
	float: left;
	margin-left: 0px;
}

#column4 {
	width: 24%;
	background-color: #FFFFFF;
	padding-bottom: 17px;
	position: relative;
	float: left;
}
#abfooter {
	width: 943px;
	height: 136px;
}
#aboutlink {
	padding: 0px;
	float: left;
	height: 615px;
	width: 187px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#ab2 {
	margin-top: 13px;
	margin-right: 12px;
	margin-bottom: 8px;
	margin-left: 5px;
	line-height: 30px;
	font-weight: bold;
	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	float: none;
	padding-left: 7px;
	text-align: left;
}

#ab1 {
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	text-align: right;
	color: #006699;
	word-spacing: 1px;
	background-image: none;
	padding-bottom: 3px;
}
#ab3 {
	background-color: #519DE5;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	color: #FFFFFF;
	padding-right: 5px;
	font-size: 11px;
	float: right;
	padding-left: 5px;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 94%;
}
#abtext {
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	padding-left: 15px;
	color: #000000;
	position: relative;
	width: 730px;
	float: right;
	height: 570px;
}

#abpara2 {
	padding-top: 0px;
	margin-right: 5px;
	width: 73%;
}
.justy {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: small;
	color: #666666;
	text-align: justify;
}



#ab4 {
	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
	height: 225px;
}
#just {
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	color: #0072A2;
	background-image: none;
	background-repeat: repeat-x;
	font-size: 11px;
	padding-bottom: 50px;
}






#aboutmain {
	background-image: url(ab_img_29.jpg);
	background-repeat: repeat-x;
	position: relative;
	width: 943px;
	height: 752px;
	padding-top: 30px;
	background-color: #FFFFFF;
	float: left;
	left: 30px;
}
#aboutlink a:link {
	color: #006699;
	text-decoration: none;
}
#aboutlink a:active {
	color: #006699;
	text-decoration: none;
}

#aboutlink a:visited {
	color: #006699;
	text-decoration: none;
}
#aboutlink a:hover {
	color: #003366;
	text-decoration: underline;
}
#aboutlink #ab3 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#aboutlink #ab3 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#aboutlink #ab3 a:hover {
	color: #EAEAEA;
	text-decoration: none;
}
#aboutlink #ab3 a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#ab2_solutions {
	margin-right: 12px;
	margin-left: 5px;
	line-height: 150%;
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#ab4_solutions {
	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-bottom: 160px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
	height: 160px;
}
#abpara2_outsourcing {

	padding-top: 0px;
	margin-right: 5px;
	width: 75%;
}
#ab3_partner {

	background-color: #519DE5;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	color: #FFFFFF;
	padding-right: 5px;
	font-size: 11px;
	float: right;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 90%;
}
#aboutlink_partner {
	float: right;
	height: 85%;
	width: 10%;
}
#ab4_partner {

	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 100%;
	padding-top: 40px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #F1F6FC;
	line-height: 25px;
}
#aboutlink_p {
	padding: 0px;
	float: left;
	height: 85%;
	width: 167px;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
}
#aboutlink_p a:link {

	color: #006699;
	text-decoration: none;
}
#aboutlink_p a:active {

	color: #006699;
	text-decoration: none;
}
#aboutlink_p a:visited {

	color: #006699;
	text-decoration: none;
}


#aboutlink_p a:hover {

	color: #003366;
	text-decoration: underline;
}
#title {
	font-family: "Myriad Pro";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	height: 22px;
	width: 187px;
}

#aboutlink_p #ab3 a:link {

	color: #FFFFFF;
	text-decoration: none;
}
#aboutlink_p #ab3 a:visited {

	color: #FFFFFF;
	text-decoration: none;
}
#aboutlink_p #ab3 a:hover {

	color: #EAEAEA;
	text-decoration: none;
}
#aboutlink_p #ab3 a:active {

	color: #FFFFFF;
	text-decoration: none;
}
#abpara2_con {

	padding-top: 0px;
	margin-right: 5px;
	width: 64%;
}
#sales a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#sales a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#sales a:hover {
	color: #E9E9E9;
	text-decoration: none;
}
#sales a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#sales {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #3366FF;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	float: right;
	letter-spacing: -1px;
}
.linehi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 20px;
	color: #000000;
	text-align: justify;
}
#ab4_propartner {


	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-bottom: 100px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
}
#ab4_diff {
	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-bottom: 50px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
	height: 180px;
}
#abtext_careers {
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 15px;
	padding-left: 15px;
	color: #000000;
	padding-top: 0px;
	position: relative;
	width: 79%;
	float: right;
	line-height: 20px;
	height: 1400px;
}
#abtext_careers a:link {
	color: #0000FF;
	text-decoration: none;
}
#abtext_careers a:visited {
	color: #0000FF;
	text-decoration: none;
}
#abtext_careers a:hover {
	color: #000066;
	text-decoration: underline;
}
#abtext_careers a:active {
	color: #0000FF;
	text-decoration: none;
}
#sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 20px;
	color: #666666;
	float: left;
	margin-left: 20px;
	margin-bottom: 0px;
	width: 70%;
}
#sitemap ul a:link {
	color: #666666;
	text-decoration: none;
}
#sitemap ul a:visited {
	color: #666666;
	text-decoration: none;
}
#sitemap ul a:hover {
	color: #0066CC;
}
#sitemap2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 20px;
	color: #666666;
	float: left;
	width: 70%;
	margin-left: 20px;
	margin-bottom: 30px;
}
#sitemap2 li {

	list-style-type: none;
}
#sitemap2 ul a:link {

	color: #666666;
	text-decoration: none;
}
#sitemap2 ul a:visited {

	color: #666666;
	text-decoration: none;
}
#sitemap2 ul a:hover {

	color: #0066CC;
}
#colfirst {
	float: left;
	height: 100%;
	width: 40%;
}
#ab4_itout {

	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-bottom: 550px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
}
#main_itout {
	background-image: url(img_19_itout.jpg);
	background-repeat: repeat-x;
	height: 83%;
	padding-top: 0px;
	padding-left: 25px;
}
#abtext_itout {
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 15px;
	padding-left: 10px;
	color: #666666;
	padding-top: 0px;
	width: 730px;
	float: right;
	line-height: 20px;
	height: 930px;
}
#container_itout {
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: small;
	padding: 0px;
	width: 1285px;
	margin-right: auto;
	margin-left: auto;
	background-color: #DFE2E7;
	height: 1500px;
}
#aboutmain_itout {

	background-image: url(ab_img_29.jpg);
	background-repeat: repeat-x;
	position: relative;
	width: 943px;
	height: 970px;
	background-color: #FFFFFF;
	padding-top: 30px;
}
#ab4_offshore {

	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-bottom: 300px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
}
#aboutmain_offshore {
	background-image: url(ab_img_29.jpg);
	background-repeat: repeat-x;
	position: relative;
	width: 944px;
	height: 830px;
	background-color: #FFFFFF;
	padding-top: 30px;
}
#ab4_careers {


	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-bottom: 1100px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
}
#aboutmain_careers {

	background-image: url(ab_img_29.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	position: relative;
	width: 83%;
	height: 1100px;
	background-color: #FFFFFF;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ab4_sitemap {

	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-bottom: 250px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
}
#aboutmain_process {

	background-image: url(ab_img_29.jpg);
	background-repeat: repeat-x;
	width: 943px;
	height: 650px;
	background-color: #FFFFFF;
	padding-top: 30px;
}
.style18C {
	color: #0066CC;
	font-weight: bold;
}
.coltext2 a:link {



	color: #3399FF;
	text-decoration: none;
}
.coltext2 a:active {



	color: #3399FF;
	text-decoration: none;
}
.coltext2 a:visited {



	color: #3399FF;
	text-decoration: none;
}
.coltext2 a:hover {




	color: #0099FF;
	text-decoration: underline;
}
#blank1 {
	float: left;
	width: 24.8%;
	background-color: #FFFFFF;
	padding-left: 0px;
	height: 10%;
	position: relative;
}
.coltext22 {

	margin-right: 4%;
	margin-bottom: 20px;
	margin-left: 6%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
}
#in {
	width: 216px;
}

#main_careers {

	background-image: url(img_19_careers.gif);
	background-repeat: repeat-x;
	height: 1700px;
	padding-top: 0px;
	padding-left: 12%;
}
#column44 {
	float: left;
	width: 236px;
	background-color: #FFFFFF;
	position: relative;
	height: 215px;
}
#img1 {
	padding-right: 30px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: inherit;
	margin-right: 2px;
}
#img3 {
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 2px;
	width: auto;
}
#coltext_a {
	width: 216px;
	padding: 10px;
}
#column44 a:visited {

	color: #2579DB;
	text-decoration: none;
}
#column44 a:hover {


	color: #2579DB;
	text-decoration: underline;
}
#column44 a:active {


	color: #2579DB;
	text-decoration: none;
}
#main_in {
	background-image: url(img_19.jpg);
	background-repeat: repeat-x;
	height: 742px;
	float: right;

	width: 984.px;
	padding-right: 20px;
	padding-left: 20px;
	width: 984px;
}
#footer_i {
	width: 963px;
	float: left;
}

#abtext_cc {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	color: #000000;
	padding-top: 0px;
	width: 730px;
	float: right;
	line-height: 17px;
	height: 1300px;
	background-repeat: repeat-x;
}
#aboutmain_mm {
	background-image: url(ab_img_29.jpg);
	background-repeat: repeat-x;
	position: relative;
	width: 943px;
	height: 1300px;
	background-color: #FFFFFF;
	padding-top: 30px;
}
#ab4_kk {



	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-bottom: 950px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
}
#logo {
	line-height: 35px;
	float: left;
	margin-left: 30px;
}
#lo {
	float: left;
	height: 200px;
	width: 330px;
	margin-top: 20px;
	margin-left: 220px;
	left: 12px;
}
#abtext_part {
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 15px;
	padding-left: 15px;
	color: #000000;
	padding-top: 0px;
	position: relative;
	width: 79%;
	float: right;
	height: 100%;
}
#ab4_out {
	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
	height: 60%;
}
.coco {

	float: right;
	width: 216px;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	height: 354px;
}
#abtext_sol {

	font-family: Arial, Helvetica, sans-serif;
	padding-right: 15px;
	padding-left: 15px;
	color: #000000;
	padding-top: 0px;
	position: relative;
	width: 79%;
	float: right;
	height: 90%;
}
#abtext_o {

	font-family: Arial, Helvetica, sans-serif;
	padding-right: 15px;
	padding-left: 15px;
	color: #000000;
	padding-top: 0px;
	position: relative;
	width: 79%;
	float: right;
	height: 100%;
}
#main_cd {


	background-image: url(img_19_itout.jpg);
	background-repeat: repeat-x;
	height: 1500px;
	padding-top: 0px;
	padding-left: 30px;
}
#main_c1 {
	background-image: url(img_19_2.jpg);
	background-repeat: repeat-x;
	height: 808px;
	padding-top: 0px;
	padding-left: 20px;
}
#column45 {

	float: left;
	width: 236px;
	background-color: #FFFFFF;
	position: relative;
	height: 215px;
}
#column46 {
	float: left;
	width: 236px;
	background-color: #FFFFFF;
	position: relative;
	height: 215px;
	overflow: hidden;
}
#column47 {


	float: left;
	width: 236px;
	background-color: #FFFFFF;
	position: relative;
	height: 215px;
}
#j {

	float: right;
	width: 210px;
}
#k {

	float: right;
	width: 210px;
}
#l {

	float: right;
	width: 210px;
}
#ab23 {
	margin-top: 13px;
	margin-right: 12px;
	margin-bottom: 8px;
	margin-left: 5px;
	line-height: 150%;
	width: 130px;
}
#container_it {

	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: small;
	padding: 0px;
	height: 1310px;
	width: 1285px;
	margin-right: auto;
	margin-left: auto;
	background-color: #DFE2E7;
}
#container_off {

	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: small;
	padding: 0px;
	height: 1200px;
	width: 1285px;
	margin-right: auto;
	margin-left: auto;
	background-color: #DFE2E7;
}
#ab4_offshoree {


	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-bottom: 500px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
}
#main_o {

	background-image: url(img_19_offshore.jpg);
	background-repeat: repeat-x;
	height: 1000px;
	padding-top: 0px;
	padding-left: 50px;
}
.sitemap1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 20px;
	color: #000000;
	float: left;
	margin-left: 20px;
	margin-bottom: 0px;
	width: 70%;
}
.sitemap li {

	list-style-type: none;
}
.sitemap1 ul a:link {

	color: #000000;
	text-decoration: none;
}
#sitemap1 li {

	list-style-type: none;
}
.sitemap1 li {


	list-style-type: none;
}
.sitemap1 ul a:visited {


	color: #000000;
	text-decoration: none;
}
.sitemap1 ul a:hover {


	color: #0066CC;
}
.colfirst {

	float: left;
	height: 100%;
	width: 40%;
}
#aboutmain_site {
	background-image: url(ab_img_29.jpg);
	background-repeat: repeat-x;
	position: relative;
	width: 943px;
	height: 700px;
	background-color: #FFFFFF;
	padding-top: 30px;
	float: left;
}
#aboutlink_site a:link {

	color: #006699;
	text-decoration: none;
}
#aboutlink_site a:active {

	color: #006699;
	text-decoration: none;
}
#aboutlink_site a:visited {

	color: #006699;
	text-decoration: none;
}
#aboutlink_site a:hover {

	color: #003366;
	text-decoration: underline;
}
#p1 {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: small;
	line-height: 20px;
	color: #000000;
	text-align: justify;
}
.p1 {

	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: small;
	line-height: 20px;
	color: #000000;
	text-align: justify;
}
#container_itoutt {

	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: small;
	padding: 0px;
	width: 1285px;
	margin-right: auto;
	margin-left: auto;
	background-color: #DFE2E7;
	height: 1400px;
}
#container_new {

	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: small;
	padding: 0px;
	height: 1300px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-color: #DFE2E7;
}
#aboutmain_kk {



	background-image: url(ab_img_29.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	position: relative;
	width: 83%;
	height: 900px;
	background-color: #FFFFFF;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container_iit {
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: small;
	padding: 0px;
	height: 1400px;
	width: 1285px;
	margin-right: auto;
	margin-left: auto;
	background-color: #DFE2E7;
	margin-top: 0px;
	overflow: hidden;
}
#main_dd {



	background-image: url(img_19_offshore.jpg);
	background-repeat: repeat-x;
	height: 1000px;
	padding-top: 0px;
	padding-left: 12%;
}
#top_it {

	background-image: url(banner_bg.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	height: 68px;
	width: 1005px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#contactgradiant
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#32A7DD,EndColorStr=#0F69C1);
}
.contactalign
{
	padding-top :10px;
}#lay {
	text-decoration: none;
}
#column45 a:link {

	color: #2579DB;
	text-decoration: none;
}
#column46 a:link {

	color: #2579DB;
	text-decoration: none;
}
#column47 a:link {

	color: #2579DB;
	text-decoration: none;
}
#column45 a:visited {


	color: #2579DB;
	text-decoration: none;
}
#column46 a:visited {


	color: #2579DB;
	text-decoration: none;
}
#column47 a:visited {


	color: #2579DB;
	text-decoration: none;
}
#column45 a:hover {



	color: #2579DB;
	text-decoration: underline;
}
#column46 a:hover {



	color: #2579DB;
	text-decoration: underline;
}
#column47 a:hover {



	color: #2579DB;
	text-decoration: underline;
}
#column45 a:active {



	color: #2579DB;
	text-decoration: none;
}
#column46 a:active {



	color: #2579DB;
	text-decoration: none;
}
#column47 a:active {



	color: #2579DB;
	text-decoration: none;
}
#ab_container {

	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: small;
	padding: 0px;
	height: 981px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-color: #DFE2E7;
	float: right;
}
#ab4_application {

	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
	height: 242px;
}
#ab4_consultancy {


	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
	height: 260px;
}
#aboutmain_contact {

	background-image: url(ab_img_29.jpg);
	background-repeat: repeat-x;
	position: relative;
	width: 943px;
	height: 650px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin-right: 25px;
	background-color: #FFFFFF;
}
#container_contact {

	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: small;
	padding: 0px;
	height: 960px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-color: #DFE2E7;
	float: right;
}
#ab4_managed {

	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
	height: 300px;
}
#main_process {
	background-image: url(img_19.jpg);
	background-repeat: repeat-x;
	height: 829px;
	padding-left: 30px;
	width: 994px;
}
#main_site {
	background-image: url(img_199.jpg);
	background-repeat: repeat-x;
	height: 829px;
	float: left;
	width: 994px;
	padding-left: 30px;
}
#ab4_solutions2 {

	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 11px;
	width: 94%;
	padding-top: 40px;
	padding-bottom: 160px;
	padding-left: 10px;
	background-color: #F1F6FC;
	line-height: 25px;
	height: 180px;
}
#aboutmain_webmaintenance {

	background-image: url(ab_img_29.jpg);
	background-repeat: repeat-x;
	position: relative;
	width: 943px;
	height: 640px;
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	margin-right: 30px;
	background-color: #FFFFFF;
}
#aboutlink_solution {

	padding: 0px;
	float: left;
	height: 630px;
	width: 167px;
	margin-top: 0px;
	margin-bottom: 0px;
}


.casestudy {
	float: right;
	height: 162px;
	width: 298px;
	margin-top: 10px;
}
#case_divider_l {

	float: left;
	height: 689px;
	width: 355px;
}
#case_divider_r {


	float: left;
	height: 692px;
	width: 340px;
}
.web_img {
	float: left;
	height: 99px;
	width: 160px;
}
#web1 {
	float: right;
	height: 99px;
	width: 205px;
	background-image: url(kinetic_img.jpg);
	background-repeat: no-repeat;
	margin-left: 100px;
	margin-top: 20px;
}
.webtitle {
	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 11.5px;
	color: #333333;
	float: left;
	width: 160px;
	margin-top: 67px;
	margin-left: 7px;
	font-weight: bold;
}
#web2 {

	float: right;
	height: 99px;
	width: 205px;
	background-image: url(ideamaps_img.jpg);
	background-repeat: no-repeat;
	margin-left: 100px;
	margin-top: 20px;
}
#web3 {
	float: right;
	height: 99px;
	width: 205px;
	background-image: url(ajtech_img.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}
#web4 {

	float: left;
	height: 99px;
	width: 205px;
	background-image: url(ql_img.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}
#web5 {


	float: left;
	height: 99px;
	width: 205px;
	background-image: url(penenden_img.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
}
.webtitle a:link {
	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 11.5px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.webtitle a:visited {
	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 11.5px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.webtitle a:hover {

	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 11.5px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.webtitle a:active {

	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 11.5px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#web11 {
	float: left;
	height: 99px;
	width: 170px;
	background-image: url(kinetic_img.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 40px;
}
#web22 {
	float: left;
	height: 99px;
	width: 170px;
	background-image: url(ql_img.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 20px;
}
#web44 {

	float: left;
	height: 99px;
	width: 170px;
	background-image: url(penenden_img.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 40px;
}
#web55 {

	float: left;
	height: 99px;
	width: 170px;
	background-image: url(ajtech_img.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 20px;
}
#web33 {

	float: left;
	height: 99px;
	width: 170px;
	background-image: url(ideamaps_img.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 20px;
}
.clientinfo a:link {
	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.clientinfo a:visited {

	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.clientinfo a:hover {


	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.clientinfo a:active {



	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
#webkinetic {

	float: left;
	height: 99px;
	width: 170px;
	margin-top: 20px;
	margin-left: 40px;
}
.webkinetic {


	float: left;
	height: 105px;
	width: 162px;
	margin-top: 20px;
	margin-left: 40px;
}
#main_index {

	background-image: url(img_199.jpg);
	background-repeat: repeat-x;
	height: 770px;
	float: right;

	width: 984.px;
	padding-right: 20px;
	padding-left: 20px;
	width: 984px;
}
#download a:link {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
#download a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
#download a:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
#download a:active {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.resourcesheader {
	background-color: #E1ECFA;
	height: 22px;
	width: 700px;
	padding-left: 10px;
	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	margin-top: 15px;
	padding-top: 5px;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 5px;
}
.linehi  a:link {
	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.linehi  a:visited {
	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.linehi  a:hover {
	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.linehi  a:active {
	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.resourcesheader a:link {

	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.resourcesheader a:visited {


	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.resourcesheader a:hover {



	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.resourcesheader a:active {



	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.abresource a:link {

	color: #2579DB;
	text-decoration: none;
}
.abresource a:visited {


	color: #2579DB;
	text-decoration: none;
}
.abresource a:hover {


	color: #2579DB;
	text-decoration: underline;
}
.abresource a:active {



	color: #2579DB;
	text-decoration: none;
}
#main_links {



	background-image: url(img_19_links.jpg);
	background-repeat: repeat-x;
	height: 10200px;
	padding-top: 0px;
	padding-left: 30px;
}
#main_soft {



	background-image: url(img_19_soft.jpg);
	background-repeat: repeat-x;
	height: 1730px;
	padding-top: 0px;
	padding-left: 30px;
}
#Layer3 a:link {
	color: #FFFFFF;
}
#Layer3 a:visited {

	color: #FFFFFF;
}
#Layer3 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#Layer3 a:active {


	color: #FFFFFF;
}
#main_indexx {


	background-image: url(img_199_index.jpg);
	background-repeat: repeat-x;
	height: 609px;
	float: right;

	width: 984.px;
	padding-right: 10px;
	padding-left: 10px;
	width: 984px;
}
#logos {
	width: 904px;
	height: 45px;
	float: left;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}

#main2n {

	background-image: url(img_23.jpg);
	background-repeat: repeat-x;
	width: 981px;
	height: 200px;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
}
#collas2 {

	position: relative;
	top: 20px;
	float: left;
	background-position: center top;
	width: 25%;
	left: 20%;
}
#text2 {
	left: 100px;
	position: relative;
	float: left;
	width: 275px;
	height: 170px;
}
#lo2 {

	float: right;
	height: 200px;
	width: 330px;
	margin-top: 20px;
}
navbar {
	height: 43px;
	width: 1005px;
}
#just2 {

	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	color: #0072A2;
	background-image: none;
	background-repeat: repeat-x;
	font-size: 11px;
}
#livesupport {
	color: #0072A2;
	float: right;
	font-family: "Trebuchet MS", "Myriad Pro", Arial, "Times New Roman";
	font-size: 12px;
	width: 161px;
	padding-top: 8px;
	padding-left: 25px;
	background-color: #F1F6FC;
	height: 65px;
	font-weight: bold;
}
#submit {
	background-color: #DDDDDD;
	float: left;
	height: auto;
	width: 187px;
}
#RQ_RightPanel
{
	height:340px;width:650px; padding-top:30px; padding-left:20px;		
}
#RQ_RequestquoteDiv
{
	height:440px;width:650px; border: #bcc2be thin solid; 
}
.RQ_ContactInformationDiv
{
	padding-top :10px; height:25px;width:auto;  background-color: #1473ad; color: #ffffff; vertical-align:middle; text-indent: 10px;	
}
.RQ_ConInforSpanDiv
{
	font-size: small; font-family: Arial; font-weight: bold;
}
.RQ_LeftDiv
{
	height:25px;width:325px;float:left; padding-top:5px; margin-top:0px;
}
.RQ_LeftLableDiv
{
	height:23px;width:150px;float:left; padding-left:0px; background-color: #E3ECF7; font-weight: bold; color: #0066cc; text-indent: 10px; font-family: Arial;
}
.RQ_LeftTextDiv
{
	height:20px;width:160px;left:100px;float:right;
}
.RQ_RightDiv
{
	height:25px;width:320px;float:left  ; padding-top:5px; margin-top:0px;
}
.RQ_RightLableDiv
{
	height:23px;width:150px;float:left ; background-color: #E3ECF7; font-weight: bold; color: #0066cc; text-indent: 10px; font-family: Arial;
}
.RQ_RightTextDiv
{
	height:20px;width:160px;left:150px;float:right;
}
#RQ_JobInformationDiv
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#32A7DD,EndColorStr=#0F69C1);
	height:25px;
	width:100%;
	margin-top:10px;
	padding-top:5px;
	background-color: #1473ad;
	color: #ffffff;
	vertical-align:middle;
	text-indent: 10px;
	float: left;
}
.RQ_MessageDiv
{
	height:120px;
	width:645px;
	float:left; 
	padding-top:5px; 
}
.RQ_MessageLableDiv
{
	height:118px;
	width:150px;
	float:left; 
	background-color: #E3ECF7; 
	font-weight: bold; 
	color: #0066cc; 
	text-indent: 10px; 
	font-family: Arial;
}
.RQ_MessageTextDiv
{
	height:118px;
	width:465px;
	float:left ; 
	padding-left:15px;
}
.RQ_ControlDiv
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#32A7DD,EndColorStr=#0F69C1);
	height:25px;
	width:100%; 
	margin-top:10px;
	padding-top:5px; 
	background-color: #1473ad;
	color: #ffffff; 
	vertical-align:middle;
	text-indent: 10px;
	float: left;
}
.RQ_ButtonDiv
{
	height:auto; 
	width:auto; 
	margin-left:250px;
}
.linehi_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 20px;
	color: #000000;
	text-align: justify;
	float: left;
	width: 700px;
}

.linehi_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 20px;
	color: #000000;
	text-align: justify;
	float: left;
	width: 700px;
}
.linehi_links a:link {

	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.linehi_links a:visited {


	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.linehi_links a:hover {



	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.linehi_links a:active {



	font-family: Arial, "Helvetica World", "Times New Roman";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}




