/* =Master style
******************/
html, body,  span, h1, h2, h3, h4, h5, h6, abbr, acronym, address, big, cite, code, em, font, img, sub, sup, tt, var, dl, dt, dd, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; 
font-family: arial, verdana;
font-size: 12px;
line-height: 18px;
text-decoration:none;
}
blockquote {margin:0;padding:0;}
ol, ul { list-style: none;}

a {color:#606060; text-decoration: none; cursor:pointer}

a:hover{text-decoration: none;}

div.bgimg {
	margin: 0px auto;
	width:971px;
	visibility:visible;
	background: transparent url(../images/layout_bg.jpg) repeat-y;
}

.bgimg_top{
padding:0 0 0 9px;
}
body
{
	background: #CECECE;
}

.outerWrap
{	
	margin: 0px auto 0px auto;
	width: 995px;
}

.header 
{
margin: 0px auto 0px auto;
	width: 955px;
	background-color: #cecece;
position:relative;
z-index:0;
}


a.home_link:link {color:#F7890C; text-decoration:underline; }
a.home_link:visited {color:#F7890C; text-decoration:underline; }
a.home_link:hover {color:#F7890C; text-decoration:underline; }
a.home_link:active {color:#F7890C;  text-decoration:underline;} 

.tabs 
{float:left;
}

.tabs_img a
{padding: 0 5px 0 5px;
}

/**top***/
.toplinks {
	width:340px;
	float:right;
	margin:15px 0 0 0;
}

.toplinks ul li {
	margin:0;
	padding:0;
	display:inline;
	line-height:18px;
	color:#a5a5a5;
}

.toplinks ul li a, .toplinks ul li a:visited, .toplinks ul li a:hover, .toplinks ul li a:active {
	color:#a5a5a5;
font-size:10px;
	text-decoration:none;
	line-height:18px;
text-transform:uppercase;
}
.top_layout{
		background:#1d1d1d;
		height:82px;
		float:left;
		width:955px;
		height:100%;
		clear:both;
}
.clearboth
{
clear:both;
}
.cebit-logo h3
{
float:left;
height:81px;
text-indent:-9999px;
width:170px;
	/* float:left; */
	background: url(../images/cebit-logo.jpg) no-repeat left 13px;
	text-indent: -9999px;
}
.logo
{
width:330px;
float:left;
}
.logo h3
{
	height: 81px;
        float:left;
	margin-left:20px;
	/* float:left; */
	background: url(../images/dotcominfoway-logo.jpg) no-repeat left top;
	text-indent: -9999px;
width:80px;
}
.logo h3 a, .cebit-logo h3 a 
{

display:block;cursor:pointer; height:81px;
}
.rhs_top_link
{
	color:#888787;
	text-transform:uppercase;
	float:right;
	padding:25px 20px 0px 0px;
	width:220px;
	font-size:10px;
	text-decoration:none;
}

.rhs_top_link a
{
	color:#888787;
	text-transform:uppercase;
	text-decoration:none;
}

/***Menu***/
.menu_top{
	float: left;
	background-color:#1D1D1D;
	color:#ff0000;
	text-decoration:none;
	text-transform:uppercase;
	width:70px;
	font-size:10px;
}

.menu_top a{
	float: left;
	background-color:#1D1D1D;
	text-decoration:none;
	text-transform:uppercase;
	color:#a5a5a5;
  text-align:center;
  font-size:10px;
}

.menu_top  span{
	float: left;
	background-color:#1D1D1D;
	text-decoration:none;
	text-transform:uppercase;
	color:#a5a5a5;
  text-align:center;
  font-size:10px;
}

.menu_top li {
	float: left;
	background-color:#1D1D1D;
	text-decoration:none;
	text-transform:uppercase;
	color:#a5a5a5;
  text-align:center;
  font-size:10px;
}
.submenu  a
{
	padding: 4px 0px 0 0px;
	text-align:center;
	font-family:arial, verdana;
  color:#FFA239;
  font-size:11px;
}

.submenu li 
{
	float: left;
  text-align:center;
	padding: 4px 0px 0 10px;	
	text-decoration:none;
	font-family:arial, verdana;
	color:#FFA239;
  font-size:11px;
}
.menu_layout
{
	width:955px;
	background:url(../images/menu_bg.jpg) repeat-x;
	height:34px;
}

.search_box
{	
  border:1px solid #787272;
	border-right:0px;
	margin:5px 0 0 35px;
	width:170px;
	background:#5C5B5B;
	color:#FFFFFF;
	font-size:10px;
	line-height:19px;
	height:19px;
	float:left;
}

.search_box_img
{
	float:left; 
	width:26px; 
	margin:5px 0px 0px 0px;
}
/**Header**/

.top_header h1
{
	background:url(../images/header_img.jpg) no-repeat;
	width:955px;
	height:280px;
	float:left;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	text-indent: -9999px;
}

/*Content*/

.content_layout
{
	float:left;
	width:925px;
	padding:20px 10px 15px 20px;
	background:#666666 url(../images/content_bg.jpg) repeat-x;
}

.cont_services_layout
{
	width:237px;
	float:left;
	padding-right:20px;	
}

.cont_services h3
{
	background:url(../images/other_services.jpg) no-repeat;
	width:232px;
	height:36px;
	float:left;
	text-indent: -9999px;	
}
.services_txt_layout
{
	width:200px; 
	padding-left:25px; 
	padding-top:10px; 
	line-height:25px;
}

.services_txt
{
	width:175px; 
	float:left;
}

.services_arrow
{
	width:20px; 
	float:left; 
	padding-top:9px;
}

.content_services_more
{
	color:#80BAE0;
	width:200px;
	float:right;	
	text-decoration:none;
	font-size:11px;
	padding:0 10px 0 0;
}

.content_services_more a
{
	color:#80BAE0;
	float:right;
	text-decoration:none;	
}

.content_service
{	margin-top:5px;
	width:232px;
	background-color:#36393B;
	float:left;
	color:#E1E1E1;
}

.cont_methodology_layout
{
	width:417px;
	float:left;
	padding-right:20px;	
}

.cont_methodology h3
{
	background:url(../images/methodology_img.jpg) no-repeat;
	width:417px;
	height:36px;
	float:left;
	text-indent: -9999px;
	
}
.content_methodology
{	
	margin-top:5px;
	width:382px;
	background-color:#36393B;
	float:left;
	font-size:12px;
	padding:15px 15px 5px 20px;
	color:#E1E1E1;
}
.content_methodology_more
{
	color:#80BAE0;
	float:right;	
	text-decoration:none;
	font-size:11px;
	padding-right:10px;
}
.content_methodology_more a
{
	color:#80BAE0;
	float:right;
	text-decoration:none;	
}
.cont_news_layout
{
	border:1px solid #474747;
	width:224px;
	float:left;
	background-color:#DBE5F1;
}
.cont_news
{
	background:url(../images/news_bg_img.jpg) no-repeat;
	width:194px;
	height:23px;
	float:left;	
	padding-left:30px;
	color:#fff;
	text-decoration:none;
	line-height:20px;
}
.cont_news a
{
	width:194px;
	height:23px;
	float:left;
	color:#fff;
	text-decoration:none;
}
.news_txt
{
	font-size:12px;
	padding:10px 15px 15px 20px;
	color:#353535;
	width:170px;
	float:left;
	line-height:17px;
}	

/*Footer*/

#inner_btm
{ 
  float:left;
	background:url(../images/innerpage_btm_bg.jpg) no-repeat;
	width:971px;
	height:16px;
}

#footer{
background-color:#CECECE;
clear: both;
color:#727272;
padding:1px 0 1px 0px;
height: 15px;
margin-left:10px;
width:965px;
}

.footer_links {
	color:#161616;
	text-align:left;
	padding:0 0 0 20px;
	width:400px;
	float:left;
}
.copyright {
	width:365px;
	float:left;
	padding-right:10px;
	color:#161616;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.copyright a{
	color:#161616;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.w3c_logo {
	float:left;
	padding-top:2px;
	
}


#footer_copy
{
  float:right;
  padding-right:10px;
  color:#727272;
  font-size:11px;
}

#footer p{
	float: left;		
  width: 205px;
	margin:0 5px 0 -210px;
	display:inline;
}

#footer .footerLinks{
		float: left;
		width: 965px;
		color:#727272;
}

#footer .footerRLinks{
		float: right;
		width: 190px;
		padding-right:0px;
		color:#000;
}

.footerRLinks ul li{
		float: left;
		display:inline;
		font-size: 12px;
		padding: 0 5px 0 5px;
		color:#727272;
}

.footerLinks ul li{
		float: left;
		display:inline;
   font-size:11px;
		padding: 0 5px 0 5px;
}
/* =sideNavi**************/

#services{
		margin: 10px 0 0 0;
		float: left;
		width: 100%;
		background-color:#36393B;
		line-height:38px;
}
#services li{
		background-color: #36393B;
		margin-top:2px;
		padding: 1px 0 2px 3px;
}
#services li a{
		font-weight:normal;
		font-size:12px;
		text-decoration: none;
		margin: 0px 0 0px 20px;
		padding-left: 2px;
		display: block;
		width: 192px; 
		height: 16px;
		background-color: #36393B;
		color:#E1E1E1;
		background: url(../images/arrows.jpg) no-repeat right 2px;
}
/*Innerpage*/

.breadcrum
{
margin:0;
  padding:50px 0px 0px 21px;
	color:#F7890C;
}
.contact_breadcrum
{
  margin:54px 0px 7px 21px;
  color:#F7890C; 
	background-color:#FFFFFF;
}
.contact_breadcrum a
{
	color:#F7890C;
}
.contact_breadcrum breadcrumbs pathway
{
  width:100px; 
  padding: 0; 
  margin: 0;
}
.breadcrum a
{
	color:#F7890C;
}
.innerpage_outerwrap
{
	float:left;
	width:945px;
	padding:21px 10px 20px 0px;
	background:#fff;
	color:#606060;
}
.lhs_innerwrap
{width:700px; float:left; padding-top: 15px;}
.lhs_innerpage_content
{
	width:458px;
	padding-top:10px;
	float:left;
}
.lhs_innerpage_content1
{
	width:448px;
	float:left;
}
.lhs_appl_bg_img1
{
 left:0;
        top:143px;
	width:444px;
	height:35px;
	background:url(../images/application_bg_img.jpg) no-repeat;
        position:absolute;
       display:block;
       clear:both;
	
}
.lhs_appl_text
{
	padding-left:65px;
	color:#313131;
	text-transform:uppercase;
	font-size:12px; font-weight:bold;
}
.lhs_appl_text h1
{
	padding-left:5px;
	color:#313131;
	text-transform:uppercase;
	font-size:12px; font-weight:bold;
  line-height:38px;
}

.lhs_appl_text_dna
{
	padding-left:65px;
	color:#313131;
	font-size:12px; font-weight:bold;
}
.lhs_appl_text_dna h1
{
	padding-left:5px;
	color:#313131;
	font-size:12px; font-weight:bold;
  line-height:38px;
}
.contact_title_bar
{
	width:945px;
	height:35px;
	float:left;
	background:url(../images/application_bg_img.jpg) no-repeat;
	line-height:35px;
}
.lhs_appl_bg_img2
{
	width:444px;
	height:35px;
	float:left;
	background:url(../images/application_bg_img.jpg) no-repeat;
	line-height:35px;
	margin-top:20px;
}
.lhs_appl_text1
{
	padding-left:65px;
	color:#313131;
	text-transform:uppercase;
	font-size:12px; font-weight:bold;
}
.lhs_appl_text1 h1
{
	padding-left:5px;
	color:#313131;
	text-transform:uppercase;
	font-size:12px; font-weight:bold;
  line-height:38px;
}
.lhs_appl_text_iphone
{
	padding-left:65px;
	color:#313131;
	font-size:12px; font-weight:bold;
}
.lhs_appl_text_iphone h1
{
	padding-left:5px;
	color:#313131;
	font-size:12px; font-weight:bold;
  line-height:38px;
}
.portfoliobg_img
{
 width:668px;
 height:34px;
 float:left;
 background:url(../images/portfolio_bgimage.jpg) no-repeat;
 line-height:35px;
 margin-top:20px;
 background-color:#EFEFEF;
}
.portfoliobg_seo
{
 width:660px;
 height:34px;
 float:left;
 background:url(../images/portfolio_bgimage.jpg) no-repeat;
 line-height:35px;
 margin-top:20px;
 background-color:#EFEFEF;
}
.port_txt{
  width:630px;
  padding-left:20px;
  color:#606060;
  line-height:15px;
  font-family:arial,verdana;
  font-size:12px;
  padding-top:20px;
}
.port_txt_iphone{
    padding-left:20px;
  color:#606060;
  line-height:15px;
  font-family:arial,verdana;
  font-size:12px;
width:660px;
  padding-top:20px;
}
.port_left{
  float:left;
position:relative;
/* extra added */
}
.port_seo_style{
text-decoration:underline;
}
.portproduct_title{

  color:#f78a09; 
	font-weight:bold; 
	font-size:14px;
}
.portproduct_info{
  width:315px; 
	padding-top:10px;
}
.port_clientloc{
  float:left; 
	color:#f78a09; 
	font-weight:bold; 
	font-size:12px;
}
.port_clientloc_txt{
  float:left; 
	color:#606060; 
	padding-left:10px;
}
.port_clientloc_img{
  float:left; 
	padding-left:8px;
}
.port_delmodel{
  width:315px; 
	padding-top:8px; 
	float:left;
}
.portproduct_dotline{
  width:315px; 
	padding-top:35px;
}
.portproduct_iconscontainer{
/*  width:315px;  */
	float:left;
}
.portproduct_icontxt{
  float:left;
}
.port_largeimg{
  float:left; 
	margin-top:10px; 
	padding-left:15px;
}
.port_reqcontainer{
 /* float:right; 
	margin-right:15px; 
	margin-top:8px; */
float:right;
margin-top:8px;
padding-right:55px;
}
.port_reqarrow{
  float:left;
	padding-top:4px; 
	padding-right:8px;
}
.port_reqtxt{
  float:left; 
	color:#f78a09; 
	font-weight:bold; 
	text-decoration:underline;
}
.port_reqtxt a { 
  float:left; 
	color:#f78a09; 
	font-weight:bold; 
	text-decoration:underline;
}
.portproduct_txt{
  font-size:12px; 
	color:#606060; 
	width:315px; 
	padding-top:15px;
}
.portfolio_text2
{
 padding-left:35px;
 color:#313131;
 text-transform:uppercase;
 font-size:12px; font-weight:bold;
}
.port_clear{
clear:both;
}

