/*////Homepage /////////*/
/*/////////////*/
#home #content {
	margin:auto;
	padding:0;
	width:964px;
}
#home #content h1.note {
	padding:35px 0;
	font-size:18px;
	font-weight:normal;
}
#home #content .col1, #home #content .col2, #home #content .col3 {
	width:30%;
	padding:0 32px 20px 0;
}
/*#home #content .col2 {
	width:49%;
	float:right;
}
////Icon List /////////*/
/*/////////////*/
.icon1 {
	padding: 10px 0 30px 95px;
	background:	url(images/banner_01.png) 0 20px no-repeat;
}
.icon2 {
	padding: 10px 0 30px 95px;
	background:	url(images/banner_02.png) 5px 23px no-repeat;
}
.icon3 {
	padding: 10px 0 30px 95px;
	background:	url(images/banner_03.png) 0 20px no-repeat;
}
.icon4 {
	padding: 10px 0 30px 140px;
	background:	url(images/banner_04.png) -10px 20px no-repeat;
}
.icon5 {
	padding: 10px 0 30px 140px;
	background:	url(images/banner_05.png) 0 20px no-repeat;
}
.icon6 {
	padding: 10px 0 30px 140px;
	background:	url(images/banner_06.png) 0 35px no-repeat;
}
.icon7 {
	padding: 10px 0 30px 110px;
	background:	url(images/banner_07.png) 0 20px no-repeat;
}
.icon8 {
	padding: 10px 0 30px 130px;
	background:	url(images/banner_08.png) 0 35px no-repeat;
}
.icon9 {
	padding: 10px 0 30px 130px;
	background:	url(images/banner_09.png) 0 35px no-repeat;
}
.icon10 {
	padding: 10px 0 30px 130px;
	background:	url(images/banner_10.png) 0 35px no-repeat;
}
.icon11 {
	padding: 10px 0 30px 130px;
	background:	url(images/banner_11.png) 0 35px no-repeat;
}
.icon12 {
	padding: 10px 0 30px 130px;
	background:	url(images/banner_12.png) 0 35px no-repeat;
}
.icon13 {
	padding: 10px 0 30px 130px;
	background:	url(images/banner_13.png) 0 35px no-repeat;
}
.icon14 {
	padding: 10px 0 30px 130px;
	background:	url(images/banner_14.png) 0 35px no-repeat;
}
.icon15 {
	padding: 10px 0 50px 170px;
	background:	url(images/banner_15.png) 0 25px no-repeat;
}
.icon16 {
	padding: 10px 0 50px 170px;
	background:	url(images/banner_16.png) 0 20px no-repeat;
}
.iconstrategy {
	padding: 10px 0 30px 95px;
	background:	url(images/technologystrategy.png) 0 20px no-repeat;
}
.iconweb {
	padding: 10px 0 30px 95px;
	background:	url(images/web2.png) 0 20px no-repeat;
}
.iconproduct {
	padding: 10px 0 30px 95px;
	background:	url(images/productdevelopment.png) 0 20px no-repeat;
}
.iconcrm {
	padding: 10px 0 30px 95px;
	background:	url(images/dashboards.png) 0 20px no-repeat;
}
.mobApps {
	padding: 10px 0 30px 65px;
	background:	url(images/mobileApps.png) 0 20px no-repeat;
}
.iPhone {
	padding: 10px 0 30px 95px;
	background:	url(images/iphonedevelopment.png) 0 20px no-repeat;
}
.nokiaApps {
	padding: 10px 0 30px 80px;
	background:	url(images/nokiaApps.png) 0 20px no-repeat;
}
.palmApps {
	padding: 10px 0 30px 80px;
	background:	url(images/palmApps.png) 0 20px no-repeat;
}
.bbApps {
	padding: 10px 0 30px 80px;
	background:	url(images/bbApps.png) 0 20px no-repeat;
}
.androidApps {
	padding: 10px 0 30px 80px;
	background:	url(images/androidApps.png) 0 20px no-repeat;
}
.iconqa {
	padding: 10px 0 30px 95px;
	background:	url(images/qualityassurance.png) 0 20px no-repeat;
}
.iconopensource {
	padding: 10px 0 30px 95px;
	background:	url(images/opensource.png) 0 20px no-repeat;
}
.iconmssolution {
	padding: 10px 0 30px 95px;
	background:	url(images/microsoftsolutions.png) 0 20px no-repeat;
}
.iconwebdesign {
	padding: 10px 0 30px 95px;
	background:	url(images/webdesign.png) 0 20px no-repeat;
}
.icondataentry {
	padding: 10px 0 30px 95px;
	background:	url(images/dataentry.png) 0 20px no-repeat;
}
.iconvideotagging {
	padding: 10px 0 30px 95px;
	background:	url(images/videotagging.png) 0 20px no-repeat;
}
.iconcmpnyresearch {
	padding: 10px 0 30px 95px;
	background:	url(images/companyresearch.png) 0 20px no-repeat;
}
.iconleadresearch {
	padding: 10px 0 30px 95px;
	background:	url(images/leadresearch.png) 0 20px no-repeat;
}
.iconcontentreview {
	padding: 10px 0 30px 95px;
	background:	url(images/contentreview.png) 0 20px no-repeat;
}
.icondatareconciliation {
	padding: 10px 0 30px 95px;
	background:	url(images/datareconciliation.png) 0 20px no-repeat;
}
.icondocumentimading {
	padding: 10px 0 30px 95px;
	background:	url(images/documentscanning.png) 0 20px no-repeat;
}
.icononlinecustomer {
	padding: 10px 0 30px 95px;
	background:	url(images/onlinecustomersupport.png) 0 20px no-repeat;
}
.iconconsumerinternet {
	padding: 10px 0 30px 95px;
	background:	url(images/consumerinternet.png) 0 20px no-repeat;
}
.iconadvertising {
	padding: 10px 0 30px 95px;
	background:	url(images/advertisingnetworks.png) 0 20px no-repeat;
}
.iconsoftware {
	padding: 10px 0 30px 95px;
	background:	url(images/software.png) 0 20px no-repeat;
}
.icontravel {
	padding: 10px 0 30px 95px;
	background:	url(images/travelhospitality.png) 0 20px no-repeat;
}
.iconeducation {
	padding: 10px 0 30px 95px;
	background:	url(images/education.png) 0 20px no-repeat;
}
.iconexhibition {
	padding: 10px 0 30px 95px;
	background:	url(images/exhibitionsevents.png) 0 20px no-repeat;
}
.iconfinancialservices {
	padding: 10px 0 30px 95px;
	background:	url(images/financialservices.png) 0 20px no-repeat;
}
.iconlogistics {
	padding: 10px 0 30px 95px;
	background:	url(images/logistics.png) 0 20px no-repeat;
}
.iconmedia {
	padding: 10px 0 30px 95px;
	background:	url(images/mediaentertainment.png) 0 20px no-repeat;
}
.icondocumanagement {
	padding: 10px 0 30px 95px;
	background:	url(images/documentmanagement.png) 0 20px no-repeat;
}
.iconsales {
	padding: 10px 0 30px 95px;
	background:	url(images/salesmarketing.png) 0 20px no-repeat;
}
.iconcustomercare {
	padding: 10px 0 30px 95px;
	background:	url(images/customercare.png) 0 20px no-repeat;
}
.iconhr {
	padding: 10px 0 30px 95px;
	background:	url(images/humanresource.png) 0 20px no-repeat;
}
.iconordermanagement {
	padding: 10px 0 30px 95px;
	background:	url(images/ordermanagement.png) 0 20px no-repeat;
}
.bannerblock .col1 {
	padding:15px 0 0 15px;
	width:280px;
}
#who .bannerblock .col1, #why .bannerblock .col1 {
	padding-top:75px;
}
#what-inpage .bannerblock .col1 {
	padding-top:35px;
}
#what .bannerblock .col1, #work .bannerblock .col1 {
	padding-top:15px;
}
.bannerblock .col2 {
	padding:15px 0 0 0;
	width:640px;
	float:right;
}
.bannerblock .col2 .banner {
	padding-top:0;
	float:right;
}
.bannerblock .col2 .banner h3 {
	margin:0;
	padding-top:10px;
	width:570px;
	float:right;
}
.bannerblock .col1 a {
	padding:5px 10px;
	font-size:18px;
	color:#FFFFFF;
	background:#94bb00;
}
.bannerblock .col1 p {
	font-size:18px;
	color:#859400;
}
.bannerblock .col2 h2 {
	font-size:18px;
}
.bannerblock .col2 h3 {
	font-size:30px;
}
.bannerblock .col2 p {
	font-size:17px;
}
#who .bannerblock .col2 p, #why .bannerblock .col2 p {
	font-size:14px;
}
.bannerblock h3.note {
	font-size:22px;
}
.bannerblock .groupbox {
	margin:0;
	padding:0 0;
	float:left;
	width:550px;
}
#what .bannerblock .col2 .groupbox .col1, #why .bannerblock .col2 .groupbox .col1, #who .bannerblock .col2 .groupbox .col1, #work .bannerblock .col2 .groupbox .col1, #what-inpage .bannerblock .col2 .groupbox .col1 {
	margin:0;
	padding:0;
	width:90px;
	float:left;
}
.bannerblock .col2 .groupbox .col2 {
	margin:0;
	padding:20px 0;
	width:350px;
	float:left;
}
.bannerblock .col2 .groupbox h3 {
	padding:15px 0 20px 0;
	font-size:30px;
	font-weight:bold;
}
.bannerblock .col2 .groupbox h4 {
	font-size:18px;
	font-weight:normal;
	color: #333;
}
/**/
.groupbox {
	margin:0;
	padding:10px 0;
	float:left;
	width:300px;
}
.groupbox .col1 {
	margin:0;
	padding:0;
	width:83px;
	float:left;
}
.groupbox .col2 {
	margin:0;
	padding:20px 0;
	width:200px;
	float:left;
}
.groupbox h3 {
	padding:0;
	font-size:30px;
	font-weight:bold;
}
.groupbox h4 {
	padding:0;
	font-size:15px;
	font-weight:normal;
	color: #9bc011;
}
/**/

