html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
body {
	background: #fff;
	text-align: center;
	font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px; 
	color: #74653D;

	/*padding-bottom: 1px;
	padding-top: 1px;*/
}
#wrapper{
position: relative;
text-align: left;
/*background:#ccc;
border-left:2px solid #006699;*/
margin:auto;/* essential for firefox*/
width: 830px;
}


#topleftcorner{
position: absolute;
background:#ededed;
top:0px;
left:0px;
width:209px;
height:27px;
}
#toprightcorner{
position: absolute;
top:0px;
right:40px;
width:229px;
height:27px;
}
#companylogo{
position: absolute;
top:27px;
left:0px;
background: none;
width:221px;
height:98px;
z-index:4;
}
#topbluestip{
position: absolute;
background: url(../images/topblue.png) repeat-x;
top:150px;
left:0px;
width:830px;
height:5px;
z-index:1;
}
#topnavpanel{
position:absolute;
left:0px;
top:0px;
width:830px;
}

#topnav{
background:#cccc;
position: absolute;
top:133px;
left:50px;
width:830px;
height:13px;
z-index:2;
}

#topnav ul {
margin-left: 0;
font-family: verdana;
display: inline;
border: none;
padding:7px;
/*padding: 5px 0 0 30px;*/
} 

#topnav ul li {
margin-left: 0;
font-weight: bold; 

color:#001;
/*padding-left: 1px;*/
border: none;
list-style: none;
display: inline;
 padding: 5px 0 0 5px;
 text-decoration: none;
}
#topnav ul li a {
margin-left: 0px;
text-decoration: none;
font-weight: bold; 
color:#0079d3;
padding-right: 3px;
/*border-left: 1px solid #959595;
padding-left: 1px;*/
list-style: none;
display: inline;
}

#topnav li a:hover{
margin-left: 0;
font-weight: bold; 
color:#ff6633;
/*padding-left: 1px;*/
list-style: none;
display: inline;
text-decoration: none;
}

#topbanner{
position: absolute;
background: url(../images/header_strip.png) repeat-y;
top:27px;
left:221px;
width:438px;
height:98px;
z-index:3;
}

#rightimage{
position: relative;
top:27px;
left:659px;
width:179px;
height:98px;
}


#innerbody{
background: none;
position:absolute;
top:168px;
left:0px;
/*border-right:2px solid #4da9f2;*/
}

#breadcrumb{
background: none;
position:absolute;
top:10px;
left:195px;
}
.breadcrumbtitle{
color:#555;
}

#breadcrumb ul {
margin-left: 0;
padding-left: 0;
font-family: verdana;
display: inline;
border: none;
} 

#breadcrumb ul li {
margin-left: 0;
font-family: verdana;
font-size:11px;
font-weight: bold; 
color:#0066CC;
padding-left: 2px;
border: none;
list-style: none;
display: inline;
}
#breadcrumb li a{

margin-left: 0;
font-weight: bold; 
text-decoration:none;
 color:#ff6633;
padding-left: 2px;
border: none;
list-style: none;
display: inline;
}
#breadcrumb li a:hover{

margin-left: 0;
font-weight: bold; 
color:#555;
padding-left: 2px;
border: none;
list-style: none;
display: inline;
}
#bodycontent{
	width:774px;

}
#topcontline{
background:url(../images/strip.png) repeat-y;
position:absolute;
display: inline;
top:30px;
left:195px;
width:815px;
height:20px;
font-family:Verdana,Tahoma,Arial,sans-serif;
font-weight: bold; 
font-size:13px; 
/*vertical-align: 70%;  */
color: #fff;
}

#content{
position:absolute;
top:50px;
left:190px;

/*width:556px;
border-right:2px solid #4da9f2;*/
}
#main{
	
	position: relative;
	left:30px;
	width:605px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 125px;
	padding-top:10px;
	
}
#main a{
	text-decoration: none;
	 color: #595959;
}
#main a:hover{
	text-decoration: none;
	 color: #066dd5;
}
.maintext{
	font: 11px Tahoma,verdana, arial, sans-serif;
	background:#ccc;
}
#genleft{
	
	position: absolute;
	top:0px;
	left:0px;
	width:260px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 115px;
	
}
#genright{
	
	position: absolute;
	top:0px;
	left:260px;
	width:260px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 115px;

}
#row{
	position: relative;
	top:0px;
	left:30px;
	width:630px;
	height:150px;
	}
	#salesnsupporthead{
	position:relative;
	background:url(../images/sales.png) top center no-repeat;
	}
	#salesnsupporthead a{
	text-decoration:none;
	cursor:hand;
	}