.port_page_container{
width:680px;
}
.port_sub_container{
width:460px; float:left; padding:0 10px;
}
.port_sub_container1{
padding:8px 0 0 0; float:right;
}

.lhs_appl_text2
{
	padding-left:65px;
	color:#313131;
	text-transform:uppercase;
	font-size:12px; font-weight:bold;
}
#download
{
  float:right;
  font-weight:bold;
}
/* ############# pagination ###################### */

#main2 .pagination,#main .pagination {
  border-top:solid 1px #CCC;
  margin:10px 0 0;
  padding:10px 0;
  float:left;
  text-align:center;
}
ul.pagination {
  list-style-type:circle;
  margin:0;
  padding:0;
  text-align:left;
  float:left;
width:650px;
padding:5px 0;
background-color:#EAEAEA;

  display:block;
}
ul.pagination li {
  display:inline;
  padding:2px 5px 0;
  text-align:left;
  float:left;
  display:block;
  color:#f7890c;
}
ul.pagination li a {
  padding-left:2px;
  padding-right:2px;
  padding-top:0;
  padding-bottom:0;
  float:left;
  color:#f7890c;
}
ul.pagination li a:link,  ul.pagination li a:visited {
  padding-left:2px;
  padding-right:2px;
  padding-top:0;
  padding-bottom:0;
  float:left;
  color:#666;
}
ul.pagination li a:hover, ul.pagination li a:active {
  padding-left:2px;
  padding-right:2px;
  padding-top:0;
  padding-bottom:0;
  float:left;
  color:#f7890c;
}
.paging
{
  font-style:normal;
  width:90px;
  float:left;
  padding-left:20px;
  display:block;
}
#jp_container{
  padding: 20px 0 0 20px;
  float:left;
  width:380px;
}
#jp_hr{
  padding: 20px 0 0 20px;
  vertical-align:middle;
}
#result{
  margin: 0;
  padding: 0;
}
#jp_projimage {
  float:left;
  border: 0px solid #ccc;
  padding:0;
  width:172px;
}
#jp_projdesc {
  float:left;
  clear:both;
  font-style:normal;
  width:300px;
  padding-top:10px;
}

.jp_color {
  font-style:normal;
  font-weight:bold;
  color:#ffa239;
}
#jp_container_seo{
  padding: 20px 0 0 20px;
  float:left;
  width:640px;
}
#serial_number {
  float:left;
  border: 0px solid #ccc;
  width:35px;
  padding-left:15px;
  padding-right:18px;
  font-size:34px;
  padding-top:5px;
  padding-bottom:50px;
  height:70px;
}
.jp_container_seo{
  padding: 20px 0 0 20px;
  float:left;
  width:640px;
}
.serial_number {
  float:left;
  border: 0px solid #ccc;
  width:35px;
  padding-left:15px;
  padding-right:18px;
  font-size:34px;
  padding-top:5px;
  padding-bottom:50px;
  height:70px;
}
#jp_projdesc_seo {
  float:left;
  font-style:normal;
  width:380px;
}
.jp_projdesc_seo {
  float:left;
  font-style:normal;
  width:380px;
}
#download_seo
{
  float:right;
  font-weight:bold;
  width:100px;
}
.jp_projimage_seo {
  float:left;
  border: 1px solid #ccc;
  padding:0;
}
#jp_container_seocopy{
  width:650px; 
  float:left;
  margin-top:10px; 
	padding-top:20px;
}
.jp_container_seocopy{
  width:650px; 
  float:left;
  margin-top:10px; 
	padding-top:20px;
}
.arrowicon
{
  width:20px; 
	float:left; 
	padding-left:40px;
}

#jp_projdesc_seocopy a
{
  text-decoration:underline;
}

#jp_projdesc_seocopy 
{
  width:250px; 
	float:left; 
	padding-left:0px; 
	line-height:12px;
}
.jp_projdesc_seocopy a
{
  text-decoration:underline;
}

.jp_projdesc_seocopy 
{
  width:250px; 
	float:left; 
	padding-left:0px; 
	line-height:12px;
}
#jp_projimage_seocopy
{
  width:50px; 
	float:left;
}
.jp_projimage_seocopy
{
  width:50px; 
	float:left;
}

.lhs_header_layout
{
	padding:10px 0 0px 21px;
}
.lhs_header1
{
	width:720px;
	height:199px;	
}
.lhs_header2
{
	width:400px;
	height:199px;	
}

.lhs_header
{
	width:422px;
	height:199px;	
	background:url(../images/applicationheader.jpg) no-repeat; 
}

.apps_header{
  width:440px;
}

.lhs_cont1
{
	color:#606060;
	line-height:15px;
  padding-right:20px;
  width:420px;
}

.internew_bodymain{
  width:660px; 
	float:left;
}

.internet_leftcont{
  width:370px; 
	float:left; 
	padding-right:10px;
}

.internet_img_cont{
  width:270px; 
	float:right;
}

.internet_smmleftcont{
  width:330px; 
	float:left; 
}

.internet_smmimg_cont{
  width:318px; 
	float:left;
}

.internet_ppcleftcont{
  width:320px; 
	float:left; 
}
.internet_ppcimg_cont{
  width:327px; 
	float:left; 
	padding-left:12px;
}
.sideheadings_iphone1
{
  float:left;
  width:320px;
  padding-bottom:15px;
  padding-left:5px;
  padding-top:10px;
}

.sideheadings_iphone1 ul {
		list-style:none;	
		/* float: center; */
}
	
.sideheadings_iphone1 li {
		list-style:none;		
		/* float: center; */
		color:#606060;
		background: url(../images/sideheading_arrow.jpg) no-repeat left 2px;
    line-height:15px;		
    padding-left:17px;
    padding-bottom:4px;
}
.internet_sideheadings_links
{
  float:left;
  width:320px;
  padding-bottom:15px;
  padding-left:5px;
  padding-top:10px;
}

.internet_sideheadings_links ul {
		list-style:none;	
		float: left;
}
	
.internet_sideheadings_links li {
		list-style:none;		
		/* float: center; */
		color:#606060;
		background: url(../images/sideheading_arrow.jpg) no-repeat left top;
    line-height:13px;		
    padding-left:17px;
    padding-bottom:4px;
}

.internet_sideheadings_links a{		
		color:#606060;
		line-height:20px;
		padding-left:7px;
}

.internet_cont1
{
	color:#606060;
	line-height:15px;
  margin:12px 0 0 6px;
  width:400px;
  float:right; 
}

.common_cont1 
{
  color:#606060;
	padding-right:20px;
	line-height:15px;
  padding-top:10px;
  width:655px;
}

.news_outerwrap
{
	width:945px;
	padding:29px 10px 20px 0px;
	float:left;
	background-color:#FFFFFF;
	color:#777777;
}
.news_lhs_content
{
	width:700px;
	float:left;
/* padding-top:15px; */
}
.news_rhs_content
{
	width:220px; 
	float:left; 
	padding-left:20px; 
	margin-top:84px;
}
.news_title_bar
{
	width:444px;
	height:35px;
	float:left;
	background:url(../images/application_bg_img.jpg) no-repeat;
	line-height:35px;
}
.news_breadcrum
{
  margin:50px 0px 0px 21px;
	color:#F7890C;
}
.news_breadcrum a
{
    color:#F7890C;
}
.news_cont {

	color:#606060;
	padding-right:10px;
	line-height:15px;
	padding-top:10px;
	width:637px;
}
.lhs_cont
{
	color:#606060;
	padding-right:20px;
	line-height:15px;
  padding-top:18px;
  width:650px;
}
.rhs_innerpage_content
{
	width:220px;
	float:left;
	padding-left:12px;
}
.rhs_heading
{
	color:#ffffff; 
	font-weight:bold; 
	padding-top:18px; 
	padding-left:16px; 
  text-transform:uppercase;
}
.rhs_heading a
{
  color:#ffffff;
}
.rhs_heading1
{
  width:80px;
  height:25px;
  float:left;
  font-weight:bold;
  font-size:12px;
  color:#000000;
  padding:5px 0 0 35px;
}

.rhs_heading1 a
{
  font-size:12px;
  color:#000000;
}

.rhs_casestudy_heading
{
	color:#fff; 
	font-weight:bold; 
	padding-top:18px; 
  padding-left:5px;
  text-transform:uppercase;
}

.rhs_test_heading
{
	color:#fff; 
	font-weight:bold; 
	padding-top:15px; 
  padding-left:5px;
  text-transform:uppercase;
}

.rhs_links_heading
{
	color:#fff; 
	font-weight:bold; 
	padding-top:21px; 
  padding-left:5px;
	text-transform:uppercase;
}

.rhs_reqt_service
{
	width:224px;
	height:43px;
	padding-bottom:10px;
	background:url(../images/request_service.jpg) no-repeat;
}

.rhs_reqt_service1 a
{
	color:#fff; 
	font-weight:bold; 
	padding-top:28px; 
	padding-left:16px; 

text-transform:uppercase;
}

.rhs_portfolio
{
	width:230px;
	height:33px;
	padding-bottom:8px;
	background:url(../images/port_blackbg.jpg) no-repeat;

}

.rhs_portfolio1 a

{
	color:#fff; 
	font-weight:bold; 
	padding-top:28px; 
	padding-left:16px; 

text-transform:uppercase;
}

.rhs_heading_port
{
	color:#ffffff; 
	font-weight:bold; 
	padding-top:10px; 
	padding-left:16px; 

text-transform:uppercase;
}

.rhs_heading_port a
{
  color:#ffffff;
}

.rhs_contact
{
	width:223px; 
	float:left; 
	padding:0 0 10px 0;
}

.rhs_contact_bgimg
{
	background:url(../images/contactus.jpg) no-repeat; 
	padding:0 0 0px 7px; 
  width:210px; 
  height:48px;
}
.rhs_events_bgimg
{
background:url(../images/events.jpg) no-repeat; 
padding:0 0 0px 7px; 
width:210px; 
height:48px;
}
.rhs_follow_bgimg
{
	background:url(../images/follow-us.jpg) no-repeat; 
	padding:0 0 0px 7px; 
  width:210px; 
  height:48px;
}
.rhs_testi_bgimg
{
	background:url(../images/testimonials.jpg) no-repeat; 
	padding:0 0 0px 7px; 
  width:210px; 
	height:48px;
}

.rhs_casestudy_bgimg
{
	background:url(../images/case_study.jpg) no-repeat; 
	padding:0 0 7px 7px; 
  width:210px; 
	height:48px;
}

.rhs_pdf_img
{
	float:left; 
	padding-left:5px;
padding-right:5px;
}
.rhs_pdf_img1
{
	float:left; 
height:20px;
	padding-left:5px;
padding-right:5px;
}
.rhs_pdf_text
{
	color:#606060; font-weight:normal;
}

.rhs_paper_bgimg
{
	background:url(../images/white_papers.jpg) no-repeat; 
	padding:0 0 7px 7px; 
	width:210px; 
	height:51px;
}

.rhs_links_bgimg
{
	background:url(../images/related_links.jpg) no-repeat; 
	padding:0 0 7px 7px; 
  width:210px; 
	height:51px;
}
.rhs_methodology_bgimg
{
	background:url(../images/dci-methodology.jpg) no-repeat; 
	padding:0 0 7px 7px; 
  width:210px; 
	height:51px;
}
.rhs_business_model_bgimg
{
	background:url(../images/dci-business-model.jpg) no-repeat; 
	padding:0 0 7px 7px; 
  width:210px; 
	height:51px;
}
.rhs_contact_round
{
	background:url(../images/mdl_round_rect.jpg) repeat-y; 
	padding-left:7px;
}

.rhs_round_content
{
	padding:5px 0 0 12px; 
	color:#4D4D4D;
}
.rhs_round_content ul {
	list-style:none;	
	/* float: center; */
}
	
.rhs_round_content li {
	list-style:none;		
	/* float: center; */
	color:#606060;
	background: url(../images/arrow1.jpg) no-repeat left top;
  line-height:15px;		
  padding-left:17px;
  padding-bottom:4px;
}

.rhs_round_content a{		
	color:#606060;
	/* padding-left:7px; */
color:#525152
}
.rhs_contact_content
{
	padding:5px 0 0 12px; 
	color:#4D4D4D;
}

.rhs_contact_content a
{
	color:#4D4D4D;
	text-decoration:underline;
}

.rhs_testimonial_content
{
	padding:5px 7px 0 5px; 
	color:#606060; 
	font-style:italic;
}

.rhs_testimonial_content span
{
	color:#606060; 
	font-style:italic;
}

.rhs_test_sub_cont
{	
  text-align:right; 
  color:#F7890C; 
  font-weight:bold; 
  padding-right:8px
}

.rhs_org_content
{
	color:#F7890C;
	font-weight:bold;
}

.mdle_innerpage_content
{
	
/* margin-top:10px 0 0 50px; */
	width:220px;
	float:right;
	background-color:#F4F4F4;
	padding:5px 5px;
	color:#F7890C;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	height:890px;
}
.mdle_internetpage_content
{
	
	margin-left:10px;
	width:240px;
	float:left;
	background-color:#FFA239;
	padding:5px 0;
	color:#ffffff;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
    text-align:center;
	height:181px;
}

.internet_header
{
	width:663px;
	height:97px;	
	float:left;
  margin: 0px;
  padding: 0px;
}

.mdle_business_content
{
	margin-top:100px;
	width:200px;
	float:left;
	padding:5px 0;
	color:#ffffff;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
  text-align:center;
	height:145px;
}

.page1
{
  color:#606060;
	padding-right:20px;
	line-height:15px;
}

#button_mod
{
	height:19px;
	 float:left; 
	 border-top:1px solid #A5A5A5; 
	 border-right:1px solid #A5A5A5;
	  border-bottom:1px solid #A5A5A5; 
	  padding-top:2px;
}

#buttonheading1
{
  color:#606060;
	padding-right:20px;
	line-height:15px;
}

.ipage_services
{		
	font-weight:normal;
	text-transform:none;
	width:200px;
	padding:12px 0 0px 6px;
 	line-height:25px;
}

