/* home Styles */
ul.menu {list-style:none; margin:8px; padding:0;positon:absolute; z-index:1000;}
ul.menu * {margin:0; padding:0}
ul.menu a {color:#fffbc9; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px; width:160px;}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; list-style:none}
ul.menu ul li {position:relative; border:1px solid #dfe5e9; margin:0;padding:0px 0px 0px 5px; width:160px}
ul.menu ul li a {display:block; padding:3px 0px 5px 15px; background-color:#f6f6f6;background:url(../images/listbg_normal.jpg) repeat-x top left; }
ul.menu ul li a:hover {display:block;background-color:#FF9400; color:#fff; text-decoration:none;background:url(../images/listbg.jpg) repeat-x top left;}
ul.menu ul ul {left:90px; top:-1px; width:90px}
ul.menu .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {margin:0px}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:0px solid #aaa}

/* About Styles */
ul.menu2 {list-style:none; margin:8px 0px 0px 8px; padding:0; display:block; z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.menu2 * {margin:0; padding:0}
ul.menu2 a {color:#fffbc9; text-decoration:none}
ul.menu2 li {position:relative; float:left; margin-right:5px; display:block; width:150px;}
ul.menu2 ul {position:absolute; top:26px; left:0; background:#e78741; display:none; opacity:0; list-style:none}
ul.menu2 ul li {position:relative; border:1px solid #fff; margin:0;padding:0px 0px 0px 0px; width:150px}
ul.menu2 ul li a {display:block; padding:3px 3px 5px 15px; background-color:#e78741;}
ul.menu2 ul li a:hover {display:block;background-color:#96410a; color:#fff; text-decoration:none;}
ul.menu2 ul ul {left:90px; top:-1px; width:100px}
ul.menu2 .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; width:134px}
ul.menu2 .menulink:hover, ul.menu2 .menuhover2 {background:url(images/header_over.gif)}
ul.menu2 .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu2 .topline {border-top:0px solid #aaa}

/*
ul.menu2 ul li.nce a {display:block; padding:3px 0px 5px 15px; background-color:#f6f6f6;background:url(../images/listbg2_normal.jpg) repeat-x top left; }
ul.menu2 ul li.nce a:hover {display:block;background-color:#FF9400; color:#fff; text-decoration:none;background:url(../images/listbg2.jpg) repeat-x top left;}
*/

/* overview Styles */
ul.menu3 {list-style:none; margin:8px 0px 0px 8px; padding:0; display:block; z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.menu3 * {margin:0; padding:0}
ul.menu3 a {color:#fffbc9; text-decoration:none}
ul.menu3 li {position:relative; float:left; margin-right:2px; display:block; width:250px; height:22px;}
ul.menu3 ul {position:absolute; top:26px; left:0; display:none; opacity:0; list-style:none}
ul.menu3 ul li {position:relative; margin:0;padding:0px 0px 0px 0px; width:250px}
ul.menu3 ul li a {display:block; padding:3px 0px 5px 15px; background-image:url(homemenubg.gif); width:250px; height:22px; background-repeat:no-repeat;}
ul.menu3 ul li a:hover {display:block; background-image:url(homemenubg_over.gif); width:250px; height:22px; background-repeat:no-repeat; text-decoration:none; 
color: #FFF;}
ul.menu3 ul ul {left:90px; top:-1px; width:90px}
ul.menu3 .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; width:250px}
ul.menu3 .menulink:hover, ul.menu2 .menuhover2 {background:url(images/header_over.gif)}
ul.menu3 .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu3 .topline {border-top:0px solid #aaa}

/* r&d Styles */
ul.menu4 {list-style:none; margin:8px 0px 0px 8px; padding:0; display:block; z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.menu4 * {margin:0; padding:0}
ul.menu4 a {color:#fffbc9; text-decoration:none}
ul.menu4 li {position:relative; float:left; margin-right:2px; display:block; width:128px; height:22px;}
ul.menu4 ul {position:absolute; top:26px; left:0; display:none; opacity:0; list-style:none}
ul.menu4 ul li {position:relative; margin:0;padding:0px 0px 0px 0px; width:128px; height:22px;}
ul.menu4 ul li a {display:block; padding:3px 0px 5px 15px; background-image:url(R&D_pinkbg.gif); width:128px; height:22px; background-repeat:no-repeat;}
ul.menu4 ul li a:hover {display:block; background-image:url(R&D_redbg.gif); width:128px; height:22px; background-repeat:no-repeat; text-decoration:none; 
color: #FFF;}
ul.menu4 ul ul {left:90px; top:-1px; width:90px}
ul.menu4 .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; width:134px}
ul.menu4 .menulink:hover, ul.menu2 .menuhover2 {background:url(images/header_over.gif)}
ul.menu4 .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu4 .topline {border-top:0px solid #aaa}

/* manufacture */
ul.menu5 {list-style:none; margin:8px 0px 0px 8px; padding:0; display:block; z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.menu5 * {margin:0; padding:0}
ul.menu5 a {color:#fffbc9; text-decoration:none}
ul.menu5 li {position:relative; float:left; margin-right:2px; display:block; width:142px; height:22px;}
ul.menu5 ul {position:absolute; top:26px; left:0px; display:none; opacity:0; list-style:none}
ul.menu5 ul li {position:relative; margin:0;padding:0px 0px 0px 0px; width:142px; height:22px;}
ul.menu5 ul li a {display:block; padding:3px 0px 5px 15px; background-image:url(facilities_pinkbg.gif); width:142px; height:22px; background-repeat:no-repeat; }
ul.menu5 ul li a:hover {display:block; background-image:url(facilities_redbg.gif); width:142px; height:22px; background-repeat:no-repeat; text-decoration:none; 
color: #FFF;}
ul.menu5 ul ul {left:90px; top:-1px; width:90px}
ul.menu5 .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; width:134px}
ul.menu5 .menulink:hover, ul.menu2 .menuhover2 {background:url(images/header_over.gif)}
ul.menu5 .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu5 .topline {border-top:0px solid #aaa}

/* investor */
ul.menu6 {list-style:none; margin:8px 0px 0px 8px; padding:0; display:block; z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.menu6 * {margin:0; padding:0}
ul.menu6 a {color:#fffbc9; text-decoration:none}
ul.menu6 li {position:relative; float:left; margin-right:2px; display:block; width:142px; height:22px;}
ul.menu6 ul {position:absolute; top:26px; left:0; display:none; opacity:0; list-style:none}
ul.menu6 ul li {position:relative; margin:0;padding:0px 0px 0px 0px; width:142px; height:22px;}
ul.menu6 ul li a {display:block; padding:3px 0px 5px 15px; background-image:url(facilities_pinkbg.gif); width:142px; height:22px; background-repeat:no-repeat; }
ul.menu6 ul li a:hover {display:block; background-image:url(facilities_redbg.gif); width:142px; height:22px; background-repeat:no-repeat; text-decoration:none; 
color: #FFF;}
ul.menu6 ul ul {left:90px; top:-1px; width:90px}
ul.menu6 .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; width:142px}
ul.menu6 .menulink:hover, ul.menu2 .menuhover2 {background:url(images/header_over.gif)}
ul.menu6 .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu6 .topline {border-top:0px solid #aaa}

/* media */
ul.menu7 {list-style:none; margin:8px 0px 0px 8px; padding:0; display:block; z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.menu7 * {margin:0; padding:0}
ul.menu7 a {color:#fffbc9; text-decoration:none}
ul.menu7 li {position:relative; float:left; margin-right:2px; display:block; width:125px; height:22px;}
ul.menu7 ul {position:absolute; top:26px; left:0; display:none; opacity:0; list-style:none}
ul.menu7 ul li {position:relative; margin:0;padding:0px 0px 0px 0px; width:125px; height:22px;}
ul.menu7 ul li a {display:block; padding:3px 0px 5px 15px; background-image:url(mediamainmenubg.gif); width:125px; height:22px; background-repeat:no-repeat; }
ul.menu7 ul li a:hover {display:block; background-image:url(mediamainmenubg_over.gif); width:125px; height:22px; background-repeat:no-repeat; text-decoration:none; 
color: #FFF;}
ul.menu7 ul ul {left:90px; top:-1px; width:90px}
ul.menu7 .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; width:134px}
ul.menu7 .menulink:hover, ul.menu2 .menuhover2 {background:url(images/header_over.gif)}
ul.menu7 .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu7 .topline {border-top:0px solid #aaa}


/* CSR */
ul.menu10 {list-style:none; margin:8px 0px 0px 8px; padding:0; display:block; z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.menu10 * {margin:0; padding:0}
ul.menu10 a {color:#a0201f; text-decoration:none}
ul.menu10 li {position:relative; float:left; margin-right:2px; display:block; width:93px; height:22px;}
ul.menu10 ul {position:absolute; top:26px; left:0; display:none; opacity:0; list-style:none}
ul.menu10 ul li {position:relative; margin:0;padding:0px 0px 0px 0px; width:93px; height:22px;}
ul.menu10 ul li a {display:block; padding:3px 0px 5px 15px; background-image:url(careermenubg2.gif); width:93px; height:22px; background-repeat:no-repeat; }
ul.menu10 ul li a:hover {display:block; background-image:url(careermenubg2.gif); width:93px; height:22px; background-repeat:no-repeat; text-decoration:none; 
color: #FFF;}
ul.menu10 ul ul {left:90px; top:-1px; width:90px}
ul.menu10 .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; width:134px}
ul.menu10 .menulink:hover, ul.menu2 .menuhover2 {background:url(images/header_over.gif)}
ul.menu10 .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu10 .topline {border-top:0px solid #aaa}

/* Careers Styles */
ul.menu8 {list-style:none; margin:8px 0px 0px 8px; padding:0; display:block; z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.menu8 * {margin:0; padding:0}
ul.menu8 a {color:#a0201f; text-decoration:none}
ul.menu8 li {position:relative; float:left; margin-right:2px; display:block; width:96px; height:22px;}
ul.menu8 ul {position:absolute; top:26px; left:0px; display:none; opacity:0; list-style:none}
ul.menu8 ul li {position:relative; margin:0;padding:0px 0px 0px 0px; width:96px; height:22px;}
ul.menu8 ul li a {display:block; padding:3px 0px 5px 10px; background-image:url(careers_pinkbg.gif); width:96px; height:22px; background-repeat:no-repeat; }
ul.menu8 ul li a:hover {display:block; background-image:url(careers_redbg.gif); width:96px; height:22px; background-repeat:no-repeat; text-decoration:none; 
color: #FFF;}
ul.menu8 ul ul {left:90px; top:-1px; width:90px}
ul.menu8 .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; width:134px}
ul.menu8 .menulink:hover, ul.menu2 .menuhover2 {background:url(images/header_over.gif)}
ul.menu8 .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu8 .topline {border-top:0px solid #aaa}

/* Contact Styles */
ul.menu9 {list-style:none; margin:8px 0px 0px 8px; padding:0; display:block; z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.menu9 * {margin:0; padding:0}
ul.menu9 a {color:#a0201f; text-decoration:none}
ul.menu9 li {position:relative; float:left; margin-right:2px; display:block; width:96px; height:22px;}
ul.menu9 ul {position:absolute; top:26px; left:10px; display:none; opacity:0; list-style:none}
ul.menu9 ul li {position:relative; margin:0;padding:0px 0px 0px 0px; width:96px; height:22px;}
ul.menu9 ul li a {display:block; padding:3px 0px 5px 15px; background-image:url(careers_pinkbg.gif); width:96px; height:22px; background-repeat:no-repeat; }
ul.menu9 ul li a:hover {display:block; background-image:url(careers_redbg.gif); width:96px; height:22px; background-repeat:no-repeat; text-decoration:none; color: #FFF;}
ul.menu9 ul ul {left:90px; top:-1px; width:90px}
ul.menu9 .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; width:134px}
ul.menu9 .menulink:hover, ul.menu2 .menuhover2 {background:url(images/header_over.gif)}
ul.menu9 .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu9 .topline {border-top:0px solid #aaa}

/* News Room */
ul.menu10 {list-style:none; margin:8px 0px 0px 8px; padding:0; display:block; z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul.menu10 * {margin:0; padding:0}
ul.menu10 a {color:#a0201f; text-decoration:none}
ul.menu10 li {position:relative; float:left; margin-right:2px; display:block; width:120px;}
ul.menu10 ul {position:absolute; top:26px; left:10px; background:#eec8c8; display:none; opacity:0; list-style:none}
ul.menu10 ul li {position:relative; border:1px solid #fff; margin:0;padding:0px 0px 0px 0px; width:120px}
ul.menu10 ul li a {display:block; padding:3px 0px 5px 15px; background-color:#eec8c8; }
ul.menu10 ul li a:hover {display:block;background-color:#a0201f; color:#fff; text-decoration:none;}
ul.menu10 ul ul {left:90px; top:-1px; width:90px}
ul.menu10 .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; width:134px}
ul.menu10 .menulink:hover, ul.menu2 .menuhover2 {background:url(images/header_over.gif)}
ul.menu10 .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu10 .topline {border-top:0px solid #aaa}



