body {
	margin:0px;
	padding:0px;
	background:url(../images/pagebgimage.gif);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size:12px;
	color:#333333;
	}

#container {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:14px;
	margin: 0 auto;
	}
	
#contact_cont1{
	margin-top:20px;
	   width:138px;
	   float:left;
}
#container_content {
	width:1003px;
	}
	
.blank_div{
      width:1003px; 
	  height:128px;
	  float:left;
	  }
	  
.blank_div1{
      width:220px; 
	  height:100px;
	  cursor:pointer;
	  }	
	  
#banner{
	width:1003px;
	height:197px;
	background:url(../images/banner1.jpg) no-repeat;
	margin: 0 auto;
	
	}
	
#center{
	width:1003px;
	background-color:#009999;
	margin: 0 auto;
	border:1px solid #cccccc;
	}
.greenmenu_Container{
      width:1003px; 
	  height:32px;
	  float:left;
	  }
.green_menu{ 
      width:481px; 
	  height:32px; 
	  margin-left:30px;
	  float:left;
	  }
.blank_div{
      width:1003px; 
	  height:148px;
	  float:left;
	  }
.search_cont{
       width:242px;
	   height:27px;
	   float:right;
	   padding-top:5px;
	   } 

#top1 {
	width:1003px;
	height:20px;
	background-color:#000000;
	font-size:12px;
	color:#6c6c6c;
	}
	
#menu_container{
	 width:1003px;
	 height:32px;
	 background-image:url(../images/yellow_bg.gif);
	}
	
.greenmenu_Container{
      width:1003px; 
	  height:32px;
	  	  }
	  
.green_menu{ 
      width:481px; 
	  height:32px; 
	  margin-left:30px;
	  float:left;
	  }
			
#menu_search {
	width:170px;
	height:25px;
	/*padding-left:250px;*/
	margin-left:250px;
	float:left;
	padding-top:5px;
	}
	
#menu_search1{
	width:169px;
	background-image:url(../images/search_bg.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	height:25px;

}
	
#search {
	font-size:11px !important;
	border:1px solid #000000 !important;
	width:160px !important;
	height:14px !important;
	font-weight:bold  !important;
	background-color:#000000  !important;
    color:#CCCCCC  !important;
	}
	
#top_banner{
	width:1003px;
	}	
	
#content_top{
	width:1003px;
	background-color:#e7e7e7;
	}
	
#content_bg {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:500px;
	}
	
#content_bg_ct {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:1100px;
	}

#content_bg_cp {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:4580px;
	}
	
#content_bg_contact {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:525px;
	}
	
#content_bg_privacy {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:500px;
	}
	
#content_bg_legal {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:1675px;
	}
	
#content_bg_web20 {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:560px;
	}	
	
#content_bg_eco {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:570px;
	}
	
#content_bg_Graphic {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:640px;
	}
.oragetext{
	color:#fbad06;
	font-weight:bold;
	}
	
#content_bg_a_companyProfile {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:730px;
	}
#content_bg_sitemap{
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:630px;
	}
#content_bg_a_skills {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:1085px;
	}
#content_bg_a_businessmodels {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:770px;
	}
#content_bg_a_methodology {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:1460px;
	}
#content_bg_out_benefits {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:440px;
	}
#content_bg_out_Faq {
	width:1003px;
	height:auto;
	background-image:url(../images/content_bg1.gif);
	background-repeat:repeat-y;
	background-color:#e7e7e7;
	height:1740px;
	}
#content_bot {
	width:1003px;
	background-color:#e7e7e7;
	}
	
#in_left{
	width:224px;
	padding-left:21px;
	float:left;
	height:300px;
	}	
	
#in_left1a {
	width:195px;
	padding-left:16px;
	padding-right:13px;
	}
		
#in_left_title {
	width:190px;
	}
	
#in_left_menu{
	width:195px;
}
	
#in_left_news {
	width:195px;
	background-image:url(../images/news.jpg);
	background-repeat:no-repeat;
	height:200px;
	margin-top:18px;
	}
	
#in_left_news_1{
		width:167px;
		padding-left:13px;
		padding-right:15px;
		padding-top:40px;
		color:#666666;
		}

#in_left_news_2{
		width:178px;
		color:#666666;
		overflow:auto;
		height:200px;
		}
		
#in_left_news_more{
		width:167px;
		padding-left:13px;
		padding-right:15px;
		text-align:right;
		
		}
		
		
#in_center{
	width:527px;
	padding-left:13px;
	float:left;
	}
		
