/* Reset Browser pre-set styles  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
	margin:0;
	padding:0;
} 
/********************************
* Global Styles
********************************/
html { height: 100%;}
body {
	font-size: 70%;
	color:#494949;
	font-family:Verdana;
}
.clear{clear: both; height: 0px; overflow: hidden;}
a {	color: #e10019;}
img { 	border: 0; }
/* Font-size sets the text size specifically and is ignored by IE6, 
but used by Firefox, Safari, IE7, Opera and other modern browsers 
which allow users to resize text sized in pixels */
html>body {
	font-size: 11px;
	_font-size:11px;
}
p {
	font-size:1em;
	line-height:1.8em;
	margin:0 0 1em 0;
	color:#494949;
}

/*h1{
	font-size:24px;
	line-height:28px;
}*/

h31{
	font-family:Helvetica;
	font-size:14px;
}


h1 {
	font-family:Helvetica;
	font-size:26px;
	line-height:28px;
	color:#0195D5; 
	font-weight:normal;
	margin-top: 0;
}
h2{ 
	font-family:Helvetica; 
	font-size:16px;
	line-height:22px;
	color:#0195D7;
	margin:5px 0px;
}
h3{
	font-family:Helvetica;
	font-size:14px; 
	color:#0195d7;
	margin:0px 0px;
	margin-top:17px;
	_margin-top:5px;
}	

h4{ font-family:Helvetica;
	font-size:12px; 
	color:#000101;
	margin:0px 0px;
	margin-top:17px;
 }
/*h2 {
	font-size:1.1667em;
	line-height: 1.286em;
	margin-top: 1.286em;
	margin-bottom: 1.286em;
}*/

.rt{ float:right;}
.lt{ float:left;}


/********************************
* Structure Styles
********************************/
#banner{
	margin:0px 5px;
	_margin-bottom:-2px;
	padding:0px 0px 0px;
	_padding-bottom:2px;
}
#banner img{_margin-bottom:-4px;}
#banner_nav { 
	height:24px; 
	margin:2px 6px 2px 5px; 
	background:#333333; 
	color:#ffffff; 
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
	padding1:7px 10px 0px;
	padding:0px 0px;
	margin1:2px 5px 2px 0px;
	
}

/*#banner_nav span{color1:#8F8F8F; background:url(/images/menu_stroke.gif) no-repeat; margin:5px 0px 5px 0px;}*/
 

#banner_nav ul li{ list-style-type:none; display:inline; position:relative; float:left; }
/*#banner_nav ul li a{color:#ffffff;text-decoration:none;  padding:5px 10px 5px 15px; display:block; background: transparent url(/images/menu_stroke.gif) center right no-repeat; }*/
#banner_nav ul li a{color:#ffffff;text-decoration:none;  padding:5px 16px 5px 16px; display:block; background: transparent url(/images/menu_stroke.gif) center left no-repeat; }
#banner_box ul li a{color:#ffffff;text-decoration:none; }
#banner_nav ul li a:hover{color:#494949; text-decoration:none; background:url(/images/menu_mouseover_bg.gif);}
#banner_box{
	height:60px; 
	margin:2px 0px 5px 0px;
	padding:0px 5px;
	color:#fff;
	font-size:18px;	
	text-align:center;
	
}

#banner_box ul{ list-style-type:none; }
#banner_box ul li{display:inline;}
#banner_box ul li a{display:block;}
#banner_box ul li a:hover{display:block;text-decoration:none;}
#banner_box .elearn { 
	width:148px; 
	height:40px; 
	background:#9A33CC; 
	float:left; 
	margin-right:2px; 
	padding-top:15px;
}

#banner_box .techpub { 
	width:146px; 
	height:40px; 
	background:#7AC604; 
	float:left; 
	margin-right:2px; 
	padding-top:15px;
}

#banner_box .mobile { 
	width:148px; 
	height:40px; 
	background:#FF9602; 
	float:left;  
	margin-right:2px;
	padding-top:15px;
}

#banner_box .cgi { 
	width:187px; 
	height:40px; 
	background:#C00402;
	float:left; 
	margin-right:2px;
	padding-top:15px;
}

#banner_box .rich { 
	width:156px; 
	height:40px; 
	background:#F94793; 
	float:left; 
	padding-top:15px; 
	margin-left:0px;
	}

#shadow { margin:0em auto 0em auto; width:822px; }

#shadow .center{ background:url(/images/center_shadowimage_2.png); 	}

#shadow .bottom{
	background:url(/images/down_shadowimage_1.png) no-repeat; 
	padding:0px;
	margin:0px;
	height:19px;
}

#header { margin:0px 9px; padding:0px 0px; }