/*//////// Who We Are /////////////
////////////////////////////////*/




/*//////// Why Arcgate /////////////
////////////////////////////////*/

#why .content-wrap .col1 {
	width:50%;
}
#why .content-wrap .col2 {
	width:50%;
	float:right;
}
#why .content-wrap .col1 ul {
	margin-left:12px;
	padding:0;
	line-height:20px;
	list-style-image:url(images/icon_list.gif);
}
/*//////// What We Do /////////////
////////////////////////////////*/

#what .content-wrap .col1, #what .content-wrap .col2, #what .content-wrap .col3 {
	padding:0;
	width:305px;
}
#what .content-wrap .col1 {
	width:255px;
}
#what .content-wrap .col2 {
	width:220px;
}
#what .content-wrap .col3 {
	float:right;
}
#what .content-wrap .col1 ul, #what .content-wrap .col2 ul, #what .content-wrap .col3 ul {
	margin-left:12px;
	padding:0;
	line-height:20px;
	list-style-image:url(images/icon_list.gif);
}
#what .content-wrap .col1 ul li ul, #what .content-wrap .col2 ul li ul, #what .content-wrap .col3 ul li ul {
	margin-left:18px;
	margin-bottom:5px;
	margin-top:3px;
	padding:0;
	line-height:20px;
	list-style-image:url(images/icon_list.gif);
}
#what .content-wrap h3 {
	margin-top:-12px;
	font-size:14px;
	font-weight:bold;
}
/*//////// Work With Us /////////////
////////////////////////////////*/
#what-inpage .content-wrap {
	padding:20px;
}
#what-inpage .content-wrap .col1 {
	padding:0;
	width:305px;
}
#what-inpage .content-wrap .col2 {
	width:610px;
	float:right;
}
#what-inpage .content-wrap .col2 h3 {
	padding:0 0 10px 0;
}
#what-inpage .content-wrap .col1 h3 {
	margin:-15px 0 -10px 17px;
	font-size:14px;
	font-weight:bold;
}
#what-inpage .content-wrap .col2 p {
	padding:0 0 10px 0;
}
#what-inpage .content-wrap .col1 ul, #what-inpage .content-wrap .col2 ul, #what-inpage .content-wrap .col3 ul {
	margin-left:12px;
	padding:0;
	line-height:20px;
	list-style-image:url(images/icon_list.gif);
}
#what-inpage a.title {
	margin:0 0 10px 0;
	padding: 0 0 0 17px;
	color:#000;
	font-size:15px;
	font-weight:bold;
	display:block;
}
#what-inpage .up {
	background:url(images/icon_arrowu.gif) 0 50% no-repeat;
}
#what-inpage .down {
	background:url(images/icon_arrowd.gif) 0 50% no-repeat;
}
#what-inpage .content-wrap .col1 ul, #what-inpage .content-wrap .col2 ul, #what-inpage .content-wrap .col3 ul {
	margin:5px 30px;
	line-height:20px;
	list-style-image:url(images/icon_list.gif);
}
#what-inpage .content-wrap .col1 ol, #what-inpage .content-wrap .col2 ol, #what-inpage .content-wrap .col3 ol {
	margin:5px 15px;
	line-height:20px;
	list-style:disc;
}
/*//////// Work With Us /////////////
////////////////////////////////*/

