body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
min-height:580px;
background:url(../images/pagebgimage.gif);
background-repeat:repeat;
}

#wrapper_Container{
	width:100%;
	text-align:left;
		 	
}

#wrapper{
      width:1003px;
      margin: 0 auto;
	  position:relative;
	  text-align:left;	  
	  }
	 
.image_band{
      width:1003px;
      background:url(../images/banner_green.jpg) #000000 no-repeat;
	  height:372px;
	  }
.topband{
      background:#000000;
      height:20px;
      width:1003px;
	  font-size:12px;
	  text-decoration:none;
	  color:#000000;
      }
	  
.topband a:link{
       color:#000000;
	   text-decoration:none;}
.topband a:visited{
       color:#000000;
	   text-decoration:none;}
.topband a:hover{
       color:#000000;
	   text-decoration:none;}

.greenmenu_Container{
      width:1003px; 
	  height:32px;
	  float:left;
	  }
.green_menu{ 
      width:481px; 
	  height:32px; 
	  margin-left:30px;
	  float:left;
	  }
.blank_div_a{
      width:1003px; 
	  height:128px;
	  float:left;
	   }
	  

.bannertext_Cont{
      width:1003px; 
	  height:183px;
	  float:left;
	   }
.textcont_cont{ 
      width:454px; 
	  height:183px; 
	  float:left;
	  }
.banner_menu{
      width:500px; 
	  height:183px; 
	  float:left;
	  position:relative;
	  }
.textcont1{
      width:454px; 
	  height:80px;
	  float:left;
	   }
.textcont2{
      width:424px; 
	  height:100px;
	  color:#b7b7b7; 
	  line-height:14px; 
	  font-size:12px;
	  padding-left:30px;
	  }

.textcont2 a:link{
      text-decoration:none;
	  color:#b7b7b7; 
	  }
.textcont2 a:visited{
      text-decoration:none;
	  color:#b7b7b7; 
	  }
.textcont2 a:hover{
      text-decoration:none; 
	  color:#b7b7b7; 
	  }

.banner_menuContaner{
       width:180px;
	   height:173px;
	   float:left;
	   font-size:12px;
	   color:#FFFFFF;
	   line-height:21px;
	   padding-left:320px;
	   padding-top:10px;
	   }
.banner_menuContaner a:link{
       color:#FFFFFF;
	   text-decoration:underline;}
.banner_menuContaner a:visited{
       color:#FFFFFF;
	   text-decoration:underline;}
.banner_menuContaner a:hover{
       color:#FFFFFF;
	   text-decoration:none;}
.content_topbg{
       width:1003px;
	   height:31px;
	   background:url(../images/contentbgTop.gif) #e7e7e7 top no-repeat;
	 }
	   
.content_container{
       width:1003px;
	   height:410px;
       background:url(../images/content_bg.gif);
	   background-repeat:repeat-y;
	  }
.content_cont{
       width:960px;
	   height:auto;
	   margin:0px auto;
	  } 
.left_pannel{
       width:263px;
	   height:auto;
	   float:left;
	   padding-left:13px;
	   }
.content_pannel{
       width:504px;
	   height:auto;
	   float: left;}
.content_pannelinner{
       width:474px;
	   height:auto;
	   float: left;
	   padding-left:30px;}
.right_pannel{
       width:163px;
	   height:auto;
	   float: left;
	   padding-left:15px;}
.freeQuotCont{
       width:148px;
	   height:48px;
	   float:left;
	   padding-top:5px;}
.resqueCont{
       width:148px;
	   height:55px;
	   float:left;
	   padding-top:5px;}
.skypeCont{
       width:148px;
	   height:18px;
	   float:left;
	   padding-top:5px;
	   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;}

.Home_Content{
       width:318px;
	   height:199px;
	   float: left;}
.Home_ContentHead{
       width:318px;
	   height:31px;
	   float: left;}
.Home_ContentCont{
       width:318px;
	   height:168px;
	   float: left;
	   font-size:12px;
	   line-height:14px;
	   color:#333333;
	   }
.Home_ContentCont a:link{
       color:#003399;
	   text-decoration:underline;}
.Home_ContentCont a:visited{
       color:#003399;
	   text-decoration:underline;}
.Home_ContentCont a:hover{
       color:#003399;
	   text-decoration:none;}

.invi a:link{
       color:#000000;
	   text-decoration:none;}
	   
.invi a:visited{
       color:#000000;
	   text-decoration:none;}
	   
.invi a:hover{
       color:#000000;
	   text-decoration:none;}
	   
	   
.testimonials_container{
       width:318px;
	   height:199px;
	   float: left;
	   padding-top:10px;
	   }
.testimonials_Head{
       width:308px;
	   height:23px;
	   float: left;
	   padding-bottom:5px;
	   }
.testimonials_cont{
       width:308px;
	   height:159px;
	   background:url(../images/testimonialbg.gif) left no-repeat;
	   float:left;}
.testi_brown{
       width:275px;
	   height:78px;
	   float:left;
	   padding-top:22px;
	   padding-left:22px;
	   color:#531167;
	   font-size:12px;
	   font-style:italic;
	   line-height:14px;}
.testi_clientName{
       width:230px;
	   height:45px;
	   float:left;
	   padding-top:15px;
	   padding-left:64px;}
.h1{font-size:12px;
    font-weight:bold;
	color:#531167;
	line-height:10px;}
.h2{font-size:11px;
    font-weight:normal;
	color:#999999;
	line-height:12px;}
	
