/* CSS Document */


body
{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#515151;
  background-image:url(../images/body-bg.gif);
  background-repeat:repeat-x;
}
ul li
{
	padding-top:3px;
}
ul li a
{
	color:#3172c2;
	text-decoration:none;

}

ul li a:hover
{
	text-decoration:underline;
}

.boldtxt
{
	font-weight:bold;
	font-size:12px;
	border:0px solid red;
}

#container
{
 margin:0px auto auto auto;
 border:0px solid red;
 background-image:url(../images/page-bg.gif);
 background-repeat:no-repeat;
 width:900px;
 padding:10px 10px 10px 8px;
 border-bottom:0px solid red;
}

#mainheader
{
  border:0px solid blue; 
  margin-top:0px;
  width:880px;
  padding-left:10px;
  padding-right:10px;
}


#header
{
  border:0px solid blue; 
  background-image:url(../images/logo.gif);
  background-repeat:no-repeat;
  background-position:left;
  height:77px;
}

#headermenu
{
  border:0px solid blue; 
  background-image:url(../images/links-bg.jpg);
  height:30px;
  font-weight:bold; 
}

#headermenu ul
{
  border:0px solid green;
  margin:0px;
  padding:7px;
  color:#3172C2;
  font-size:14px;
  
}

#headermenu ul li
{
  display:inline;
  padding-left:25px;
  height:30px;
  padding-right:15px;

}

#headermenu li a
{
  display:inline;
  padding-left:0px;
  height:30px;
  font-size:14px;
  text-decoration:none;
  color:#3D79C4;

}


#pad
{
  margin-top:10px;
  padding-top:25px;
}

#pad a
{
  color:#666666;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:underline;
 
}
#pad a:hover
{
 color:#990000;
}

#centerbody
{
 	border:0px solid black;
    margin: 20px 10px 10px 10px; 
    overflow:hidden;
    
  
}

#centerbtm
{
 border:0px solid #EFEFEF;
 margin-top:15px;
 padding:10px;
 width:860px;
}

#cleft
{
 border:0px solid red;
 width:350px;
 float:left;
 padding:0px;
}

#cright
{
 border:0px solid blue;
 width:500px;
 float:right;
 text-align:justify;
 font-size:14px;
 color:#666666;
 padding:5px;
}




#footer
{
  margin:10px 10px;
  border:0px solid red;
  text-align:center;
  font-size:11px;
  color:#A5A5A5;
  font-weight:bold;
  padding-top:10px;
  padding-bottom:5px;

}

#mainflash
{
 border:0px solid red;
}

#leftflash
{
 float:left;
 border:0px solid red;
 width:469px;
 height:323px;
 background-image:url(../images/flash-1.jpg);

}
#leftflash p
{
 margin-top:110px;
 margin-left:50px;
 text-align:justify;
 font-size:15px;
 border:0px solid red;
}
#rightflash
{
float:left;
 border:0px solid red;
  width:411px;
  height:323px;
}

#sidebar-left
{
	border:0px solid red;
	width:215px;
	float:left;
	padding:15px 10px 10px 10px; 
	
	
}

#main-content
{
	border:0px solid red;
	width:576px;
	padding:8px 15px;
	float:left;
}

.main_content_class
{
background-image:url(../images/product-bg.jpg);
background-repeat:no-repeat;
}

.main_content_class_career
{
background-image:url(../images/Careers-bg.jpg);
background-repeat:no-repeat;
}

.main_content_class_facilities
{
background-image:url(../images/facilities_bg.jpg);
background-repeat:no-repeat;
}





#sidebar-left h3
{
	color:#558BCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border:0px solid red;
	margin:0;

}

#sidebar-left h3 img
{
	margin-left:5px;
}

#sidebar-left #sidebarlink ul
{
	margin:10px 0;
	padding:0;
	border:0px solid red;
	min-height:102px;
}

#sidebar-left #sidebarlink ul li 
{
	list-style:none;
	border:0px solid red;
	margin:0;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding:3px 0 3px 15px;
}