#work .content-wrap .col1, #work .content-wrap .col2, #work .content-wrap .col3 {
	width:290px;
	padding:0 0 20px 0;
}
#work .content-wrap .col2 {
	padding:0 20px;
}
#work .content-wrap .col3 {
	margin:0px 0;
	padding:10px 0;
	float:right;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
#work .content-wrap .col1 ul, #work .content-wrap .col2 ul, #work .content-wrap .col3 ul {
	margin-left:12px;
	padding:0;
	line-height:20px;
	list-style-image:url(images/icon_list.gif);
}
/*//////// Contact Us /////////////
////////////////////////////////*/

.textlable {
	margin:5px;
	padding:0;
	float:left;
	width:120px;
	font-size:14px;
}
.textbox {
	margin:5px;
	padding:3px 2px;
	float:left;
	width:200px;
	font-size:14px;
}
.textbox1 {
	margin:5px;
	padding:3px 2px;
	float:left;
	width:200px;
	font-size:14px;
	color:#999;
}
.textareabox {
	margin:5px;
	padding:3px 2px;
	float:left;
	width:400px;
	height:100px;
	font-size:14px;
	color:#999;
}
.btn-submit {
	margin:5px 0 0 5px;
	padding:3px 5px;
	font-size:14px;
	color:#FFFFFF;
	background:#94bb00;
	border:none;
	cursor:pointer;
}
/*********************/