#salesnsupport{
position:relative;
top:30px;
	height:160px;
	margin:10px;
	color:#595959;
	cursor:hand;

}
#salesnsupport a{
text-decoration:none;
color:#595959;
font-weight:bold;
}
#salesnsupport a:hover{
color:#FF6633;
}
#call{
position:relative;
top:330px;
height:100px;
background:url(../images/call.png) no-repeat;

}
	#host{
	background:url(../images/itservices.png) no-repeat;
	width:191px;
	height:128px;
	}
	#market{
	background:url(../images/marketing.png) no-repeat;
	width:191px;
	height:128px;
	}
	#immigration{
	background:url(../images/immigration.png) no-repeat;
	width:191px;
	height:128px;
	}
	#placements{
	background:url(../images/placements.png) no-repeat;
	width:191px;
	height:128px;
	}
	#uksouthasiansbanner{
	background:url(../images/uksouthasian.png) no-repeat;
	width:185px;
	height:221px;
	color:#595959;
	padding:70px 10px 0 10px;
	}
 #left{
	position: relative;
	top:0px;
	left:0px;
	width:210px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 145px;
	float:left;
}
#left ul{
position:relative;
top:32px;
text-align:right;
width:191px;
right:3px;
list-style:none;
}
#left li{
padding-right:8px;
padding-top:4px;
}
#left li a{
color:#575757;
left:0px;
text-align:right;
background: url(../images/dot.jpg) right center no-repeat;
padding-right:7px;
}
#left li a:hover{
	text-decoration: none;
	 color: #066dd5;
}
#left a{
position:relative;
text-align:right;
text-decoration: none;
color: #595959;
}
#left a:hover{
	text-decoration: none;
	 color: #066dd5;
}

#webhost{
position:relative;
background:url(../images/block_header.png) repeat-x;
top:15px;
left:0px;
width:400px;
height:250px;
}
#webcont{
position:relative;
top:12px;
background:#E9E9E9;
width:400px;
height:250px;
}
#web1{
position:relative;
float:left;
width:200px;
height:100px;
}
#web1 ul{
list-style: none;
padding:5px 0 0 20px;
}
#web1 ul li{
padding-top:6px;
}
#web1 li a{
padding-left:20px;
background: url(../images/dot.jpg) left center no-repeat;
color: #575757;
text-decoration:none;
}
#web1 li a:hover{
color:#FF6633;
}
#resellerblock{
padding-left:5px;
font-size:13px;
color:#FF6600;

}
#resellerblock ul{
position:relative;
top:7px;
list-style:none;
font-weight:none;
text-align:left;
font-size:11px;
}
#resellerblock ul li{
padding-top:6px;
}
#resellerblock li a{
padding-left:10px;
background: url(../images/dot.jpg) left no-repeat;
color: #575757;
text-align:left;
text-decoration:none;
}
#resellerblock li a:hover{
color:#FF6633;
}
#controllpannelblock{
position:relative;
width:400px;
top:20px;
border-top:5px solid #ccc;
border-bottom:5px solid #ccc;
background:#eeeeee;
color: #575757;
}
#left2{
	
	position: absolute;
	top:250px;
	left:10px;
	width:240px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 125px;

	/*border-bottom:1px solid #c8cccf;*/
}
#left2 a{
	text-decoration: none;
	 color: #595959;
}
#left2 a:hover{
	text-decoration: none;
	 color: #066dd5;
	 }
.lefttext{
	position: absolute;
	top:-10px;
	height:0px;
	width:130px;
	left:115px;
	font: 11px Tahoma,verdana, arial, sans-serif;
}

.contenttitle{
	font-weight:bold;
	text-decoration: none;
	font-family:verdana,Tahoma, arial, sans-serif;
	font-size: 11px; color:#ff6633
}
#bottomcontent{