.testi_brown a:link{
       color:#531167;
	   text-decoration:underline;}
.testi_brown a:visited{
       color:#531167;
	   text-decoration:underline;}
.testi_brown a:hover{
       color:#531167;
	   text-decoration:none;}
	   
.Home_keyvert{
       width:131px;
	   background:url(../images/bg_keyVerticals.gif) no-repeat;
	   height:160px;
	   padding-left:25px;
	   padding-top:33px;
	   float: left;
	   font-size:12px;
	   line-height:20px;
	   }
.Home_keyvert a:link{
       color:#003399;
	   text-decoration:underline;}
.Home_keyvert a:visited{
       color:#003399;
	   text-decoration:underline;}
.Home_keyvert a:hover{
       color:#003399;
	   text-decoration:none;}
.recentProjects{
       width:253px;
	   height:177px;
	   margin-left:0px;
	   float:left;
	}
.outsourcingfaq{
       width:253px;
	   height:145px;
	   margin-left:0px;
	   background:url(../images/outSourcetopbg.gif) top no-repeat;
	   margin-top:15px;
	   float:left;
	}
.outsourcingfaqHaed{ 
       width:243px;
	   height:18px;
	   padding-top:10px;
	   padding-left:10px;
	   font-size:12px;
	   font-weight:bold;
	   color:#666666;}
.outsourcingfaqCont{ 
       width:243px;
	   height:70px;
	   padding-top:5px;
	   padding-left:10px;
	   font-size:12px;
	   color:#666666;
	   line-height:18px;}
.outsourcingfaqCont a:link{
       color:#003399;
	   text-decoration:underline;}
.outsourcingfaqCont a:visited{
       color:#003399;
	   text-decoration:underline;}
.outsourcingfaqCont a:hover{
       color:#003399;
	   text-decoration:none;}
.outsourcingfaqBut{
       width:243px;
       height:30px;
	   padding-top:10px;
       float:left;
	   text-align:right;}
.logodiv{
       width:253px;
	   height:47px;
	   margin-left:0px;
	   float:left;
	}
 .content_bottombg{
       width:1003px;
	   height:17px;
	   background:url(../images/contentbgbottom.gif) #e7e7e7 no-repeat;
	   } 
.left_heading{
       width:238px;
       height:21px;}
.left_headingimage01{
       width:119px; 
	   float:left; 
	   height:21px;}
.left_arrow{
       width:20px;
	   height:20px;
	   float:right;
	   margin-right:10px;} 
.right_arrow{
       width:20px;
	   height:20px;
	   float:right;
	   margin-right:0px;}
/*.........toggler.........*/
.glidecontentwrapper{
 /* Do not change this value */
position: relative;
width: 253px;
height: 167px; /* Set height to be able to contain height of largest content shown*/
border: 0px solid #000000;
overflow: hidden;
}
.glidecontent{ /*style for each glide content DIV within wrapper.*/
position:absolute; /* Do not change this value */
background: white; 
padding: 0px;
visibility: hidden;
width: 253px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 50px;
margin-top: 0px;
float:right;
}
.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

/*.........toggler.........*/
.featuredprojects{
       width:253px;
	   height:167px;
	   background:#F3F3F3;
	  }
.Home_whyus{
       width:140px;
	   height:170px;
	   float: left;
	   padding-top:10px;
	   padding-left:10px;
	   } 
.whyus_Head{ 
       width:140px;
	   height:23px;
	   float: left;
	   padding-bottom:5px;
	   }  
.whyus_Cont{ 
       width:140px;
	   height:155px;
	   float: left;
	   padding-bottom:5px;
	   font-size:12px;
	   color:#666666;
	   line-height:20px;
	   } 
.search_cont{
       width:242px;
	   height:27px;
	   float:right;
	   padding-top:5px;
	   } 
.search_box{
       width:163px;
	   height:16px;
	   background:#000000;
	   border:#000000 solid 1px;
	   font-size:12px;
	   color:#cccccc;}
.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;}
/*...............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:35px;}
.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/g_home.gif) no-repeat;}
.menu li.p2 {width:68px; background:url(../images/g_services.gif) no-repeat;}
.menu li.p3 {width:90px; background:url(../images/g_outsourcing.gif) no-repeat;}
.menu li.p4 {width:59px; background:url(../images/g_clients.gif) no-repeat;}
.menu li.p5 {width:61px; background:url(../images/g_careers.gif) no-repeat;}
.menu li.p6 {width:70px; background:url(../images/g_aboutus.gif) no-repeat;}
.menu li.p7 {width:84px; background:url(../images/g_contactus.gif) no-repeat;}

/* set up the normal unhovered images in the links */
.menu li a#home {width:49px; background:url(../images/g_homeRO.gif) no-repeat;}
.menu li a#services {width:68px; background:url(../images/g_servicesRO.gif) no-repeat;}
.menu li a#outsourcing {width:90px; background:url(../images/g_outsourcingRO.gif) no-repeat;}
.menu li a#clients {width:59px; background:url(../images/g_clientsRO.gif) no-repeat;}
.menu li a#careers {width:61px; background:url(../images/g_careersRO.gif) no-repeat;}
.menu li a#aboutus {width:70px; background:url(../images/g_aboutusRO.gif) no-repeat;}
.menu li a#contactus {width:84px; background:url(../images/g_contactusRO.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.......................*/

.thanks {
	font-size:12px;
	color:#0099FF;
	}
