@charset "utf-8";
/* CSS Document  */
body {font-family:Verdana, Arial, Helvetica, sans-serif;}
body { background-image:url(../templateimages/mechtool-design-images/bg-body.png); /*background-color:#E8E8E8*/ font-size:12px;}
#stage-body{ width:800px; margin:auto; border-style:solid; border-width:1px; border-color:#000033; 
			 background-image:url(../templateimages/mechtool-design-images/bg-stage.png); background-repeat:repeat-y;
			 /*height:100px;*/}

 #header-bg { height:80px; background-image:url(../templateimages/mechtool-design-images/header-bg.png); background-repeat:repeat-x}
 #logo{ height:80px; width:350px; background-image:url(../templateimages/mechtool-design-images/logo.png); float:left}


 #top-nav{ height:/*32px*/25px; width:566px; background-image:url(../templateimages/mechtool-design-images/top-nav-bg.png); padding: 16px 0px 0px 234px}
 	#top-nav-ul{background-image:url(../templateimages/mechtool-design-images/top-nav-bg.png); padding: 0px 0px 0px 106px; width:694px;height:7px}
	#ul-img{background-image:url(../templateimages/mechtool-design-images/top-nav-underline.png);width:430px; height:7px}

 #nav-menu{height:11px; width:497px; }
 #nav-menu a{ background-image:url(../templateimages/mechtool-design-images/top-nav.png)}
 
 #home,#home a { width:40px; float:left; height:11px; background-position: 0px -11px;}		
 		#home a:hover { background-position: 0px 0px;}
 #products,#products a{ width:75px; float:left; height:11px; background-position: -40px -11px;}
 		#products a:hover { background-position: -40px 0px;}
 #services,#services a{ width:70px; float:left; height:11px; background-position: -115px -11px;}
 		#services a:hover { background-position: -115px 0px;}
 #hse,#hse a{ width:40px; float:left; height:11px; background-position: -185px -11px;}
 		#hse a:hover { background-position: -185px 0px;}
 #agents,#agents a{ width:60px; float:left; height:11px; background-position: -225px -11px;}
 		#agents a:hover { background-position: -225px 0px;}
 #news,#news a{ width:50px; float:left; height:11px; background-position: -285px -11px;}
 		#news a:hover { background-position: -285px 0px;}
 #downloads,#downloads a{ width:83px; float:left; height:11px; background-position: -335px -11px;}
 		#downloads a:hover { background-position: -335px 0px;}
 #contactus,#contactus a{ width:79px; float:left; height:11px; background-position: -418px -11px;}
		#contactus a:hover { background-position: -418px 0px;}	
		
	#image-strip{ width:800px; height:97px; background-image:url(../templateimages/mechtool-design-images/image-strip-new.png)}
	#under-image-strip{ width:800px; height:11px; background-image:url(../templateimages/mechtool-design-images/under-img.png); background-repeat:no-repeat; background-color:#29166F}
	
	
#body-area { width: 800px; background-image:url(../templateimages/mechtool-design-images/bg-stage.png); background-repeat:repeat-y; }

#left-area { width:200px; float:left}
#right-area {width:565px; float:left; padding:20px 10px 0px 10px; font-size:12px;}
.style3,.style4, .style5, .style6, .style7, .style8, .style9, .smalllinksNew{font-size:12px; }
.style3{
	font-size:16px;
	font-weight: normal;
}
 #footer{ width:800px; height:38px; background-image:url(../templateimages/mechtool-design-images/footer-bg.png); background-repeat:repeat-x;}
 #footer-r-end{width:21px; height:38px; background-image:url(../templateimages/mechtool-design-images/footer-bg-right.png); background-repeat:no-repeat; float:right}
 #footer-l-end{width:208px; height:38px; background-image:url(../templateimages/mechtool-design-images/footer-bg-left.png); background-repeat:no-repeat; float:left}
 
 
 	#main_nav, #main_nav  a  { background-image: url(../templateimages/mechtool-design-images/left-menu.png);}
		#sub-menu-contact, #sub-menu-contact a{ background-image: url(../templateimages/mechtool-design-images/sub-menu-contact.png);}
	#main_nav{padding: 0px 0px 0px 0px/*197-36*/}
	#main_nav{width:200px;}
		#sub-menu-contact {padding: 0px 0px 0px 0px/*197-36*/;width:140px; height:125px;}
	
	#main_nav{ height:180px; }
	#main_nav a:hover 
	{ background-position: 0px -200px;}

	#main_nav, #sub-menu-contact
	{	margin-left: 0px;
		/* padding: 0;
		height: 51px; */
		list-style: none;
		overflow: hidden;
	}

	#main_nav ul, #main_nav li, #sub-menu-contact ul, #sub-menu-contact li
	{
		margin: 0; 
		padding: 0;
		list-style: none;
		display: inline;
	}

	#main_nav a 
	{
		float: left;
		padding: 26px 0 0 0;
		overflow: hidden;
		height: 0px !important; 
		height :26px; /* for IE5/Win only */
		width :200px;
	}
	#sub-menu-contact a
	{
		float: left;
		padding: 125px 0 0 0;
		overflow: hidden;
		height: 0px !important; 
		height :125px; /* for IE5/Win only */
		width :200px;
	}
	
	#sub-home a  
		{ background-position:    -200px   0px; width:   200px;}
		#sub-home a:hover , #sub-home-active a:hover, #sub-home-active a
			{ background-position:    0px   0px; width:  200px;}	
	#sub-profile a  
		{ background-position:    -200px   -26px; width:   200px;}
		#sub-profile a:hover , #sub-profile-active a:hover, #sub-profile-active a
			{ background-position:    0px   -26px; width:  200px;}	
	#sub-facilities a  
		{ background-position:    -200px   -52px; width:   200px;}
		#sub-facilities a:hover , #sub-facilities-active a:hover, #sub-facilities-active a
			{ background-position:    0px   -52px; width:  200px;}	
	#sub-certification a  
		{ background-position:    -200px   -78px; width:   200px;}
		#sub-certification a:hover , #sub-certification a:hover, #sub-certification-active a
			{ background-position:    0px   -78px; width:  200px;}	
	#sub-products a  
		{ background-position:    -200px   -104px; width:   200px;}
		#sub-products a:hover , #sub-products-active a:hover, #sub-products-active a
			{ background-position:    0px   -104px; width:  200px;}	
	#sub-services a  
		{ background-position:    -200px   -130px; width:   200px;}
		#sub-services a:hover , #sub-services-active a:hover, #sub-services-active a
			{ background-position:    0px   -130px; width:  200px;}	
	#sub-clients a  
		{ background-position:    -200px   -156px; width:   200px; }	
		#sub-clients a:hover , #sub-clientss-active a:hover, #sub-clients-active a
			{ background-position:    0px   -156px; width:  200px; }	
			
	#sub-contact a  
		{ background-position:    0px   0px; width: 140px; }	
		#sub-contact a:hover , #sub-contact-active a:hover, #sub-contact-active a
			{ background-position:    -140px   0px; width:140px; }	
			
			
	#bottom-row{ }