.ipage_services a
{		
	font-size: 12px;
	color:#696969;
}
ipage_services1
{
float:left;
margin:0px;
}
.ipage_services1 a
{		
	width:150px;
	float: left;
	display:inline;
	font-size: 12px;
	background: transparent url(../images/aboutus_arrow.gif) no-repeat left 8px;
  text-decoration:none;
	padding: 0 0 0 15px;
	line-height:25px;
	color:#696969;
}

.aboutus_header
{
  width:663px;
  height:100px;
}

.aboutus{
  width:686px; 
  float:left
}

.about_cont1
{
	color:#606060;
	line-height:15px;
  margin:12px 10px 0 6px;
  width:430px;
  float:right;
}

.about_us_top_img
{
  width:400px;
  float:left;
}

.internet_submenu1
{	
  background-color:#F4F4F4;
	font-weight:normal;
	text-transform:none;
	width:228px;
	margin:0 0 0 0;
	line-height:25px;
}

.internet_submenu
{		
  text-align:left;
  width:225px;
  height:140px;
  background-color:#EFEFEF;
  font-weight:normal;
	text-transform:none;
  margin:0px 0 0 0px;
  padding:20px 0 0 15px;
	line-height:35px;
}

.internet_submenu a
{		
	float: left;
	display:inline;
	font-size: 12px;
	background: transparent url(../images/internet_service_off_arrow.jpg) no-repeat left 8px;
	padding: 0 15px 0 30px;
  line-height:25px;
	color:#696969;		
  width:215px;
}


.internet_submenu ul li
{
  width:240px;
	float: left;
	display:inline;
	font-size: 12px;
	background: transparent url(../images/internet_service_off_arrow.jpg) no-repeat left 7px;
	padding: 0 15px 0 20px;
	line-height:25px;
	color:#696969;
  border-bottom:1px solid #C7C7C7;
  background-color:#F4F4F4;
}

.internet_submenu1 a
{		
	background-color:#F4F4F4;
	width:228px;
	float: left;
	display:inline;
	font-size: 12px;
	padding: 0px 0 0 12px;
	line-height:25px;
	color:#696969;
	border-bottom:1px solid #C7C7C7;
	
}

.ipage_services ul li{
	width:180px;
	float: left;
	display:inline;
	font-size: 12px;
	background: transparent url(../images/arrow.jpg) no-repeat left 8px;
	padding: 0 15px 0 20px;
	line-height:25px;
	color:#696969;
	border-bottom:1px solid #C7C7C7;
}

.ipage_services a{
	width:180px;
	float: left;
	display:inline;
	font-size: 12px;
	background: transparent url(../images/arrow.jpg) no-repeat left 8px;
	padding: 0 15px 0 20px;
	line-height:25px;
	color:#696969;
	border-bottom:1px solid #C7C7C7;
}

.ipage_other_services_head
{		
	font-weight:normal;
	text-transform: uppercase;
	width:200px;
	margin:12px 0 0 6px;
	line-height:25px;
	color:#F7890C;
	font-weight:bold;
}
.ipage_other_services

{		
	font-weight:normal;
	text-transform:none;
	width:200px;
	margin:12px 0 0 6px;
	line-height:25px;
}
.ipage_other_services ul li{

	width:180px;
	float: left;
	display:inline;
	font-size: 12px;
	background: transparent url(../images/org_bullet.jpg) no-repeat left 8px;
	padding: 0 15px 0 20px;
	line-height:25px;
	color:#696969;
	border-bottom:1px solid #C7C7C7;
}
.ipage_other_services a{
	width:180px;
	float: left;
	display:inline;
	font-size: 12px;
	background: transparent url(../images/org_bullet.jpg) no-repeat left 8px;
	padding: 0 15px 0 20px;
	line-height:25px;
	color:#696969;
	border-bottom:1px solid #C7C7C7;

}
.ipage_other_services a{
	font-size: 12px;		
	color:#696969;		
}
.sub_menu
{
	height:30px; 
	background-color:#ffffff; 
	width:955px; 
	float:left; 
  color:#FBA23F; 
	font-size:11px; 
	line-height:25px; 
	font-family:arial, verdana;
}
.sub_menu1
{
	height:30px; 
	width:955px;
	background-color:#ffffff; 
	float:left; 
  color:#FBA23F; 
	font-size:11px; 
	line-height:25px; 
	font-family:arial, verdana;
}
#news_menu
{
  height:30px; 
	background-color:#ffffff; 
	width:955px; 
	float:left; 
}

#news_menu a
{
  height:30px; 
	background-color:#ffffff; 
	width:955px; 
	float:left; 
}

#news_menu a:hover
{
  height:30px; 
	background-color:#585858; 
	width:955px; 
	float:left; 
}

.sub_menu .submenu
{
  margin-left:9px;
}

.methodology_header_outerwrap
{
  width:639px; 
	float:left; 
	height:26px;

}

 .methodology_tab_side_img
{
  width:9px; 
	float:left;
} 

.methodology_tab_mdle_img
{
  height:26px; 
	float:left; 
	background:url(../images/methodology_tab_mdl.jpg) repeat-x;
}

.methodology_tab_content
{
  line-height:25px; 
	text-align:center; 
	font-size:12px; 
	color:#000000; 
  text-transform:uppercase; 
	padding:0 5px;
}

.methodology_header
{
  width:639px; 
	height:220px;
}

.customenu_footer_right span.span_normal { 
	color:#161616;
  font-size:11px; 
  background: transparent url(../images/separator.jpg) no-repeat right 4px;
  padding-right:8px; 
	padding-left:8px;
  float:left;
}

.customenu_footer_right span.span_hover {
  color:#161616;
  font-size:11px; 
  background: transparent url(../images/separator.jpg) no-repeat right 4px;
  padding-right:8px;
	padding-left:8px;
  float:left;
}

.customenu_footer_right span.span_normal a {
  color:#161616;
  font-size:11px; 
  background: transparent url(../images/separator.jpg) no-repeat right 4px;
  padding-right:8px; 
	padding-left:8px;
  float:left;
}
.customenu_footer_right span.span_active {
  color:#161616;
  font-size:11px; 
  background: transparent url(../images/separator.jpg) no-repeat right 4px;
  padding-right:8px; 
	padding-left:8px;
  float:left;
}

.customenu_mainlevel_footer span.span_normal { 
	color:#727272;
  background: transparent url(../images/separator.jpg) no-repeat right 4px;
  padding-right:8px;
	padding-left:8px;
	float:left;
}
.customenu_mainlevel_footer span.span_hover {
  color:#727272;
  background: transparent url(../images/separator.jpg) no-repeat right 4px;
  padding-right:8px;
  padding-left:8px;
  float:left;
}

.customenu_mainlevel_footer span.span_normal a {
  color:#727272;
  background: transparent url(../images/separator.jpg) no-repeat right 4px;
  padding-right:8px; 
	padding-left:8px;
	float:left;
}
.customenu_mainlevel_footer span.span_active {
  color:#727272;
  background: transparent url(../images/separator.jpg) no-repeat right 4px;
  padding-right:8px;
	padding-left:8px;


	float:left;

}

/* about us */

.about_rhs_news_outerwrap
{
  width:200px; 
  border:1px solid #CECBCE; 
  padding:2px;
  float:left;
}
.about_rhs_news_title
{
  background-color:#DEDFDE; 
	height:25px; 
	font-size:12px; 
	padding-left:15px; 
	font-weight:bold;
  line-height:25px; 
	color:#313031;
}
.about_rhs_content
{
  color:#7B797B;
	padding-left:10px;
	padding-top:15px;
	float:left;
}

.inner_title
{
  color:#F78E08;
  font-weight:bold;
}

.about_readmore
{
  float:right; 
	color:#F78E00; 
	padding-right:15px;
	padding-bottom:8px;
}
.about_readmore a
{
  float:right; 
	color:#F78E00; 
	text-decoration:underline;
}

.about_rhs_mgmnt_team
{
  padding:16px;
}

.about_box_outerwrap
{
  width:212px;
}
.about_box_top_img
{
  width:212px; 
	height:9px; 
	margin:12px 0 0 4px;
  padding-left:10px; 
	background:url(../images/aboutus_lhs_grd_top_img.jpg) no-repeat;
}

.about_rhs_news_outerwrap
{
  width:218px; 
	border:1px solid #CECBCE; 
	padding:2px;
}

.about_rhs_mgmnt_team
{
  padding:16px;
}

/*news page */
.news_page_title a
{
  color:#F18A09;
  font-size:14px;
  font-family:Arial;
}
.news_container
{
  float:left;
}

.news_description
{
  float:left;
}

.methodology_tab_img a
{
  width:211px; 
	height:26px; 
	float:left; 
  background:url(../images/methodology_tab_img.jpg) no-repeat; 
	color:#000000; 
  padding-right:2px;  
	text-align:center; 
	line-height:25px;
}
.methodology_tab_img a:hover
{
  width:211px; 
	height:26px; 
	float:left; 
  background:url(../images/methodology_tab_img_over.jpg) no-repeat; 
	color:#fff; 
  padding-right:2px;  
	text-align:center; 
	line-height:25px;
}
.methodology_tab_img a.selected
{
  width:211px; 
	height:26px; 
	float:left; 
  background:url(../images/methodology_tab_img_over.jpg) no-repeat; 
	color:#fff; 
  padding-right:2px;  
	text-align:center; 
	line-height:25px;
}
.methodology_msg_box_outerwrap
{
  width:214px; 
	float:left
}
.methodology_msg_boxtop
{
  width:214px; 
	float:left
}
.methodology_msg_boxmdl
{
  width:214px; 
	float:left; 
	background:url(../images/business_mdl_box.jpg) repeat-y; 
  color:#000000
}
.methodology_msg_boxbtm
{
  width:214px; 
	float:left
}

.methodology_msgbox_cont
{
  color:#000000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	width:140px; 
  line-height:16px; 
	padding:10px 0 15px 4px;
	width:160px;
}
.methodology_msg
{
  width:214px; 
	color:#F7890C; 
	padding-left:20px
}
.methodology_cont{
  width:600px;
}
.methodology_component{
  width:640px;
  float:left;
  padding:0px;
  margin:0px;
}
.methodology_side{
  width:220px;
  float:left;
}
.sitemap_outerwrap
{
  width:258px; 
	float:left
}

#clients_main
{
  width:500px;
  float: left;
  margin-left:15px;
  margin-right:15px;
}

#tab_form1
{
  width:151px;
  float:left;
  padding-bottom:10px;
}
#tab_form2
{
  width:151px;
  float:left;
  padding-bottom:10px;
}
#tab_form3
{
  width:151px;
  float:left;
  padding-bottom:10px;
}


/* New styles - 06-10-08) */

.buttonheading
{
  padding:0px;
  margin:0px;
}

.buttonheading p
{
  padding:0px;
  margin:0px;
}

#page
{
  padding:0px;
  margin:0px;
}
.sideheadings_links_force
{
  float:left;
  width:299px;
  padding-bottom:15px;
  padding-left:5px;
  padding-top:10px;
}

.sideheadings_links_force ul {
	list-style:none;	
	/* float: center; */
}
	
.sideheadings_links_force li {
	list-style:none;		
	/* float: center; */
	color:#606060;
	background: url(../images/sideheading_arrow.jpg) no-repeat left top;
  line-height:13px;		
  padding-left:17px;
  padding-bottom:4px;
}
.sideheadings_titles
{		
	font-weight:normal;
	text-transform: uppercase;
	padding:12px 0 10px 0px;
	line-height:15px;
	color:#F7890C;
	font-weight:bold;
}
.sideheadings_titles_dna
{		
	font-weight:normal;
	padding:12px 0 10px 0px;
	line-height:15px;
	color:#F7890C;
	font-weight:bold;
}
.sideheadings_titles_dna a
{		
	font-weight:normal;
	color:#F7890C;
	font-weight:bold;
}
.sideheadings_links_galatta
{
  float:left;
  width:400px;
  padding-left:5px;

}

.ssideheadings_links_galatta ul {
	list-style:none;	

}
	
.sideheadings_links_galatta li {
	list-style:none;		
background: url(../images/sideheading_arrow_galatta.jpg) no-repeat left top;
  line-height:13px;		
  padding-left:17px;
  padding-bottom:4px;
}
.sideheadings_links_galatta1
{
  float:left;
  width:800px;
  padding-left:5px;

}

.ssideheadings_links_galatta1 ul {
	list-style:none;	
	}
	
.sideheadings_links_galatta1 li {
	list-style:none;		
background: url(../images/sideheading_arrow_galatta.jpg) no-repeat left top;
  line-height:13px;		
  padding-left:17px;
  padding-bottom:4px;
}
.sideheadings_links
{
  float:left;
  width:400px;
  padding-bottom:15px;
  padding-left:5px;
  padding-top:10px;
}

.sideheadings_links ul {
	list-style:none;	
	/* float: center; */
}
	
.sideheadings_links li {
	list-style:none;		
	/* float: center; */
	color:#606060;
	background: url(../images/sideheading_arrow.jpg) no-repeat left top;
  line-height:13px;		
  padding-left:17px;
  padding-bottom:4px;
}
 
.sideheadings_links li a {
	list-style:none;		
	/* float: center; */
	color:#606060;
	line-height:13px;		
  padding-bottom:4px;
}
.sideheadings_links_port
{
  width:310px;
  padding-bottom:15px;
  padding-left:5px;

}

.sideheadings_links_port ul {
	list-style:none;	
	/* float: center; */
}
	
.sideheadings_links_port li {
	list-style:none;		
	/* float: center; */
	color:#606060;
	background: url(../images/sideheading_arrow.jpg) no-repeat left 2px;
  line-height:15px;		
  padding-left:17px;
padding-bottom:5px;
}
 

.sideheadings_links_case
{
  float:left;
  width:630px;
 /* padding-bottom:15px; */
 padding-bottom:10px;
  padding-left:5px;
  padding-top:10px;
}

.sideheadings_links_case ul {
	list-style:none;	
	/* float: center; */
}
	
.sideheadings_links_case li {
	list-style:none;		
	/* float: center; 
	color:#606060;*/
	background: url(../images/sideheading_arrow.jpg) no-repeat left top;
  line-height:13px;		
  padding-left:17px;
  padding-bottom:4px;
}

.sideheadings_links_case a{		
	color:#606060;
	line-height:20px;
	padding-left:7px;
}

