body{
	margin: 0 auto;
	background-color:#000000;
}

#cmmilogo
 {
 width:100px;
 height:85px;
 float:left;
 margin-left:260px;
 margin-top:10px;
 }

#wclogo
 {
 width:80px;
 height:85px;
 float:left;
 margin-left:360px;
 margin-top:-85px;
 }
 #oobplogo
 {
 width:105px;
 height:85px;
 float:left;
 margin-left:443px;
 margin-top:-85px;
 }
#layoutone
{
	width: 1003px;
	background-color:#FBFBFB;
	height:auto;
	margin: auto;
	padding: auto;
	overflow: hidden;
}
#headerone
{
width: auto;
height: 134px;
background-image:url(images/header_bg.jpg);
background-repeat: repeat-x;
z-index: 1;
margin: auto;
float: left;

}
#dci_logoone A
{
	margin-top:-20px;
	width: 201px;
	height: 165px;
	z-index: 2;
/*	background-image: url(images/dcilogo.jpg);*/
	background-repeat: no-repeat;
	position: absolute;
	margin-left: 23px;	

}

#standardsone
{
	width: 481px;
	height: 89px;
	background-image: url(images/standards.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-left: 290px;
	margin-top: 30px;
	position: absolute;
}
#standardsnew
{
	width: 557px;
	height: 89px;
	background-image: url(../images/standards_new.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-left: 250px;
	margin-top: 30px;
	position: absolute;
}
#chatone
{
width: 102px;
height: 54px;
/*background-image: url(../images/chat.gif);*/
background-repeat: no-repeat;
margin-top: 35px;
float: right;
position: absolute;
padding-right: 30px;
margin-left: 850px;
}

#chat_textone
{
	width: 135px;
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	margin-top: 100px;
	float: right;
	padding-right: 30px;
}


#chat_textone a:link {
	text-decoration: none;
	color:#070707;
	font-weight: normal;

}
#chat_textone a:visited {
	text-decoration: none;
	color:#070707;
		font-weight: normal;

}
#chat_textone a:hover {
	text-decoration: none;
	color:#070707;
		font-weight: normal;

}
#chat_textone a:active {
	text-decoration: none;
	color:#070707;
	font-weight: normal;
}

#headerwithimage
{
width: 1003px;
height: 150px;
background-color: #FFFFFF;
float: left;
margin: auto;
margin-top: 20px;

}
#body_leftcontainer
{
width: 506px;
float: left;
padding-top: 20px;
}

#headerleft
{
width: 507px;
height: 146px;
background-color: #046391;
float: left;
}

#welcome_content
{
	width: 240px;
	height: 15px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color:#FFFFFE;
	text-align: left;
	padding-left: 8px;
	padding-top: 14px;
	float: left;
}
#welcome_content h1
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color:#FFFFFE;
	width:235px;
	padding-left: 1px;
	margin-top:-1px;
	float: left;
}
.welcome1_content
{
	width: 120px;
	height: 15px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #FEC684;
	text-align: left;
	float: left;
	margin-top: 14px;
	}
	.comp_wel_text
	{
font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	margin-left:-56px;
	margin-top:13px;
	float:left;
	}

#greybox_content
{
 width: auto;
 float: left;
 font-family: "Times New Roman", Times, serif;
 font-size: 14px;
 color: #000000;
 text-align: left;
 line-height: normal;
 padding-left: 10px;
 padding-top: 8px;
}
#body_rightcontainer
{
width: 490px;
float: left;
padding-top: 20px;
padding-left: 2px;
}

