/* CSS Document */
body{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:  #EAEAEA;}
#wrapper-home{
		margin:auto;
	width:1002px; 
		background:url(../images/bg-left.gif) no-repeat 45px 395px;
		}
#wrapper{
		margin:auto;
	width:1002px; 
		background:url(../images/bg-left.gif) no-repeat 45px 300px;
		}

#menu{
background-image:url(../images/menu-bg.gif);
height:39px;
width:837px;
}
.menu ul{ margin:0px; padding:0px; list-style-type:none;}
.menu ul li{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
width:115px;
text-align:center;
line-height:39px;
display:block;
float:left;
}
.menu ul li a{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
width:115px;
text-align:center;
line-height:39px;
background:url(../images/line.gif) no-repeat left;
display:block;
float:left;
}

.menu .last ul li a{
font-size:12px;
text-decoration:none;
color:#000000;
background:red !important;
display:block;
}
.menu .last ul li a:hover{
font-size:12px;
text-decoration:none;
color:#666666;
line-height:39px;
display:block;
height:39px;
width:115px;
background:#000000 !important;
}

.menub a{
font-size:12px;
text-decoration:none;
color:#000000;
padding-left:40px;
}
.menub a:hover{
font-size:12px;
text-decoration:none;
color:#666666;
padding-left:40px;
}
.leftnav ul{ margin:0px; padding:0px; list-style-type:none; margin-left:25px; background:url(../images/grey-bg.gif) no-repeat right;}

.leftnav li{
font-size:11px;
background:url(../images/list-bullet.gif) no-repeat 0px 10px;
padding-left:15px;
line-height:28px;
}
.leftnav{
font-size:11px;
color:#333333;

}
.leftnav a{
font-size:11px;
color:#333333;

}
.leftnav a:hover{
font-size:11px;
color:#3366CC;

}

.content{
font-size:11px;
color:#333333;
padding-left:23px;
padding-right:25px;
padding-top:10px;
line-height:16px;
padding-bottom:20px;
}
.contentprod{
font-size:11px;
color:#333333;
padding-left:10px;
padding-right:10px;
line-height:16px;
padding-bottom:20px;
}
.more a{
color:#0762A1;
text-decoration:none;
background-repeat:no-repeat;
font-weight:bold;
text-align:right;
padding-right:5px;
vertical-align:middle;
}
.more a:hover{
color:#666666;
text-decoration:underline;
background-repeat:no-repeat;
font-weight:bold;
text-align:right;
padding-right:5px;
vertical-align:middle;
}
.bottom{
background-image:url(../images/bot-bg.gif);
height:42px;
font-size:11px;
padding-right:5px;
}
.copyright{
color:#333333;
font-size:11px;
padding-left:10px;
padding-right:10px;
}
.copyright:hover{
color:#666666;
font-size:11px;
padding-left:10px;
}
a{
text-decoration:none;
color:#333333;
}
a link{
text-decoration:none;
}
.bottomcopy{
color:#999999;
text-align:center;
font-size:11px;
}
.proddivider{
background:url(../images/inner-pro-divider.gif) no-repeat 50% 20px;
padding:15px;
}

		
	/* Main Navigation classes/IDs */
	ul#mainNav{
		margin:0px; padding:0px;
		}
		ul#mainNav li{
			float:left;
			list-style-type:none;
			height:39px;
			line-height:39px;
			}
			
			ul#mainNav li a{
				display:block;
				width:115px;
				text-align:center;
				background:url(../images/line.gif) no-repeat left ;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#ffffff;
				font-weight:normal;
				text-decoration:none;
				}		
				#mainNav li a:hover{
					display:block;
					background:url(../images/bg-hover.gif) no-repeat right;
					height:39px;
					width:115px  !important; 
					color:#000000;
					line-height:39px;
					}
					#mainNav li .active{
					display:block;
					background:url(../images/bg-hover.gif) no-repeat right !important;
					height:39px;
					width:115px;
					color:#000000;
					line-height:39px;
					}
			#mainNav li a.firstLink{
				display:block;
				background:url(../images/firslink.gif) no-repeat;
				color:#ffffff;
				float:left;
				height:39px;
				line-height:39px;
				}	
				#mainNav li a.firstLink:hover,
				#mainNav li a.firstLinkActive,
				#mainNav li a.firstLinkActive:hover{
					display:block;
					background:url(../images/active.gif) no-repeat;
					color:#333333;
					
					}	
				#mainNav li a.mid{
				display:block;
					background:url(../images/line.gif) no-repeat left ;
				width:147px;
				color:#ffffff;
				text-align:center;
				float:left;
				height:39px;
				line-height:39px;
				}	
				#mainNav li a.mid:hover,
				#mainNav li a.midActive,
				#mainNav li a.midActive:hover{
					display:block;
					background:url(../images/mid-hover.gif) no-repeat !important;
					color:#333333;
					width:147px !important;
					}	
			#mainNav li a.lastLink{
				display:block;
				float:left;
				background:url(../images/last-menu-bg.gif) no-repeat right;
				width:115px !important;
				}	
				#mainNav li a.lastLinkctive,
				#mainNav li a.lastLinkctive:hover,
				#mainNav li a.lastLink:hover{
					display:block;
					background:url(../images/last-hover.gif) no-repeat right;
					color:#000000;
					}	
					.facility{
					font-size:11px;
					line-height:20px;
					}
					.facdivider{
					background:url(../images/inner-pro-divider.gif) no-repeat 50% 6px;
					padding:3px;
					}
					.subhead{
					font-size:12px;
					color:#3366CC;
					font-weight:bold;
					}
					.products ul{ margin:0px; padding:0px; list-style-type:none; margin-left:25px; }
					.products li{font-size:11px;background:url(../images/list-bullet.gif) no-repeat 0px 10px;
padding-left:15px;
line-height:28px;
}
					.sitemap{
					font-size:11px;
					line-height:30px;
					padding-left:20px;
					}
					.sitemapb{
					font-size:11px;
					line-height:18px;
					padding-left:45px;
					}
					.enquire{
					font-size:12px;
					color:#000000;
					background:url(../images/enquire.gif) no-repeat;
					height:207px;
					}
					.form{
					border:1px solid #333333;
					font-size:11px;
				
					width:130px;
					}
					.formbox{
					font-size:11px;
					margin:10px 0px 0px 30px;
					}
					

		
			/*******tab****/
.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font:12px arial, tahoma, sans-serif, Verdana, Helvetica;
height:29px;
width:550px;
position:absolute;
margin-top:-29px;

}

.solidblockmenu li{
display: inline;

}

.solidblockmenu li a{
float: left;
color:#ffffff;
text-decoration: none;
background:url(../images/tab2.gif) no-repeat;
text-align:center;
display:block;
text-decoration:none;
font-weight:bold;
height:29px;
width:166px;
line-height:30px;
margin-top:1px;
}





.solidblockmenu li a:hover{color:#; font-weight:bold;  text-decoration:none;
}
 
 .solidblockmenu li a.current{ color:#176DA8; background-color:#FFFFFF; font-weight:bold;  line-height:30px; background:url(../images/tab1.gif) no-repeat; margin-top:1px; }


.tabcontainer{
clear: left;
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: 6em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: 0;
}

.tabcontent{
display:none;
width:500px;
border:1px solid #77A9CB;
float:left;
padding-left:20px;
color:#666666;
font-size:11px;
background:url(../images/tab-bg.gif) repeat-x #EFEFEF; 
}