position: relative;
width:520px;
height:80px;
left:10px;
top:270px;
border-top:2px solid #c8cccf;
border-right:2px solid #c8cccf;
border-bottom:2px solid #c8cccf;
border-left:2px solid #c8cccf;
}
#bottomcontent a{
	text-decoration: none;
	 color: #595959;
	 
}
#bottomcontent a:hover{
	text-decoration: none;
	color: #066dd5;
}
.contenbottom{
position: absolute;
width:480px;
left:20px;
}
#sidenav {
  background: #f2f2f2;
  top:0px;
  left:0px;
  width:190px;
}
#sidenav ul {
  
  background: #f2f2f2;
 /*height:700px;*/
}
#sidenav li {
  margin-left: 5px;
  margin-right: 10px;
  list-style: none;
  font: 10px "verdana", arial, sans-serif;
  font-weight:bold;
  border-bottom: 1px solid #c8cccf;	
  padding: 7px 0 0 0px;
}
#sidenav li a {
  color: #595959;
  text-decoration: none;
  display: block;
  width: 100%;
  padding: 2px 0 6px 20px;
  background: 1px url(../images/arrow1.jpg) no-repeat;


}
#sidenav a{
  text-decoration: none;
}
#sidenav a:hover {
  text-decoration: none;
  color: #ff6633;
  background: 3px url(../images/arrow.jpg) no-repeat;	
}


a.sidenav:hover {
color: #ff6633;
font-family: tahoma ;
font-size:11px;

text-align: left;

}

.sidenav{
font-family: tahoma ;
font-size:11px;
color:#525552;
text-align: left;
}

.home{
position:absolute;
top:8px;
left:83px;
}
.contact{
position:absolute;
top:9px;
left:113px;
}
/*.india{
position:absolute;
top:-10px;
right:75px;
}
.uk{
position:absolute;
top:-10px;
right:25px;
}

.tamil{
position:absolute;
top:-10px;
right:200px;
color: #272727;
text-decoration: none;
}

.english{
position:absolute;
top:-10px;
right:280px;
color: #272727;
text-decoration: none;
}*/



.india{
position:absolute;
top:-12px;
right:75px;
}
.uk{
position:absolute;
top:-12px;
right:25px;
}
.tamil{
position:absolute;
top:-8px;
right:320px;
color: #313131;
text-decoration: none;
}
.english{
position:absolute;
top:-8px;
right:220px;
color: #313131;
text-decoration: none;
}

/*For flags*/

ul#topmenu {
  position:absolute;
  top:13px;
  left:200px;
  margin: 0;
  border: 0 none;  
  width: 500px; /*For KHTML*/
  list-style: none;
  height: 20px;

/*background:#ededed;
position: absolute;
top:0px;
left:0px;
width:229px;
height:27px;*/
}

ul#topmenu li {
  margin: 0;
  border: 0 none;  
  float: right; /*For Gecko*/  
  list-style: none;  
  position: relative; 
 /* top:-9px !important;  */
  top:1px;
  height: 2px;
  display: inline;
  
  
}


ul#topmenu ul {
  margin: 0;
    border: 0 none;
    
    width: 160px;
    list-style: none;
    display: none;
    position: absolute;
    top: 2px;
    left: 0;
  }


ul#topmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
  
}

ul#topmenu ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  
  
}

/* Root Menu */
ul#topmenu a.india {

  padding: 2 17 0 17px;
  float: none !important; /*For Opera*/
 float: left;  /*For IE*/
 /* background:url(images/india-flag.jpg);*/
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
 
}

ul#topmenu a.uk {
 
  padding: 2 17 0 17px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
}

/* Root Menu Hover Persistence */
/*india flag*/
ul#topmenu a.india:hover,
ul#topmenu li:hover a.india,
ul#topmenu li.iehover a.india {
/*filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;*/
  color: #FFF;
}

/*uk flag*/
ul#topmenu a.uk:hover,
ul#topmenu li:hover a.uk,
ul#topmenu li.iehover a.uk {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
  color: #FFF;
}

.bannertext{
	position: absolute;
	top: 20px;
	left:150;
	text-align: center;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:22px; 
	color: #fff;
}
/*-------------------------------------Footer------------------------------------------------*/
#footer{
position:absolute;
background: url(../images/footer.png) repeat-y;

display: inline;
bottom:0px;
left:0px;
width:830px;
height:35px;
font-family:Verdana,Tahoma,Arial,sans-serif;
font-weight: none; 
font-size:10px; 
color: #eee;
}
#footernav{
background:none;
position: absolute;
top:5px;
left:60px;
width:700;
height:13px;


}

#footernav ul {
/*margin-left: 0;*/