.aboutsideheadings_links
{
  float:left;
  width:400px;
  padding-bottom:15px;
  padding-left:5px;
  padding-top:10px;
}
.aboutsideheadings_links ul {
	list-style:none;	
	/* float: center; */
}
	
.aboutsideheadings_links li {
	list-style:none;		
	/* float: center; */
	color:#606060;
	background: url(../images/sideheading_arrow.jpg) no-repeat left top;
  line-height:13px;		
  padding-left:17px;
  padding-bottom:4px;
}

.aboutsideheadings_links a{		
	color:#606060;
	line-height:20px;
	padding-left:7px;
}
.aboutsideheadings_links1
{
  float:left;
  width:620px;
  padding-bottom:15px;
  padding-left:5px;
  padding-top:10px;
}
.aboutsideheadings_links1 ul {
	list-style:none;	
	/* float: center; */
}
	
.aboutsideheadings_links1 li {
	list-style:none;		
	/* float: center; */
	color:#606060;
	background: url(../images/sideheading_arrow.jpg) no-repeat left top;
  line-height:13px;		
  padding-left:17px;
  padding-bottom:4px;
}

.newsideheadings_links
{
  float:left;
  width:550px;
  padding-left:5px;
padding-bottom:15px;
}

.newsideheadings_links ul {
	list-style:none;	
	/* float: center; */
}
	
.newsideheadings_links li {
	list-style:none;		
background: url(../images/sideheading_arrow.jpg) no-repeat left 2px;
  line-height:15px;		
  padding-left:17px;
  padding-bottom:4px;
}
/* contact us */

.contact_outerwrap1
{
  width:100%; 
	float:left; 
	padding-top:30px; 
	background-color:#FFFFFF; 
}
.contact_outerwrap
{
  width:100%; 
	float:left; 
	background-color:#FFFFFF; 
}
.contact_innerwrap
{
  width:935px; 
	float:left;  
	padding-top: 10px;
}
.contact_formwrap
{
  width:935px; 
	float:left;
}
.contact_lhs_address
{
  width:200px; 
	float:left; 
	color:#606060; 
	padding-left:35px; 
	padding-bottom:15px;
}
.contact_lhs_address div
{
  width:200px; 
	float:left; 
	color:#606060; 
	padding-left:20px;
}
.contact_lhs_address span
{
  width:200px; 
	float:left; 
	color:#F7890C; 
	padding-left:20px; 
	font-weight:bold;
}
.contact_rhs_cont
{
  width:630px; 
	float:right; 
	border:1px solid #E8E8E8; 
	margin:0 20px 10px 20px; 
  padding:1px; 
	color:#000000;
}
.contact_rhs_title{
  line-height:25px; 
	background-color:#EFEFEF; 
	padding-left:10px; 
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #FFFFFF; 
	border-bottom: 2px solid #F7890E; 
	color:#F58902; 
	font-weight:bold; 
	width:618px; 
	text-transform: uppercase;
}
.contact_rhs_title a{
  color:#F58902;
}
.contact_content_container{
  color: #000000; 
	width: 630px; 
	background-color:#FFFFFF; 
}
.contact_left_content
{
  padding: 15px 15px 1px 10px; 
	width: 390px; 
	float: left; 
	color:#606060;
}

.contact_right_content
{
  padding: 14px 10px 12px 1px; 
	width: 201px; 
	float: left;
}
.contact_click{
  color:#F7890C;
}
.contact_click a{
  color:#F7890C;
}

/******************About Us*****************/
.alliances_outerwrap
{
	width:630px;
	float:left;
	color:#7B7B7B;
padding:10px 0 10px 0;
}
.alliances_seperator
{
height:10px; 
width:630px; 
background:url(../images/alliances-hline.jpg) repeat-x;
}
.alliance_image
{
float:left;
padding:20px 0 0 0;
}
.alliance_text
{
width:450px;
float:left;
padding-left:10px;
text-align:justify;
}
.alliance_content {
	width:650px;
	float:left;
}

.alliance_content p {
	margin:0 0 0 0;
	padding:10px 0 10px 0;
}

.alliance_logo_container {
	width:620px;
	padding:28px 0 0 0;
	margin:0 auto;
}
.alliance_logosize1 {float: left; padding-bottom:5px;
padding-left:9px;
width:160px;
}
.alliance_textsize {
float:left;
padding:15px 0 15px 10px;
width:430px;
text-align:justify;
}
.alliance_logosize {
	width:142px;
	height:100px;
	float:left;
	padding:0 30px;
}
.alliance_logo_container1 {
	width:620px;
	margin:0 auto;
border:1px solid #CECECE;
}
/* Resellers */
.resellers_logo_container {
	width:650px;
	padding:18px 0 0 0;
	margin:0 auto;
float:left;
}
.resellers_logosize {
	float:left;
	padding:0 10px 10px 0;
width:182px;
}
/* Management page styles*/

.management_blog {
	float:left;
}
.mngt_container {
	width:315px;
float:left;
	padding:15px 0 20px 0;
}
.mngt_teambg {
	background:url(../images/mgnt_bg.jpg) no-repeat;
	width:291px;
	height:86px;
float:left;
}
.mngt_photo1 {
	width:60px;
	float:left;
	padding:13px 10px 0 10px;
}.mngt_details {
	width:210px;
	float:left;
	padding:25px 0 0 0;
}
.mngt_details p {
	padding:0 0 8px 0;
	margin:0 0 0 0;
}.innerleftcontainer
{
width:225px;
float:left;
}
.aboutus_txt
{
padding:0; margin:0; text-align:center;
}
.bluetxt
{color:#2569aa; font-weight:bold; text-align:center; line-height:20px;}
.graytxt
{color:#3f3f3f; text-align:center; padding:0; margin:0; line-height:20px;
}
.icon_container
{
width:165px;
background-color:#e4e4e4;
float:left;
padding:0 0 0 60px;
}
.icon_container img
{padding:5px 5px;
float:left;
}.innerrightcontainer
{
width:430px;
float:left;
}
 .innerrightcontainer p
{
color:#4A4A4A;
font-size:12px;
line-height:17px;
margin:0;
padding:10px 10px 5px 15px;
}
.innerrightcontainer h1{
font-size:24px;
color:#fff;
background-color:#8bb6e0;
text-align:left;
padding:0 0 0 15px;
margin:0 0 0 15px;
line-height:35px;
}
.maincontent_container
{
width:671px;
float:left;
padding:5px 0 0 0;
}
.top_bg
{
width:671px;
height:13px;
float:left;
margin:0;padding:0;
}
.aboutus_bodybg
{width:671px;float:left;background: #fff url(../images/body_bg.jpg) repeat-x 0 0;margin:0;padding:0;}
.aboutus_bodybg  p
{
color:#4A4A4A;
font-size:12px;
line-height:17px;
margin:0;
padding:10px 10px 5px 15px;
}

/*Clients page Styles*/

.clients_blog {
	width:650px;
	float:left;
}
.client_region {
	font-weight:bold;
	line-height:40px;
	padding:0 0 0 10px;
  color:#F7890C;

}
.client_region1 {
  margin-top:10px;
  font-weight:bold;
  float:left;
  width:550px; 
  padding:20px 0 20px 10px;
  color:#F7890C;
  border-top:1px solid #EAEAEA;
}
.client_logo_container {
	width:210px;
	float:left;
	padding:0 25px 0 0;
}

.client_logo_container1 {
  width:150px;
  float:left;
  padding:0 25px 0 0;
}
.clear 
{ clear:both;}

.client_logo_row {
	float:left;
	width:100%;
	padding:5px 0 5px 0;
}

.client_name {
	width:151px;
	font-size:12px;
	color:#B3B3B3;
	font-weight:bold;
	float:left;
}

.client_logo {
	width:151px;
	float:left;
}

/* infrastructure page styles */

.infra_container  {
	width:100%;
	float:left;
	padding:14px 0 0 0;
}
.img_border {
	border:1px solid #B8B8B8;

	padding:2px;
}
.img_col1 {
	width:208px;
	float:left;
}
.img_col2 {
	width:212px;
	float:left;
	padding:0 10px 0 10px;
}

/* Group Companies Styles */

.gp_com_container {
  width:645px;
  float:left;
  padding-bottom:20px;
}

.gp_logo_container {
  width:188px;
  float:left;
  padding:13px 0 0 0;
}

.gp_company_details {
  width:425px;
  float:left;
  padding:15px 0 0 25px;
}

.gp_heading_bg {
  background:url(../images/groupcmpyheading_bg.jpg) no-repeat;
  width:188px;
  height:22px;
  line-height:22px;
  font-weight:bold;
  text-align:center;
  color:#606060;
}

.gp_logo {
  padding:20px 0 88px 0;
}

/* Location page styles */

.location_container {
  width:640px;
  float:left;
}

.development_center {
  width:660px;
  float:left;
}

.dev_add_section {
  width:220px;
  float:left;
}

p.sideheadings_titles

{
  color: #f7890c;
  font-weight: bold;
  text-transform:none;
}

p.sideheadings_titles a
{
  color: #f7890c;
}

.back_right{
  text-align: right;
  text-transform:uppercase;
  color:#F7890C;
  width: 660px;
  font-weight:bold;
}
.back_right a{
  color:#F7890C;
  font-weight:bold;
}

/* Additional Classes*/

.pdf_link{
  color:#F7890C;
  font-size:12px;
  text-decoration:none;
}

.about_us_content {
  width:350px;
  float:left;
}
.pdf_link:hover{
  color:#F7890C;
  font-size:12px;
  text-decoration:underline;
}
/* NEWS page style */
.news
{
  float:right;
}
.rss_news
{
  background: url(/templates/dotcomlayout_application/images/bg1.jpg);
  width:151px;
  height:50px;
  float:left;
}
.rss_icon
{
  width:60px;
  height:50px;
  float:left;
}
.rss_heading
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
  text-transform:uppercase;
  margin-left:20px;
  line-height:50px;
}
.news_table
{
  width:206px;
  background-color:#F2F2F2;
  border:#DBDBDB 1px solid;
}
.rss_bg
{ 
  background: url(/templates/dotcomlayout_application/images/rss_bg.jpg);
  width:206px;
  height:30px;
  float:left;
}
.rss_bg_text
{
  line-height:30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
  text-transform:uppercase;
  margin-left:20px;
}
.rss_text
{
  color:#777777;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:10px;
  line-height:18px;
}
.rss_email a
{
  font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0084FF; 
	text-decoration:underline;
}
.rss_email a:hover
{
  font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0084FF; 
	text-decoration:none;
}
.rss_heading a
{
  text-decoration:none; 
	color:#FFFFFF;
}
.rss_heading a:hover
{
  text-decoration:none; 
	color:#FFFFFF;
}

/* END OF NEWS CSS UPDATED ON 5-11-2008*/
.port_button
{
  background:#ffffff;
  color:#000000;
  width:22px;
  border: 0;
}
.port_button_disable
{
  background: #CCCCCC;
  color:#FFFFFF;
}

.numbers
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding:0 5px 0 5px;
  text-align:right;
  text-decoration:none;
  cursor: pointer;
   border:1px solid #D7D7D7;
}

.numbers a:link
{
  color:#000000;
  text-decoration:none;
  border:1px solid #D7D7D7;
  background-color:#fff;
}

.pdficon
{
  width:50px;
}


/* about us */
.aboutus_container {
	width:665px;
	float:left;
}
.aboutus_lhs_container {
	width:212px;
	float:left;
  padding-top:15px;
}
.lhs_menu_bg {
	float:left;
margin:0;
padding:10px 0 20px 7px;
width:193px;
display:inline;
}