#header .link {
	padding:0px 0px 0px 0px;
	margin:50px 7px 0px 0px;
	float:right;
	color:#0997D8;
}

#header .link a{ color:#0997D8; text-decoration:none; }

#header .link a:hover{ text-decoration:underline; }

#header .link select{margin:-40px 0px 5px 0px;_margin:-20px 0px 5px 0px; width:164px;}

#container {
	position: relative;
	height : auto !important; /* ignored by IE, applied everywhere else */
	height : 100%; /* IE treats as min-height */
	min-height : 100%; /* IE ignores this */
	width:822px;
	margin:0px;
}

#footer {
	background:#494949;
	margin:-2px 15px 0px 14px;
	padding:0px;
	height:23px;
	text-align:center;
	line-height:23px;
	color:#fff;
	font:Tahoma;
	font-size:11px;
}

#footer a{ color:#fff; text-decoration:none; }

#footer a:hover{ text-decoration:underline; }

#main-content { margin:0px 10px 0px 9px; padding:0px 5px 3px; }

#row_top{ margin:0px; padding-top:5px; }

#row_bot{ padding:10px 0px 5px 0px; margin:0px; height:100%; }

#row_top .column_lt{
	float:left;
	width:435px;
	margin:0px;
}

#row_top .column_rt{
	float:right;
	width:325px;
	padding:0px;
	margin:0px;
}

.shadtop{
	background:url(/images/corebiss_bg_top.png) no-repeat;
	height:7px;
}

.shadbot{
	background:url(/images/corebiss_bg_bottom.png) no-repeat;
	height:11px;
}

.corebis {
	background:url(/images/corebiss_bg_center.png) repeat-y;
	margin:-3px 0px -7px;
	padding:5px 15px;
}

.corebis ul{ padding:0px; line-height:1.8em;}
.corebis ul li{ list-style:none; padding:5px 0px;}
.corebis_row { padding-left:10px;}
.corebis .caption_rt {
	font-family:Helvetica;
	font-size:26px;
	line-height:28px;
	color:#0195D5; 
	font-weight:normal;
}