font-family: verdana;
display: inline;
/*border: none;
padding:7px;
padding: 5px 0 0 30px;*/

} 

#footernav ul li {
/*margin-left: 0px;*/
font-weight: none; 

color:#eee;
/*padding-left: 1px;*/
border: none;
list-style: none;
display: inline;
/* padding: 5px 0 0 5px;*/
 text-decoration: none;
 
}
#footernav ul li a {
/*margin-left: 0px;*/
text-decoration: none;

font-weight: none; 
color:#eee;
/*padding-right: 6px;
padding-left: 6px;
border-left: 1px solid #959595;
border-right: 1px solid #959595;
padding-left: 1px;*/

list-style: none;
display: inline;


}

#footernav li a:hover{

margin-left: 0;
font-weight: none; 
color:#444;
/*padding-left: 1px;*/

list-style: none;
display: inline;
text-decoration: none;
}

/*---------------------------------Contact Details---------------------------------------------------*/
#contactdetails{
	
	position: absolute;

	left:80px;
	width:520px;
	font-family: Tahoma,verdana, arial, sans-serif;
	height: 210px;
	/*border-bottom:1px solid #c8cccf;*/
	font-size:12px;
	font-weight: bold;
}
.maintext{
	position: absolute;
	height:0px;
	width:370px;
	font-family: Tahoma,verdana, arial, sans-serif;
	
}

.contactdetailstext{

	position: absolute;
	width:535px;
	top:250px;
	left:0px;
	border-top:1px solid #c8cccf;
	border-bottom:1px solid #c8cccf;
	font-weight:bold;
	text-decoration: none;
	font-family:verdana,Tahoma, arial, sans-serif;
}
.contactdetailstitle{
	position: relative;
	font-weight:bold;
	text-decoration: none;
	font-family:verdana,Tahoma, arial, sans-serif;
	font-size: 12px; color:#ff6633
}
/*---------------------------------Contact Us---------------------------------------------------*/
#contactus{
	
	position: relative;
	left:10px;
	width:520px;
	font-family: Tahoma,verdana, arial, sans-serif;
	height: 125px;
/*	border-bottom:1px solid #c8cccf;*/
	font-size:12px;
	font-weight: bold;
}
.contactus{
	font-weight:bold;
	text-decoration: none;
	font-family:verdana,Tahoma, arial, sans-serif;
	font-size: 10px; color:#ff6633
}
.errmsg {
    font-family: "Courier New", Courier, mono;
    font-size: 12px;
    font-weight: bolder;
    color: #CC0000;
}
.maincell {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 5px;
    border: 0px solid #006699;
}
/*----------------------------------Career-------------------------------------------------------*/
#pageheading{
position: relative;
top:15px;
	left:80px;
	width:520px;
	font-family: Tahoma,verdana, arial, sans-serif;
	height: 110px;
	border-bottom:1px solid #c8cccf;
	font-size:15px;
	font-weight: bold;
	color: #066dd5;

/*font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:18px;
text-decoration:bold;
color:navy;
position:absolute;
top:10px;
left:80px;*/
}
#textcontainer{
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
position:absolute;
top:10px;
left:10px;
width:520;
height:450;

}
#textcontainerwh{
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:11px;
position:absolute;
top:0px;
left:80px;
width:520;
height:450;

}

/*------------------------------------Our Network----------------------------------------------*/
/*-------------------------------------IT Services--------------------------------------*/
.skybluesubheading{
font-weight:bold;
	text-decoration: none;
	font-family:Tahoma, arial, verdana, sans-serif;
	font-size: 12px; 
	color:#0066CC;
}
.skybluesubheadingnb{
font-weight:none;
	text-decoration: none;
	font-weight: bold;
	font-family:Tahoma, arial, verdana, sans-serif;
	font-size: 11px; 
	color:#0066CC;
}


#lhspagecontainer{
font-family:Tahoma,Arial,Verdana,sans-serif; 
font-size:13px;
position:absolute;
top:0px;
left:0px;
width:287;
height:450
height-repeat:repeat-y;
}

#rhspagecontainer{
font-family:Tahoma,Arial,Verdana,sans-serif; 
font-size:13px;
position:absolute;
top:0px;
left:290px;
width:287;
height:450
height-repeat:repeat-y;
}


#ukglance{
position:absolute;
background:url(../images/uk-glance-ad.jpg);
top:310px;
height:188px;
left:8px;
width:176px;
}