@charset "utf-8";
/*****************************************/
#nav {  z-index:200; float:right; padding:0; margin:0; list-style:none; height:39px; background:none; position:relative; font-family:"Verdana", Lucida, Arial, Helvetica,sans-serif; }
#nav li{float:left; width:88px; height:39px; line-height:30px; text-align:center; margin-top:10px;}
#nav li a{color:#444; font-size:14px; display:inline-block; _padding-top:8px; }
#nav li a:hover span, #nav li a.active span{  cursor:pointer; color:#fff;}
#nav li.home{ width:71px; }
#nav li.home a:hover span, #nav li.home a.active span{ background:url(http://www.iorgsoft.com/images/menu-home-active.png) 0 0 no-repeat; height:39px; width:71px; display:inline-block;color:#109605; }
#nav li a.active span{ background:url(http://www.iorgsoft.com/images/menu-products-active.png) 0 0 no-repeat; height:39px; width:88px; display:inline-block; color:#109605; }
#nav li a.top_link {color:#444; font-size:14px; display:inline-block; text-decoration:none; cursor:pointer;  background:none; width:88px; height:39px; }
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 8px; height:39px; line-height:30px; background:none;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 8px; height:39px; line-height:30px; background:url(http://www.iorgsoft.com/images/arrow_downward.png) 85% 40% no-repeat;}
#nav li a.top_link:hover {color:#fff; background:url(http://www.iorgsoft.com/images/menu_hover.png) 0 0 no-repeat; _background-position: 0 50%;}
#nav li a.top_link:hover span {background:url(http://www.iorgsoft.com/images/menu_hover.png) 0 0 no-repeat;  _background-position: 0 50%;}
#nav li a.top_link:hover span.down {background:url(http://www.iorgsoft.com/images/arrow_downward_white.png) no-repeat 85% 40%;}
#nav li:hover > a.top_link {color:#fff; background:url(http://www.iorgsoft.com/images/menu_hover.png) 0 0 no-repeat; _background-position: 0 50%;}
#nav li:hover > a.top_link span { background:url(http://www.iorgsoft.com/images/menu_hover.png) 0 0 no-repeat;  _background-position: 0 50%;}
#nav li:hover > a.top_link span.down { color:#fff; background:url(http://www.iorgsoft.com/images/arrow_downward_white.png) no-repeat 85% 40%; }

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}
#nav li:hover ul li,
#nav li:hover ul li:hover ul li,
#nav li:hover ul li:hover ul li:hover ul li,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li{ text-align:left; margin-top:8px; line-height:24px;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub{left:0; top:30px; _top:38px; background:url(http://www.iorgsoft.com/images/menu_li_a_bg.png); padding:3px 3px 10px 3px; border:1px solid #004278; white-space:nowrap; width:203px; height:auto; z-index:-2;}
#nav li:hover ul.sub li{display:block; height:24px; position:relative; float:left; width:203px; font-weight:normal;}
#nav li:hover ul.sub li a{display:block; font-size:12px; height:24px; width:210px; line-height:24px; padding-left:5px; color:#fff; text-decoration:none;}
#nav li ul.sub li a.fly{background:none;}

