body {
margin:0px;background-color:#ECECEC; background-image: url(images/bg_1.jpg);  background-repeat: repeat-x;}

img{
   border: none;}
p{
   margin: 0px;padding: 0px; }
	
a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 19px;
}
a:hover{
	color: #cc0000;
	text-decoration: underline;
}

/****************************************** Top Portion *************************************************/
div.top{
   width: 920px;background-color: #fff;margin: 0px auto;}
   
                           /**** Top links *** start here**/
div.toplinks{
   width: 910px; background-image: url(images/top_links.jpg);background-repeat: repeat-x;height: 10px;background-color: #CC020A; margin: 0px auto; }
   
div.toplinks ul{
margin: 0px;padding: 0px; float: right;margin-right: 25px;}

div.toplinks ul li{
list-style: none; line-height: 25px;text-align: right;display: inline;float: left;}

div.toplinks ul li img{
margin-top: 5px;}

div.toplinks ul li a{
font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #847f7f;padding: 0px 25px 0px 25px;text-decoration: none;line-height: 25px;}

div.toplinks ul li a:hover{
color: Blue;text-decoration: underline;}

div.toplinks ul li.home a{
background-image: url(images/top_home.jpg);background-repeat: no-repeat;background-position: 2px left;}

div.toplinks ul li.sitemap a{
background-image: url(images/top_sitemap.jpg);background-repeat: no-repeat;background-position: 5px 5px ;}

div.toplinks ul li.contact a{
background-image: url(images/top_contactus.jpg);background-repeat: no-repeat;background-position: 5px 2px;text-indent: 10px;}

                              /**** Top logo *** start here**/
div.header{
width: 920px;height: 123px;background-color: #fff; margin: 0px auto;}

div.header1{
width: 922px;height: 172px;background-color: #fff; margin: 0px auto;}


div.logo{
width: 568px; float: left;}

div.logo img{
margin-left: 8px;margin-top: 20px;border: none;}

div.logo1{
width: 570px; float: left;}

div.logo1 img{
margin-left: 10px;margin-top: 40px;border: none;}



div.headerlinks{
 width: 400px;float: right; margin-top: 10px; }
 
div.headerlinks ul{
margin: 0px;padding: 0px; float: right;margin-right: 25px;margin-top: 25px;}

div.headerlinks ul li{
line-height: 25px;text-align: right;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #847f7f;display: inline;}

div.headerlinks ul li a{
font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #847f7f;padding: 0px 5px 0px 5px;text-decoration: none;line-height: 25px;}

div.headerlinks ul li a:hover{
color:#cc0000;text-decoration: underline;}

/****************************************** Menu Portion *************************************************/

div.menubar{
width: 920px;height: 37px; background-image: url(images/menu_bg.jpg);background-repeat: no-repeat; margin: 0px auto;}

div.menubar ul{
margin: 0px;padding: 0px;margin-left: 35px;}

div.menubar ul li{
list-style: none;display: inline;float: left;overflow: hidden;}

div.menubar ul li img{
margin-top: 7px;}

div.menubar ul li a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #000;padding: 5px 18px;line-height: 37px;text-decoration: none; font-weight: bold;}

div.menubar ul li a:hover{
background-color: #cc0000; color: #fff; background-position: center;background-repeat: no-repeat;}

.home div.menubar ul li.active1 a,
.aboutus div.menubar ul li.active2 a,
.news div.menubar ul li.active3 a,
.products div.menubar ul li.active4 a,
.career div.menubar ul li.active5 a,
.enquiry div.menubar ul li.active6 a,
.contact div.menubar ul li.active7 a,
.archives div.menubar ul li.active8 a,
.links div.menubar ul li.active9 a,
.contact div.menubar ul li.active10 a,
.info div.menubar ul li.active11 a,
.calendar div.menubar ul li.active12 a{
background-color: #CC0000;color: #fff;background-position: center ;background-repeat: no-repeat;}

/************************* Flash News ************************************/
div.flashnews{
   width: 970px;height: 5px; margin: 0px auto;}
   
div.news{
   width: 900px; margin-left: 15px;}
   
div.news b{
font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #ff4800;line-height: 30px;}   

div.news a{
font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000;text-decoration: none;}   

div.news a:hover{
color: Blue;}

/************************* Banner Section ************************************/   
div.banner{
   width: 930px;margin: 0 auto;background-color: #fff;height: 244px;}
div.banner_img{
   width: 930px;margin: 0 auto; }
   
/********************************************************************* Index Potions ************************************************************/
div.wrap{
     width: 920px;background-color: #fff;margin:0 auto; background-position: center;}

table.main{
   width: 920px;background-color: #fff;margin:0px auto;background-image: url(images/main_bg.jpg);background-repeat: repeat-x;
   border: 0px solid #d7d4d4; border-bottom: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 9pt;text-align:justify;line-height: 19px; color: #696969;}   
   
td.leftcell{
   width: 260px; background-image: url(images/leftcell_border.jpg);background-repeat: repeat-y;background-position: 248px 20px;vertical-align: top;}   
   
td.indexcell{
   width:650px; vertical-align: top;}
   
td.subcell{
	width: 690px; 	vertical-align: top; font-family: Arial, Helvetica, sans-serif;font-size: 9pt;text-align:justify;line-height: 19px; padding: 10px; color: #696969;}
   
td.subcell h1{
color: #cc0000;font-family: Arial, Helvetica, sans-serif;font-size: 15px;padding-left: 0px;margin: 0px;}    

td.subcell h2{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;padding-left: 0px;margin: 0px; font-weight: bold; padding-top: 10px;}
td.subcell ul li{
line-height: 25px; list-style-image: url(images/blt3.gif); padding-left:-5px;}

td.subcell ul li ul{
margin: 0px;padding: 0px;}

td.subcell li ul li{
line-height: 17px;list-style-image: url(images/blt3.gif);}
   
td.righcell{
   width: 250px; background-image: url('imagpadding-left:%2010px;font-family:%20Arial,%20Helvetica,%20sans-serif;font-size:%209pt;text-align:%20justify;line-height:%2019px;padding-top:%207px;color:%20#696969;padding-right: 10px;padding-bottom: 5px;margin-top: 5px;margin-bottom: 10;es/leftcell_border.jpg');background-repeat: no-repeat;background-position: 0px 20px;vertical-align: top}
   
/********************************************************************* left Potions ************************************************************/  
div.blue_box{
   width: 242; margin:0px auto; }
   
div.blue_box_top{
width: 232px;height:35px;background-image: url(images/blue_box_top.jpg);background-repeat: no-repeat;margin:0px auto;margin-top: 10px;}

div.blue_box_top h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;text-indent: 35px;margin: 0px;
line-height: 35px;color: #fff;font-weight: bold;}
 
div.blue_box_mid{
 width: 232px;background-image: url(images/blue_box_mid.jpg);background-repeat: repeat-y;margin:0px auto;}
 
div.blue_box_mid ul{
margin: 0px;padding: 0px;margin-left: 25px; margin-right: 5px; text-align: left;}

div.blue_box_mid p{
font-family: arial,Helvetica, sans-serif;font-size: 11px;color: #333;margin-left: 10px;margin-right: 10px;text-align: left;
margin-bottom: 0px;margin-top: 0px; line-height: 19px; padding: 2px 0px;}

 div.blue_box_mid p a{
color: #696969;font-size: 11px;text-align:right;margin: 0px;text-decoration: none;}

 div.blue_box_mid p a:hover{
color: #BC0208;text-decoration: underline;}

div.blue_box_mid ul li{
font-family:arial, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #005FBB;line-height: 15px;padding: 2px 0px;}

div.blue_box_mid ul li a{
font-family:arial, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #333;text-decoration: none;}

div.blue_box_mid ul li a:hover{
color: #00358f;text-decoration: underline;}
 
div.blue_box_bot{
 width: 232px;background-image: url(images/blue_box_bot.jpg);background-repeat: no-repeat;height: 7px;margin:0px auto;overflow: hidden;}
   
/*** grey Box ***/

div.grey_box{
   width: 242; margin:0px auto; }
   
div.grey_box_top{
width: 232px;height:35px;background-image: url(images/grey_box_top.jpg);background-repeat: no-repeat;margin:0px auto;margin-top: 15px;}

div.grey_box_top h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;text-indent: 35px;margin: 0px;
line-height: 35px;color: #0138b4;font-weight: bold;}
 
div.grey_box_mid{
 width: 232px;background-image: url(images/grey_box_mid.jpg);background-repeat: repeat-y;margin:0px auto;}
 
 div.grey_box_mid p{
font-family: arial,Helvetica, sans-serif;font-size: 11px;color: #333;margin-left: 10px;margin-right: 10px;line-height: 16px;
margin-bottom: 0px;margin-top: 0px;}

 div.grey_box_mid p a{
color: #696969;font-size: 11px;text-align: right;margin: 0px;text-decoration: none;}

 div.grey_box_mid p a:hover{
color: #005FBB;text-decoration: underline;}

div.grey_box_mid ul{
margin: 0px;padding: 0px;margin-left: 25px; margin-right: 5px; text-align: left;}

div.grey_box_mid ul li{
font-family:arial, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #095ec5;line-height: 15px;padding: 2px 0px;}

div.grey_box_mid ul li a{
font-family:arial, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #333;text-decoration: none;}

div.grey_box_mid ul li a:hover{
color: #00358f;text-decoration: underline;}

div.grey_box_bot{
 width: 232px;background-image: url(images/grey_box_bot.jpg);background-repeat: no-repeat;height: 7px;margin:0px auto;overflow: hidden;}   

/******** welcome box *********/
div.welcomebox{
  width: 450px;margin: 0px auto; }
  
div.welcomebox_top{
  width: 450px;margin: 0px auto;background-image: url(images/welcome_box_top.jpg);height: 9px;background-repeat: no-repeat;margin-top: 15px;overflow: hidden; }  
  
table.welcomebox_mid{
  width: 450px;margin: 0px auto;background-image: url(images/welcome_box_mid.jpg);background-repeat: repeat-y;padding: 5px; } 
  
 table.welcomebox_mid p{
font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;padding-left: 2px; padding-right: 2px;line-height: 19px; }  

div.welcome_inner_box{
   width: 240px;height: 117px;background-image: url(images/welcome_inner_box.jpg);background-repeat: no-repeat;padding: 7px;margin: 0px auto; }

div.welcome_inner_box b{
color: #e67704;font-family:Arial, Helvetica, sans-serif;font-size: 12px;text-align: left; } 

div.welcome_inner_box span{
color: #066d27;font-family:  Arial, Helvetica, sans-serif;font-size: 12px;text-align: left;font-weight: bold; padding-top: 10px;} 
  
div.welcomebox_bot{
  width: 450px;margin: 0px auto;background-image: url(images/welcome_box_bot.jpg);height: 7px;background-repeat: no-repeat; }  
  
/***** squash Box ******/

div.squash{
  width: 450px;margin: 0px auto; }
  
div.squash_top{
  width: 450px;margin: 0px auto;background-image: url(images/squash_box_top.jpg);height: 9px;background-repeat: no-repeat;margin-top: 15px;overflow: hidden; }  
  
table.squash_mid{
  width: 450px;margin: 0px auto;background-image: url(images/squash_box_mid.jpg);background-repeat: repeat-y;padding: 5px; } 
  
 table.squash_mid p{
font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;padding-left: 15px;line-height: 17px; }  
 
div.squash_bot{
  width: 450px;margin: 0px auto;background-image: url(images/squash_box_bot.jpg);height: 9px;background-repeat: no-repeat; }

p.more a{
   text-align: right;color: Blue;margin-top: 0px;padding: 0px;text-decoration: none;font-size: 11px;float: right;}
      
p.more a:hover{
  color: #cc0000;text-decoration: underline; }
  
  
/************************************************************** Footer Portion ****************************/
div.footer{
   width: 922px; background-color: #fff;margin: 0px auto; }
   
div.footer_link{
   width: 922px;background-image: url(images/footer_link_bg.jpg);background-repeat: repeat-x;margin: 0px auto;height: 22px; }

div.footer_link ul{
margin: 0px;padding: 0px; text-align: center;padding-top: 5px;}  

div.footer_link ul li{
display: inline;list-style: none;line-height: 30px; font-size: 11px; font-weight: bold;}  

div.footer_link ul li a{
font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #333;padding: 2px 5px;text-decoration: none;line-height: 20px; }

div.footer_link ul li a:hover{
color: red;text-decoration: underline; }

div.footer_address{
   width: 920px;background-image: url(images/botbg.jpg);background-repeat: repeat-x;margin: 0px auto; } 
   
div.footer_address p{
font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;text-align: center;line-height: 19px;padding-top: 5px; } 
 
 div.powered{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	background-color: #EBEBEB;
}
  div.powered a{
color: red;text-decoration: none; }  
.content{
	font-family:  Arial, Helvetica, sans-serif; font-size: 9pt; text-align: justify; line-height: 19px; padding-top: 5px; color: #696969; 
}

.product_box{
	width: 227; height: 239; background-image: url(images/product_bg.jpg); background-repeat: no-repeat;
		
	}
}

/***************************************** product *****************************************/
div.linkbox{
   width: 242; margin:0px auto; }
   
div.linkbox_top{
width: 232px;height:35px;background-image: url(images/blue_box_top.jpg);background-repeat: no-repeat;margin:0px auto;margin-top: 10px;}

div.linkbox_top h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;text-indent: 35px;margin: 0px;
line-height: 35px;color: #fff;font-weight: bold;}
 
div.linkbox_mid{
 width: 232px;background-image: url(images/blue_box_mid.jpg);background-repeat: repeat-y;margin:0px auto;}
 
div.linkbox_mid ul{
margin: 0px;padding:3px; }

div.linkbox_mid ul li{
list-style: none;background-image: url(images/right_li_bg.jpg);background-repeat: no-repeat;line-height: 29px;width: 220px; padding-left: 5px;
border: 1px solid #fff; }

div.linkbox_mid ul li a{
font:bold 12px arial;text-decoration: none;color: #666;padding-left: 25px; line-height: 29px;}

div.linkbox_mid ul li a:hover{
text-decoration:underline;color: #c00000;padding-left: 25px; }
iv.linkbox_mid ul li ul{
margin: 0px;padding: 0px;}

div.linkbox_mid ul li ul li a{
font:normal 12px arial;text-decoration: none;color: #536880;padding-left: 25px; }

div.linkbox_mid ul li ul li a:hover{
text-decoration:underline;color: #444;padding-left: 25px; }


 
div.linkbox_bot{
 width: 232px;background-image: url(images/blue_box_bot.jpg);background-repeat: no-repeat;height: 7px;margin:0px auto;overflow: hidden;}
