html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
body {
	/*background: url(../images/body_strip.gif) repeat-x;*/
	background-color:#154658;
	text-align: center;
	font-family:Tahoma,Arial,Verdana,sans-serif;font-size:11px; 
	color: #74653D;

	/*padding-bottom: 1px;
	padding-top: 1px;*/
}

img{
border:none;
}

#wrapper{
position: relative;
text-align: left;
margin:auto;/* essential for firefox*/
width: 830px;
height:400px;
/*background:#ccc;*/
}

#topmenu{
position:absolute;
top:0px;
left:255px;

}
.tamil{
position:absolute;
top:5px;
left:0px;
color: #363636;
font-size:11px;
text-decoration: none;
}
.english{
position:absolute;
top:5px;
left:70px;
color: #363636;
font-size:11px;
text-decoration: none;
}
.hindhi{
position:absolute;
top:5px;
left:150px;
color: #363636;
font-size:11px;
text-decoration: none;
}
.french{
position:absolute;
top:5px;
left:220px;
color: #363636;
font-size:11px;
text-decoration: none;
}
.india{
position:absolute;
top:5px;
left:290px;
}

#topmenu a.india{
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
}

#topmenu a.india:hover{
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;

}

.uk{
position:absolute;
top:5px;
left:334px;
}

#toprightcorner{
position: absolute;
top:0px;
right:0px;
width:196px;
height:25px;
}
.home{
position:absolute;
top:10px;
left:60px;
}
.contact{
position:absolute;
top:10px;
left:113px;
}



#companylogo{
position: absolute;
top:5px;
left:0px;
background: none;
width:220px;
height:79px;

}

#banner{
position:absolute;
top:65px;
left:0;
background: url(../images/bg.jpg) repeat-y;
height:158px;
width:826px;
}

#banner_logo{
position:absolute;

left:10;
}

#logo_set_right1
{
position:absolute;
top:100px;
left:300px;
height:58px;
width:200px;
background:#ff0000;
}

#centerimage{
position: absolute;
top:0px;
left:200px;
z-index:1;
}

#bannertext{
position: absolute;
top:100px;
left:10px;
font-size:16px;
font-family:arial;
color:#000000;
z-index:2;
left:20px;
font-weight:bold;
font-style:italic;
}

#bannertext1{
position: absolute;
top:100px;
left:10px;
font-size:16px;
font-family:arial;
color:#000000;
z-index:2;
left:20px;
font-weight:bold;
font-style:italic;
}
#pagetitlepanel{
position:relative;
top:0px;
left:0;
height:21px;
width:826px;
_width:830px;
background: #094663;
font-family:Verdana,Tahoma,Arial,sans-serif;
font-weight: bold; 
font-size:13px; 
color: #fff;
padding-top:3px;
_padding-top:2px;
border-left:2px solid #fff;
border-right:2px solid #fff;
/*vertical-align: 70%;  */
}
#innerbody{
background: none;
position:absolute;
top:300px;
left:0px;
width:830;
}
#sideblock {
  background: #f2f2f2;
  position:absolute;
  top:0px;
  right:0px;
  width:229px;
}
#sidenav {
  position:relative;
  width:229px;
}
#sidenav ul {
  
  background: #f2f2f2;
 /*height:700px;*/
 list-style:none;
}
#sidenav li {

  list-style: none;
  font: 11px "verdana", arial, sans-serif;
  border-bottom: 1px solid #c8cccf;	 
  padding: 3px 0 0 20px;

}
#sidenav li a {
  color: #595959;
  text-decoration: none;
  display: block;
  padding: 7px 0 0 0px;
   padding-bottom:10px;
 background: 0px url(../images/arrowb.jpg) no-repeat;
 padding-left:20px;

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


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