.corebis a{ color:#0997D8; text-decoration:none; } /**/
.corebis a:hover{ color:#0997D8; text-decoration:underline; } /**/
.chart{ margin:10px 0px; }
.home_box_lt{
	float:left;
	width:251px;
	height:100%;
}
.home_box_center{
	float:left;
	width:251px;
	margin:0px 20px 0px 20px;
}
.home_box_rt{ float:right; width:251px; margin:0px;}
.home_box_head_center{
	background:url(/images/gray_box_top_strip.gif) no-repeat;
	height:19px;
	float:left;
	width:251px;
	text-align:center;
	padding-top:3px;
	line-height:16px;
	color:#fff;
	font:Tahoma; 
	font-size:12px;
}
.home_box_content{
	background-color:#F3F3F3;
	padding:10px 5px 13px 5px;
	border:#FF0000 0px solid;
	width:241px;
}
.box_lt{
	float:left;
	width:240px;
	height:100%;
}

.box_center{
	float:left;
	width:240px;
	margin:0px 30px 0px 30px;
	
}
.box_rt{ float:right; width:240px; margin:0px;}

.box_head_lt{
	background:url(/images/box_grayband_leftside.png) no-repeat;
	height:17px;
	float:left;
	width:9px;
}
.box_head_center{
	background:url(/images/gray_box_top_strip.gif) no-repeat;
	height:19px;
	float:left;
	width:252px;
	text-align:center;
	padding-top:3px;
	line-height:16px;
	color:#fff;
	font:Tahoma; 
	font-size:12px;
}
.box_head_rt{
	background:url(/images/box_grayband_rightside.png) no-repeat;
	height:17px;
	float:right;
	width:9px;
}
.box_content{
	background-color:#F3F3F3;
	padding:10px 5px 13px 5px;
	border:#FF0000 0px solid;
	width:241px;
}
.box_content p{ color:#000; }
.mar-left-5{margin-left:5px;}
.mar-left-7{margin-left:7px;}
.mar-left-10{margin-left:10px;}
.mar-left-15{margin-left:15px};
.mar-left-20{margin-left:20px;}
.mar-left-40{margin-left:40px;}
.mar-top-5{margin-top:5px;}
.mar-top-10{ margin-top:10px;}
.mar-top-15{margin-top:15px;}
.mar-top-20{margin-top:20px;}
.mar-top-30{margin-top:30px;}
.pad-top{ padding-top:10px; }
.pad-top-17{padding-top:17px;}
.pad-left{padding-left:10px;}
.pad-left-5{padding-left:5px;}
.top-pad{ padding-top:20px; }
.caption { line-height:16px; font-size:16px; margin:0 0 1em 0; color:#0195D5; font-family:Helvetica; }
.normal{color:#000; font-size:11px;font-family:Verdana; font-weight:normal;}
.copyright{ margin:2px 15px 0px; border:#000 0px solid; }

/*********************
	Mobile page styles
/********************/

#mobline {
	position:relative;
	background:#FEA01C; 
	margin-bottom:2px;
	_margin-bottom:5px;
	margin-top:-10px;
	margin-left:487px;
	height:2px;
	width:148px;
}

#mcontent {
	margin-top:-2px;
	_margin:-5px 0px 0px 0px;
	padding:10px 5px 3px 5px;
	border:#FF9702 1px solid;
	border-top:#FF9702 3px solid;
	height:100%;
}
.mob_img{ text-align:center; padding-top:15px; }

.mobile_service_box_top{
	background:url(/images/mobile_servicebox_top.gif) no-repeat;
	height:20px;
	float:left;
	width:258px;
	font-size:12px;
	
}
.mobile_service_box_center{
	background:url(/images/mobile_servicebox_center.gif) repeat-y;
	height:332px;
	float:left;
	width:258px;
	margin-top:-9px;
}
.mobile_service_box_center ul{list-style:url(/images/right_arrow.gif); padding:0px 0px 0px 25px; line-height:28px;}

.mobile_service_box_bottom{
	background:url(/images/mobile_servicebox_bottum.gif) no-repeat;
	height:10px;
	float:left;
	width:258px;
}

.mobile_box_top{
	background:url(/images/mobile_bg_top_consulting_services.gif) no-repeat;
	height:33px;
	float:left;
	width:252px;
	padding:10px 0px 0px 0px;
}

.mobile_box_center{
	background:url(/images/mobile_bg_bottom.gif) no-repeat;
	height:183px;
	float:left;
	width:252px;
	margin-top:-10px;
	
}
.style_orange{color:#FF9900;}
.sitebtn{ float:right; padding-top:5px; margin-bottom:-1px; _margin-bottom:-5px; }
.contact_btn{ float:left; padding-top:5px; margin-bottom:-2px; _margin-bottom:-5px;}


/***************************
	e-Learning Page
***************************/	
#eline {
	background:#9E43CA; 
 	margin-top:-10px; 
	margin-left:189px;
	height:2px;
	width:148px;
	}
#econtent {
	margin:0px 0px;
	padding:0px 5px 3px 5px;
	border:#9A33CC 1px solid;
	border-top:#9A33CC 3px solid;
	height:100%;
}
.ebox_box_top{
	background:url(/images/ebox_bg_top_mobile_learning.gif) no-repeat;
	height:24px;
	float:left;
	width:253px;
	padding:10px 0px 0px 0px;
}

.ebox_box_center{
	background:url(/images/ebox_bg_center.gif) repeat-y;
	height:140px;
	_height:100px;
	float:left;
	width:253px;
	
	
}
.ebox_box_bottom{
	background:url(/images/ebox_bg_bottom.gif) no-repeat;
	height:24px;
	float:left;
	width:253px;
}

.service_box_top{
	background:url(/images/service_box_top.gif) no-repeat;
	height:20px;
	float:left;
	width:305px;
	font-size:12px;
	
}
.service_box_center{
	background:url(/images/service_box_center.gif) repeat-y;
	height:332px;
	float:left;
	width:305px;
	margin-top:-10px;
}
.service_box_center ul{list-style:url(/images/right_arrow.gif); padding:0px 0px 0px 25px; line-height:28px;}

.service_box_bottom{
	background:url(/images/service_box_bottom.gif) no-repeat;
	height:10px;
	float:left;
	width:305px;
}



/*************************
	Tech Pubs Style
*************************/

#tpline {
	position:relative;
	background:#87CA1F; 
	margin-top:-10px;
	margin-left:339px;
	height:2px;
	width:146px;
}
#tpcontent {
	margin:0px 0px;
	padding:0px 5px 0px 5px;
	border:#7AC604 1px solid;
	border-top:#7AC604 3px solid;
	height:100%;
}

.tec_shadow_center{
	background:url(/images/tech_servicebox_center.gif) repeat-y;
	width:258px;
	
}
.tec_shadow_center ul {margin:0px 0px 0px 25px; padding:0px 0px 5px 0px; }
.tec_shadow_center ul li{list-style:url(/images/cgi_arrow_icon.gif);} 
.tec_shadow_bottom{
	background:url(/images/tech_servicebox_bottom.gif) no-repeat;
	width:258px;
	height:14px;
}
.tec_box_top{
	background:url(/images/tech_bg_top_technology_tools.gif) no-repeat;
	height:37px;
	float:left;
	width:252px;
	padding:10px 0px 0px 0px;
	
}
.tec_box_center{
	background:url(/images/tech_bg_bottom.gif) no-repeat;
	height:149px;
	float:left;
	width:252px;
	margin-top:-11px;
}
.tec_box_center ul{list-style:url(/images/tech-small-arrow-icon.gif); margin-top:-12px;line-height:20px;}
.style_green{color:#628823; font-weight:bold;}

/************* CGI **********/

#cgi_content {
	margin-top:-7px;
	padding:5px 5px 3px 5px;
	border:#C00402 1px solid;
	border-top:#C00402 3px solid;
	height:100%;
}

#cgiline{
	position:relative;
	background1:#F50504;
	background:#C71C1B;
	margin-bottom:7px;
	margin-top:-10px;
	width:187px;
	height:2px;
	border-top1:2px #FD4441 solid;
}