.about_lhs_menu_bg {
	background:url(../images/LHS_gradient_bg.jpg) repeat-x;
	width:185px;
	float:left;
	padding:0 0 30px 27px;
margin:0px;
}
.lhs_menu_bg_mobile{
	background:url(../images/LHS_gradient_bg.jpg) repeat-x 0 -50px;
	width:185px;
	float:left;
	padding:0 0 30px 27px;
}
.portserv_services1{
float:left;width:196px;background:#fff;padding:10px 0px 10px 0px;display:inline;color:#6b84c3;
}
.portserv_services1 a{
background:url(../images/anchor-bg.jpg) no-repeat left;
border-bottom:1px solid #E1E1E1;
color:#6b84c3;
display:inline;
float:left;
font-size:12px;
margin:0px 0px 0px 7px;
padding:5px 0 5px 19px;
width:155px;
line-height:14px;
}
.portserv_services1 a:hover, .portserv_services1 a:active{float:left;
font-size: 12px;background:url(../images/anchor-activebg.jpg) no-repeat left;color:#f59b34;
}
.portserv_services1 a.selected{float:left;
font-size: 12px;background:url(../images/anchor-activebg.jpg) no-repeat left;color:#f59b34;}

.portserv_container {
	width:226px;
	float:left;
  padding-left:10px;
}

.portserv_title{
color:#fff;font-size:12px;font-weight:bold;text-align:center;width:196px;background:url(../images/heading-bg.jpg) repeat-x;height:34px;line-height:34px;

}

.portserv_maincontainer{
  width:633px; 
	float:left; 
/*	padding-left:20px; */
}
.portserv_maincontainer_portfolio
{
  width:633px; 
  float:left;  
  margin-left:30px;
}
.portfolio_img_container
{
  padding:25px; 
	width:633px; 
	float:left; 
	margin-top:20px; 
	border:1px solid #e1e1e1;
}
.portserv_lhs_container	{
width:212px;float:left;
	background:url(../images/container-bg.jpg) repeat-y scroll 0 0 transparent;
}
.aboutus_content {
	width:400px;
	float:left;
	padding:15px 0 0 20px;
}
.lhs_menu {
	color:#606060;
	width:150px;
}

.lhs_menu a, .lhs_menu a:hover, .lhs_menu a:active, .lhs_menu a:visited {
	color:#606060;
	text-decoration:underline;
	line-height:20px;
	padding:0 0 0 25px;
  width:130px;
	background:url(../images/aboutus_arrow.gif) no-repeat left bottom;
}


/* home page menu style */

.customenu_mainmenu span.span_normal { 
	font-size: 11px;
  font-weight: normal;
  font-family: arial, verdana;
  padding-top:8px;
  text-align:center;
  background: transparent url(../images/arrow_menu.jpg) no-repeat right 7px;
  padding-right:17px;padding-left:37px;float:left;	
	text-decoration:none;
	text-transform:uppercase;
	color:#cecece;
}

.customenu_mainmenu  span.span_hover {
  font-size: 11px;
  font-weight: normal;
  font-family: arial, verdana;
  padding-top:8px;
	float: left;
  text-align:center;
  background: transparent url(../images/arrow_menu_orange.jpg) no-repeat right 7px;
  padding-right:17px;padding-left:37px;float:left;	
	text-decoration:none;
	text-transform:uppercase;
	color:#E79642;
}
.customenu_mainmenu span.span_normal a {
	font-size: 11px;
  font-weight: normal;
  font-family: arial, verdana;
  padding-top:8px;
  text-align:center;
  background: transparent url(../images/arrow_menu.jpg) no-repeat right 7px;
  padding-right:17px;
	padding-left:37px;
	float:left;		
	text-decoration:none;
	text-transform:uppercase;
	color:#cecece;
	}
.customenu_mainmenu span.span_active {
  font-size: 11px;
  font-weight: normal;
  font-family: arial, verdana;
  padding-top:8px;
  text-align:center; 
  background: transparent url(../images/arrow_menu_orange.jpg) no-repeat right 7px;
  padding-right:17px;padding-left:37px;float:left;	
	text-decoration:none;
	text-transform:uppercase;
	color:#E79642;
}
.customenu_mainmenu1 span.span_normal { 
  text-align:center;
  font-size: 11px;
  font-weight: normal;
  font-family: arial, verdana;
  padding-top:8px;
  width:28px;
  background: transparent url(../images/arrow_menu3.jpg) no-repeat right 4px;
  float:left;	
	text-decoration:none;
	text-transform:uppercase;margin-left:30px;
	color:#cecece;
}
.customenu_mainmenu1 span.span_hover {
  text-align:center;
  font-size: 11px;
  font-weight: normal;
  font-family: arial, verdana;
  padding-top:8px;
  width:28px;
  background: transparent url(../images/arrow_menu3.jpg) no-repeat right 4px;
  float:left;	
	text-decoration:none;
	text-transform:uppercase;margin-left:30px;
	color:#E79642;
}

.customenu_mainmenu1 span.span_normal a {
	text-align:center;
  font-size: 11px;
  font-weight: normal;
  font-family: arial, verdana;
  padding-top:8px;
  width:28px;
  background: transparent url(../images/arrow_menu3.jpg) no-repeat right 4px;
  float:left;	
	text-decoration:none;
	text-transform:uppercase;
	color:#cecece;
	padding-left:30px;
}
.customenu_mainmenu1 span.span_active {
	text-align:center;
  font-size: 11px;
  font-weight: normal;
  font-family: arial, verdana;
  padding-top:8px;
  width:28px;
  background: transparent url(../images/arrow_menu3.jpg) no-repeat right 4px;
  float:left;	
	text-decoration:none;
	text-transform:uppercase;padding-left:30px;
	color:#cecece;

}


/*Portfolio Quickform*/

.quick_container{
padding:8px 0 5px 12px;
}
.quick_container1{
padding:0 0 5px 12px;
}
.quick_container2{
width:200px; float:left; padding:0 0 10px 10px;
}
.quick_container3{
width:200px; float:left; padding:0 0 5px 10px;
}
.quick_btn_container{
padding:0 0 5px 40px; 
width:150px;
}
.quick_text_style{
float:left; 
width:70px;
}
.quick_text_style1{
float:left; 
width:70px;
padding: 5px 0 0 10px;
}
.quick_btn_style{
padding:0 0 5px 12px; 
width:190px;
float:left;
}
.quick_btn{
float:left; 
width:90px;
}
.quick_btn1{
float:left; 
width:70px;
 padding:0 0 0 5px;
}
.rhs_portquick
{
	width:223px; 
	float:left; 
	padding:0 0 10px 0;
}
.rhs_port_bgimg
{
	background:url(../images/quick_frmimg.jpg) no-repeat; padding:0 0 0px 7px; 
  width:210px; 
	height:48px;
}
.rhs_subscribe_bgimg
{
background:url(../images/subscribe-bg.jpg) no-repeat; padding:0 0 0px 7px; 
width:210px; 
height:48px;
}
.rhs_port_round
{
	background:url(/templates/dotcomlayout_application/images/mdl_round_rect.jpg) repeat-y; padding-left:7px;
width:223px;float:left;
}

.quickfrm_container{
width:220px;
float:left;
margin:0 0 0 0;
padding-top:5px;
}

.quickfrm_name{
width:90px;
float:left;
padding:0 0 0 0px;
}
input.sub_email
{
border:1px solid #D0D0D0;
background-color:#F6F6F6;
font-size:11px;
margin:0 5px 15px 15px;
width:180px;
}
.quick_btn input#chrono_verification {
border:1px solid #D0D0D0;
float:left;
background-color:#F6F6F6;
font-size:11px;
margin:3px 0 15px 0;
width:85px;
}
.quickfrm_name1{
width:50px;
float:left;
padding:0 0 0 0px;
}

.quickfrm_txtbox{
width:175px;
border: 1px solid #D0D0D0;
background-color:#F6F6F6;
font-family: arial;
font-size:12px;
color:#000;
}

.quickfrm_txtbox1{
width:180px;
height:50px;
border: 1px solid #D0D0D0;
background-color:#F6F6F6;
font-family: arial;
font-size:12px;
color:#000;
}

.quickfrm_btn{
width:61px;
float:left;
}
.btn_port_submit{
background:url(/templates/dotcomlayout_application/images/quickfrm_submit.jpg) no-repeat;
width:65px;
border:0px;
height:20px;
cursor:pointer;
}

.btn_port_reset{
background:url(/templates/dotcomlayout_application/images/quickfrm_reset.jpg) no-repeat;
width:65px;
border:0px;
height:20px;
cursor:pointer;
}


/*Portfolio Quickform*/


/* Sitemap style */


.sitemap1 ul {
	display		: block;
	list-style	: none;
	margin		: 0;
	padding		: 0;
  color     : #F78A08;
  font-weight:bold;
}
.sitemap1 ul li {
	margin		: 0;
	padding		: 0;
	white-space	: nowrap;
       
}
.sitemap1 a img {
	border		: none;
}
.sitemap1 ul.level_0 ul {
list-style	: inside square;
padding		: 0;
font-weight:normal;
}
.sitemap1 ul.level_1 li {
	padding		: 0 0 0 2em;
	white-space	: nowrap;
}

.sitemap1 li.active a {
font-style	: italic;
}
.menutitle ul.level_0 li {
list-style	: inside square;
padding		: 0 0 0 2em;
white-space	: nowrap;
font-weight:normal;
}

/* case study */


.case_study_outerwrap
{
	width:630px;
	float:left;
	color:#7B7B7B;
}
.case_study_container1
{
width:630px;
color:#7B7B7B;
padding-right:20px;
}
.case_study_title
{
	color:#7B7B7B;
	font-size:15px;
	font-weight:bold;
}
.case_study_subtitle
{
color:#F18A09;
font-size:12px;
}
.case_study_subtitle a
{
	color:#F18A09;
	font-size:12px;
}
.news_com_title
{
color:#F18A09;
font-size:14px;
}

.case_study_content
{
	color:#7B7B7B;
	font-size:12px;
	padding-bottom:20px;
}
.txt_download
{
	width:640px; 
	text-align:right; 
	float:left; 
	color:#7B7B7B; 
	text-decoration:underline;
}
.img_download
{
width:16px; 
float:left; 
line-height:20px; 
padding-left:3px;
}
.case_study_cont_outerwrap
{
	width:635px; 
	float:left;
	padding-bottom:20px;
}
.more_outer
{
	width:150px;
	padding-left:500px;
}
.case_study_more
{
	width:40px; 
	float:left; 
	padding-left:500px;
	}
.case_study_download
{
	width:85px; 
	float:left;
}
.case_study_download_case a
{
	width:85px; 
	float:left;
	text-decoration:underline;
}
.case_study_download_img{
float:left; 
width:50px; 
padding-top:5px;
}
.case_study_inner_content
{
	padding-top:10px; 
	float:left; 
	width:635px;
	padding-bottom:10px; 
}
.case_study_inner_subtitle
{
	color:#F18A09;
	font-size:12px;
}
.case_study_mainsubtitle
{
	color:#F18A09;
	font-size:12px;	
	line-height:25px;
	float:left; 
	width:635px; 
	padding-bottom:7px; 
	background:url(../images/case-study_hline.jpg) repeat-x bottom left; 	
	font-weight:bold; 
	margin-bottom:20px;
}

.case_press_outerwrap
{
	width:600px; 
	float:left; 
	padding-bottom:10px;
}

.case_press_img
{
	width:135px; 
	float:left;
}

.footer_icon_outerwrap
{
padding: 10px 0 10px 20px; 
background: #FFFFFF;
float:left;
width:935px;
}

.icons_linnerwrap
{
width:795px; 
display:inline;
float:left;
}
.email_icon
{
display:inline; 
padding-top:5px;
}
.email_txt
{
color:#000000; 
display: inline; 
vertical-align:super; 
padding-left:3px; 
font-size:11px;
}
.icons_rinnerwrap_right
{
width:140px; 
display:inline; 
float:right;
padding-top:3px;
padding-left:10px;
}
.icons_rinnerwrap
{
width:765px; 
display:inline; 
padding-left:10px;
float:left;
}
.print_txt
{
color:#000000; 
display: inline; 
vertical-align:super; 
padding-left:3px; 
font-size:11px;
}
.print_txt_enterprise
{
color:#000000; 
display: inline; 
vertical-align:super; 
padding-left:3px; 
padding-top:4px;
font-size:12px;
width:100px;
float:left;
/* Commented for Share This Textfont-size:11px;*/
}
.underlne a:link
{
text-decoration:underline;
}

/* Career*/
#career_outerwrap
{
 width:914px; 
 float:left;
}
.career_innerwrap
{
 background:url(../images/career_title_img.jpg) no-repeat; 
 height:25px; 
 border-bottom:1px solid #FFFFFF;

}
.career_f_bgimg
{
 width: 914px; 
 background:url(../images/career_f_bg_img.jpg) repeat-y; 
 padding-top:10px; 
 padding-bottom:10px; 
 float:left;
}
.career_s_bgimg
{
 width: 914px; 
 background:url(../images/career_s_bg_img.jpg) repeat-y; 
 padding-top:10px; 
 padding-bottom:10px; 
 float:left; 
 border-top:1px solid #fff;
}
.fir_column
{
 width:180px; 
 color:#000000; 
 float:left; 
 text-align:center;
}
.sec_column
{
 width:180px; 
 padding-left:15px; 
 color:#000000; 
 float:left;
}
.thir_column
{
 width:180px; 
 padding-left:10px; 
 color:#000000; 
 float:left; 
 text-align:center;
}
.four_column
{
 width:120px; 
 padding-left:20px; 
 color:#000000; 
 float:left; 
 text-align:center;
}
.five_column
{
 width:94px; 
 padding-left:15px; 
 color:#000000; 
 float:left; 
 text-align:center;
}
.six_column
{
 width:96px; 
 padding-left:20px;
 color:#000000; 
 float:left; 
 text-align:center;
}
.sev_column
{
width:90px; 
margin-left:15px;
padding-left:20px;
padding-top:15px; 
color:#000000; 
float:right;
}
.career_innerwrap div
{
 font-weight:bold; 
 line-height:25px; 
 text-align:center; 
 color:#000000
}
.case_study_inner_title
{
float:left; 
width:550px; 
padding-bottom:10px; 
background:url(../images/case-study_hline.jpg) repeat-x bottom left; 	
color:#7B7B7B;
font-size:15px;
font-weight:bold;
}
.case_study_inner_txt
{
width:475px; 
float:left; 
color:#606060;
}
.case_study_inner_dimg
{
width:150px; 
float:right;
}
.content_seperator
{
float:left; 
width:630px; 
padding-bottom:10px; 
background:url(../images/case-study_hline.jpg) repeat-x;
}
.more_case_studies{
text-align: right; color: #606060; font-weight: bold; padding-right: 8px;text-decoration:underline;
}
.more_case_studies1{
color:#606060;
float:left;
font-weight:bold;
padding-left:100px;
text-decoration:underline;
}
.more_case_studies1 a{

text-decoration:underline;

}
.methodology_header1
{
width:639px; height:172px;
}


/* world wide */

.worlwide_container{
padding-left:50px;
margin-top:15px;

}
.world_mapbg{
background-image:URL(../images/map_bg.jpg); 
height:407px;
text-align:center; 
width:808px; 
background-repeat:no-repeat;
}
.world{
width:830px;
}
.worldtxt_container{
width:245px; 
padding-top:48px; 
padding-left:90px;
float:left;
}
.world_blktxt{
font-family:Arial; 
font-weight:bold; 
font-size:12px; 
color:#000000;
width:245px;
text-align:left;

}
.world_flag_northcont{
width:245px;
padding-top:12px;
float:left;
line-height:24px;
}
.world_flag{
float:left; 
width:17px; 
height:13px; 

padding-top:5px;
float:left;
}
.world_fltxt{
float:left; 
color:#f7890c; 
padding-left:10px; 
text-decoration:underline; 
font-size:12px;
text-align:left;
}
.world_fltxt a{
 
color:#f7890c; 

text-decoration:underline; 
font-size:12px;
}
.europe_container{
width:245px; 
padding-top:48px; 
float:left;

}
.eu_flagcont{
width:245px; line-height:24px; float:left; padding-top:12px;
}
.asia_container{
width:245px; padding-top:48px; float:left;
}
.asia_flagcont{
width:245px; line-height:24px; float:left; padding-top:12px;
}


/* email this page */
.mail_outerwrap
{
width:450px; float:left;
}
.mail_header_layout
{
background-color:#1d1d1d; float:left; width:450px;
}
.mail_header_img
{
padding-left:10px; width:132px;
}
.mail_cont_outerwrap
{
width:450px; 
background-color:#cecece;
float:left;
}
.mail_cont_innerwrap
{
 width:440px; float:left; padding:5px;
}
.mail_submit
{
width:200px; float:left;
}
.mail_cancel
{
width:200px; float:right;
}
.mail_hline
{
width:430px; margin-left:10px; margin-right:10px; margin-top:10px; color:#808080; float:left;
}
.mail_field_outer
{
width:430px; float:left; height:30px; 
}
.mail_flhs_cont
{
width:150px; float:left;
}
.mail_mdle_cont
{
width:200px; float:left;
}
.mail_star_red
{
 width:50px; float:right; color:red;
}
.btnTxt {
 font-size: 11px;
 background:url(../images/send_btn.jpg) no-repeat;
 border:0;
 width:79px;
 height:29px;
 font-weight:bold;
 font-family: Verdana, Arial;
 background-color:#333333;
 color: #FFFFFF;
 cursor:pointer;
}
.btnTxt1{

 font-size: 11px;

 background:url(../images/cancel_btn.jpg) no-repeat;

 border:0;

 width:79px;

 height:29px;

 font-weight:bold;

 font-family: Verdana, Arial;

 background-color:#333333;

 color: #FFFFFF;

 cursor:pointer;

}

