/*
	css-plus by Jamy Golden
*/
a { color: black }

/* Targeting both first and second level menus */
#menu_div{float:right;width:620px;margin-top:30px;position:relative;top:10px;}
#nav_menu li { float: left; position: relative;margin:0px;list-style:none;padding:0px;}
#nav_menu li a {color:#fff;display: block; margin: 0 5px 0 0; padding: 8px 22px 8px 12px;font-size:13px;background:url(/icon/arrow.gif) no-repeat left;}
#nav_menu li a:hover{color:#fc6c0c}
.line_node{display:none;}

/* Targeting the first level menu */
#nav_menu { display: block; padding: 0px;  z-index: 100;width:990px;margin:auto;}

/* Targeting the second level menu */
#nav_menu li ul { background: #F5F5F5; border: 1px solid #E9E9E9; color: #2A3C9A; display: none; margin: -3px 0 0 0; width: 150px; position: absolute; margin:0px;padding:0px;list-style:none;}
#nav_menu li ul li { width: 100%; }
#nav_menu li ul li a { background: none; border: none; line-height: 28px; margin: 0; padding: 0 0 0 5px; color:#2A3C9A;padding-left:10px;text-align:left;font-size:12px; }
#nav_menu li ul li a:hover { background: #DDDDDD;}

/* Targeting the third level menu */
#nav_menu li ul li ul { background: #F5F5F5; border: 1px solid #E9E9E9; color: #2A3C9A; display: none; margin: -3px 0 0 0; width: 150px; position: absolute; margin:0px;padding:0px;list-style:none;left:150px;top:-0px;}
#nav_menu li ul li ul li { width: 100% }
#nav_menu li ul li ul li a { background: none; border: none; line-height: 28px; margin: 0; padding: 0 0 0 5px;  }
#nav_menu li ul li ul li a:hover { background: #DDDDDD;}


/* A class of current will be added via jQuery */
#nav_menu li.current > a { background: #E6E6E6;color:#333;}

/* CSS fallback */
#nav_menu li:hover > ul.child { display: block; }