#sidebar-left #sidebarlink ul li a
{
	text-decoration:none;
	color:#3172c2;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

#sidebar-left #sidebarlink ul li a:hover
{
	text-decoration:underline;
}

#main-content #maindata
{
	margin-top:5px;
	border:0px solid red;
	text-align:justify;
}


#main-content h2
{
	font-family:Trebuchet MS;
	font-size:24px;
	color:#3172c2;
	border-bottom:0px dotted #999999;
	margin:0;
	float:left;
}
#main-content h4
{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#3172c2;
	padding:4px;
	padding-top:5px;
	height:25px;
	margin:0;
	float:left;
	background-color:#fafafa;
}

#main-content #toplink-first 
{
	border-bottom:1px dotted #999999;
	padding-bottom:5px;
	overflow:hidden;
	height:30px;
	position:relative;
}

#main-content #toplink
{
	
	border-bottom:1px dotted #999999;
	overflow:hidden;
	height:30px;
}

#main-content #toplink a
{
	text-decoration:none;
	color:#3172c2;
	float:right;
	padding-top:15px;
}

#main-content #toplink2 a:hover
{
	text-decoration:underline;
}

#main-content #toplink2
{
	
	border-bottom:0px dotted #999999;
	overflow:hidden;
	height:30px;
}

#main-content #toplink2 a
{
	text-decoration:none;
	color:#3172c2;
	float:right;
	padding-top:15px;
}
toplink2
#main-content #toplink a:hover
{
	text-decoration:underline;
}


#main-content #producttoplink
{
	
	border-bottom:2px solid #FAFAFA;
	overflow:hidden;
	height:30px;
}

#main-content #producttoplink a
{
	text-decoration:none;
	color:#3172c2;
	float:right;
	padding-top:15px;
}

#main-content #producttoplink a:hover
{
	text-decoration:underline;
}

#smalltbl-border table
{
	border:1px solid #000000;
	border-bottom:0px;
}
#smalltbl-border td
{
	border-bottom:1px solid #000000;
}

#smalltbl-border2 table
{
	border:1px solid #000000;
	border-bottom:0px;
	border-right:0px;
}
#smalltbl-border2 td
{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

#clientimg img
{	border:0px solid red;
	margin:10px 0px 0px 10px;
}


.product_row h4
{
	text-align:center;
	margin:0;
	padding:0;
	color:#558BCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:0px dotted #FF0000;

}
.product_row
{
 border:0px solid red;
 overflow:hidden;
 float:left;
 width:100%;
 padding-bottom:0px;
 padding-top:0px;
}

#prodimg
{
	border:0px solid red;
	float:left;
}
.product_row img
	{
	padding-left:10px;
}

#popdiv_container
{
}

#popdiv_table
{
padding:10px;
border-top:1px dotted #000000;
}
#popdiv_table .popleft
{
float:left;
width:120px;
font-weight:bold;
}

#popdiv_table .popright
{
float:left;
width:560px;
}

#popdiv_table ul
{
padding:0px;
margin:5px 0px;
list-style:outside;
padding-left:20px;
}
.clear
{
clear:both;
}

#delhidiv1
{
	display:none;
	background-image:url(../images/contactpopbgimage.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:816px;
	top:547px;
	z-index:1000;
	width:170px;
	height:123px;
	padding:5px;
}

#dhulediv1
{
	display:none;
	background-image:url(../images/contactpopbgimage.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:772px;
	top:640px;
	z-index:1000;
	width:170px;
	height:123px;
	padding:5px;
}

#punediv1
{
	display:none;
	background-image:url(../images/contactpopbgimage.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:767px;
	top:650px;
	z-index:1000;
	width:170px;
	height:123px;
	padding:5px;
}

.contactuspopupdiv
{
	display:none;
	background-image:url(../images/contactpopbgimage.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:178px;
	height:90px;
	z-index:1000;
	padding:5px;
}



/* sidebar banner*/
#sidebanner
{
	border:0px solid red;
}

#sidebanner_imgs
{
	border:0px solid red;

}

#sidebanner_imgs img
{
	border:0px solid red;
	float:left;
}

#sidebar_text{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/about-us/text_gr.jpg);
	background-repeat:repeat-x;
	min-height:570px;
	text-align:center;
	padding:20px 5px 0 5px;
	width:172px;
}

#sidebar_text_prod{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/product_page/text_bg.jpg);
	background-repeat:repeat-x;
	min-height:666px;
	text-align:center;
	padding:20px 5px 0 5px;
	width:165px;
}

#sidebar_text_faci{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/product_page/text_bg.jpg);
	/*background-image:url(../images/facilities/text-gr.jpg);*/
	background-repeat:repeat-x;
	min-height:666px;
	text-align:center;
	padding:20px 5px 0 5px;
	width:168px;
}

#sidebar_text_cli{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/clients_page/text-gr.jpg);
	/*background-image:url(../images/facilities/text-gr.jpg);*/
	background-repeat:repeat-x;
	min-height:674px;
	text-align:center;
	padding:20px 6px 0 6px;
	width:165px;
	margin-top:5px;
}

#sidebar_text_career{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/careers/text_gr.jpg);
	/*background-image:url(../images/facilities/text-gr.jpg);*/
	background-repeat:repeat-x;
	min-height:493px;
	text-align:center;
	padding:20px 6px 0 6px;
	width:165px;
	margin-top:5px;
}




#sidebar_text_contact{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/careers/text_gr.jpg);
	/*background-image:url(../images/facilities/text-gr.jpg);*/
	background-repeat:repeat-x;
	min-height:493px;
	text-align:center;
	padding:20px 6px 0 6px;
	width:165px;
	margin-top:5px;
}

/* end sidebar banner*/
.videodesc
{
border:0px solid blue;
 float:left;
 width:530px;
 text-align:justify;
 font-size:14px;
 color:#666666;
 padding:5px 15px 0px 5px;
 
 
 
}

.videoclass
{
border:0px solid blue;
 float:left;
}

.flashclass
{
 border:0px solid red;
 width:350px;
 float:left;
 padding:0px;
}

.flashdesc
{
 border:0px solid blue;
 float:left;
 text-align:justify;
 font-size:14px;
 color:#666666;
 padding:5px;
 width:480px;
  padding:70px 15px 0px 5px;
}

/*     ---               26 Dec 2009  -------------------------------- */
.header img
{
  border:none;
} 
.header a
{
  border:none;
}
.alicon_logo
{
  float:left;
  margin-right:6px;
  margin-top:8px;
}

.sitelogo
{
  float:left;
   background-image:url(../images/heade-bg.jpg);
  background-repeat:repeat-x;
  height:102px;
  width:88%;
}

.slogan
{
 margin-top:5px; 
}

.clearclass
{
  clear:both;
}

/*     ---             End  26 Dec 2009  -------------------------------- */