.cgi_shadow_center{
	background:url(/images/cgi_box_bg_center.gif) repeat-y;
	width:258px;
	margin-top:-2px;
}
.cgi_shadow_center ul {margin:-10px 0px 10px 25px;}
.cgi_shadow_center ul li{list-style:url(../images/cgi_arrow_icon.gif);} 
.cgi_shadow_bottom{
	background:url(/images/cgi_box_bg_bottom.gif) no-repeat;
	width:258px;
	height:11px;
}

.cgi_box_top{
	background:url(/images/cgibox_bg_top_architec.gif) no-repeat;
	height:30px;
	float:left;
	width:252px;
	text-align:center;
	padding:10px 0px 0px 0px;
	
	}

.cgi_box_center{
	background:url(/images/cgibox_bg_center.gif) repeat-y;
	height:170px;
	_height:100px;
	float:left;
	width:252px;
	margin-top:-10px;
	
	}
.cgi_box_bottom{
	background:url(/images/cgibox_bg_bottom.gif) no-repeat;
	height:30px;
	float:left;
	width:252px;
}
.cgi_style1{color:#C20E0D;}

/************* Rich Interactive ******************/
#ri_content {
	
	margin-top:-8px;
	padding:0px 5px 3px 5px;
	border:#F94793  1px solid;
	border-top:#F94793 3px solid;
	height:100%;

}
#riline {
	position:relative;
	background:#FB5CA0;
	margin-top:-10px;
	width:156px;
	height:2px;
	float:right;
	}
.rich_shadow_center{
	background:url(/images/rich_services_box_center.gif) repeat-y;
	width:258px;
	margin-top:-2px;
}

.rich_shadow_center ul {margin:0px 0px 0px 30px; padding:0px 0px 5px 0px; }
.rich_shadow_center ul li{list-style:url(/images/cgi_arrow_icon.gif); } 


/*.rich_shadow_center ul{list-style:url(/images/cgi_arrow_icon.gif); padding:0px 0px 5px 25px; line-height:10px; _line-height:27px;}*/

.rich_shadow_bottom{
	background:url(/images/rich_services_box_bottum.gif) no-repeat;
	width:258px;
	height:8px;
}

.rich_box_top{
	background:url(/images/rich_bg_top_partner_withus.gif) no-repeat;
	height:28px;
	float:left;
	width:252px;
	padding:10px 0px 0px 0px;
}

.rich_box_center{
	background:url(/images/mobile_bg_bottom.gif) no-repeat;
	height:183px;
	float:left;
	width:252px;
	margin-top:-10px;
}