.btnTxt2{

 font-size: 11px;

 background:url(../images/back_btn.jpg) no-repeat;

 border:0;

 width:79px;

 height:29px;

 font-weight:bold;

 font-family: Verdana, Arial;

 background-color:#333333;

 color: #FFFFFF;

 cursor:pointer;

}

.btnTxt3{

 font-size: 11px;

 background:url(../images/close_btn.jpg) no-repeat;

 border:0;

 width:79px;

 height:29px;

 font-weight:bold;

 font-family: Verdana, Arial;

 background-color:#333333;

 color: #FFFFFF;

 cursor:pointer;

}

/* search styles */
.highlight
{
color:#696969;
font-weight:bold;
}

.highlight span
{
color:#696969;
font-weight:bold;
}
.search_result
{
float:left;
width:630px;
}

.searchintro{
padding:10px 0 0 0;
margin:0;
float:left;
width:630px;
}

.searchintro span{
color:#F48A10; 
font-weight:bold; 
}

.searchintro_txt{
padding:0;
margin:0;
float:left;
width:630px;
}

.searchintro h3{
padding:0;
margin:0;
line-height:18px;
font-size:13px;
}

.searchintro_txt h4{
padding-bottom:10px;
}


#search_rslt
{
padding-top:10px;
float:left;

padding-right:10px;
}
.searchtext{
float:left;

}

.results{
float:left;
padding-top:10px;
}
.button 
{

width:85px;

height:23px;

color: #ffffff;

font-weight: bold;

font-size:11px;

text-align:center;

float:left;
}
.inputbox{
border-right:0px;
border-left:1px solid #A5A5A5;
border-top:1px solid #A5A5A5;
border-bottom:1px solid #A5A5A5;
width: 150px;
height:16px;
padding-top:4px;
float:left;
background:#1d1d1d;
font-family:verdana;
font-size:10px;
color:#FFFFFF;

}

.inputboxform{
border-right:0px;
border:1px solid #787272;
width: 165px;
height:19px;
float:left;
font-family:verdana;
font-size:10px;

}

.searchlist
{
 margin: 0; padding:0; width: 640px; float: left; 
}


.searchlist ol.list
{
margin: 0; padding:0 0 0 32px; float:left; list-style-type: decimal; width: 630px;
}

/* home page styles */
.homepg_btm_bg {
	width:955px;
	height:218px;
        background:url(../images/home_pg_btm_bg.jpg) repeat-x;

	}
.inner_bg {
 float:left;
padding:14px 0 0 8px;
}

.inner_bg_lhs {
	float:left; width:8px
}

.inner_bg_rept {
background:url(../images/main_mdl_grad_img.jpg) repeat-x; 
	float:left; 
	width:848px; 
	height:190px;
	padding:13px 35px 0 35px;
}

.inner_bg_RHS {
	float:left; width:9px
}

/* Home page Slider */

#slider{}	

	#slider ul {

		margin:0;

		padding:0;

		list-style:none;

		}

   #slider li{ 

		width:848px;

	overflow:hidden;  

		}		

			

	p#controls {

		margin:0;

		position:relative;

		} 

	

	#prevBtn { 

display:block;
height:106px;
left:-35px;
margin:0;
overflow:hidden;
position:absolute;
text-indent:-8000px;
top:-85px;
width:20px;

		}

		#nextBtn { 
		display:block;
height:25px;
left:860px;
margin:0;
overflow:hidden;
position:absolute;
text-indent:-8000px;
top:-85px;
width:20px;

		}	

													
#prevBtn a{  
float:left;
height:106px;
width:20px;
background:url(../images/previous.gif) no-repeat 0 0;	

		}	

#nextBtn a{ 
display:block;
height:106px;
width:20px;
background:url(../images/next.gif) no-repeat 0 0;	
}
p.content_blog_hd {

	font-size:12px;

	font-weight:bold;

	color:#F89828;

	padding-left:6px;

}
p.content_blog {

background:transparent url(../images/mainpage_cont_arrow.gif) no-repeat left 4px;

margin:0;

padding:0 0 0 15px;

}