#flash_header
{
	width: 490px;
	height: 146px;
	float: right;
}
#flash_image
{
	width: 490px;
	height: 146px;
/*	background-image: url(../images/flashpart.jpg);
*/	background-repeat:no-repeat;
	float: right;

}
.details_container
{
width: 485px;
margin-top: 5px;
float: left;

}
#application_container
{
	width: 483px;	
	background-color: #F1F0F0;
	padding-left:5px;
	float: left;
}
.side_titles
{
font-family: tahoma;
font-size:12px;
font-weight: bold;
color:#3D3E3F;
padding-left:5px;
padding-top:5px;
}
.side_titles_dots
{
font-family: arial;
font-size:10px;
font-weight: bold;
color:#3D3E3F;
padding-left:5px;
padding-top: 1px;
padding-bottom:5px;
}
#application_img
{
	width: 87px;
	height: 69px;
/*	background-image:url(../images/application_img.jpg);
*/	background-repeat:no-repeat;
	float: left;
	padding-top:7px;
	padding-bottom:3px;
	background-color: #F1F0F0;
	
}
.application_content
{
width: 380px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#080808;
padding-left:6px;
padding-top:2px;
padding-bottom:5px;
float: left;
text-align: justify;

}
#dedicated_container
{
	width: 483px;	
	background-color: #fff;
	padding-left:5px;
	float: left;

}
#dedicated_img
{
	width: 84px;
	height: 68px;
/*	background-image:url(../images/dedicated_img.jpg);*/
	background-repeat:no-repeat;
	float: left;
	padding-top:7px;
	padding-bottom:3px;
	background-color: #fff;
}
.dedicated_content
{
width: 380px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#050504;
padding-left:6px;
padding-top:2px;
padding-bottom:5px;
float: left;
text-align: justify;

}

#latesttech_container
{
	width: 483px;	
	background-color: #F1F0F0;
	padding-left:5px;
	float: left;
	padding-bottom: 5px;
}

#latesttech_img
{
	width: 88px;
	height: 64px;
/*	background-image:url(../images/latest_img.jpg);
*/	background-repeat:no-repeat;
	float: left;
	padding-top:7px;
	padding-bottom:3px;
	background-color: #F1F0F0;
	
}

.latesttech_content
{
width: 380px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0C0C0C;
padding-left:6px;
padding-top:2px;
padding-bottom:5px;
float: left;
text-align: justify;

}

#bodycotainer
{
width: 1003px;
background-color: #ffffff;
float: left;
}
#bodypart
{ 
width: 1003px;
background-color: #ffffff;
float: left;
}
.container1
{
width: 506px;
float: left;
}

.link_title
{
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight: bold;
color:#fff;
padding-top:5px;
padding-bottom:5px;
background-color:206CFE;
}

link1_title
{
font-family:Times New Roman, Times, serif;
font-size:14px;
font-weight: bold;
color:#fff;
background-color:#206CFE;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}


#industry_img
{
	width: 82px;
	height: 70px;
	background-image:url(images/industries_img.jpg);
	background-repeat:no-repeat;
	float: right;
	margin-top:8px;
	padding-right: 5px;
}

#container2
{
width: 1003px;
float: left;
padding-top: 5px;
background-color:#FDFDFD;
/*border-bottom: #000000 1px solid;*/

}


.php_container
{
	width: 251px;	
	background-color: #fff;
	padding-left: 2px;
	float: left;

}


.php_container1
{
	width: 251px;	
	background-color: #fff;
	padding-left: 2px;
	float: right;

}
.link_title
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color:#fff;
background-color:#224081;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}
.php_content
{
width: 170px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0D0D0D;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
float: left;
text-align: left;

}

.php_img
{
	width: 69px;
	height: 72px;
	/*background-image:url(../images/php_img.jpg);*/
	background-repeat:no-repeat;
	float: right;
	padding-top:7px;
	padding-bottom:3px;

		
}
.php_content1
{
width: 242px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0A0A0A;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
float: left;
text-align: justify;
}

.link1_title
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color:#fff;
background-color:#E98918;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}
.net_img
{
	width: 69px;
	height: 72px;
/*	background-image:url(../images/net_img.jpg);*/
	background-repeat:no-repeat;
	float: right;
	padding-top:7px;
	padding-bottom:3px;
}


.java_img
{
	width: 69px;
	height: 72px;
/*	background-image:url(../images/java_img.jpg);*/
	background-repeat:no-repeat;
	float: right;
	padding-top:7px;
	padding-bottom:3px;

}


.searchengine_img
{
	width: 69px;
	height: 72px;
	/*background-image:url(../images/sem_img.jpg);*/
	background-repeat:no-repeat;
	float: right;
	padding-top:7px;
	padding-bottom:3px;
		
}



.news_titlebox
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color:#FDFBFD;
padding-top:5px;
padding-left: 5px;
background-image:url(images/news_bar.jpg);
background-repeat:no-repeat;
height: 20px;
}
.projects_titlebox
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color:#FDFBFD;
padding-top:5px;
padding-bottom:5px;
padding-left: 5px;
background-image:url(images/news_bar.jpg);
background-repeat:no-repeat;
height: 22px;
clear:both;
}
.projects_titlebox1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color:#FDFBFD;
margin-top: 16px;
padding-top:5px;
padding-bottom:5px;
padding-left: 5px;
background-image:url(images/news_bar.jpg);
background-repeat:no-repeat;
height: 22px;
clear:both;
}
.industries_titlebox
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color:#F8F8F8;
padding-top:5px;
padding-left: 5px;
background-image:url(images/industriesbar.jpg);
background-repeat:no-repeat;
height: 20px;
}