#love_internet {
	float:right;
}
#love_internet .fleft {
	padding-left:15px;
}
#love_internet .fleft a {
	font-size:11px;
	margin:4px 0;
	display:block;
}
#love_internet .bordr {
	border-bottom:1px solid #e6e6e6;
}
a.love_internet1 {
	font-size:11px;
	margin:0px 4px;
}
#what .content-wrap .col3 {
	padding:0;
	width:180px;
	float:left;
	padding:20px 0 0 0;
}
#what .content-wrap .blog {
	padding-left:40px;
	margin-left:40px;
	margin-top:20px;
	float:left;
	width:600px;
	border-left:1px solid #f0f0f0;
}
#what .content-wrap .blog ul {
	margin:15px 0 15px 15px;
	line-height:20px;
	list-style-image:url(images/icon_list.gif);
}
#what .content-wrap .blog .post {
	border-bottom:1px dotted #888888;
	padding:0px 0 27px 0;
}
#what .content-wrap .blog .footer p {
	color:#888888;
	font-size:12px;
	margin:10px 0;
}
#what .content-wrap .blog .post h1 {
	color:#000000;
	font-weight:normal;
	padding-bottom:18px;
	font-size:20px;
	line-height:24px;
}
#teampeople {
	width:900px;
	padding:5px;
}
#box01 {
	margin:5px 5px;
	float:left;
	height:82px;
	padding:0;
	width:80px;
	cursor:pointer;
}
/*Protfolio Css*/
#what-inpage .content-wrap #portfolio {
}
#what-inpage .content-wrap #portfolio .col1 {
	width:277px;
}
#what-inpage .content-wrap #portfolio .col2 {
	width:628px;
}
#what-inpage .content-wrap #portfolio .col2 .lab_box {
	background:url(images/labbox.gif) no-repeat;
	width:288px;
	height:218px;
	padding:8px;
	float:left;
	margin:0 0 15px 10px;
	position:relative;
}
#what-inpage .content-wrap #portfolio .col2 .lab_box .labBg {
	background:url(images/lab_headbox.png) repeat;
	padding:5px 8px;
	position:absolute;
	bottom:0px;
	display:block;
	margin-bottom:8px;
	color:#FFFFFF;
	font-size:12px;
	width:272px;
}
#what-inpage .content-wrap #portfolio .col2 .lab_boxDetails .labBg {
	background:url(images/lab_headbox.png) repeat;
	padding:5px 8px;
	position:absolute;
	bottom:0px;
	display:block;
	margin-bottom:8px;
	color:#FFFFFF;
	font-size:12px;
	width:580px;
}
#what-inpage .content-wrap #portfolio .col2 .lab_box .labBg h1, #what-inpage .content-wrap #portfolio .col2 .lab_boxDetails .labBg h1 {
	color:#94bb00;
	font-size:14px;
	font-weight:bold;
	display:block;
	padding:0;
}
#what-inpage .content-wrap #portfolio .col2 .lab_boxDetails {
	background:url(images/labbox_big.gif) no-repeat;
	width:595px;
	height:449px;
	padding:8px;
	float:left;
	margin:0 0 15px 10px;
	position:relative;
}
#what-inpage .content-wrap #portfolio .col2 .colL {
	color:#000000;
	font-size:14px;
	float:left;
	width:345px;
	margin:5px 0px 10px 15px;
}
#what-inpage .content-wrap #portfolio .col2 .colL h1 {
	font-size:16px;
	font-weight:bold;
	display:block;
	padding:0 0 5px 0;
}
#what-inpage .content-wrap #portfolio .col2 .colR {
	color:#000000;
	font-size:12px;
	background:#f2f2f2;
	float:right;
	width:206px;
	margin:10px 15px 10px 0px;
	padding:5px 15px;
}
#what-inpage .content-wrap #portfolio .col2 .colR p {
	padding:10px 0;
}
#what-inpage .content-wrap #portfolio ul {
	margin:0 0 10px 12px;
	padding:0;
	line-height:18px;
	list-style-image:url(images/icon_lab.gif);
}
/*Protfolio Css*/


