body
{
    margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	BACKGROUND: url(../images/edge.png);
	background-color:#F9F8F8; 
    background-position:900px 0px;
    background-repeat:repeat-y;
	
    FONT: 70%/1.4 Verdana, Arial, Helvetica, sans-serif;
    COLOR: #555;
}
.mar-left30
{
    margin-left:30px;   
}
.mar-left5
{
    margin-left:5px;   
}
.mar-left225
{
    margin-left:0px;   
}
.middle-p
{
    vertical-align:middle;
}
.barspace
{
    padding-left:8px;
    padding-right:4px;
    font-size:10px;
    color:#EEE3E8;
}

.barbottomspace
{
    padding-left:10px;
    padding-right:10px;
    
    line-height:1.7;
    font-size:1.1em;
    color:#545454; 
}

.barbottomspace1
{
    padding-left:5px;
    padding-right:5px;
    line-height:1.7;
    font-size:1.1em;
    color:#545454; 
}

.Headerlink 
{
    text-decoration:none;
	color:#005791;
	font-size:10px;
}
a:link.Headerlink 
{
    text-decoration:none;
}
a:active.Headerlink 
{
    text-decoration:none;
}
a:visited.Headerlink 
{
    text-decoration:none;
}
a:hover.Headerlink {
	text-decoration:underline;
	color:#dc0024;
}


.Redlink 
{
    text-decoration:none;
	color:#E80023;
	font-weight:bold;
}
a:link.Redlink 
{
    text-decoration:none;
}
a:active.Redlink 
{
    text-decoration:none;
}
a:visited.Redlink 
{
    text-decoration:none;
}
a:hover.Redlink {
	text-decoration:underline;
	color:#dc0024;
}



.linklink 
{
	color:#079cd4;
    font-size:1.1em;
}
a:link.linklink 
{
    text-decoration:none;
}
a:active.linklink 
{
    text-decoration:none;
}
a:visited.linklink 
{
    text-decoration:none;
}
a:hover.linklink 
{
	text-decoration:underline;
}

.bottomlink 
{
	line-height:1.7;
    font-size:1.1em;
    color:#545454; 
}
a:link.bottomlink 
{
    text-decoration:none;
}
a:active.bottomlink 
{
    text-decoration:none;
}
a:visited.bottomlink 
{
    text-decoration:none;
}
a:hover.bottomlink 
{
    color:#AAA;
	text-decoration:none;
}





.div1
{
	/*background-image:url(../images/topbar.png);
	background-repeat:repeat-x;*/
	width:900px;
	height:81px;
	background-color:#F9F8F8;
}
.div2
{
	width:900px;
	height:31px;
	background-color:#ffffff;
	/*margin-left:0px;
	padding-left:0px;
	padding-top:4px;
	
    border-bottom-width:1px;
    border-bottom-color:#DDDDDD;
    border-bottom-style:solid;*/
	}