.client_titlebox
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color:#FCFCFC;
padding-top:5px;
padding-bottom:5px;
padding-left: 5px;
background-image:url(images/clientbar.jpg);
background-repeat:no-repeat;
height: 22px;
}


#video_container
{
	width: 331px;
	background-color: #fff;
	padding-left: 2px;
	float: left;
	}

.video_content
{
width: 225px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#060606;
padding-left:5px;
padding-top:3px;

float: left

}


.video_content1
{
width: 325px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#070707;
padding-left:5px;
padding-top:3px;

float: left

}

#client_container
{
	width: 342px;
	background-color: #fff;
	margin-left: 3px;
	float: left;

}

.case1
{
	width: 342px;
	background-image:url(images/box_grad1.jpg);
	float:left;
	height: 290px;

}

.client_content
{
width: 230px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#020201;
padding-left:5px;
padding-top:10px;
float: left;
text-align: left;
}

#client_img
{
	width: 79px;
	height: 80px;
/*	background-image:url(images/client_img.jpg);
*/	background-repeat:no-repeat;
	float: right;
	margin-top:8px;


		
}
.client_content1
{
width: 327px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#030303;
padding-left:5px;
padding-top:5px;
float: left;
text-align: justify;
}

#vid_container
{
	width: 318px;
	margin-left: 3px;
	float: left;

}

.vid
{
	width: 315px;
	background-image:url(images/box_grad1.jpg);
	float:left;
	height: 290px;
}

.vid_content
{
width: 220px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#080808;
padding-left:5px;
padding-top:10px;
float: left;
text-align: left;
}

.vid_img
{
	width: 78px;
	height: 79px;
	background-repeat:no-repeat;
	float: right;
	margin-top:8px;
	padding-right: 5px;	

	}

.vid_content1
{
width: 302px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-left:5px;
padding-top:1px;
float: left;
text-align: justify;
}

#case_container
{
	width: 318px;
	margin-left: 3px;
	float: left;

}


.case
{
	width: 318px;
	background-image:url(images/box_grad1.jpg);
	float:left;
	height: 290px;

}

.case_content
{
width: 225px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#060606;
padding-left:5px;
padding-top:10px;

float: left

}

#case_img
{
	width: 78px;
	height: 80px;
/*	background-image:url(images/case_img.jpg);
*/	background-repeat:no-repeat;
	float: right;
	margin-top:8px;


		
}
.case_content1
{
width: 315px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#070207;
padding-left:5px;
padding-top:5px;

float: left

}

#footer_links
{
width: inherit;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000200;
text-decoration: none;
line-height: 5px;
background-color: #FFFFFF;
text-align: center;
float: left;
/*border-bottom: #000000 1px solid;*/
border-top: #000000 1px solid;
	

}
#footer_links a
{
	color:#030103;	
	text-decoration:none;	
	background-color: #FFFFFF;
}

.more_links
{
	color:#000100;	
	text-decoration:none;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;}
	



.more_links a:visited {
	text-decoration: none;
	color:#000100;
	font-weight: bold;

}
.more_links a:hover {
	text-decoration: none;
	color:#000099;
	font-weight: bold;

}
.more_links a:active {
	text-decoration: none;
	color:#000100;
	font-weight: bold;
}
.more_links1
{
	color:#050404;
	height:5px;	
	text-decoration:none;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	padding-top: 2px;}



