@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul { list-style: none; margin: 0; padding: 0; }

ul.dropdown { position: relative; z-index: 597; float: left; }

ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }

ul.dropdown li.hover,
ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }

ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }

ul.dropdown ul li { float: none; }

ul.dropdown ul ul { top: 1px; left: 99%; }

ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown { font-weight: bold; }

ul.dropdown li { }

ul.dropdown li.hover,
ul.dropdown li:hover { }

ul.dropdown li a:link,
ul.dropdown li a:visited { color: #fff; font-size: 17px; font-weight: normal; text-decoration: none; border-right: solid 1px #17660e; border-left: solid 1px #17660e; border-bottom: none; margin: 0 -1px 0 0; padding: 11px 20px; display: block; }
ul.dropdown li a:hover { color: #fff;  background-color: #17660e; }
ul.dropdown li a:active { color: #fff; }


	/* -- level mark -- */

ul.dropdown li ul { width: 250px; margin-top: 0px; border-bottom: solid 3px #0e4508; text-align: left; }
ul.dropdown li ul li { font-weight: normal; }

ul.dropdown li ul li a:link,
ul.dropdown li ul li a:visited { font-size: 14px; font-weight: normal; text-decoration: none; border-right: none; border-left: none; border-bottom: solid 1px #fff; padding: 10px 20px; width: 208px; display: block; background-color: #000; }
ul.dropdown li ul li a:hover { color: #fff;  background-color: #0e4508; }
ul.dropdown li ul li a:active {  }


	/* -- level mark -- */

ul.dropdown li ul li ul { width: 250px; margin-top: -1px; border-bottom: solid 3px #0e4508; }
ul.dropdown li ul li ul li { font-weight: normal; }

ul.dropdown li ul li ul li a:link,
ul.dropdown li ul li ul li a:visited { font-weight: normal; border-bottom: solid 1px #fff; padding: 10px 20px; display: block; background-color:  #17660e; }
ul.dropdown li ul li ul li a:hover { color: #fff;  background-color: #0e4508; }
ul.dropdown li ul li ul li a:active {  }


/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *#dir { padding-right: 20px; background-image: url(images/nav-arrow-down.png); background-position: 100% 50%; background-repeat: no-repeat; }


/* -- Components override -- */

ul.dropdown-horizontal ul *#dir { padding-right: 15px; background-image: url(images/nav-arrow-down.png); background-position: 100% 50%; background-repeat: no-repeat; }

ul.dropdown-upward *#dir { background-image: url(images/nav-arrow-top.png); }

ul.dropdown-vertical *#dir,
ul.dropdown-upward ul *#dir { background-image: url(images/nav-arrow-down.png); }

ul.dropdown-vertical-rtl *#dir { padding-right: 10px; padding-left: 15px; background-image: url(images/nav-arrow-left.png); background-position: 0 50%; }
