 
/* =======================  topMenu  ========================== */

.topMenu { width: 900px; float: left; margin: 0px; font: 12px Helvetica, Sans-Serif; } 
.topMenu a:hover { text-decoration: none; }


/* 
	LEVEL ONE
*/

.topMenu ul.dropdown { float: left; }
	.topMenu ul.dropdown .a1 { width: 96px; background: url(../images/topMenu_home.gif); }
	.topMenu ul.dropdown .a2 { width: 102px; background: url(../images/topMenu_about.gif); }
	.topMenu ul.dropdown .a3 { width: 176px; background: url(../images/topMenu_quality.gif); }
	.topMenu ul.dropdown .a4 { width: 100px; background: url(../images/topMenu_products.gif); }
	.topMenu ul.dropdown .a5 { width: 168px; background: url(../images/topMenu_market.gif); }
	.topMenu ul.dropdown .a6 { width: 133px; background: url(../images/topMenu_tech.gif); }
	.topMenu ul.dropdown .a7 { width: 125px; background: url(../images/topMenu_contact.gif); }
	.topMenu ul.dropdown .ahover { background-position: 0px 45px; }

	.topMenu ul.dropdown .sub_menu { border-left: #8D8D8D solid 1px; border-right: #8D8D8D solid 1px; }
	.topMenu ul.dropdown { position: relative; z-index: 3; }
	.topMenu ul.dropdown li { font-weight: bold; float: left; zoom: 1; background: #ccc; }
	.topMenu ul.dropdown a:hover { color: #000; }
	.topMenu ul.dropdown a:active { color: #ffa500; }
	.topMenu ul.dropdown li a { display: block; padding: 14px 0px 14px 0px; }
	.topMenu ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
	.topMenu ul.dropdown li.hover, .topMenu ul.dropdown li:hover { background-position: 0px 45px; color: black; position: relative; }
	.topMenu ul.dropdown li.hover a { color: black; }
	/* 
		LEVEL TWO
	*/
	.topMenu ul.dropdown ul { width: 220px; visibility: hidden; position: absolute; left: 0; }
	.topMenu ul.dropdown ul li { border-top: #FFFFFF solid 1px; border-bottom: #8D8D8D solid 1px; background: url(../images/topMenu_sub_bg1.png) 0px center; font-weight: normal; color: #000; float: none; *display: inline; width: 100%; }
	.topMenu ul.dropdown ul li a { padding: 6px 10px; }								  
	.topMenu ul.dropdown ul li.hover, .topMenu ul.dropdown ul li:hover { background: url(../images/topMenu_sub_bg2.png) 0px center; }
	
										/* IE 6 & 7 Needs Inline Block */
	.topMenu ul.dropdown ul li a { padding-left: 6px; }  
	
	/* 
		LEVEL THREE
	*/
	.topMenu ul.dropdown ul ul { width: 285px; left: 100%; top: -1px; border-left: #8D8D8D solid 1px; border-right: #8D8D8D solid 1px; }
	.topMenu ul.dropdown .sub_menu ul li, .topMenu ul.dropdown .sub_menu ul li:hover { border-top: #FFFFFF solid 1px; border-bottom: #8D8D8D solid 1px; background: url(../images/topMenu_sub_bg3.png); font-weight: normal; color: #000; float: none;  }
	.topMenu ul.dropdown ul ul li a:hover { color: #990300; text-decoration: underline; }


/* =======================  leftMenu  ========================== 

	.leftMenu2 { width: 222px; }
	.leftMenu2 a { text-decoration: none; star:expression(this.onFocus=this.blur()); outline: none; }
	.leftMenu2 ul { display:none; }
	
	.leftMenu2 ul li.parent .parent { background: #DFDFDF url(../images/leftMenu_arr.gif) no-repeat 20px 10px; }
	.leftMenu2 ul li.parent .parent_bg { background: #EDEDED url(../images/leftMenu_arr.gif) no-repeat 20px 10px; }
	.leftMenu2 ul li.parent .parent a { color: #000; padding-left: 35px; }
	.leftMenu2 ul li.parent .parent a:hover { color: #DA251D; }
	.leftMenu2 ul li.parent a { padding: 5px 0px 6px 20px; line-height: 26px; color: #DA251D; }
	.leftMenu2 ul li.child { background: #FFFFFF url(../images/leftMenu_dot.gif) no-repeat 35px 8px; font-size: 11px; }
	.leftMenu2 ul li.child a { line-height: 20px; margin: 0px; padding: 0px; }
	.leftMenu2 ul li.child a:hover { font-weight: 100; text-decoration: underline; }
	.leftMenu2 ul li ul li ul { padding: 5px 0px; background: #FFFFFF; }
	.leftMenu2 ul li.parent .parent .child a {  padding: 0px; padding-left: 45px; display: inline-block; }
	
	.leftMenu2 ul li.parent { background: url(../images/leftMenu_bg.gif) left top no-repeat; }
	.leftMenu2 ul li.expanded { background: url(../images/leftMenu_bg.gif) left -26px no-repeat; }
	


	.techList { width: 600px; float: left; margin-left: 18px; display: inline; }
	.techList a { text-decoration: none; star:expression(this.onFocus=this.blur()); outline: none; }
	.techList ul { display:none; }
	
	.techList ul li.parent .parent { background: none; width: 600px; }
	
	.techList ul li.parent .parent a { color: #333; padding: 0px 0px 0px 20px; }
	.techList ul li.parent .parent a:hover { color: #333; }
	.techList ul li.parent a { padding: 2px 0px 2px 20px; margin: 5px 0px; color: #333; display: inline-block; }
	.techList ul li.child { background: none }

	.techList ul li.parent .parent .child a {  padding: 0px; }
	
	.techList ul li.parent { background: url(../images/techList_icon.gif) 0px 10px no-repeat; }
	.techList ul li.expanded { background: url(../images/techList_icon.gif) 0px 10px no-repeat; }*/