.content_blog0 {width:235px;float:left;padding-left:10px;}
.content_blog1 {width:200px;float:left;padding-left:10px;}
.content_blog2 {width:220px;float:left;padding-left:10px;}
.content_blog3 {width:200px;float:left;padding-left:10px;}
.content_blog4 {width:100px;float:left;padding-left:10px;}
.content_blog0 a {color:#ffffff;}
.content_blog1 a {color:#ffffff;}
.content_blog2 a {color:#ffffff;}
.content_blog3 a {color:#ffffff;}
.content_blog4 a {color:#ffffff;}
.content_blog5 {width:260px;float:left;	padding-left:10px;}
.content_blog6 {width:150px;float:left;padding-left:10px;}
.content_blog7 {width:160px;float:left;padding-left:10px;}
.content_blog8 {width:180px;float:left;padding-left:10px;}
.content_blog5 a {color:#ffffff;}
.content_blog6 a {color:#ffffff;}
.content_blog7 a {color:#ffffff;}
.content_blog8 a {color:#ffffff;}


/* Galatta Apps */
.mainWrapper {
padding:0 10px 0 10px;
text-align:center;
width:845px;
}
.btmimg {
 width:820px;
float:left;

}
.topimg {
 width:903px;
float:left;

}
.galatta_logo
{
margin: 0;
padding:0;
}
.galatta_logo img
{
margin:10px 0 0 20px;
padding:0;
}
.galatta_image img
{
padding:30px 10px 0;
}
.content_bg {
width:922px;
float:left;
background: transparent url(../images/galatta_center.jpg) repeat-y;
}
.fruitblox_image
{
float:left;
padding-left:35px;
padding-top:30px;
}
.fruitblox_image img
{
float:left;
padding:0 8px;
}
.ojas_image
{
float:left;
padding-left:50px;
padding-top:30px;
}
.ojas_image img
{
float:left;
padding:0 20px;
}
.content {
 width:820px;
margin:0 auto;
}
.content_fruitblox {
margin:0 auto;
padding:0 0 0 20px;
width:910px;
}

h1.heading {
	font-size:13px;
	font-weight:bold;
	float:left;
	margin:0;
	padding:10px 0;
	color:#f89828;
}
.LHSimg {
 width:289px;
 float:left;
 padding:15px 0 0 0;
}

.floatleft-g3 {
float:left;
margin:0;
margin:5px 20px 0 850px;
}
.floatleft img {
float:left;
}
.floatleft {
float:left;
margin:0;
padding:5px 5px 18px 12px;
width:890px;
}
.floatleft1
{
float:left;
margin:5px 10px 0 550px;
width:370px; 
}
.RHSContent {
float:left;
line-height:16px;
padding:0 10px 0 25px;
text-align:left;
width:480px;
}

.RHSContent1{
float:left;
line-height:16px;
padding:10px 10px 0 45px;
text-align:left;
width:485px;
}
.RHSContent3{
float:left;
line-height:16px;
padding:10px 10px 0 75px;
text-align:left;
width:485px;
}


.RHSContent a, .RHSContent a:hover, .RHSContent a:active, .RHSContent a:visited { color:#2970a6;}



.RHSContent p {

  margin:0;padding:10px 0;

}



.RHSContent2 { width:250px; float:left; padding:0 0 0 0; text-align:left;}



h2.subhead {

   font-weight:bold;

	 font-size:12px;

	 margin:0;

	 padding:10px 0;

	 

}

.content_fruitblox {float:left; text-align:center;padding-left:30px;width:100%;}
.content_fruitblox a, .content_fruitblox a:hover, .content_fruitblox a:active, .content_fruitblox a:visited { color:#2970a6;}
.content2 {float:left; text-align:center;padding-left:30px;width:100%;}
.content1 {float:left; text-align:left; width:100%;}
.content1 a, .content1 a:hover, .content1 a:active, .content1 a:visited { color:#2970a6;}
.content_galatta {float:left; text-align:left; width:100%; padding-left:25px;}
.content_galatta a, .content_galatta a:hover, .content_galatta a:active, .content_galatta a:visited { color:#2970a6;}
.content3 {float:left; text-align:center;padding-left:30px;}
.content2 a, .content2 a:hover, .content2 a:active, .content2 a:visited { color:#2970a6;}
.content2 img{padding-top:15px;}


.download {

   width:230px;

	 float:left;

	 padding:15px 0 0 0;

}



.requirements {

width:300px; float:left;

}



.heading2 {

   color:#f89828;

	 font-weight:bold;

}
/* espandable content */
.lhs_expand_cont
{
	color:#606060;
	padding-right:20px;
	line-height:15px;
  padding:6px 0 0 20px;
  width:650px;
}
/* iPhone apps marketing */
.iphone_box{
float:left;
width:655px;
}
.iphone_box1{
float:left;
width:655px;
}

.iphone_left{
float:left;
padding-right:30px;
width:495px;
}
.iphone_right{
float:left;
width:130px
}
.iphone_left1{
float:left;
padding-right:20px;
width:310px;
}
.iphone_right1{
float:left;
width:260px
}
.iphone_left2{
float:left;
padding-right:30px;
width:410px;
}
.iphone_right2{
float:left;
width:210px
}
.iphone_left3{
float:left;
padding-right:20px;
width:290px;
text-align:justify;
}
.iphone_right3{
float:left;
width:290px
}
.technology_left4{
float:left;
padding-right:30px;
width:410px;
text-align:justify;
}
.iphone_left4{
float:left;
padding-right:30px;
width:390px;
text-align:justify;
}
.iphone_left_flash{
float:left;
padding-right:20px;
width:400px;
}
.iphone_right_flash{
float:left;
width:200px;
padding-left:20px;
}
.iphone_left_chart{
float:left;
width:300px;
}
.iphone_right_chart{
float:left;
width:300px;
/* padding-left:20px;
float:left;
width:280px; */
}
.force_left{
float:left;
padding-right:30px;
width:380px;
text-align:justify;
}
.forct_right{
float:left;
width:210px
}
/* end of iPhone */
.lhs_curv_img
{
float:left; width:6px; height:29px
}.rhs_curv_img
{
float:left; width:8px; height:29px;
}
.menu_outerwrap
{
padding-top:10px;
}
.menu_outerwrap ul
{
background:url(../images/iphone_bg_img.jpg) repeat-x;
width:640px;
height:29px;
padding:0 0 0 0px;
margin:0px;
}
.iphone_separator {
background:url(../images/sep_iphone_menu.jpg) no-repeat left top;
width:2px;
height:18px;
float:left;
margin:7px 0 0 0;
list-style:none;
}
li.one {
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:4px 0px 0 0;
text-indent:-99999px;
width:101px;
}
li.one a {
background:transparent url(../images/iphone-business-apps-development.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 0;
text-indent:-99999px;
width:101px;
}
li.one a:hover {
background:transparent url(../images/business_apps_active.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 0;
text-indent:-99999px;
width:101px;}
li.one1 {
background:transparent url(../images/business_apps_active.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0 0 0;
text-indent:-99999px;
width:101px;
}
li.two {
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:4px 0 0 0;
text-indent:-99999px;
width:100px;
}
li.two a {
background:transparent url(../images/iphone-gaming-apps-development.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-indent:-99999px;
width:100px;
}
li.two a:hover {
background:transparent url(../images/gaming_apps_active.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-indent:-99999px;
width:100px;
}

li.two1 {
background:transparent url(../images/gaming_apps_active.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0 0 0;
text-indent:-99999px;
width:100px;
}
li.three {
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:4px 0 0 0;
text-indent:-99999px;
width:100px;
}
li.three a {
background:transparent url(../images/iphone-ebook-apps-development.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0;
text-indent:-99999px;
width:100px;
}
li.three a:hover {
background:transparent url(../images/ebook_apps_active.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0;
text-indent:-99999px;
width:100px;
}
li.three1 {
background:transparent url(../images/ebook_apps_active.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0 0 0px;
text-indent:-99999px;
width:100px;
}

li.four {
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:4px 0 0 0;
text-indent:-99999px;
width:135px;
}
li.four a {
background:transparent url(../images/iphone-entertainment-apps-development.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0;
text-indent:-99999px;
width:135px;
}
li.four a:hover {
background:transparent url(../images/entertain_apps_active.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0;
text-indent:-99999px;
width:135px;
}
li.four1 {
background:transparent url(../images/entertain_apps_active.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0 0 0px;
text-indent:-99999px;
width:135px;
}
li.five {
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:4px 0 0 0;
text-indent:-99999px;
width:107px;
}
li.five a {
background:transparent url(../images/iphone-digital-cont-apps-development.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0;
text-indent:-99999px;
width:107px;
}
li.five a:hover {
background:transparent url(../images/digital-cont-active.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0;
text-indent:-99999px;
width:107px;
}
li.six {
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:4px 0 0 0;
text-indent:-99999px;
width:87px;
}
li.six a {
background:transparent url(../images/ipad-apps-development.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0;
text-indent:-99999px;
width:87px;
}
li.six a:hover {
background:transparent url(../images/ipad-cont-active.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0;
text-indent:-99999px;
width:87px;
}
li.six1 {
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:4px 0 0 0;
text-indent:-99999px;
width:87px;
}
li.five1 {
background:transparent url(../images/digital-cont-active.jpg) no-repeat scroll 0 0;
float:left;
height:21px;
line-height:21px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0 0 0;
text-indent:-99999px;
width:107px;
}



/* port _click */
.port_click
{
/* margin:45px 0 0;
padding:0 0 10px 430px;
position:absolute; */
position:absolute; 
padding:0px 0px 10px 410px;
margin:225px 0 0 0;
top:0;
left:0;
}
.port_click1
{
/* position:absolute; 
padding:0px 0px 10px 430px;
margin:2px 0 0 0; */
position:absolute; 
padding:0px 0px 10px 410px;
margin:235px 0 0 0;
top:0;
left:0;
}

.port_click2
{
position:absolute; 
padding:0px 0px 10px 410px;
margin:255px 0 0 0;
top:0;
left:0;
}
/* planning forge */
#planning_forge {
background:url(../images/planning_forge.jpg) no-repeat;
width:203px;
height:318px;
padding-left:10px;
}
#planning_forge li {
background:url(../images/bullet_planning.gif) no-repeat left 9px;
padding:0 0 0 15px;
line-height:25px;
font-weight:bold;
font-size:11px;
}


/*about_us */

.first_tab
{
padding-left:25px;
float:left;
}
.about_rhs_content1
{
color:#7B797B;
float:left;
padding-top:15px;
width:215px;
}

/* Mobile application development images */
.iphone_heading  {
clear:both;
height:37px;
padding:10px 0;
font-weight:bold;
}

.iphone_heading a {
text-decoration:none;
float:left;
margin-right:7px;
}
.iphone_heading p {
float:left;
margin:0;
height:27px;
padding-top:10px;
}
/* Products Style */
.products_sub
{
padding-left:20px;
}
.products_box
{
width:630px;
float:left;
background:#f6f6f6;
margin:10px 0px;
padding:10px;
}
.products_left
{
width:460px;
float:left;
padding-right:10px;
}
.products_right
{
width:150px;
float:left;
}
.products_right1
{
width:150px;
padding-top:35px;
float:left;
}

.joomla_add_this
{
float:left;
padding-right:15px;
padding-top:6px;
}

/* iPhone boxes */
/* iphone Styles */
.iphne_round_wrapper
{
width:660px;
float:left;
}
.iphn_round_inner_container
{
width:159px;
float:left;
margin-right:4px;
}
.business_app img
{
float:left;
margin:0;
padding:5px 2px 0 0;
}
.gaming_app img
{
float:left;
margin:0;
padding:4px 0 0 4px;
}
.ebook_app img
{
float:left;
margin:0;
padding:5px 0 0 14px;
}
.entertainment_app img
{
float:left;
margin:0;
padding:8px 0 0 6px;
}
.iphne_round_top
{
width:159px;
height:44px;
float:left;
padding:0;
margin:0;
background:url(../images/iphn_round_top.jpg) no-repeat;
}

h3.bus_apps
{
background:url(../images/dci-business-apps.jpg) no-repeat;
width:97px;
height:30px;
text-indent:-99999px;
font-size:12px;
padding:0px;
margin:8px 0 0 10px;
color:#fff;
font-family:Arial, Verdana;
display:inline;
float:left;
}

h3.bus_apps a
{
width:97px;
height:30px;
text-indent:-99999px;
font-size:12px;
padding:0px;
margin:0;
color:#fff;
font-family:Arial, Verdana;
display:inline;
float:left;
}

h3.gamng_apps
{
background:url(../images/dci-gaming-apps.jpg) no-repeat;
width:93px;
height:30px;
text-indent:-99999px;
font-size:12px;
padding:0px;
margin:8px 0 0 10px;
color:#fff;
font-family:Arial, Verdana;
display:inline;
float:left;
}

h3.gamng_apps a
{
width:93px;
height:30px;
text-indent:-99999px;
font-size:12px;
padding:0px;
margin:0;
color:#fff;
font-family:Arial, Verdana;
display:inline;
float:left;
}
h3.ebooks_apps
{
background:url(../images/dci-ebook-apps.jpg) no-repeat;
width:89px;
height:30px;
text-indent:-99999px;
font-size:12px;
padding:0px;
margin:8px 0 0 10px;
color:#fff;
font-family:Arial, Verdana;
display:inline;
float:left;
}
h3.ebooks_apps a
{
width:89px;
height:30px;
text-indent:-99999px;
font-size:12px;
padding:0px;
margin:0;
color:#fff;
font-family:Arial, Verdana;
display:inline;
float:left;
}

h3.entertain_apps
{
background:url(../images/dci-entertainment-apps.jpg) no-repeat;
width:90px;
height:30px;
text-indent:-99999px;
font-size:12px;
padding:0px;
margin:8px 0 0 10px;
color:#fff;
font-family:Arial, Verdana;
display:inline;
float:left;
}


h3.entertain_apps a
{
width:90px;
height:30px;
text-indent:-99999px;
font-size:12px;
padding:0px;
margin:0;
color:#fff;
font-family:Arial, Verdana;
display:inline;
float:left;
}

.iphne_round_mdl
{
width:159px;
float:left;
background: url(../images/iphn_round_mdl.jpg) repeat-y;
}

p.roundmdl_cont
{
color:#606060;
padding:5px 7px 5px 10px;
height:180px;
margin:0;
float:left;
font-size:12px;
font-family:Arial, Verdana;
}
p.readmr
{
color:#f7890c;
text-align:right;
font-size:12px;
font-family:Arial, Verdana;
padding-right:15px;
float:right;
}

p.readmr a
{
color:#f7890c;
text-decoration:underline;
}

.iphne_round_btm
{
width:159px;
height:8px;
float:left;
background: url(../images/iphn_round_btm.jpg) no-repeat;
}

/*coreDNA page changes */
.coredna_box{
float:left;
width:655px;
padding-top:20px;
}

.video_container
{
float:left;
padding:15px 30px 0;
width:150px;
}
.video_container p {font-size: 12px;  margin-top: 10px;}
.coredna{width:620px;float:left;}
.module_overview {float: left; width: 310px;padding-bottom:15px;}
.module_overview img {margin: 5px 5px 0px 0px !important; float: left !important;}
.module_overview span {font-size: 12px; color:#F7890C; display: block; font-weight: bold; margin-top: 5px;}
.coredna_contact{
background:#EDEDED none repeat scroll 0 0;
border:1px solid #DFDFDF;
float:left;
margin:15px 3px 0 0;
padding:10px;
width:420px;
}
.coredna_contact span{
padding:8px; margin:0px;float:left;
}
.coredna_contact img{
float:left;padding-top:2px;
}
.coredna_email{
float:left;margin:15px 0 0 0;padding:12px; border: 1px solid #dfdfdf; background: #ededed;width:180px;
}
#menu li {
width:100%;
background:#E6E6E6 url(libg.jpg) repeat-x left top;
}

#menu li a {
width:100%;
color:#fff;
padding:5px 0;
}
#accordian {
float:left;
width:100%;
}
#accordian span{
float:left;
width:100%;
}
/*  iphone digital content */
.iphone_outerwrap
{

color:#606060;
font-family:arial,verdana;
font-size:12px;
line-height:15px;
width:660px;
}
.white_papers_icon{
float:left;
padding:22px 20px 10px 20px;
width:30px;
height:50px;
background:url(../images/dci-whitepapers-bullet.jpg) no-repeat center top;
font-size:18px;
color:#FFFFFF;
text-align:center;
}
/* About us menu */
ul#aboutus_menu {
float:left;
width:663px;
background:#e9e9e9;
height:25px;
padding-top:5px;
text-align:center;
}
#aboutus_menu li {
display:inline;
background:url(../images/sep.gif) no-repeat right 0;
margin: 0 auto;

}
#aboutus_menu li a{
color:#CF7B19;
font-weight:bold;
font-size:11px;
font-family:"arial", Tahoma, Monospace;
margin:0;
padding:0px 6px;
}
#aboutus_menu li a:hover{
color:#4F4F4F;
/* padding:8px 6px; */
padding:0px 6px;
margin:0;
}
.cebit_content
{
width:800px;
padding:30px 20px 20px 10px;
text-align:left;

}
p.case_study_link
{
margin: 0px;
padding:0 0 15px; 
float: left; 
width: 160px;
}
/* products styles */
.accordion_products
{
  float:left;
  width:600px;
  padding-bottom:15px;
  padding-left:5px;
  padding-top:10px;
}

.text_container1
{
  float:left;
  width:290px;
padding:0 5px 0 15px;
}
.text_container2
{
  float:left;
  width:310px;
padding:0 5px 0 15px;
}
.img_container2
{
 border:0px;
float:left;
width:240px;
}
.text_container3
{
  float:left;
  width:300px;
padding:0 5px 0 15px;
}
.img_container2
{
 border:0px;
float:left;
width:260px;
}
.img_container1
{
 border:0px;
float:left;
width:280px;
}
.accordion_column
{
float:left; width:200px
}
.accordion_outer
{

width:625px; display:block; float:left; height:auto
}
.port_right
{
float:right;
width:310px;
}


/* ipad  */

.ipad_left{
float:left;
padding-left:30px;
width:430px;
text-align:justify;
}
.ipad_right{
float:left;
width:170px
}

/* thank you */

.leftcontainer
{
width:650px;
float:left;
}
.thankyou_container
{
width:640px;
float:left;
/*background: url(../images/thanku_bg.jpg) repeat-x 0 0;*/
}
.thankyou_container p
{
font-size:12px;
color:#565555;
line-height:20px;
padding:10px 0 10px 15px;
}
.returntxt a
{
color:#f98e0a;
}
.blogtxt
{
font-size:16px;
color:#fff;
}
.servicecontainer
{
width:310px;
float:left;
padding:10px 0 0 15px;
}
.blogcontainer
{
width:310px;
float:left;
padding:10px 0 0 0px;
}
.blog_topbg
{
width:310px;
height:38px;
float:left;
background: url(../images/blog_topbg.jpg) no-repeat 0 0;
padding:0;
position:relative;
}
.blog_topbg p
{
float:left;
font-size:16px;
color:#fff;
font-weight:bold;
padding:10px 0 0 10px;
margin:0;
}
.blog_icon
{
position:absolute;
bottom:0;
right:30px;
}
.blog_centerbg
{
width:310px;
float:left;
background: url(../images/blog_bodybg.jpg) repeat-x 0 0;
}
.blog_content
{
width:310px;
float:left;
}
.blog_content ul
{
list-style:none;
float:left;
line-height:15px;
padding:0 0 0 10px;
margin:0;
}
.blog_content li
{
width:260px;
float:left;
font-size:12px;
color:#565555;
list-style:none;
background: url(../images/bullet.jpg) no-repeat 0 11px;
padding:8px 20px;
margin:0;
}
.thank_readmore
{
width:80px;
height:20px;
float:right;
background: url(../images/readmore_bg.jpg) no-repeat 0 0;
font-size:12px;
color:#fff;
padding:2px 0 0 10px;
}
.thank_readmore a
{
color:#fff;
text-decoration:none;
}

/* contact styles */
/* contact styles */

.leftcontainer1
{
padding-left:30px;
width:210px;
float:left;
}
.headerbg
{
width:195px;
height:32px;
float:left;
background: url(../images/contact_bg.jpg) no-repeat 0 0;
font-size:18px;
margin:0;
color:#fff;
padding:5px 0 0 15px;
}

.contact_nav ul
{
width:210px;
float:left;
list-style:none;
}
.contact_nav ul li
{
background: #efefef; 
padding:7px 0 7px 15px;
}
.contact_nav ul li span
{
font-size:12px;
font-weight:bold;
background: url(../images/contact-bullet.jpg) no-repeat center left;
padding:0 0 0 20px;
}
.contact_nav ul li.row
{
font-size:12px;
color:#5b5b5b;
font-weight:bold;
background:#e6e6e6;
}
.contact_nav ul li a
{
color:#5b5b5b;
text-decoration:none;
}
.contact_nav ul li a:hover
{
color:#f68a0c;
text-decoration:none;
}
.contact_nav ul li a.selected
{
color:#f68a0c;
}
.centercontainer
{
width:448px;
float:left;
padding:0 0 0 10px;
}
.centercontainer h1
{
font-size:13px;
color:#1d1d1d;
background:#ececec;
float:left;
padding:7px 20px;
width:408px;
}
.address_container_right
{
width:220px;
float:left;
border-left:1px solid #FFFFFF;
}
.address_container_right p
{
margin:0px;
width:183px;
float:left;
color:#4D4D4D;
background:#f7f7f7;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding:7px 20px;
}
.address_container_right h2
{
font-size:13px;
color:#1d1d1d;
background:#ececec;
padding:7px 20px;
width:183px;
}
.address_container
{
width:448px;
float:left;
background:#f7f7f7;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
.address_container p
{
color:#4d4d4d;
line-height:18px;
padding:10px 20px;
}
.address_container span
{
width:200px;
float:left;
font-size:12px;
color:#4d4d4d;
line-height:18px;
padding:10px 0 10px 20px;
}

.rightcontainer
{
width:222px;
float:left;
padding:0 0 0 10px;
}
.headerbg_right a
{
color:#fff;
} 
.headerbg_right
{
width:205px;
margin:0;
height:32px;
float:left;
background: url(../images/contact_bg-right.jpg) no-repeat 0 0;
font-size:18px;
color:#fff;
padding:5px 0 0 15px;
}
.rightcontainer img
{
float:left;
padding:5px 6px 5px 0;
}
/* Moss Page */
.moss_box
{
width:655px;
float:left;
}
.moss_left{
float:left;
padding-right:10px;
width:325px;
}
.moss_right
{
float:left;
width:300px;
}
p.head1
{
font-size:14px; color:#ff0000; font-weight:bold;
}
p.head2
{
font-size:13px; color:#058ac2; font-weight:bold;
}span.head1
{
color:#a30303; font-size:12px;
}
/* web design */
.css_icon
{
width:160px;
height:122px;
float:left;
background: url(../images/dci-design-css-icon.jpg) no-repeat 0 0;
margin:0 20px;
}
.css_icon a
{
width:160px;
height:122px;
float:left;
background: url(../images/dci-design-css-icon.jpg) no-repeat 0 0;
}
.css_icon a:hover
{
width:160px;
height:122px;
float:left;
background: url(../images/css-rollover.jpg) no-repeat 0 0;
}
.flash_icon
{
width:160px;
height:122px;
float:left;
background: url(../images/dci-design-flash-icon.jpg) no-repeat 0 0;
margin:0 20px;
}
.flash_icon a
{
width:160px;
height:122px;
float:left;
background: url(../images/dci-design-flash-icon) no-repeat 0 0;
}

.flash_icon a:hover
{
width:160px;
height:122px;
float:left;
background: url(../images/flash-rollover.jpg) no-repeat 0 0;
}
.webdesign_left{
float:left;
padding-right:20px;
width:520px;
text-align:justify;
}
.html_icon
{
width:160px;
height:122px;
float:left;
background: url(../images/html5-icon.jpg) no-repeat 0 0;
margin:0 20px;
}
.html_icon a
{
width:160px;
height:122px;
float:left;
background: url(../images/html5-icon.jpg) no-repeat 0 0;
}.html_icon a:hover
{
width:160px;
height:122px;
float:left;
background: url(../images/html5-rollover.jpg) no-repeat 0 0;
}
.webdesign_right{
float:left;
width:110px;
}

.leftcontainer_design
{
width:655px;
float:left;
}
.web_topbg
{
width:655px;
height:17px;
float:left;
background: url(../images/web_topbg.jpg) no-repeat 0 0;
}
.web_centerbg
{
width:630px;
padding-left:10px;
padding-right:10px;
float:left;
border-left:3px solid #f0f0f0;
border-right:3px solid #f0f0f0;
}
.web_centerbg img
{
padding:0 55px 0 25px;
}
.web_botbg
{
width:655px;
height:24px;
float:left;
background: url(../images/web_botbg.jpg) no-repeat 0 0;
}

.barconatiner_outwrap
{
width:613px;
float:left;
padding:0 0 15px 0;
}

.barcontainer
{
width:613px;
height:34px;
float:left;
background: url(../images/web_barbg.jpg) no-repeat 0 0;
font-size:12px;
color:#4a4a4a;
line-height:16px;
font-weight:bold;
padding:13px 0 0 15px;
}
.barcontent
{
width:613px;
float:left;
background: url(../images/designbg.jpg) no-repeat right top;
padding:0;
}
.features_container
{
width:405px;
float:left;
padding:10px 0 15px 15px;
}
.features_container ul
{
list-style:none;
float:left;
padding:0 0 0 10px;
margin:0;
}
.features_container li
{
width:415px;
float:left;
list-style:none;
font-size:12px;
color:#636363;
background: url(../images/design-bullet.jpg) no-repeat left 6px;
padding:2px 0 2px 30px;
}
.more
{
color:#f17104;
}

.more a
{
color:#f17104;
}

/* flash page */

.flash_topbg
{
width:645px;
float:left;
background: #f6f6f6;
}
.flash_topbg p
{
padding:5px 5px;
}
.flashborder-container
{
width:645px;
float:left;
border-left:5px solid #f6f6f6;
border-right:5px solid #f6f6f6;
}
.flash_barconatiner_outwrap
{
width:645px;
float:left;
padding:0;
}
.flash_barcontainer
{
width:605px;
height:29px;
float:left;
background: url(../images/flash_barbg.jpg) no-repeat 0 0;
font-size:12px;
color:#f3850a;
line-height:16px;
font-weight:bold;
padding:10px 0 0 40px;
}

.flash_features_container

{
width:250px;
float:left;
padding:10px 0 15px 20px;
margin:0;
}
.flash_features_container ul
{
list-style:none;
float:left;
padding:0;
margin:0;
}
.flash_features_container li
{
width:250px;
float:left;
list-style:none;
font-size:12px;
color:#636363;
background: url(../images/flash-bullet.jpg) no-repeat left 8px;
padding:3px 0 3px 30px;
margin:0;
}
.flash_features_container2
{
width:400px;
float:left;
padding:10px 0 15px 20px;
margin:0;
}
.flash_features_container2 ul
{
list-style:none;
float:left;
padding:0;
margin:0;
}
.flash_features_container2 li
{
width:400px;
float:left;
list-style:none;
font-size:12px;
color:#636363;
background: url(../images/flash-bullet.jpg) no-repeat left 8px;
padding:3px 0 3px 30px;
margin:0;
}
.flash_barcontent
{
width:645px;
float:left;
padding:0;
}
.flash_barcontent p
{
padding:15px 20px;
margin:0;
}
.flash_botbg
{
width:655px;
height:48px;
float:left;
background: url(../images/flash_botbg.jpg) no-repeat 0 0;
}
/* share point */
.microsoft_left{
float:left;

text-align:justify;
width:440px;
}
.microsoft_right{
float:left;
padding-left:30px;
width:180px;
}
.microsoft_right1{
float:left;
padding-left:40px;
width:160px;
}
.microsoft_links{
 float:left;
 width:450px;
 padding-bottom:15px;
padding-left:5px;
padding-top:10px;
}
.microsoft_links ul {
list-style:none;	
}
.microsoft_links li {
list-style:none;		
color:#606060;
background: url(../images/sideheading_arrow.jpg) no-repeat left top;
line-height:14px;		
padding-left:17px;
padding-bottom:4px;
}
.text-align
{
text-align:justify;
}
.microsoft-logo
{
padding-left:30px;
}
.microsoft-logo img
{padding-top:15px;
}

/* quick Form */
a.css_tooltip{
position:relative;
display:inline-block; /*needed for the position absolute bottom for Internet Explorer 6*/
text-decoration:none;
font-size:12px;
text-decoration:none;
}
a.css_tooltip span{
display:none;
}
a.css_tooltip:hover{
background:none;
text-decoration:none;
}
a.css_tooltip:hover span{
display:block;
position:absolute;
z-index:20;
bottom:2em;
left:-6em;
width:88px;
color:#000;
}
a.css_tooltip span b{

display:block;
height:5px;
background:url("../images/css_tooltip_top.gif") no-repeat bottom;
}
a.css_tooltip span em{

display:block;
height:14px;
background:url("../images/css_tooltip_bot.gif") no-repeat top;
}
a.css_tooltip span i{
display:block;
background-color:#ffaf54;
color:#000;
padding:0 0 0 5px;
font-size:12px;
text-decoration:none;
}.css_refresh{
padding: 0pt 0pt 0pt 3px;
float:right;
}
.topspace img
{ 
padding-top:15px;
}

/* Media Section */

.rhs_media_title
{
	color:#fff; 
	font-weight:bold; 
	padding-top:5px; 
  padding-left:5px;
  text-transform:uppercase;
}

.rhs_media_title a
{
	color:#fff; 
	font-weight:bold; 
  text-transform:uppercase;
}
.rhs_media_heading
{
	width:224px;
	height:43px;
	padding-bottom:10px;
	background:url(../images/dci-right-bg.jpg) no-repeat;
margin: 0 0 0 7px;
}

.press_innerleftcontainer
{
width:670px;float:left;padding:0 0 13px 0;
}
.press_list{width:650px;float:left;padding:0;margin:0;padding:10px 0 10px 0px;}
.press_innerleftcontainer img{float:left;}
.press_innerleftcontainer p{font-size:12px;font-weight:bold;color:#ec7000;float:left;margin:0;padding:0 0 0 0;line-height:18px;}
.description{width:570px;font-size:12px;color:#000;float:left;margin:0;padding:0 0 0 0;line-height:16px;}
.calender{width:53px;height:55px;float:left;background: transparent url("../images/calender.jpg") 0 0 no-repeat;padding:0 10px 15px 0;margin:5px 0 0 0;}
.readmore{color:#d77200;font-size:12px;float:right;padding:10px 15px 0 0;font-weight:normal;text-align:right;}
.readmore a{color:#d77200;font-size:12px;text-decoration:none;}
.month{color:#000; font-size:11px; padding:15px 0 0 18px; float:left;}
.date{color:#fb8b0e; font-weight:bold; font-size:16px; padding:0 0 0 18px; float:left;}.innerleftcontainer img{float:left;}
.innerleftcontainer p{width:570px;font-size:11px;color:#666;float:left;margin:0;padding:0 0 0 10px;line-height:18px;}
.press_image{float:left;padding:10px;}
.postdate{color:#d77200;font-size:11px;float:left;padding:10px 0 0 10px;}
.readmore-media{color:#d77200;font-size:11px;float:right;background: transparent url("../images/arrow.jpg") 0 13px no-repeat;padding:10px 15px 0 10px;}
.readmore-media a{color:#d77200;font-size:11px;text-decoration:none;}
.rightcontainer{width:222px;float:left;padding:0 0 0 10px;}
.rightcontainer img{float:left;padding:0 0 22px 0;}
.dcimedia_banner{position:relative;width:210px;height:161px;float:left;background: transparent url(../images/media-bg.jpg) 0 0 no-repeat;padding:0 0 15px 0;position:relative;}

.dcinews_banner{position:relative;width:210px;height:161px;float:left;background: transparent url(../images/dci-news-bg.jpg) 0 0 no-repeat;padding:0 0 15px 0;}


.dcinews_banner img{float:left;margin:74px 0 0 20px;padding:0;}


.dcipress_banner{position:relative;width:210px;height:161px;float:left;background: transparent url(../images/press-bg.jpg) 0 0 no-repeat;padding:0 0 15px 0;}


.dcipress_banner img{float:left;margin:54px 0 0 22px;padding:0;}

.dcievents_banner{padding:5px 7px 0 7px; position:relative;
	color:#606060; 
	font-style:italic;}

.dci_newsheader{float:left;width:97px;height:16px;left:7px;position:absolute;top:-58px;}
.pressheader{float:left;width:97px;height:16px;left:8px;position:absolute;top:-41px;}

.eventsheader{float:left;width:97px;height:16px;left:-11px;position:absolute;top:-47px;}

.mediaheader{float:left;width:97px;height:16px;left:13px;position:absolute;top:-34px;}



.border_dotted{float:left;height:1px;width:660px;float:left;

margin:0;

padding:10px 0 10px 10px;}
.innerleftcontainermedia{width:670px;float:left;padding:10px 0;}
.innerleftcontainermedia h1{width:660px;font-size:13px;color:#5e5e5e;float:left;background:#f4f4f4;margin:0;padding:6px 0 6px 10px;}
.innerleftcontainermedia div{width:660px;float:left;margin:0;background:#ffffff;padding:10px 0 0px 10px;}
.innerleftcontainermedia img{float:left;}
.innerleftcontainermedia p{width:543px;font-size:11px;color:#666;float:left;margin:0;padding:0 0 0 10px;line-height:18px;}
.readmorenew{color:#d77200;font-size:11px;float:right;background: transparent url("images/arrow.jpg") 0 13px no-repeat;padding:10px 15px 7px 10px;}
.readmorenew a{color:#d77200;font-size:11px;text-decoration:none;}
.mediaimg {border:1px solid #8F8F8F;float:left;width:78px;}
.media_rhs{padding-top:100px;}
.sidebar_month{color:#fff; position:absolute; top:20px; left:86px; font-size:11px;}

.sidebar_month a{color:#fff;text-decoration:none;}

.sidebar_date{color:#fff; position:absolute; top:49px; left:92px; font-size:28px;}

.sidebar_date a{color:#fff;text-decoration:none;}
.press-month{color:#000; font-size:11px; padding:16px 0 0 0; float:left; text-align:center; width:100%;}
.press-date{color:#fb8b0e; font-weight:bold; font-size:16px; padding:0 0 0 18px; float:left;}
.counter{color:#fff;}
.sectiontableentry1{float:left;padding:5px 0 25px 0;width:100%;}
.sectiontableheader{width:60px;float:left;}.el_location{width:60px;float:left;}
.media_heading{font-size:12px;color:#f38c15;padding:5px 0 0 10px;float:left;}
.event-list{float:left;width:580px;background:#f5f5f5;margin:5px 0 0 0;padding:3px 0 3px 10px;}
.innerleftcontainermedia p.border_dotted11{height:1px;width:670px;padding:0px;margin:0px;display:inline;float:left;text-indent:-999999px;background:url(../images/media_border.jpg) repeat-x top ;}
.contentheading
{
font-size:12px;
color:#606060;padding:8px 0 0 0;}

.rhs_contact_round1
{
	background:url(../images/mdl_round_rect.jpg) repeat-y; 

}
/* Internet Marketing */
.heading{width:650px;height:25px;float:left;background:transparent url(../images/internet-marketing-services.jpg) 0 0 no-repeat;font-size:16px;color:#414141;font-weight:bold;text-align:center;margin:0;padding:10px 0 0 0;}

/* management team */
.table_style_management{float:left;border-top:1px solid #8BB6E0;border-left:1px solid #8BB6E0;border-right:1px solid #8BB6E0;margin:0;padding:0;width:669px;background:url("../images/body_bg.jpg") repeat-x scroll 0 0 #FFFFFF;}
h6.table_management-header{float:left;width:669px;background-color:#8BB6E0;color:#fff;font-size:15px;font-weight:bold;height:25px;}
h6.table_management-header span{color:#ffffff;margin:0px;padding:0px 0px 0px 10px;line-height:25px;font-size:15px;}
.table_division_management{float:left;width:649px;margin:0px;padding:0px 10px 0 10px;border-bottom:1px solid #8BB6E0;}
.table_division_left{float:left;width:290px;margin:0px;padding:0px;}
.table_division_left p{float:left;margin:0px;padding:5px 0px 5px 10px;width:280px;}
.table_division_right{float:right;width:357px;margin:0px;padding:0px;border-left:1px solid #8BB6E0;}
.table_division_right p{float:left;margin:0px;padding:5px 0px 5px 10px;width:347px;}
.table_division_left1{float:left;width:291px;margin:0px;padding:0px;border-right:1px solid #8BB6E0;}
.table_division_left1 p{float:left;margin:0px;padding:5px 0px 5px 10px;width:291px;}
.table_division_right1{float:right;width:353px;margin:0px;padding:0px;}
.table_division_right1 p{float:left;margin:0px;padding:5px 0px 5px 10px;width:347px;}
.table_division_right ul{float:left;width:347px; margin:0px ;padding:10px 0px 10px 10px}
.table_division_right ul li{padding:0px 0px 4px 17px;margin:0px;background:url("../images/sideheading_arrow2.jpg") no-repeat scroll left top transparent;list-style:none outside none;line-height:14px;}


.table_management_list{background:url("../images/body_bg.jpg") repeat-x scroll 0 0 #FFFFFF;float:left;padding:0px;margin:0px;width:676px;}
.newsideheadings_links_mgt {
float:left;
padding-bottom:15px;
padding-left:5px;

padding-top:10px;
width:630px;
}
.newsideheadings_links_mgt ul {
list-style:none outside none;
}
.newsideheadings_links_mgt li {
background:url("../images/sideheading_arrow1.jpg") no-repeat scroll left top transparent;
color:#606060;
line-height:14px;
list-style:none outside none;
padding-bottom:4px;
padding-left:17px;
}
.newsideheadings_links_mgt a {
color:#606060;
}