/*////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;
}
.iconiphone {
	padding: 10px 0 30px 95px;
	background:	url(images/iphonedevelopment.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 .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*/