/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	Menu Horizontal Drop-Down Menu based off : http://www.tanfa.co.uk/css/examples/menu/tutorial-h.asp
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */


/* list formattings */
ul.menu, li.menu { list-style-type: none; margin: 0px; padding: 4px; }
#box_menu { position: relative; } #box_menu li {line-height: normal;font-weight: bold;}

#nav { border-top: 0; width: 1000px; background: url(../images/header-image-btm.jpg) no-repeat right top; height: 95px; padding: 5px 0 0; float: left; margin: 0px; }
#nav ul { list-style-type: none; margin: 0; padding: 0; width: 1000px; position: relative;}
#nav ul li { float: left; color: #FDA800; background: url(../images/nav-line.jpg) no-repeat right center; margin: 0px; padding: 15px 0px; }
#nav ul li a { display: block; background: transparent; color: #fff; text-decoration: none; font-size: 100%; font-weight: bold; padding: 2px 15px; }

/* root level formatting */
#nav ul li a:hover, #nav li a:focus { background: transparent; color: #F6A705; }
#nav li a:active, #nav ul li a.active { background: transparent; color: #9AD0EA; }

/* current formation*/
#nav li.menu-current a		{ font-weight: bold; background: transparent; color: #F6A705; }

/* 2nd drop menu */
#nav .menu li ul { position: absolute; width: 98%; margin: 0; margin-top: 10px; display: none; text-transform: none; font-size: 12px; border-top: 1px solid #6081A0; }
#nav .menu li ul li {  width: 98%; text-align: left; font-weight: normal; margin: 0; padding: 0; line-height: 1.2em; background: url(none); }
#nav .menu li ul a { width: 98%; padding: .6em .1em .6em .4em; background: url(../images/menu-drop-bg.png) repeat; color: #fff; font-weight: normal; font-size: 95%; }

/* 2nd drop link hover */
#nav .menu li ul a:hover { background: #236DAE; border: 0; color:#fff; }

/* Show and hide */
#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;}
#nav .menu li ul ul { display: none;}
#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul {display: none;}
#nav .menu li:hover ul, #nav .menu li li:hover ul, #nav .menu li.subMenu ul, #nav .menu li li.subMenu ul {display: block;}

/* positioning drop-downs */
#nav li {position: relative;}
#nav ul ul ul {position: absolute;top: 0px;left: 100%;}
#nav ul li ul li {text-transform: none;}

/* last and first menu link formatting */
#nav ul.menu li.menu-first a { padding-left: 0px; } #nav ul.menu li ul li.menu-first a { padding-left: 0.4em; }
#nav ul li.menu-last {background-image:none;}
#nav ul.menu#box_menu li a.top-tight { padding-left: 0px; }