#nav li:hover ul.sub li a:hover {background:#64CC00; color:#fff; height:24px; width:195px; display:inline-block;}
#nav li:hover ul.sub li a:hover span {background:#64CC00; color:#fff;}
#nav li:hover ul.sub li a.fly:hover{background:#64CC00 ; color:#fff; height:24px; width:93%; display:inline-block;}
#nav li:hover ul.sub li a.fly:hover span {background:url(http://www.iorgsoft.com/images/menu_ul_li_a_r.png) 100% 0 no-repeat; height:24px; padding-right:13px; display:inline-block; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#64CC00 ; height:24px; width:93%; display:inline-block; } 
#nav li:hover ul li:hover > a.fly span {background:url(http://www.iorgsoft.com/images/menu_ul_li_a_r.png) 100% 0 no-repeat; height:24px; padding-right:13px;  display:inline-block; width:100%; color:#fff;}

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{left:207px; top:-12px; background:url(http://www.iorgsoft.com/images/menu_li_a_bg.png); padding:3px 3px 10px 3px; border:1px solid #004278; border-left:none; white-space:nowrap; width:200px; height:auto;}

#nav li:hover ul.purchase{left:0; top:30px; _top:38px; background:url(http://www.iorgsoft.com/images/menu_li_a_bg.png);  padding:3px 3px 10px 3px; border:1px solid #004278; white-space:nowrap; width:147px; height:auto; z-index:-1000;}
#nav li:hover ul.purchase li{display:block; height:24px; position:relative; float:left; width:147px; font-weight:normal;}
#nav li:hover ul.purchase li a{display:block; font-size:12px; width:147px; line-height:24px; padding-left:5px; color:#fff; text-decoration:none;}
#nav li:hover ul.purchase li a:hover {background:#64CC00; color:#fff; width:97%; display:inline-block; height:24px;}
#nav li:hover ul.purchase li a:hover span {background:#64CC00; padding-left:8px; color:#fff; height:24px;}

#nav li:hover ul.download{left:0; top:30px; _top:38px; background:url(http://www.iorgsoft.com/images/menu_li_a_bg.png);  padding:3px 3px 10px 3px; border:1px solid #004278; white-space:nowrap; width:147px; height:auto; z-index:-1000;}
#nav li:hover ul.download li{display:block; height:24px; position:relative; float:left; width:147px; font-weight:normal;}
#nav li:hover ul.download li a{display:block; font-size:12px; height:24px; width:147px; line-height:24px; padding-left:5px; color:#fff; text-decoration:none;}
#nav li:hover ul.download li a:hover {background:#64CC00; color:#fff; height:24px; width:97%; display:inline-block;}
#nav li:hover ul.download li a:hover span {background:#64CC00; height:24px; padding-left:8px; color:#fff;}

#nav li:hover ul.affiliate{left:-67px; top:30px; _left:-72px; _top:38px; background:url(http://www.iorgsoft.com/images/menu_li_a_bg.png);  padding:3px 3px 10px 3px; border:1px solid #004278; white-space:nowrap; width:147px; height:auto; z-index:-1000;}
#nav li:hover ul.affiliate li{display:block; height:24px; position:relative; float:left; width:147px; font-weight:normal;}
#nav li:hover ul.affiliate li a{display:block; font-size:12px; height:24px; width:147px; line-height:24px; padding-left:5px; color:#fff; text-decoration:none;}
#nav li:hover ul.affiliate li a:hover {background:#64CC00; color:#fff; height:24px; width:97%; display:inline-block;}
#nav li:hover ul.affiliate li a:hover span {background:#64CC00; height:24px; padding-left:8px; color:#fff;}


#language { float:left; padding-top:11px; padding-left:13px;}
#language li a{ display:inline-block; cursor:pointer; }
#language li:hover { position:relative; z-index:200; }
#language li:hover ul li{ text-align:left; margin-top:8px;}
#language ul, #language li:hover ul ul,#language li:hover ul li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#language li:hover ul.language{ left:-3px; top:8px; _top:8px; background:url(http://www.iorgsoft.com/images/bg_language_li.png) 0 0 no-repeat; white-space:nowrap; width:93px; height:66px;}
#language li:hover ul.language li{display:block; position:relative; float:left; width:66px; font-weight:normal;}
#language li:hover ul.language li a{display:block; font-size:11px; text-decoration:none; color:#8B8A8A;}
#language li:hover ul.language li a.english{ background:url(http://www.iorgsoft.com/images/arrow_english.png) 0 50% no-repeat; padding-left:22px; margin-left:10px; line-height:22px;}
#language li:hover ul.language li a.janpanse{ background:url(http://www.iorgsoft.com/images/arrow_janpanse.png) 0 50% no-repeat; padding-left:22px; margin-left:10px; line-height:20px;}
#language li:hover ul.language li a:hover { color:#333;}