.rich_box_center ul{ list-style:url(/images/tech-small-arrow-icon.gif); line-height:20px; margin:10px 0px 0px 40px;
}
.contact_us a{color:#FE529A; text-decoration:underline;}
.contact_us a:hover{color:#FE529A; text-decoration:underline;}

.rich_style1{color:#FD52A0;}

/****** Solution page *****/

#soln_content,#indus_content{
	margin:0px;
	padding:0px 5px 3px;
	height:100%;
}
.soln_shadow_top{
	background:url(/images/solution_box_topbg.png) no-repeat;
	height:10px;
	/*behavior: url(/js/iepngfix.htc);*/
}
.soln_shadow_center{
	background:url(/images/solution_box_center_bg.gif) repeat-y; 
	height:100%;
	padding:0px 10px;
	/*behavior: url(/js/iepngfix.htc);*/
}
.soln_shadow_center p{ color:#0099D9; font-size:12px; margin-bottom:0px;}
.soln_shadow_center ul li{
	list-style:square inside;
	padding:10px 0px 0px 30px;
	margin-bottom:0px;
}
.soln_shadow_bottom{
	background:url(/images/solution_box_bottom_bg.gif) no-repeat; 
	height:10px;
	/*behavior: url(/js/iepngfix.htc);*/
}





/******** Industries *********/
.indus_row_top{ margin:0px; width:730px; }
.indus_heading{ font-size:16px; color:#0296D2; font-family:Tahoma; font-weight:bold; margin-bottom:0px;}
.indus_row_bottom{margin-bottom:5px; _margin-top:-10px;padding-bottom:10px;}
.indus_row_bottom p{margin-bottom:0px;}
.indus_row_bottom span{ color:#0296D2; font-size:12px;}
.indus_lc{float:left; width:220px; }
.indus_mc{float:left; width:285px; margin-top:0px; padding:0px 10px; }
.indus_mc p{margin:0px;}
.indus_rc{float:right; width:250px; margin-top:0px;}

.service_shadow_top{background:url(/images/indus_service_boxtop.gif) no-repeat; height:35px;}
.service_shadow_center{background:url(/images/indus_service_boxcenter.gif) repeat-y;}
.service_shadow_bottom{background:url(/images/indus_service_boxbottom.gif) no-repeat; height:9px;}

.manufact_shadow_top{background:url(/images/indus_manufact_boxtop.gif) no-repeat; height:35px;}
.manufact_shadow_center{background:url(/images/indus_manufact_boxcenter.gif) repeat-y;}
.manufact_shadow_bottom{background:url(/images/indus_manufact_boxbottom.gif) no-repeat; height:9px;}

.service_shadow_center ul li,.manufact_shadow_center ul {clear:both;}
.service_shadow_center ul li,.manufact_shadow_center ul li{
	list-style:square inside;
	padding:10px 0px 0px 25px;
	margin-bottom:0px;
	line-height:12px;
	clear:both;
}
.manufact_shadow_center span{padding-left:15px;}

/********* Processes ***********/
#process_content,#careers_content,#news_content,#about_infowave,#tech_content,.contact_cont {
	margin-bottom:0px;
	padding:0px 5px 0px;
	height:100%;
}
#contact_content{
	margin-bottom:0px;
	padding:0px;
	margin:0px;
	height:100%;
}

.process_row_top{ margin:0px; width:auto;}
.procap1{ font-size:13px; color:#0296D2;}
.prohead{ font-size:15px; color:#0296D2; font-weight:bold; padding-top:15px;}
.process_row_bottom1 { margin:0px; padding:0px 5px;}
.process_shadow_top { background:url(/images/process_box_top_bg.gif) no-repeat; height:14px;}
.process_shadow_center {background:url(/images/process_box_center_bg.gif) repeat-y;padding-left:8px;}
.process_shadow_center p{margin:-5px 0px -2px 10px;}
.process_shadow_bottom { 
	background:url(/images/process_box_bottom_bg.gif) no-repeat; 
	height:14px; 
	margin-bottom:-5px;
}
.process_shadow_bottom span a{color:#000; text-decoration:none;} /**/
.process_shadow_bottom span a:hover{color:#000; text-decoration:underline;} /**/
.click{color:#000; text-decoration:none;}
.arrow { color:#FF3300; font-size:14px; text-decoration:none;}
.process_shadow_center ul li{ 
	list-style:square inside;
	padding:10px 0px 0px 25px;
	margin-bottom:0px;
	line-height:12px;
}

/*********** Careers ************/

.cstyle1{ font-size:14px; color:#0295D8; font-weight:bold; }
.cstyle2{ font-size:12px; color:#0295D8; font-weight:bold; }
.cstyle3{ font-size:18px; color:#000;}
.cstyle4{ font-size:18px; color:#0295D8;}
.cstyle5{ font-family:verdana; font-size:12px; color:#000101; font-weight:bold; padding-top:17px;}
.cstyle6{ color:#000101; font-weight:bold;}

span a:{text-decoration:none;}/**/
span a:hover{text-decoration:underline;}/**/
.padrt{ padding-right:20px;}
.job{padding:17px 0px 10px;}
.job p{margin:0px 0px 10px 0px;}
.job h4{ font-family:verdana; font-size:12px; font-weight:bold; margin-bottom:10px;}
.job h4 span{text-decoration:underline;}
.careers_img a{
	background:url(/images/apply.gif) no-repeat;
	color:#FFFFFF;
	width:44px;
	height:21px;
}
.careers_img a:hover{
	background:url(/images/apply_over.gif) no-repeat;
	width:44px;
	height:21px;
}

.career_link a{
color:#fc0802;
}
.career_link a:hover{
color:#fc0802;
text-decoration:underline;
}
.underline{text-decoration:underline;}
#career_line ul{margin:65px 0px 0px 15px; list-style:url(/images/blue_bullet.gif); font:tahoma; font-size:10px;}
#career_line ul li{font-size:14px; font-weight:bold; line-height:20px;}
#career_line ul li a{ color:#0195d7; text-decoration:none;}
#career_line ul li a:hover{ color:#095cb1; text-decoration:none;}
#career_top a{ color:#0000FF; text-decoration:none; margin:0px 0px 10px 0px; float:right;}
#career_top a:hover{ text-decoration:underline;}

.topClass{
	color:#0099FF;
	text-decoration:none;
	float:right;
	
}
.topClass:hover{
	text-decoration:underline;
}

.line_image{ background:url(/images/border.gif); background-repeat: repeat-x; }




/*********** News *************/
#news_content ul{margin:15px 0px;float:left;}
#news_content ul li{list-style:square inside; font-size:14px; font-weight:bold; padding-bottom:15px;}
#news_content ul li a{ color:#0095D4; text-decoration:none;}
#news_content ul li a:hover{ text-decoration:underline;}
.news_round{position:relative; right:100px; float:right; padding-top:10px;}
#news{_margin-bottom:-5px;}
#news .newshead{padding-top:5px;_margin-top:0px; margin-bottom:0px;}
#news img{padding:5px 10px 0px 0px;}
.nliststyle{ font-size:14px; color:#0295D8; font-weight:bold; margin-bottom:-2px; }
.news_lc{float:left;width:135px; border:#CCCCCC 0px solid;}
.news_rc{float:right;width:642px; border:#CCCCCC 0px solid;}
.news_rc a{color:#FE9900; text-decoration:none;}/**/
.news_rc a:hover{color:#FE9900; text-decoration:underline;}/**/
.nstyle2{ color:#0295D8; }
.news_category{float:left;}
.news_category ul li a{text-decoration:none;}
.news_category ul li a:hover{text-decoration:underline;}

/*********/
.mbox{
	background:url(/images/mob_box_top-strip.gif) no-repeat; height:22px; width:239px;
	color:#fff;
	font-weight:bold;
	font:Tahoma; 
	font-size:13px;
	text-align:center;
	line-height:20px;
}
.ebox{
	background:url(/images/ebox_top-strip.gif) no-repeat; height:22px; width:239px;
	color:#fff;
	font-weight:bold;
	font:Tahoma; 
	font-size:12px;
	font-size:inherit;
	text-align:center;
	line-height:20px;
}
.tpbox{
	background:url(/images/tp_box_top-strip.gif) no-repeat; height:22px; width:239px;
	color:#fff;
	font-weight:bold;
	font:Tahoma; 
	font-size:13px;
	text-align:center;
	line-height:20px;
}
.richbox{
	background:url(/images/rich_box_top-strip.gif) no-repeat; height:22px; width:239px;
	color:#fff;
	font-weight:bold;
	font:Tahoma; 
	font-size:13px;
	text-align:center;
	line-height:20px;
}
.cgibox{
	background:url(/images/cgi_box_top-strip.gif) no-repeat; height:22px; width:239px;
	color:#fff;
	font-weight:bold;
	font:Tahoma; 
	font-size:13px;
	text-align:center;
	line-height:20px;
}

/******* About Infowave **********/
.about_container img{padding-right:10px;}
.about_container1 ul{list-style:url(/images/ai_button.gif);margin:40px 0px 10px 20px;}
.about_container1 ul li{padding-bottom:10px; font-size:12px; color:#0295DA; font-weight:bold;}
.about_container a{color:#0295DA; text-decoration:none;}/**/
.about_container a:hover{text-decoration:underline;}/**/
.padimglt{padding-left:50px;}
.about_content{
	width:605px;
	float:right;
	margin-top:38px;
	padding-left:10px;
	margin-bottom:10px;
	border-left:#cccccc 1px solid;
}
/******* Technologies  ***********/

.pad-bot{padding-bottom:10px;}
.tech_label{position:relative;left:-53px; top:32px; font-size:13px;font-weight1:bold; margin-bottom:70px;}
.tech_label span{margin-left:100px;}

/******** Team ***************/

.team_content, .testimonial_content{
	width:605px;
	float:right;
	margin-top:32px;
	padding-left:10px;
	margin-bottom:10px;
	border-left:#cccccc 1px solid;
}	

.testimonial_content a:hover{text-decoration:underline; cursor:pointer;}
/******* Clients *********/
.about_list{
	width:160px;
	float:left;
}

.about_list ul{list-style:url(/images/ai_button.gif);margin:37px 0px 10px 20px;border-right1:#cccccc 1px solid;}
.about_list ul li{margin-bottom:15px; font-size:12px; color:#0295DA; font-weight:bold;}
.about_list ul li a{text-decoration:none;}
.about_list ul li a:hover{ color:#095cb1; text-decoration:none;}


.client_list{
	width:605px;
	float:right;
	margin-top:30px;
	padding-left:10px;
	margin-bottom:10px;
	border-left:#cccccc 1px solid;
}
.client_list img{margin:50px 20px 0px 0px;}
.client_list ul{
	list-style:url(/images/our_clients_bullet.gif);
	margin:10px 0px 10px 50px;
	font-size:12px;
}
.client_list ul li{padding-bottom:10px;}

.vision_mission_content {
	width:605px;
	float:right;
	margin-top:32px;
	padding-left:10px;
	margin-bottom:10px;
	border-left:#cccccc 1px solid;
	
}
.vision_mission_content ul {
	list-style:url(/images/vision_mission_bullet.gif);
	margin:10px 0px 10px 30px;
	font-size1:12px;
}
.vision_mission_content ul li{padding-bottom:10px;}

/********* Partner **************/

.partner_content{
	width:605px;
	float:right;
	margin-top:32px;
	padding-left:10px;
	margin-bottom:10px;
	border-left:#cccccc 1px solid;
	height:auto;
}

.partner_list_lt{
	border:#cccccc 0px solid; 
	width:225px; 
	float:left;
}
/*.partner_list_lt img{padding-bottom:15px;}*/
.partner_list_rt{
	border:#cccccc 0px solid; 
	width:370px; 
	float:right;
}
.partner_list_rt ul { list-style:url(/images/partner_bullet.gif); margin:30px 0px 0px 20px;}
.partner_list_rt ul li {padding-bottom:55px;}
.partner_list_rt ul li a{padding-left:0px; text-decoration:none;}
.partner_list_rt ul li a:hover{text-decoration:underline;}

/***** Forms styles ********/
#hcform{
	position:absolute; 
	left:480px; 
	top:153px; 
	background:#FFF; 
}
#cform{
	position:absolute; 
	left:480px;
	top:750px;
	background:#FFF;
}
.cformhead{
background-color:#4BAEE9;
color:#FFFFFF;
font-family:verdana;
font-size:11px;
font-weight:bold;
width:350px;
_width:350px;

}
.cformline{
font-family:verdana;
font-size:11px;
line-height:20px;
margin:15px 0px 0px 12px;
padding:0px 10px 0px 0px;
}


#rform{
	position:absolute; 
	top:720px;
	left:20px;
	background:#FFF;
}
.rformhead{
background-color:#4BAEE9;
color:#FFFFFF;
font-family:verdana;
font-size:11px;
font-weight:bold;
width:382px;
_width:382px;

}
.rformline{
font-family:verdana;
font-size:11px;
line-height:20px;
margin:0px 0px 10px 0px; 
padding:0px 0px 0px 0px;


}
.form_content{
	height:auto;
	border:1px solid #000000;
	margin:0px;
	padding:0px;
}
.fields{width:350px; _width:350px; font-size:11px; height:17px;  border:#90D1EE 1px solid;  }
.fields_two{width:350px; _width:350px; font-size:11px; height:17px; border:#90D1EE 1px solid;   }
/*.dropfields{width:350px; _width:350px; font-size:11px;  }*/
.contactDiv{
	height:auto; 
	margin:20px 0px 10px 0px;
	margin-left:0px;
	_margin-left:0px;
	_padding:20px 0px;
}
.fieldDiv{font-family: verdana; font-size:12px; color:#010101;}
.fieldDiv span{color:#FF0000;}
.fieldDiv p{margin-top:5px;}
.text_line{color:#A0A0A0; font-family: verdana; font-size:11px;}
.space{margin-left:20px;}
.top_space{margin-top:25px;}
.contact_table{
	font-size:12px;
	
	/*margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	_margin-left:15px;
	width:400px;
	_width:390px;*/
}
.contact_table td{}
.submit_button{background:#D9F1FB; color:#000; border:#8DD0ED 1px solid; cursor:pointer; height:25px; width:80px;  }
.error{
	color:red;
	font-size:10px;
	margin-top:5px;
	
}

#rform .text{width:190px; border:#90D1EE 1px solid;}
#rform .textarea{border:#90D1EE 1px solid;}
#cform .text, #hcform .text{width:167px; border:#90D1EE 1px solid;}

#cform span {color:red; vertical-align:super;}
#rform span {color:red; vertical-align:super;}
#hcform span{color:red; vertical-align:super;}



/***** Testimonials styles ********/

.test_lightblue_box{
background:#F4FCFE;
/*width:750px;*/
width:600px;
height:48px;
}
.test_lightpurple_box{
background:#FBF9FE;
/*width:750px;*/
width:600px;
height:205px;
}
/*.test_lightgreen_box{
background:#FBFFF1;
width:750px;
height:70px;
}
.test_lightbrown_box{
background:#FEF9F3;
width:750px;
height:48px;
}
.test_lightrose_box{
background:#FFF7F8;
width:750px;
height:70px;
}*/


/***** Sitemap styles ********/
.sitemap_gray a{
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
_padding-bottom:0px;
display1:block;
border1:1px solid;
width:auto;
}
.sitemap_gray a:hover{
color:#0285DD;
text-decoration:text-decoration:underline;

}
.sitelist{
padding-left:135px; padding-top:4px; list-style-image:url(/images/big_arrow.gif);
}
.sitelist li{padding-bottom:4px;}

.sitelist_small{
padding-left:165px; padding-top:5px; list-style-image:url(/images/small_arrow.gif);
}
.sitelist_small li{padding-bottom:4px;}


/***** Thank You styles ********/
.thanks_blue a{
color:#0285DD;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;

}
.thanks_blue a:hover{
color:#0285DD;
text-decoration:text-decoration:underline;

}

/*****morebutton***/
.viewmore_img a{
	background:url(/images/more_button.gif) no-repeat;
	padding:50px 50px 0px 1px;
	float:right;
	
	
}

.viewmore_img a:hover{
	background:url(/images/hover_more_button.gif) no-repeat;
}

/*** Case Studies Page ***/
#case_studiesDiv{
	padding:20px 0px 0px 4px;
	width:785px;
}
#case_studiesDiv h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0095d4;
}
#case_studiesDiv h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	text-transform:uppercase;
	padding-bottom:13px;
}
#case_studiesDiv h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0095d4;
	font-weight:normal;
	padding:5px 0px 11px 0px;
}
#case_studiesDiv p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.8em;
	color:#494949;
	margin:0 0 1em;
	padding:10px 0px 0px 0px;
}
#case_studiesDiv .case_studies_image{margin-bottom:10px;}
#case_studiesDiv .pdfDiv{
	width:149px;
	margin:0px 3px 0px 0px;
}
#case_studiesDiv .pdfDiv .pdf_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0095d4;
	text-decoration:none;
	margin:21px 0px 0px 0px;
}
#case_studiesDiv .mobile_appDiv{
	width:474px;
	padding-bottom:32px;
	border1:1px solid;
}
#case_studiesDiv .mobile_appDiv img{
	margin:9px 0px 0px 2px;
}
#case_studiesDiv .mobile_appDiv h2{
	margin:0px;
}
#case_studiesDiv .rich_mobile_app_image{
	margin:15px 0px 15px -1px;
}
#case_studiesDiv .cesDiv{
	width:785px;
	margin-top:10px;
}
#case_studiesDiv .cesDiv .ces_image{
	position:relative;
	margin:-14px 25px 0px 0px;
}
#case_studiesDiv .cesDiv .ces_innerDiv{
	width:595px;
}
#case_studiesDiv .blackberryDiv{
	width:785px;
	margin-top:10px;
	margin-bottom:-20px;
}
#case_studiesDiv .blackberryDiv .blackberry_image{
	margin:7px 0px 0px 13px;
}
#case_studiesDiv .blackberryDiv .blackberry_innerDiv{
	width:600px;
}
#case_studiesDiv .samsungDiv{
	width:785px;
}
#case_studiesDiv .samsungDiv .samsung_image{
	margin:0px 25px 0px 0px;
}
#case_studiesDiv .samsungDiv .samsung_innerDiv{
	width:635px;
}
#case_studiesDiv .mobiles{
	margin:50px 0px 33px -3px;
}
#case_studiesDiv .top_link{margin:19px 0px 15px 0px;}

/*** IW Map Popup ***/
.iw_mapDiv{
	width:780px;
	height:566px;
	display:none;
	border:1px solid red;
}
.view_map{
	float:right;
	position:relative;
	top:-33px;
	left:0px;
	margin-bottom:-14px;
}
.view_map a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0997D8;
}
.view_map a:hover{
	text-decoration:none;
}
.getDirectionLink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0997D8;
}
/*** Careers ***/
.padBottom{padding-bottom:5px;}

/* PicknColor */
.pickncolorDiv{padding:3px 0px 0px 0px;}
.pickncolorLink{
	color:#0195D7;
	text-decoration:none;
}
.pickncolorLink:hover{text-decoration:underline;}