#secmenu{
 position:relative;
 top:20px;
 background: #f2f2f2;
 width:229px;
}
#secmenuhead{
position:relative;
background:url(../images/SUPORT.jpg) no-repeat;
height:40px;
left:25px;
}
#secmenu ul{
	background:#F2F2F2;
	list-style:none;
}
#secmenu ul li{
	background:#F2F2F2;
	padding-left:20px;
}
#secmenu ul li a{
	width:220px;
	
	text-decoration: none;
	padding-left:25px;
	font-size:12px;
	color: #003366;
	 background: 0px url(../images/icon.jpg) no-repeat;
}
#secmenu ul li a:hover{
	text-decoration: none;
	 color: #066dd5;
}
.breadcrumbtitle{
color:#555;
}
#breadcrumb{
background: none;
position:absolute;
top:260px;
left:20px;
}

#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:#094663;
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;
}

#content{
position:absolute;
top:20px;
left:20px;
width:570px;
}
.imagetitle{
width:165px;
	font-family:trebuchet MS, verdana, tahoma;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
#main{
	position: relative;
	left:10px;
	width:550px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 125px;
}
#main a{
	text-decoration: none;
	 color: #595959;
}
#main a:hover{
	text-decoration: none;
	 color: #066dd5;
}
/*
.maintext{
	height:0px;
	width:570px;
	left:0px;
	font: 11px Tahoma,verdana, arial, sans-serif;
		background:#ccc;
} */
.sidetext{
	position:absolute;
	width:160px;
	font: 11px Tahoma,verdana, arial, sans-serif;

}

#blockcont{
	position:relative;
	top:0px;
	float:left;
 	width:161px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 170px;
	padding-left:20px;
}
#blockcont ul{
	background:#F2F2F2;
	list-style:none;
}
#blockcont ul li{
	
	background:#F2F2F2;

}
#blockcont ul li a{
	
	width:161px;
	left:10px;
	text-decoration: none;
	padding-left:10px;
	color: #003366;
}
#blockcont ul li a:hover{
	
	text-decoration: none;
	 color: #066dd5;
}
#blockcont a{
	
	width:161px;
	background:#F2F2F2;
	text-decoration: none;
	padding-left:130px;
	color: #003366;
}

#blockcont a:hover{
	
	text-decoration: none;
	color: #066dd5;
}
#col1{
	position:relative;
	float:left;
 	width:340px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 170px;
	padding-left:20px;

}
#col1 ul{
position:relative;
	background:#F2F2F2;
	list-style:none;
	height:260px;

}
#col1 ul li{
	background:#F2F2F2;
	padding-top:3px;
}
#col1 ul li a{
	text-decoration: none;
	padding-left:10px;
	color: #003366;
		width:161px;
}
#col1 ul li a:hover{
	
	text-decoration: none;
	 color: #066dd5;
}
#col1 a{
	background:#F2F2F2;
	text-decoration: none;
	padding-left:30px;
	color: #003366;
}
#col1 a:hover{
	
	text-decoration: none;
	color: #066dd5;
}
#resellerblock{
position:relative;
width:400px;
height:195px;
_height:190px;
text-align:left;
float:left;
padding-top:15px;
}

#resellerblock a{
text-decoration: none;
}

.reseller{
text-indent:none;
cursor: hand;
}
#resellerlink{
position:relative;
text-align:center;
border:1px solid #595959;
width:280px;
left:150px;
background:#F2F2F2;
color:#003366;
height:70px;
float:left;
}
#webhosting{
position:relative;
background:#ff0000;
}
#row{
position:relative;
top:0px;
height:230px;
}
#row2{
position:absolute;
top:227px;
height:230px;
width:200px;
left:0px;
}
#networkrow{
position:relative;
top:10px;
width:580px;
border:1px solid #DAEBF3;
padding-bottom:10px;
}
#countryheading{
position:relative;
top:10px;
width:580px;
background: #ECF3F9;
border-left:3px solid #009BE6;
height:30px;
color:#009BE6;
font-size:16px;
font-weight:bold;
}
#countryname{
position:relative;
top:5px;
left:20px;
}
#maincenter{
	position: relative;
	left:20px;
	width:161px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 170px;
}
#maincenter a{
width:161px;
background:#F2F2F2;
	text-decoration: none;
	 color: #595959;
}
#maincenter a:hover{
	text-decoration: none;
	 color: #066dd5;
}
#mainright{
	position: relative;
	left:40px;
	width:161px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 170px;
}
#mainright a{
width:161px;
background:#F2F2F2;
	text-decoration: none;
	 color: #595959;;
}
#mainright a:hover{
	text-decoration: none;
	 color: #066dd5;
}
#mainleft2{
	
	position: relative;
	left:0px;
	width:161px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 170px;
	border-right:1px solid #c8cccf;
}
#mainleft2 a{
	text-decoration: none;
	 color: #595959;
}
#mainleft2 a:hover{
	text-decoration: none;
	 color: #066dd5;
}