/*newHome Page Html Css*/
#whatwedo_Home h1 {
	border-bottom:1px solid #cbcbcb;
	margin:0 0 14px 0;
	padding:0 0 10px 0;
}
#whatwedo_Home h4 {
	font-size:14px;
	font-weight:bold;
	padding:15px 0;
	color:#000000;
}
#whatwedo_Home img {
	border:1px solid #dddddd;
}
#home #content #whatwedo_Home .col1, #home #content #whatwedo_Home .col2, #home #content #whatwedo_Home .col3, #home #content #whatwedo_Home .col4 {
	width:232px;
	padding:0 0 20px 0;
}
#home #content #whatwedo_Home .col2, #home #content #whatwedo_Home .col3, #home #content #whatwedo_Home .col4 {
	padding-left:11px;
}
.contactLeft {
	width:600px;
	float:left;
}
/*newHome Page Html Css*/



/*****Sept29 mail ****/
.mailInfo {
	margin-bottom:-3px;
}
/*****Sept29 mail ****/

#what-inpage .content-wrap .col1 ul li ul.subUL, #faq ul.subUL {
	margin:0px 0px 0px 15px;
	list-style:none;
	list-style-image:url(images/icon_list.gif);
}
/*CSS Modified on 21-12-2010*/
#hiring.content-wrap ol {
	margin:5px 20px;
	line-height:20px;
	list-style:disc;
}
.mtop{
	padding:10px 0px 0px 0px;
	}