#in_center1a {
	Width:492px;
	padding-left:20px;
	padding-right:15px;	
}

#in_center_crumb{
	width:492px;
	padding-top:6px;
	margin-bottom:5px;
	color:#999999;
	font-size:11px;
}

#in_center_crumb a:link 	{text-decoration:underline; color:#003399;}
#in_center_crumb a:visited 	{text-decoration: none; color:#003399;}
#in_center_crumb a:active 	{text-decoration: none; color:#003399;}
#in_center_crumb a:hover 	{text-decoration: none; color:#f4cd6d;}

#in_center_line{
	width:492px;
	margin-top:5px;
	margin-bottom:8px;
}
	
#in_center_content{
	width:492px;
	margin-bottom:10px;

	}

#in_center_content a:link 	{text-decoration:underline; color:#003399;}
#in_center_content a:visited {text-decoration: none; color:#003399;}
#in_center_content a:active {text-decoration: none; color:#003399;}
#in_center_content a:hover 	{text-decoration: none; color:#ff7800;}

#in_right{
	width:178px;
	padding-left:18px;
	float:left;
	height:400px;
	background-image:url(../images/right_bg.jpg);
	background-repeat:no-repeat;
	}
	
#in_right1a{
	width:163px;
	height:auto;
	padding-left:15px;
	}
	
.freeQuotCont{
    width:148px;
	height:48px;
	padding-top:5px;
	}
	
.resqueCont{
    width:148px;
	height:55px;
	padding-top:5px;
	}
		
.skypeCont{
    width:148px;
	height:17px;
	padding-top:15px;
	color:#666666;
    font-size:12px;
	}
	
.skypeCont a:link{ 
   color:#003399;
   text-decoration:underline;
   }
   
.skypeCont a:visited{ 
   color:#003399;
   text-decoration:underline;
   }
   
.skypeCont a:hover{ 
   color:#003399;
   text-decoration:none;
   }	
	
.phoneCont{
       width:148px;
	   height:18px;
	   float:left;
	   padding-top:5px;
	   }
	   
.emailCont{
       width:148px;
	   height:18px;
	   float:left;
	   padding-top:5px;
	   }
	   
.Contact_Container{
       width:138px;
	   height:193px;
	   float:left;
	   padding-top:28px;
	   padding-left:10px;
	   }
	   
.Contact_Head{
       width:138px;
	   height:19px;
	   float:left;
	   }
	   
.Contact_Cont{
       width:138px;
	   height:173px;
	   float:left;
	   font-size:12px;
	   color:#0099FF;
	   text-align:center;
	   }
	   
.con_textfield1{
       width:121px;
	   height:16px;
	   background:#fff5e0;
	   border:#f7dea8 solid 1px;
	   font-size:11px;
	   color:#666666;
	   }
	   
.con_textfield2{
       width:121px;
	   height:16px;
	   background:#fff0d1;
	   border:#f7dea8 solid 1px;
	   font-size:11px;
	   color:#666666;
	   }
	   
.con_textfield3{
       width:121px;
	   height:16px;
	   background:#ffebc1;
	   border:#f7dea8 solid 1px;
	   font-size:11px;
	   color:#666666;
	   }
	   
.con_textArea01{
       width:121px;
	   height:38px;
	   background:#ffe6b1;
	   border:#f7dea8 solid 1px;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:11px;
	   color:#666666;
	   }
	   	
#menu1 {
	width:180px;
	/*height:25px;*/
	} 	
	
#menu1 ul {
	list-style-type:none;
	margin:0;
	padding:0;
	} 	
	
#menu1 li {
	display:block;
	
	/* for IE5 and IE6 */
	} 

#menu1 a	{
	color: #fff;
	text-decoration: none;
	display: block;
	padding:5px;
	width: 173px;
/*	height:25px;*/
	background-image:url(../images/linkbg_au2.gif);
	border-bottom: 1px solid #eee;
	}

#menu1 a:link, #menu1 a:visited	{
	color: #333333;
	text-decoration: none;
	padding-left:15px;
	} 

#menu1 a:hover
{

	background-image:url(../images/linkbg_au1.gif);
	color: #333333;
	padding-left:15px;
} 
	
#menu1 li a#current {
	background-image:url(../images/linkbg_au1.gif);
	padding-left:15px;
	} 
		