#mainright2{
	position:absolute;
	top:350px;
	left:340px;
	width:230px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 115px;
}
#mainright2 a{
	text-decoration: none;
	 color: #595959;
}
#mainright2 a:hover{
	text-decoration: none;
	 color: #066dd5;
}



/*-------------------------------------Footer------------------------------------------------*/
#footer{
/*background: #094663;*/
background: #154658;
position:absolute;
display: inline;
bottom:0px;
left:0px;
width:830px;

font-family:Verdana,Tahoma,Arial,sans-serif;
font-weight: none; 
font-size:10px; 
color: #eee;

}
#footernav{
position: relative;
top:5px;

}

#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:#FF6633;
/*padding-left: 1px;*/

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


.footer_separate_row
{
position:relative;
width:830px;
}

.inner_image1
{
position:relative;
float:left;
margin-left:30px;
}



/*---------------------------------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:230px;
	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
}

#genleft{
	
	position: absolute;
	top:10px;
	left:0px;
	width:245px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 170px;
}

#genright{
	position:absolute;
	top:10px;
	left:340px;
	width:230px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 115px;
}
/*---------------------------------Contact Us---------------------------------------------------*/

/*----------------------------------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;

}
#portfoliotextcontainer{

font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
position:absolute;
top:10px;
left:35px;
padding-left:10px;
width:730;
height:550;
background:#083B54;
}
#sample_textcontainer{
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
position:absolute;
top:10px;
left:45px;
padding-left:10px;
width:710;
height:560;
background:#083B54;
}
#textcontainerwh{
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:11px;
position:absolute;
top:0px;
left:80px;
width:520;
height:450;

}

/*----------------------------------------Career End-----------------------------------------------------------*/

/*-------------------------------------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;
}

/*--------------------------------------IT Services----------------------------------------------------*/

/*---------------------------------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;
}
/*-----------------------------------------Contact us end-------------------------------------------*/

/*------------------------------------Our Network----------------------------------------------*/
 
 #network{
	
	position: relative;
	left:10px;
	width:550px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 90px;
	padding:5px;
	border-bottom:1px solid #8A8A8A;
}

#networkleft2{
	
	position: absolute;
	top:200px;
	left:0px;
	width:250px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 170px;

}
#networkleft2 a{
	text-decoration: none;
	font-family:  Tahoma,verdana, arial, sans-serif;
	 color: #595959;
}
#networkleft2 a:hover{
	text-decoration: none;
	 color: #066dd5;
}
#network a{
	text-decoration: none;
	font-family:  Tahoma,verdana, arial, sans-serif;
	 color: #595959;
}
#network a:hover{
	text-decoration: none;
	 color: #066dd5;
}

#networkright{
	
	position: absolute;
	top:50px;
	left:285px;
	width:240px;
	font: 11px Tahoma,verdana, arial, sans-serif;
	height: 150px;
	border-bottom:1px solid #c8cccf;
}
#networkright a{
	text-decoration: none;
	 color: #595959;
}
#networkright a:hover{
	text-decoration: none;
	 color: #066dd5;
	 }
 .netlefttext{
	position: absolute;
	top:5px;
	height:20px;
	width:530px;
	left:30px;
	font: 11px Tahoma,verdana, arial, sans-serif;

}
.netcontenttitle{
	position:relative
	font-weight:bold;
	text-decoration: none;
	font-family:verdana,Tahoma, arial, sans-serif;
	font-size: 14px;
	color:#595959;
	padding-left:11px;
	background:url(../images/blue_arrow.jpg) left center no-repeat;

}
#viewsite{
position:relative;
left:430px;
width:80px;
height:20px;
background:#009BE6;
border: 1px solid #505050;
cursor: hand;
}
#view{
position:relative;
top:3px;
left:5px;
color:#fff;
font-weight:bold;
background: url(../images/netwok_arrow1.jpg) left center no-repeat;
padding-left: 17px;
}

