body
{
	 margin: 0px 0px 0px 0px;   background-image:url(images/ciHomepage_page_topbg1.gif); background-repeat:repeat-x; }
	 
#page

{
	 margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:auto;
	 width:1003px; height:930px;
	 }
#page1

{
	 margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:auto;
	 width:1003px; height:1200px;
	 }

#pageservices

{
	 margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto;
	 width:1003px; 
	 }

.p01
{
	COLOR: #000000; 
	TEXT-DECORATION:  none; 
	FONT-WEIGHT: normal; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif, Verdana,;
	FONT-SIZE: 12px;
	
}

#pageservicesnew

{
	 margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto;
	 width:1003px; height:980px;
	 }
	 
	 #pageservicesnew1

{
	 margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto;
	 width:1003px; height:1500px;
	 }
	 	 #pageservicesnew2

{
	 margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto;
	 width:1003px; height:975px;
	 }
	 
	 
#pageserviceson

{
	 margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto;
	 width:1003px; height:1670px;
	 }

#pageserviceson2

{
	 margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto;
	 width:1003px; height:1780px;
	 }
	 
#top 
{
	 height:17px; width:1003px; background-color:#09F; 	background-position:top;}

.greenback
{
	background-color:#09F;	  width:1003px; height:21px; float:right; background-repeat:no-repeat;   }

.greenbacktext
{
	width:500px;
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	color:#FFF;
	font-size:12px;
	margin-left:18px;
	margin-right:15px;
	text-align:left;}
	
#coname
{
	width:330px; height:77px;  margin-left:18px; float:left;  }

#onlinechat
{
	width:197px; height:69px; margin-top:10px; margin-left:40px;  float:left; }

#contactushome
{
	width:280px;  margin-top:10px; float:right; 
	font-family:Tahoma, Geneva, sans-serif;
	color:#5c585c;
	font-size:15px;
	font-weight:bold;
	}

.captcha{
	background:url(images/spambg.gif) repeat left top; 
	width:200px; 
	height:20px; 
	color:#FFFFFF; 
	font-size:16px; 
	letter-spacing:20px; 
	font-weight:bold;
}

.shad
{
	width:347px; height:19px; background-image:url(images/flash-top.jpg); 
	background-repeat:repeat-x; float:left; margin-top:13px;
}
.menu	
{
	width:655px; height:34px; float:left; }

#flash
{
	width:1003px; height:291px; float:left;}

#runningimg
{
	width:1003px; height:207px; float:left;}
	
.lft
{ width:226px;  float:left;}

.lftsubmain
{
	width:226px;  margin-top:10px;}

.rgtsubmain
{
	width:226px;  margin-top:20px;}

.wel
{
	width:520px; height:435px;  float:left; margin-left:0px;}
	
.wel1
{
	width:520px; height:710px;  float:left; margin-left:0px;}
.services
{
	width:540px;  float:left; margin-left:10px;
	background-image:url(images/wel-bg-inner.jpg); background-repeat:repeat-x;
	}
	
.tooltipHome-tip {
	background: url(images/baloonHome.png) no-repeat;
	padding: 10px 10px 0px 12px;
	color: #ffffff;
	width: 270px;
	height: 90px;
	text-align: left;
	z-index: 15000;
	
}
.tooltipHome-tip img {
	margin: 0px 0px 4px 0px;
}
.tooltipHome-title {
	font-weight: bold;
	font-size: 12px;
}

.tooltipHome-text {
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:5px;
	margin-left:4px;
	font-size: 11px;
	color: #000000;
}

.serviceslftcor
{
	width:5px; height:617px;  float:left;
	}
/*services page*/

.serviceslftcor2
{
	width:5px; height:1325px;  float:left;
}
	

.servicesrgtcor2
{
	width:5px; height:1325px;  float:right;
	}

	
.servicesrgtcor
{
	width:5px; height:617px;  float:right;
	}



.welsub
{
	width:500px; 
	height:54px; 
	float:left; 
	margin-left:12px; 
	margin-top:10px;
	font-family:Arial;
	color:#808480;
	font-size:13px;
	text-align:justify;

	}
	
.category
{
	width:510px; 
	height:100px; 
	float:left; 
	margin-left:12px; 
	margin-top:20px;
	font-family:Arial;
	color:#808480;
	font-size:13px;
	text-align:justify;
	border:#e3dfdf solid 1px;

	}
	
.websitedesignback
{
	width:510px; 
	
	float:left; 
	margin-left:12px; 
	margin-top:10px;
	font-family:Arial;
	color:#808480;
	font-size:13px;
	text-align:justify;
	border:#e3dfdf solid 1px;
	

	}

.websitedevelopmentback
{
	width:510px; 
	
	float:left; 
	margin-left:12px; 
	margin-top:10px;
	font-family:Arial;
	color:#808480;
	font-size:13px;
	text-align:justify;
	
	

	}
	
.servicessubconents
{
	width:510px; 
	 
	float:left; 
	margin-left:12px; 
	margin-top:10px;
	font-family:Arial;
	color:#686666;
	font-size:13px;
	text-align:justify;
	margin-bottom:10px;
	

	}
	
.servicessubconents1
{
	width:510px; 
	 
	float:left; 
	font-family:Arial;
	color:#686666;
	font-size:13px;
	text-align:justify;
	
	

	}
	
	
.servicesbgtext
{
	width:163px; 
	height:37px;
	float:left;
	margin-top:15px;
	margin-left:10px;
	background-image:url(images/services-bg.jpg); background-repeat:repeat-x;
	font-family:Arial;
	color:#808480;
	font-size:13px;
	text-align:justify;

}

.supportbgtext
{
	width:165px; 
	height:37px;
	float:left;
	margin-top:15px;
	margin-left:10px;
	background-image:url(images/services-bg.jpg); background-repeat:repeat-x;
	font-family:Arial;
	color:#808480;
	font-size:13px;
	text-align:justify;

}


.webdevelopmentbgtext
{
	width:352px; 
	height:37px;
	float:left;
	margin-top:15px;
	margin-left:10px;
	background-image:url(images/services-bg.jpg); background-repeat:repeat-x;
	font-family:Arial;
	color:#808480;
	font-size:13px;
	text-align:justify;

}
c

.servicesbgtextline
{
	width:350px; 
	height:37px;
	float:left;
	background-image:url(images/services-line-bg.jpg); background-repeat:repeat-x;
	margin-top:15px;
	

}

.webdevelopmenttextline
{
	width:157px; 
	height:37px;
	float:left;
	background-image:url(images/services-line-bg.jpg); background-repeat:repeat-x;
	margin-top:15px;
	

}

.webdevelopmenttextline21
{
	width:350px; 
	height:37px;
	float:left;
	background-image:url(images/services-line-bg.jpg); background-repeat:repeat-x;
	margin-top:15px;
	

}
.servicesbgtextlft
{
	
	height:37px;
	
	float:left;
	font-family:Arial;
	color:#404040;
	font-size:14px;
	text-align:justify;
	font-weight:bold;

}	

.supporttextlft
{
	
	height:37px;
	
	float:left;
	font-family:Arial;
	color:#404040;
	font-size:14px;
	text-align:justify;
	font-weight:bold;

}	
	
.servicesbgtextrgt
{
	
	height:37px;
	float:right;
	width:8px;
	
	font-family:Arial;
	color:#808480;
	font-size:13px;
	text-align:justify;

}		
.welsub2
{
	width:500px; 
	height:54px; 
	float:left; 
	margin-left:12px; 
	margin-top:15px;
	font-family:Arial;
	color:#808480;
	font-size:13px;
	text-align:justify;

	}	

.box1
{
	width:69px;
	height:54px;
	float:left;
	}

.box2
{
	width:410px;
	height:54px;
	float:left;
	font-family:Arial;
	color:#808480;
	font-size:13px;
	text-align:justify;
	margin-left:10px;
	
	}


.categorybox2
{
	width:149px;
	height:95px;
	float:right;
	margin-top:5px;
	margin-left:10px;
	
	
	}

.categorybox1
{
	width:340px;
	height:80px;
	float:left;
	font-family:Arial;
	color:#686666;
	font-size:13px;
	text-align:justify;
	margin-top:20px;
	margin-left:5px;
	position:absolute;
	
	
	}

.spantextcolor
{
	font-family:Arial;
	color:#107aa9;
	font-size:14px;
	text-transform:uppercase;}

.textmainsub
{
	
	height:15px;
	font-family:Arial;
	color:#438323;
	font-size:14px;
	text-transform:uppercase;
	margin-left:5px;
	
	}
	
.websitedesignbox1
{
	width:247px;
	height:296px;
	float:left;
	font-family:Arial;
	color:#686666;
	font-size:13px;
	text-align:justify;
	margin-top:5px;
	
	
	
	}

.websitedevelopmentbox1
{
	width:315px;
	height:124px;
	float:left;
	font-family:Arial;
	color:#404040;
	font-size:13px;
	text-align:justify;
}

.ecommercesolutionsbox1
{
	width:290px;
	height:176px;
	float:left;
	font-family:Arial;
	color:#404040;
	font-size:13px;
	text-align:justify;
}


.softwareqabox1
{
	width:290px;
	height:176px;
	float:left;
	font-family:Arial;
	color:#404040;
	font-size:13px;
	text-align:justify;
}

.softwaredevelopmenttbox1
{
	width:275px;
	height:167px;
	float:left;
	font-family:Arial;
	color:#404040;
	font-size:13px;
	text-align:justify;
}


.websitedevelopmentbox2
{
	width:510px;
	
	float:left;
	font-family:Arial;
	color:#404040;
	font-size:13px;
	text-align:justify;
}

.websitedevelopmentbox52
{
	width:510px;
	
	float:left;
	font-family:Arial;
	color:#404040;
	font-size:13px;
	text-align:justify;
	margin-top:5px;
}


.websitedesignbox2
{
	width:243px;
	height:296px;
	float:left;
	margin-top:5px;
	margin-left:10px;
	}

.serbg
{
	width:243px;
	height:29px;
	float:left;
	background-image:url(images/Our-Web-bg.jpg); background-repeat:repeat-x;
	
}

.serbgbottom
{
	width:243px;
	height:14px;
	float:left;
	background-image:url(images/Our-Web-bg-bottom.jpg); background-repeat:repeat-x;
	
}
.serbgline
{
	width:243px;
	height:251px;
	float:left;
	background-image:url(images/our-web-back-bg.jpg); background-repeat:repeat-y;
	
}

.webdevelopmentimg
{
	width:183px;
	height:124px;
	float:left;
	margin-left:10px;
	
	
}

.ecommercesolutionsimg
{
	width:188px;
	height:176px;
	float:left;
	margin-left:10px;
	
	
}

.softwareqaimg
{
	width:207px;
	height:176px;
	float:left;
	margin-left:10px;
	
	
}
.softwareimg
{
	width:221px;
	height:167px;
	float:left;
	margin-left:10px;
	
	
}


.serbgtext
{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2d2828;
	font-size:12px;
	margin-left:15px;
	margin-top:8px;
	
	
	
	
	
	
}
.serlft
{
	
	height:29px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	
}

.serlft
{
	
	height:29px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	
}

.serlftbottom 
{
	
	height:14px;
	float:left;
	
	
}

.serrgt
{
	width:10px;
	height:29px;
	float:right;
	
}

.serrgtbottom
{
	width:10px;
	height:14px;
	float:right;
	
}

.welspan
{
	font-family:"Arial", "Book Antiqua", Palatino, serif;
	font-size:18px;
	color:#3a3434;
	text-align:left;
	font-style:italic;
	

	
	}

.right
{
	width:226px;  float:right;
	
	}

.rightservices
{
	width:206px; height:500px; float:right;
	background-position:bottom;
	background-image:url(images/services-bottom.jpg);
	background-repeat:no-repeat;}

.lftsub
{
	width:226px;
	height:136px;
	position:absolute;
	left: 65px;
	top: 558px;
}

.clienthome
{
	width:226px; height:26px; 
	font-family:Tahoma;
	font-size:16px;
	color:#77b43b;
	
	}
	
.servicesonline
{
	width:206px; height:57px; 
	font-family:Tahoma;
	font-size:16px;
	color:#77b43b;
	
	}
	
.span2
{
	
	font-family:Tahoma;
	font-size:16px;
	color:#068fb6;
	
	}

.subhome
{
	width:226px; height:26px; float:left;
	font-family:Tahoma;
	font-size:16px;
	color:#77b43b;
	
	}
.span
{
	
	font-family:Tahoma;
	font-size:16px;
	color:#068fb6;
	
	}
	
#clientimg
{
	width:206px;
	
	margin-top:5px;
	margin-bottom:10px;}

#servicesbgright
{
	width:206px;
	height:380px;
	background-image:url(images/bgs.jpg);
	background-repeat:repeat-x;
	float:right;
}

.servicestext
{
	color:#404040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin-left:10px;
	width:180px;

	line-height:28px;
	
	}
	
#servicesbgrightflot
{
	width:8px;
	height:253px;
	background-image:url(images/icons.jpg);
	background-repeat:no-repeat;
	float:left;
}
	
.clientscontents
{
	width:226px;
	margin-top:5px;
	font-family:Arial;
	color:#808480;
	font-size:13px;
	text-align:justify;
	height:100px;
	
}
	
a.readmore_link:link
{
	font-family:Arial;
	color:#2285ac;
	font-size:13px;
	text-align:justify;
	text-decoration:none;
}

a.readmore_link:hover
{
	font-family:Arial;
	color:#569e32;
	font-size:13px;
	text-align:justify;
	text-decoration:none;
}

a.readmore_link:visited
{
	font-family:Arial;
	color:#2285ac;
	font-size:13px;
	text-align:justify;
	text-decoration:none;
}

a.uni_link:link
{
	font-family:Arial;
	color:#808480;
	font-size:13px;
	text-align:justify;
	text-decoration:none;
}

a.uni_link:hover
{
	font-family:Arial;
	color:#569e32;
	font-size:13px;
	text-align:justify;
	text-decoration:underline;
}

a.uni_link:visited
{
	font-family:Arial;
	color:#808480;
	font-size:13px;
	text-align:justify;
	text-decoration:none;
}

.clientscontentssub
{
	width:237px;

	
}

.clientscontentssub2
{
	width:226px;

	
	


	

}




#subimg
{
	width:226px;
	height:100px;
	margin-top:5px;}
	
.boxtext
{
	height:120px;
	width:220px;}
	
.nub
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#5c585c;
	font-size:13px;
	}

.spantext
{
	font-family:Arial, Helvetica, sans-serif;
	color:#0e5fae;
	font-size:24px;}


a.menu_link:link
{
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	color:#FFF;
	font-size:12px;
	text-decoration:none
	}
	
a.menu_link:hover
{
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	color:#F90;
	font-size:12px;
	text-decoration:none
	}

a.menu_link:visited
{
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	color:#FFF;
	font-size:12px;
	text-decoration:none
	}
	
.bottom:link {
	COLOR: #6E6E6E; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif;
	FONT-SIZE: 11px; 
}
.bottom:visited {
	COLOR: #6E6E6E; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif ;
	FONT-SIZE: 11px; 
}
.bottom:active {
	COLOR: #6E6E6E; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif ;
	FONT-SIZE: 11px; 
}
.bottom:hover {
	COLOR: #6E6E6E;
	TEXT-DECORATION:  underline; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif;
	FONT-SIZE: 11px;
}





.bottom:link {
	COLOR: #404040; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif;
	FONT-SIZE: 11px; 
}
.bottom:visited {
	COLOR: #404040; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif ;
	FONT-SIZE: 11px; 
}
.bottom:active {
	COLOR: #404040; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif ;
	FONT-SIZE: 11px; 
}
.bottom:hover {
	COLOR: #6E6E6E;
	TEXT-DECORATION:  underline; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif;
	FONT-SIZE: 11px;
}




.bottom2:link {
	COLOR: #2d2828; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif;
	FONT-SIZE: 13px; 
}
.bottom2:visited {
	COLOR: #2d2828; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif ;
	FONT-SIZE: 13px; 
}
.bottom2:active {
	COLOR: #2d2828; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif ;
	FONT-SIZE: 13px; 
}
.bottom2:hover {
	COLOR: #6E6E6E;
	TEXT-DECORATION:  underline; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif;
	FONT-SIZE: 13px;
	
}


#footer
{
	width:957px;
	height:60px;
	
	margin-top:20px;
	margin-left:20px;
	COLOR: #6E6E6E; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana,Arial,  Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-align:center;
	}

#footermain

{
	width:1003px;
	height:80px;
	float:left;
	margin-top:30px;
	background-color:#f6f6f6;
	
	}

#footermainservices

{
	width:1003px;
	height:80px;
	float:left;
	margin-top:20px;
	background-color:#f6f6f6;
	
	
	
	}
	
.boxtextcor
{
	width:135px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00C;
	position:absolute;
	display:block;
	background-color:#FFF;
	top: 468px;
	margin-left:10px;

}


.boxtextcor2
{
	width:153px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00C;
	position:absolute;
	display:block;
	background-color:#FFF;
	margin-left:10px;
	top: 588px;

}

.boxtextcor3
{
	width:174px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00C;
	position:absolute;
	display:block;
	background-color:#FFF;
	margin-left:10px;
	top: 713px;

}

.boxtextcor4
{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00C;
	position:absolute;
	display:block;
	background-color:#FFF;
	margin-left:10px;
	top: 840px;
	width: 194px;


}


.boxtextcor5
{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00C;
	position:absolute;
	display:block;
	background-color:#FFF;
	margin-left:10px;
	top: 960px;
	width: 168px;
	

}

.boxtextcor6
{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00C;
	position:absolute;
	display:block;
	background-color:#FFF;
	margin-left:10px;
	top: 1080px;
	width: 199px;
	

}



.boxtextcor7
{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00C;
	position:absolute;
	display:block;
	background-color:#FFF;
	margin-left:10px;
	width: 118px;
	top: 1200px;

	

}


.boxtextcor8
{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00C;
	position:absolute;
	display:block;
	background-color:#FFF;
	margin-left:10px;
	width: 211px;
	top: 1325px;

	

}

.boxtextcor9
{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00C;
	position:absolute;
	display:block;
	background-color:#FFF;
	margin-left:10px;
	width: 169px;
	top: 1447px;
	
}

.boxtextcor10
{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00C;
	position:absolute;
	display:block;
	background-color:#FFF;
	margin-left:10px;
	width: 92px;
	top: 1570px;
	
}

.boxtextcor3
{
	width:198px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#00C;
	position:absolute;
	display:block;
	background-color:#FFF;
	margin-left:10px;

	

}

.commingsoon
{
	width:320px;
	height:320px;
	margin:auto;

	}