.div3
{
	/*background-image:url(../images/main.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;*/
	width:900px;
	height:264px;
	margin-left:0px;
	background-color:#EEEEEE;
	padding-left:0px;
}
.div4
{
	width:900px;
	height:290px;
	margin-left:0px;
	background-color:white;
	padding-left:0px;
	
}
.div5
{
	width:900px;
	height:225px;
	margin-left:0px;
	background-color:#ffffff;
	padding-left:0px;
	
}
.div6
{
	width:900px;
	height:70px;
	margin-left:0px;
	background-color:white;
	padding-left:0px;
	
}
.logo
{
	background-image:url(../images/logo.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	
	width:69px;
	height:50px;
	margin-left:90px;
}
.div-about-main
{
	width:330px;
	height:100px;
	padding-left:30px;
	padding-top:36px;
	
	float:left;
	
}
.div-about-hd
{
	background-image:url(../images/h3-about.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:330px;
	height:25px;
	margin-left:0px;
	
}
.div-about-ct
{
	width:310px;
	height:25px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

.div-ourclient-main
{
    width:245px;
	height:100px;
	margin-left:20px;
	padding-top:36px;
	
	float:left;
    
}

.div-ourclient-hd
{
    background-image:url(../images/h3-clients.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:245px;
	height:25px;
	margin-left:0px;
}

.div-ourclient-pict
{
	width:100px;
	height:37px;
	padding-left:60px;
	padding-top:28px;
	padding-bottom:10px;
}
.div-service-main
{
    width:245px;
	height:100px;
	margin-left:-2px;
	padding-top:36px;
	
	float:left;
}

.div-service-hd
{
    background-image:url(../images/h3-services.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:245px;
	height:25px;
	margin-left:0px;
}

.div-service-pict
{
	width:224px;
	height:23px;
	margin-left:17px;
	margin-top:30px;
}

.div-service-pict2
{
	width:224px;
	height:22px;
	margin-left:17px;
	margin-top:30px;
}

.div-working-main
{
	width:330px;
	height:140px;
	padding-left:30px;
	margin-top:0px;
	float:left;
	
}
.div-working-hd
{
	background-image:url(../images/h3-working.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:330px;
	height:25px;
	margin-left:0px;
}
.div-working-photo
{
	background-image:url(../images/working_psg.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	
	width:85px;
	height:115px;
	margin-left:10px;
	padding-right:10px;
	margin-top:15px;
	float:left;
}
.div-working-ct
{
	width:215px;
	height:115px;
	padding-left:112px;
	margin-top:-129px;
	float:left;
	
	padding-top:13px;
}


.div-signup-main
{
    width:245px;
	height:100px;
	margin-left:9px;
	padding-top:0px;
	
	float:left;
}

.div-signup-hd
{
	width:245px;
	height:25px;
	margin-left:0px;
}

.signupline
{
    border-top-width:1px;
    border-top-color:#EDEDED;
    border-top-style:solid;
    margin-top:12px;
    margin-left:20px;
    margin-right:5px;
}

.p1
{
    padding-top:2px; 
    line-height:1.7;
    font-size:1.1em;
    color:#545454;    
}
.p2
{
  padding-left:8px;
  padding-top:13px;
  padding-right:10px; 
  
  line-height:1.7;
    font-size:1.1em;
    color:#545454;    
}
.p3
{
    padding-top:2px; 
    line-height:1.7;
    font-size:1.1em;
    color:#545454;      
}
.p4
{
    padding-top:2px; 
    line-height:1.7;
    font-size:1.1em;
    color:#545454; 
    text-align:left;    
}


.p6
{
    margin-top:0px;
    margin-left:21px; 
    
    line-height:1.7;
    font-size:1.1em;
    color:#545454;  
}

.p7
{
    margin-top:11px;
    margin-left:31px;   
}
.p8
{ 
    
    padding-left:31px;
    padding-top:7px; 
}
.p9
{ 
}

.text1
{
    line-height:1.7;
    font-size:1.1em;
    color:#545454; 
}
.b_width1
{
 float:left;
 padding-left:31px; 
 width:647px;
 
 line-height:1.7;
 font-size:1.1em;
 color:#545454;
       
}
.b_width2
{
 float:left;
 width:188px; 
 text-align:right; 
}
.hr-line
{
    border-bottom-width:1px;
    border-bottom-color:#EEEEEE;
    border-bottom-style:solid;
    width:93%;
    padding-top:0px;
    
    
}
.left-line
{
  border-left-width:1px;
  border-left-color:#EDEDED;
  border-left-style:solid;
  width:240px;
  height:214px; 
  margin-top:15px;
  margin-left:0px; 
}

.left-line1
{
  border-left-width:1px;
  border-left-color:#EDEDED;
  border-left-style:solid;
  width:100%;
  height:150px; 
  margin-top:0px;
  margin-left:11px;  
}

.input-text 
{

    BORDER-RIGHT: #eee 0.07em solid;
     BORDER-TOP: #aaa 0.07em solid;
      BACKGROUND: #fff;
       FONT: 10px Verdana, Arial, sans-serif;
        BORDER-LEFT: #aaa 0.07em solid;
         COLOR: #656565;
          BORDER-BOTTOM: #eee 0.07em solid;
         padding-left:3px;
         padding-bottom:3px;
         padding-top:3px;
         padding-bottom:3px;
}

.linespace
{
	padding-bottom:7px;
}

.linespace_staff
{
    padding-bottom:5px;
    padding-left:30px;
}


/*//////////////////////*/
.top_space
{
    padding-top:13px;
}

.top_space_staff
{
    padding-top:30px;
    width:270px;
}

.top_space_staff1
{
    padding-top:0px;
    width:100%;
}

.box_width
{
    width:100%;
}
.kpo_left
{
  float:left;
  padding-left:15px;
  padding-top:30px;   
}

.kpo_right
{
  float:left;
  padding-left:5px;
  padding-top:30px; 
  font-size:11px;  
  line-height:18px;
  letter-spacing:0px; 
}

.pdf_pos
{
    vertical-align:bottom;
}

.div-service-main
{
    width:245px;
	height:100px;
	margin-left:-2px;
	padding-top:36px;
	
	float:left;
}
.div-service-main1
{
    width:260px;
	height:145px;
	margin-left:-2px;
	padding-top:0px;
	
	float:left;
}


/*-- main navigation --*/
#nav {bottom: 0; left: 0; width: 900px; height: 31px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding: 0;}
#nav li {display: inline;}
#nav li a {float: left; width: 180px; height: 0; padding-top: 31px; overflow: hidden; background: url('../images/nav.png') no-repeat;}

		/*-- normal button states --*/
#nav li.Aboutnav a,
#nav li.Aboutnav a:visited {background-position: 0 0;}
#nav li.Clientsnav a,
#nav li.Clientsnav a:visited {background-position: -180px 0;}
#nav li.Servicesnav a,
#nav li.Servicesnav a:visited {background-position: -360px 0;}
#nav li.careersnav a,
#nav li.careersnav a:visited {background-position: -540px 0;}
#nav li.sitemapnav a,
#nav li.sitemapnav a:visited {background-position: -720px 0;}

		/*-- hover button states --*/
#nav li.Aboutnav a:hover {background-position: 0 -31px;}
#nav li.Clientsnav a:hover {background-position: -180px -31px;}
#nav li.Servicesnav a:hover {background-position: -360px -31px;}
#nav li.careersnav a:hover {background-position: -540px -31px;}
#nav li.sitemapnav a:hover {background-position: -720px -31px;}
		
		/*-- active button states --*/
#nav li.Aboutnav a:active {background-position: 0 -62px;}
#nav li.Clientsnav a:active {background-position: -180px -62px;}
#nav li.Servicesnav a:active {background-position: -360px -62px;}
#nav li.careersnav a:active {background-position: -540px -62px;}
#nav li.sitemapnav a:active {background-position: -720px -62px;}

		/*-- higlighted (in section) button states --*/
.Aboutnav #nav li.Aboutnav a,
.Aboutnav #nav li.Aboutnav a:hover {background-position: 0 -93px !important;}
.Clientsnav #nav li.Clientsnav a,
.Clientsnav #nav li.Clientsnav a:hover {background-position: -180px -93px !important;}
.Servicesnav #nav li.Servicesnav a,
.Servicesnav #nav li.Servicesnav a:hover {background-position: -360px -93px !important;}
.careersnav #nav li.careersnav a,
.careersnav #nav li.careersnav a:hover {background-position: -540px -93px !important;}
.sitemapnav #nav li.sitemapnav a,
.sitemapnav #nav li.sitemapnav a:hover {background-position: -720px -93px !important;}


/* HOME PAGE
------------------------------------------------------------------------------------- */