/*------------------------------------------Our Network End-----------------------------------------------*/

/*----------------------------------------Flash Integration------------------------------*/

#flashobj{
position:relative;
top:30px;
left:17px;
}
#portfolio{
position:relative;
background:url(../images/portfolio.png) no-repeat;
top:70px;
height:130px;
left:35px;
width:200px;
}
#sampletemplate{
position:relative;
background:url(../images/sample_template.png) no-repeat;
top:50px;
height:130px;
left:35px;
width:200px;
}
#contactreply{
position:absolute;
left:40px;
top:60px;
width:500px;
border: 1px solid #CC6600;
background: #fef6d9;
height:100px;
z-index:4;
}

#contrepimgage{
position:relative;
left:-2px;
top:-35px;
z-index:3;

}
/*----------new top nave menue--*/
#topnav{
position:absolute;
top:35px;
background: url(../images/menu_pannel.png) repeat-x;
left:0px;
width:826px;
height:31px;
z-index:3;
}

/* menu styles */
#jsddm{	
margin: 0;
padding: 0;
}
#jsddm li{
float: left;
list-style: none;
font: 10px Tahoma, Arial
}

#jsddm li a{
display: block;
background: url(../images/menu_normal.png) no-repeat;
padding: 9px 5px;
text-decoration: none;
border-left: 1px solid #1D1E20;
border-right: 1px solid #1D1E20;
width: 70px;
_width: 75px;
color:#ffffff;
text-align:center;
font-weight:bold;
white-space: nowrap
}

#jsddm li a:hover{
background: url(../images/menu_active.png) no-repeat;
}
		
#jsddm li ul{
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
border-top: 1px solid white;

}
		
#jsddm li ul li{
float: none;
display: inline;
margin: 0;
}
			
#jsddm li ul li a{
width: auto;
background: #ffffff;
text-align:left;
color: #676767;
padding: 3px 12px;
border-bottom:1px solid #DCE1E5;
border-left:1px solid #DCE1E5;
border-right:1px solid #DCE1E5;
}
			
#jsddm li ul li a:hover{
color: #2486E1;
background: #ffffff;
}
.bullet_adjust{
position:relative;
width:3px;
height:3px;
top:-3px;
}

#bullet_adjust_webtest{
position:relative;
width:6px;
height:7px;
}
#color_ash
{
color:#ffffff;
}



#banner_new{
position:relative;
top:65px;
left:0;
background: url(../images/banner_new.jpg) no-repeat;
height:242px;
width:826px;
}


.content
{

padding-bottom:10px;
padding-top:5px;
text-align:left;
color:#656666;
}

.ads1_arrow
{
position:relative;
background:#ff0000;
width:4px;
height:7px;
float:left;
background: url(../images/arrow_ads.jpg) no-repeat;
top:140px;
left:3px;

}
.ads2_arrow
{
position:relative;
background:#ff0000;
width:4px;
height:7px;
float:left;
background: url(../images/arrow_ads.jpg) no-repeat;

left:3px;

}

#image_ads1
{
position:relative;
background: url(../images/ads1.jpg) no-repeat;
width:270px;
height:225px;
top:20px;
}

.ads1_list_inner_list
{
position:relative;
width:140px;
text-align:left;
left:5px;

}

.ads1_list_inner_list a
{
text-decoration:none;
color:#ffffff;

}

.ads1_list_inner_list a:hover
{
text-decoration:none;
color:#E38929;
}

.ads1_separate
{
position:relative;
width:150px;
float:left;
margin-top:68px;
}

.ads1_heading
{
position:relative;
width:200px;
text-align:left;
font-size:18px;
font-family:tahoma;
left:20px;
}

.ads2_heading
{
position:relative;
width:200px;
text-align:left;
font-size:18px;
font-family:tahoma;
left:130px;
}


.kewords_text
{
position:relative;
float:left;
width:820px;
_margin-top:5px;
margin-bottom:10px;
font-family:arial;
font-size:12px;
color:#666666;
}