.more_links1 a:visited {
	text-decoration: none;
	color:#050404;
	font-weight: bold;

}
.more_links1 a:hover {
	text-decoration: none;
	color:#050404;
	font-weight: bold;

}
.more_links1 a:active {
	text-decoration: none;
	color:#050404;
	font-weight: bold;
}
/********** April 9 - to be added online ***********/

.php_newcontainer
{
	width: 251px;	
	background-color: #fff;
	padding-left: 2px;
	float: left;
	margin-top: 5px;
}
.php_contentnew
{
	width: auto;
	font-family:"Times New Roman", Times;
	font-size:14px;
	color:#0D0D0D;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:5px;
	float: left;
	text-align: left;
	line-height: normal;
}
.php_newcontainer1
{
	width: 251px;	
	background-color: #fff;
	padding-left: 2px;
	float: left;
}
.banner_new
{
	width: 502px;
	height: 68px;	
	background-color: #fff;
	padding-left: 2px;
	float: left;
	padding-top:2px;
	padding-bottom:2px;
}

/********** April 9 - to be added online ***********/

.logo_bg {
	width: 201px;
	background-image:url(images/logo_bg.jpg);
	height:145px;
	float:left;
	position:absolute;
	margin-left:23px;
}
.logo1_bg {
	width: 201px;
	height: 165px;
	background-image:url(images/logo_bg.jpg);
/*	background-image: url(../images/dcilogo.jpg);*/
	background-repeat: no-repeat;
	margin-left: 15px;
}


.dci_logo {
	width:195px;
	height:103px;
}
.uk,.france,.india {
	width:22px;
	height:11px;
	float:left;
/*	margin-left:5px;
*/	margin-right:4px;
margin-left: 8px;
}

.flag_container {
	width:150px;
	float:left;
	margin-left:30px;
	position:absolute;
	margin-top:3px;
}

#chat_textone1
{
	width: 81px;
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	float: left;
	}

#chat_newtextone1
{
	width: 81px;
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	float: left;
	padding-left:15px;
	}


#chat_textone1 a:link {
	text-decoration: none;
	color:#070707;
	font-weight: normal;

}
#chat_textone1 a:visited {
	text-decoration: none;
	color:#070707;
		font-weight: normal;

}
#chat_textone1 a:hover {
	text-decoration: none;
	color:#070707;
		font-weight: normal;

}
#chat_textone1 a:active {
	text-decoration: none;
	color:#070707;
	font-weight: normal;
}

/*.new_l
{
	width: 201px;
	height: 165px;
	background-image:url(../images/logo_bg.jpg);
	background-repeat: no-repeat;
	float:left;
	margin-top: 17px;
	margin-left:10px;
}*/

#standardsnew_alter
{
	width: 556px;
	height: 89px;
	background-image: url(images/standards_new.jpg);
	background-repeat: no-repeat;
	float:left;
	margin-top: 25px;
	position:absolute;
	margin-left:250px;
	
}
#chatone1
{
width: 140px;
height: 78px;
/*background-image: url(../images/chat.gif);*/
/*background-repeat: no-repeat;*/
margin-top:35px;
float: left;
position:absolute;
clear:left;
margin-left:830px;
}


/*28-4-08*/

.industries_contentnew
{
width: 240px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#020201;
padding-left:5px;
padding-top:5px;
float: left;
text-align: justify;
}
#indus_container
{
	width: 342px;
	background-color: #fff;
	margin-left: 3px;
	float: left;

}

.new_industries
{
	width: 342px;
	background-image:url(images/newhome_bg.jpg);
	float:left;
	height: 147px;

}
.new_industries1
{
	width: 342px;
	background-color: #fff;
	float:left;

}

#newvideo_container
{
	width: 318px;
	margin-left: 3px;
	float: left;

}
.indus_content1
{
width: 327px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#030303;
padding-left:5px;
padding-top:1px;
float: left;
text-align: justify;
}

.newvideo
{
	width: 315px;
	background-color: #fff;
	float:left;
}
.newvideo1
{
	width: 315px;
	background-image:url(images/newhome_bg.jpg);
	float:left;
	height: 147px;
}


