*{margin:0;padding:0;/*border:0*/}
h1,h2,h3,h4,h5{font-weight:normal}
h1{font-size:20px;color:#F90;line-height:36px}
h2{font-size:18px;color:#369;padding-left:0px;line-height:24px}
h3{font-size:20px;color:#F90}
h4{font-size:18px;color:#F90;padding-left:5px;line-height:24px;text-align:center;}
h5{font-size:14px;color:#369;}
h6{font-size:14px;color:#369;font-weight:bold;line-height:36px}
#rightcol h5{padding-left:5px;line-height:20px;font-weight:bold;clear:both;}
p{margin:5px 0;text-align:justify}
a{text-decoration:underline;outline:none}
a:hover{text-decoration:none}
a img{border:0}
.left{float:left}
.right{float:right}
.clear{clear:both}

.leftalign
{
	text-align:left;
}

/*#headercontainer{width:100%;*//*background:url(headerbg.gif) repeat-x;}*/
/*#header{background:#FFF url(header.jpg) no-repeat;width:960px;height:230px;margin:0 auto;padding-top:183px}*/
a#headermore{/*background:url(more.gif) no-repeat;*/width:155px;height:22px;margin:0 60px 80px 300px;display:block;}
a#headermore:hover{background-position:bottom}
/*#headercontent{border-bottom:1px solid #DDD;/*margin-left:10px*/
#headercontent div{float:left;padding:0 0}
#headercontent ul{padding-right:10px;list-style:none outside;color:#666;padding:10px 0 0 10px}
#headercontent ul li{background:url(arrow.gif) 0 3px no-repeat;padding-left:15px;line-height:16px;font-size:12px;color:#666}
#headercontent p{margin-right:0px;text-align:left}
#headercontent ul li a{color:#666}
#headercontent ul li a:hover{text-decoration:underline;color:#666}
/*#headercontent  a{color:White;}*/
#headercontent  a:hover{text-decoration:underline;}


/*estatements*/

/*a#headermore1{background:url(more.gif) no-repeat;width:100px;height:22px;margin:0 60px 80px 300px;display:block;}*/
a#headermore1:hover{background-position:bottom}
#headercontent1{padding-left:10px}
#headercontent1 div{float:left;padding:0 0;}
#headercontent1 ul{padding-right:10px;list-style:none outside;color:#666}
#headercontent1 ul li{background:url(arrow.gif) 0 3px no-repeat;padding-left:15px;line-height:16px;font-size:12px;}
#headercontent1 p{margin-right:15px;text-align:left}
#headercontent1 a.head{font-size:18px;color:#369;padding-left:0px;line-height:35px;}
#headercontent1 a.head:hover{text-decoration:underline;}
#headercontent1 p a:hover{text-decoration:underline;}
#headercontent1 p a{color:#369;}

.bordertop
{
	border-top:1px solid #DDD;
	width:940px;
	
}

/*contactus heading*/
#contactus-main a.head{font-size:18px;color:#369;padding-left:0px;line-height:35px;}
#contactus-main a.head:hover{text-decoration:none;}
#contactus-main p{font-weight:bold;line-height:16px;color:#369}


/*pinmailer*/

#headercontent2{padding-left:10px}
#headercontent2 div{float:left;padding:0 0;}
#headercontent2 ul{padding-right:10px;list-style:none outside;color:#666}
#headercontent2 ul li{background:url(arrow.gif) 0 3px no-repeat;padding-left:15px;line-height:16px;font-size:12px;}
#headercontent2 p{margin-right:15px;text-align:left}
#headercontent2 a.head{font-size:16px;color:#369;padding-left:0px;line-height:35px;font-weight:bold;}
/*#headercontent2 a.more2{font-size:14px;color:Black;padding-left:0px;line-height:35px;font-weight:bold;}*/
#headercontent2 a.head:hover{text-decoration:underline;}





#shadowheader{background:#FFF url(shadow-header.gif) no-repeat;width:960px;height:5px;margin:10px auto}
#homecontent{width:960px;margin:0 auto;background:#FFF}
#homecontent1{width:960px;margin:0 auto;background:#FFF}
#homecontent h3{margin-bottom:15px}
#homecontent img{border:1px solid #DDD;margin-bottom:5px;background:#FFF}
#home-about{width:370px;/*border-left:1px solid #DDD;*/padding:0 18px;background:#FFF}
#home-mission{width:320px;border-left:1px solid #DDD;padding:0 18px;background:#FFF}
a.more{font-weight:bold;color:#F93;text-decoration:none;float:right;margin-right:20px;}
a.more1{font-weight:bold;color:#F93;text-decoration:none;float:left;}
a.more2{font-weight:bold;color:#F93;text-decoration:none;float:left; padding-left:2px;}
a.mail{color:#F93;text-decoration:none;}
a.more:hover{text-decoration:underline}
a.more1:hover{text-decoration:underline}
a.more2:hover{text-decoration:underline}
ul.list{list-style:none outside}
ul.list li{background:url(arrow.gif) left 5px no-repeat;color:#666;font-weight:bold;line-height:16px;padding:0 15px}
#rightcol ul.clientlist{list-style:none outside;margin-top:20px}
#rightcol ul.clientlist li{background:url(arrow.gif) left 5px no-repeat;color:#666;font-size:12px; font-weight:bold;line-height:16px;padding:0 15px;margin-bottom:20px}

/*#contactus-main{width:445px;height:210px;padding:20px 0 20px 40px;clear:both}
#contactus-contact1{background:url(contactus-contact.gif) no-repeat;width:180px;height:190px;padding:10px;font-weight:bold;line-height:16px;color:#369;margin-right:20px}
#contactus-contact2{background:url(contactus-contact.gif) no-repeat;width:180px;height:190px;padding:10px;font-weight:bold;line-height:16px;color:#369;}

#contactus-emailus-main{width:425px;height:200px;padding:0px 10px 10px 40px;clear:both}
#contactus-emailus{background:url(contactus-email.gif) no-repeat;width:400px;height:175px;padding:10px;font-weight:bold;line-height:16px;color:#369;margin:0px 10px 10px 0px;}
*/
#home-contact{background:url(home-contact.gif) no-repeat;width:171px;height:199px;padding:5px 10px;font-weight:bold;line-height:16px;color:#369;margin:0 5px 5px 0;}
#inner-contact{/*background:url(inner-contact.gif) no-repeat;*/width:155px;height:179px;padding:5px 15px 5px 0px;font-weight:bold;line-height:16px;color:#369;margin:5px 0 10px 2px}


/*testing contactus page*/
#contactus-main{width:445px;height:190px;clear:both;}
#contactus-main h3{font-size:16px;font-weight:bold;}
#contactus-main h3:hover{text-decoration:none;color:#FF9900}
#contactus-contact1{width:180px;height:190px;padding:10px;font-weight:bold;line-height:16px;color:#369;margin-right:40px}
#contactus-contact2{width:180px;height:190px;padding:10px;font-weight:bold;line-height:16px;color:#369;}


#contactus-emailus-main{width:425px;height:250px;clear:both}
#contactus-emailus{width:400px;height:175px;padding:10px;font-weight:bold;line-height:16px;color:#369;margin:0px 10px 10px 0px;}
#contactus-emailus h3{font-size:16px;font-weight:bold;}
#contactus-emailus h3:hover{text-decoration:none;color:#FF9900}

/*india address*/
#india-main{width:425px;height:160px;clear:both}
#india{width:400px;height:175px;padding:10px;font-weight:bold;line-height:16px;color:#369;margin:0px 10px 10px 0px;}
#india h3{font-size:16px;font-weight:bold;}
#india h3:hover{text-decoration:none;color:#FF9900}



/*inner*/
/*#innercontent{background:url(shadow-header.gif) center no-repeat;width:100%;height:0px;margin:auto;border-top:1px solid #CCC}*/
#sidemenutop{background:url(sidemenu-top.gif) top no-repeat;padding:5px 10px}
#sidemenubottom{background:url(sidemenu-bottom.gif) bottom no-repeat;width:191px}
#sidemenubg{width:191px;background:url(sidemenu-bg.gif) center top repeat-y}
#sidemenutop ul{list-style:none outside;margin:10px 0}
#sidemenutop ul li a{font-size:12px;font-weight:bold;color:#F90;display:block;text-decoration:none;padding:5px;border-bottom:0px dashed #E2DB4E}
#sidemenutop ul li a:hover{background:none}
#sidemenutop1{background:url(sidemenu-top.gif) top no-repeat;padding:10px 10px}
#sidemenutop1 ul{list-style:none outside;margin:10px 0}
#sidemenutop1 ul li{border-bottom:0px dashed #E2DB4E;}
#sidemenutop1 ul li a{font-size:12px;font-weight:bold;color:#F90;display:block;text-decoration:none;padding:6px;}
#sidemenutop1 ul li a.more{font-size:10px;text-align:right;float:none;color:#336699;padding:0 5px 5px 5px ;}
#sidemenutop1 ul li a.more:hover{text-decoration:underline}

#sidemenutop1 ul li a:hover{background:none}
#innermiddlebredcrump{width:0px;margin:0 5px}
#innermiddle{width:730px;padding-left:18px}
#innermiddleleft{width:200px;padding-left:18px}
#innermiddlecontent {width:520px;margin:0px 5px 0px 0px}
#breadcrumb{font-weight:bold;color:#888;padding:5px;background:#EEE;width:759px;}
#breadcrumb a{color:#888}
#rightcol{border-left:1px solid #EEE;width:190px;padding-left:0px}
#rightcol ul{margin:0 10px 0px 15px;padding-left:5px;list-style:square outside;color:#666}
#rightcol ul li{line-height:16px;}
/*#rightcol h2{margin-top:20px;clear:both;}*/
#rightcol h4{margin-top:20px;clear:both;}
#rightcol a.more{margin-right:10px;}
/*inner*/



.outsourcing{font:normal 16px/34px Tahoma;color:#FFF;background:#000 url(leftlistbg.gif) top repeat-x;padding-left:10px;display:block;font-weight:bold}
.tech{font:normal 16px/34px Tahoma;color:#FFF;background:#000 url(leftlistbg.gif) 0 -40px repeat-x;padding-left:10px;display:block;font-weight:bold}
.knowl{font:normal 16px/34px Tahoma;color:#FFF;background:#000 url(leftlistbg.gif) 0 -80px repeat-x;padding-left:10px;display:block;font-weight:bold}

/*left menu tree*/

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 1px;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	background-color:Transparent;
	background:url(list.gif) no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 0px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background:url(closed.gif) no-repeat 8px 8px;
background-color:Transparent;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}




.treemenu
{
color:#FF9900;
display:block;
font-size:12px;
font-weight:bold;
padding:5px;
text-decoration:none;
}

.topofmenu
{
color:#FF9900;
display:block;
font-size:12px;
font-weight:bold;
padding:5px;
text-decoration:none;
text-align:center;
margin-top:15px;
}

#innermiddlecontent a
{
	color:#FF9933;
	text-decoration:none;
}

#innermiddlecontent a.more:hover
{
	text-decoration:underline;
	color:#FF9933;
}

#innermiddlecontent a.head:hover
{
	text-decoration:underline;
	color:#336699;
}


.main 
{
	font-size:14px;color:#369;font-weight:bold
}

p.sub 
{
	margin-left:10px;
	font-size:14px;color:#369;font-weight:bold
	
}

p.sub1 
{
	margin-left:20px;
	font-size:14px;color:#369;font-weight:bold
}

p.psub1 
{
	margin-left:20px;
	
}

p.sub2 
{
	margin-left:30px;
	font-size:14px;color:#369;font-weight:bold
}

p.sub3 
{
	margin-left:40px;
	font-size:14px;color:#369;font-weight:bold
}

#sitemapcontents a
{
	padding-left:50px
	color:#FF9933;
}

#sitemapcontents a:hover
{
	text-decoration:underline;
	color:#FF9933;
}

#sitemapcontents a:visited
{
	color:#FF9933;
}


SPAN.TreeviewSpanArea a 
{
     font-size: 10pt; 
     font-family: verdana,helvetica; 
     text-decoration: none;
     color: black;
     }
   SPAN.TreeviewSpanArea a:hover 
   {
     color: #820082;
     }
     .treeview li { background: url(images/treeview-red-line.gif) 0 0 no-repeat; }

     
     
     
     
     /*   editing tree view  */
     
     
#whatwedo1{background:url(sidemenu-top.gif) top no-repeat;padding:25px 0 10px 30px}
#whatwedo1 ul{list-style:none outside;margin:10px 0}
#whatwedo1 ul li{border-bottom:0px dashed #E2DB4E;}
#whatwedo1 ul li a{font-size:12px;font-weight:bold;color:#F90;display:block;text-decoration:none;padding:6px;}
#whatwedo1 ul li a.more{font-size:10px;text-align:right;float:none;color:#336699;padding:0 5px 5px 5px ;}
#whatwedo1 ul li a.more:hover{text-decoration:underline}
#whatwedo1 ul li a:hover{background:none}
#whatwedo{font-size:12px;font-weight:bold;color:#F90;display:block;text-decoration:none;padding:6px;}

/*hosted bussiness continue reading*/

a.continuereading{font-weight:bold;color:#F93;text-decoration:none;float:left;margin-left:5px;font-size:12px;}
a.continuereading:hover{text-decoration:underline}
     
   