#left_panel_container{
	width:195px;
	padding-left:16px;
	padding-right:13px;
	margin-top:20px;
	background-repeat:no-repeat;
	background-position:top;
	
}
.text_skills{
     font-size:10px;
	 color:#666666;}	
	
/*...............Nav.....................*/
#multi-level {height:32px; position:relative;  z-index:100;}
#multi-level .pad {float:left;}
.menu, .menu ul {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif;}
.menu li.top {display:block; float:left; position:relative;}
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.menu li.top a.top_link {display:block; float:left; height:32px;}
.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px;}

.menu li.p1 {width:49px; background:url(../images/but_home_au2.gif) no-repeat;}
.menu li.p2 {width:68px; background:url(../images/but_services_au2.gif) no-repeat;}
.menu li.p3 {width:90px; background:url(../images/but_outsourcing_au2.gif) no-repeat;}
.menu li.p4 {width:59px; background:url(../images/but_clients_au2.gif) no-repeat;}
.menu li.p5 {width:61px; background:url(../images/but_careers_au2.gif) no-repeat;}
.menu li.p6 {width:70px; background:url(../images/but_aboutus_au2.gif) no-repeat;}
.menu li.p7 {width:84px; background:url(../images/but_contactus_au2.gif) no-repeat;}

/* set up the normal unhovered images in the links */
.menu li a#home {width:49px; background:url(../images/but_home_au1.gif) no-repeat;}
.menu li a#services {width:68px; background:url(../images/but_services_au1.gif) no-repeat;}
.menu li a#outsourcing {width:90px; background:url(../images/but_outsourcing_au1.gif) no-repeat;}
.menu li a#clients {width:59px; background:url(../images/but_clients_au1.gif) no-repeat;}
.menu li a#careers {width:61px; background:url(../images/but_careers_au1.gif) no-repeat;}
.menu li a#aboutus {width:70px; background:url(../images/but_aboutus_au1.gif) no-repeat;}
.menu li a#contactus {width:84px; background:url(../images/but_contactus_au1.gif) no-repeat;}


/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover {visibility:visible;} /* for IE6 */
.menu li:hover { position:relative; z-index:200;} /* for IE7 */

/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */
.menu li a#home:hover, .menu li:hover a#home,
.menu li a#services:hover, .menu li:hover a#services,
.menu li a#outsourcing:hover, .menu li:hover a#outsourcing,
.menu li a#clients:hover, .menu li:hover a#clients,
.menu li a#careers:hover, .menu li:hover a#careers,
.menu li a#aboutus:hover, .menu li:hover a#aboutus,
.menu li a#contactus:hover, .menu li:hover a#contactus {background:transparent;}

/*.....................NavEnd.......................*/	
	
	
.footer_container{
       width:1003px;
	   height:70px;
	   margin:0 auto;
	   color:#a9a7a7;
	   font-size:11px;
	   background:url(../images/footer_bg.gif) top repeat-x;
	   }
	   
.footer_container a:link{
       color:#cccccc;
	   text-decoration:underline;
	   }
	   
.footer_container a:visited{
       color:#cccccc;
	   text-decoration:underline;
	   }
	   
.footer_container a:hover{
       color:#cccccc;
	   text-decoration:none;
	   }
	   
.footer_left{
       width:450px;
	   height:40px;
	   padding-top:30px;
	   padding-left:30px;
	   float:left;
	   }
	   
.footer_right{
       width:480px;
	   height:40px;
	   padding-top:30px;
	   text-align:right;
	   float:left;
	   }	
	
.textitalicgray{
       font-size:13px;
	   font-style:italic;
	   color:#666666;
	   font-weight:bold;
	   }
.textorange{
       font-size:12px;
	   font-style:normal;
	   color:#FF9900;
	   font-weight:bold;
	   }
	   
.textred{
       font-size:12px;
	   font-style:normal;
	   color:#ff7800;
	   font-weight:bold;
	   }
	   	
.textred1{
       font-size:12px;
	   font-style:normal;
	   color:#b90e0c;
	   }
	   	
.topcontent a:link{
       color:#6c6c6c;
	   text-decoration:none;}
.topcontentr a:visited{
       color:#6c6c6c;
	   text-decoration:none;}
.topcontent a:hover{
       color:#6c6c6c;
	   text-decoration:none;}
	   
	   
.message1{
	width:492px;
	margin-bottom:10px;
	text-align:center;
	color:#0099FF;
	}
	
.gdbg {
	background:url(../images/gd_bg.gif);
	background-repeat:repeat-x;
	color:#9d7922;
	font-weight:bold;
	}