/* Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
 * Dropdowns by Patrick Griffiths and Dan Webb. 
 * http://carroll.org.uk/sandbox/suckerfish/bones2.html
 */

/* ----[ LINKS ]----*/

/* all menu links */
/*
#nav a, #subMenusContainer a { text-decoration:none; display:block; padding:14px 20px; background-color:#fff; }
#nav li a { margin:0; background:#fff url(/Img/Public/arrow_right1.png) 10px center no-repeat; border-bottom:1px solid #eeeeee; }
#subMenusContainer a, #nav li li a { margin:0; background:#6f6f6f url(/Img/Public/arrow_right2.png) 165px center no-repeat !important; border-bottom:none; padding:4px 20px; font-size:11px; font-family:dotum; color:#dddddd; }
#nav li li a:hover, #nav li li a:focus { font-weight:bold; background:#fff url(/Img/Public/arrow_right2.png) 165px center no-repeat; color:#fff; }
#nav a:hover, #nav a:focus { background:#f3f3f3 url(/Img/Public/arrow_right1.png) 10px center no-repeat; color:#404040; }
#nav li a:hover, #nav li a:focus { background-color:#333333; color:#fff; }
.smOW { display:none; position: absolute; overflow:hidden; padding:0 2px; margin:0 0 0 -2px; }
#nav ul, #subMenusContainer ul { background:#6f6f6f; left:0; padding:15px 0 !important; }
#nav, #nav ul, #subMenusContainer ul { padding: 0; margin: 0; list-style: none; line-height: 1em; }
#nav li { display:block; list-style:none;}
#subMenusContainer li { list-style: none; }
#nav { display:block; margin:0 0 20px 0px; width:182px; z-index:5; border:1px solid #cdcdcd; }
#subMenusContainer { display:block; position:absolute; top:0; left:0; width:100%; height:0; overflow:visible; z-index:1000000000; }
#nav li li { float:none; }
#nav li li a { position:relative; float:none; }
#nav li ul { position: absolute;left:182px;top:0;width: 183px; background:#6f6f6f;}
#nav li li ul { width: 200px; padding:15px 0; background:#a5a5a5 }
#nav li li ul li a { background:#a5a5a5 !important; color:#dddddd; }
#nav li li ul li a:hover { background:#a5a5a5 !important; font-weight:normal !important; color:#fff; }
#nav li li ul li:hover { background:#a5a5a5 !important; font-weight:normal !important; color:#fff; }
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul { margin-left: -1000em; }
#nav li:hover ul { margin-left: 183px; margin-top:-3.5em; }
#nav li li:hover ul { margin-left: 183px; }
*/

#nav {position:relative;width:184px}
#nav > li {position:relative;height:42px}
#nav > li > a {display:block;padding:14px 19px;background:#fff url(/Img/Public/arrow_right1.png) 10px center no-repeat;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-bottom:1px solid #eeeeee}
#nav > li > a:hover,
#nav > li > a.active {color:#fff;background-color:#333}
#nav > li > ul {display:none;position:absolute;left:183px;top:0;width:210px;padding:20px 0;background:#6f6f6f;z-index:100}
#nav > li+li+li+li+li+li+li+li+li+li+li+li+li {position:relative}
#nav > li+li+li+li+li+li+li+li+li+li+li+li+li > ul {top:auto;bottom:0 !important}
#nav > li > ul > li {position:relative}
#nav > li > ul > li > a {display:block;padding:7px 22px;font-size:12px;color:#ddd;background:url(/Img/Public/arrow_right2.png) no-repeat 90% 50%}
#nav > li > ul > li > a:hover {font-weight:bold;color:#fff}
#nav > li > ul > li > ul {display:none;position:absolute;left:210px;top:-20px;width:210px;padding:20px 0;background:#8e8e8e}
#nav > li > ul > li > ul > li > a {display:block;padding:7px 22px;font-size:12px;color:#fff}
#nav > li > ul > li > ul > li > a:hover {font-weight:bold}