.newvideo_content
{
width: 220px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#080808;
padding-left:5px;
padding-top:5px;
float: left;
text-align: justify;
}
.appn_newimg
{
	width: 85px;
	height: 70px;
	background-repeat:no-repeat;
	float: left;
	margin-top:5px;
	padding-left: 5px;
}
.newvideo_content1
{
width: 210px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#080808;
padding-left:5px;
padding-top:5px;
float: left;
text-align: justify;
}
.art_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}
a.art_link:hover {
	color: #D67304;
	text-decoration:underline;
}
.thickline {
	border: 1px solid #CCCCCC;
}

/*------------------------------------------Left Start----------------------------------*/

#left{
	width:160px; margin:163px 25px 0 0; padding:0; float:left;
	}
#left ul.leftnav{
	margin:0 0 12px 0;; padding:30px 18px 41px 14px; list-style:none;
	background:url(images/left_top_gradient.gif) no-repeat 0 0 #F8F8F8;
	color:#7C7C7C;
	}
#left ul.leftnav li{
	background:url(images/grey_dotted.gif) repeat-x 0 100% #F8F8F8;
	font:bold 11px/19px Arial, Helvetica, sans-serif; height:20px;
	color:#7C7C7C;
	}
#left ul.leftnav li a{
	background:url(images/arrow_list.gif) no-repeat 0 5px #F8F8F8;
	font:bold 11px/19px Arial, Helvetica, sans-serif; display:block;
	color:#7C7C7C; padding:0 0 0 13px; text-decoration:none; height:19px;	
	}
#left ul.leftnav li a.services{
	background:url(images/arrow_list.gif) no-repeat 0 5px #FFFFFF;
	font:bold 11px/19px Arial, Helvetica, sans-serif; display:block;
	color:#7C7C7C; padding:0 0 0 13px; text-decoration:none; height:19px;	
	}
#left ul.leftnav li.archives{
	background:none; background-color:#F8F8F8;
	font:bold 11px/19px Arial, Helvetica, sans-serif; height:20px;
	color:#7C7C7C;
	}
#left ul.leftnav li a:hover{
	background-color:#FFFFFF; color:#7C7C7C;
	}

#left form#member{
	padding:21px 14px 27px 14px; margin:0 0 12px 0; width:132px;
	background-color:#F4F0EA; color:#000000;
	}
#left form#member h2{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#4D3F2A; background-color:#F4F0EA;
	padding:0 0 18px 0; float:left;
	}
#left form#member input{
	background-color:#FFFFFF; 
	border-top:#808080 solid 1px; border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px; border-left:#808080 solid 1px;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000000; width:122px; height:12px; padding:4px;
	float:left;
	}
#left form#member label{
	line-height:12px; display:block; float:left;
	}
a.register{
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	color:#990200; background-color:#F4F0EA;
	margin:10px 0 8px 0; text-decoration:none; float:left;
	}
a.register:hover{
	background-color:#FFFFFF; color:#990200;
	}
a.password{
	background:url(images/password_bg.gif) no-repeat 0 0 #F4F0EA;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:center; text-decoration:none;
	width:132px; height:16px; display:block; float:left;
	margin:0 0 10px 0;
	}
#left form#member input.goBtn{
	background:url(images/go_bg.gif) no-repeat 0 0 #F4F0EA;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#FFFFFF; width:24px; height:14px; border:none;
	cursor:pointer; padding:0 0 5px 0; float:right; 
	}
	
#left ul.bottomlink{
	margin:13px 0 0 14px; padding:0; list-style:none;
	}
#left ul.bottomlink li{
	background:url(images/box_list.gif) no-repeat 0 4px #FFFFFF;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#000000; padding:0 0 0 12px; margin:0 0 3px 0;
	}
#left ul.bottomlink li a{
	background:url(images/green_arrow.gif) no-repeat 64px 2px #FFFFFF;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#000000; text-decoration:none; width:80px;
	display:block;
	}
#left ul.bottomlink li a:hover{
	background:url(images/green_arrow.gif) no-repeat 70px 2px #FFFFFF;
	color:#000000;
	}


/*------------------------------------------Left End----------------------------------*/
