/**
 * Do not edit. Only if you know what you are doing.
 */
#nav {
    padding: 0px;
    margin: 0px;
    clear: left;
    list-style: none;
	z-index: 100;
}

#nav li {
    float: left;
    position: relative;
	z-index: 100;
}

#nav ul {
	margin: 0px;
	padding: 0px;
}

#nav ul li {
    float: none;
}

#nav li ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    border-top: 1px solid #000000;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
}

#nav li ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0px;
}

#nav li:hover ul {
    display: block;
}

li > ul {
    top: auto;
    left: auto;
}

/**
 * Customize menu
 */

#nav li ul li {
    /*border-bottom: 1px solid #BAB9B9;*/
}

/*
CSS definitions added by Stefan Isarie
January 2006
any info you need for this code bellow, please email me at: stefan@isarie.com
*/
#nav li ul li{ background-color: #000000; color: #FFF; font-weight: normal; width: 130px; }
#nav li ul li div.blankMenuItem{ background-color: #000000; padding: 4px 0 4px 9px; width: 176px; font-weight: normal; }
#nav li ul li a{ color: #666; display: block; background-color: #000000; padding: 3px 0 3px 7px; font-weight: normal; text-decoration: none;}
#nav li ul li a:hover{ color: #FFF; background-color: #ED1E24; text-decoration: none;}
#nav li ul li a.firstSubmenuItem{ padding-left: 8px; background-color: #666; font-weight: normal; }
#nav li ul li a.firstSubmenuItem:hover{ padding-left: 8px; background: #D93635; }
#nav li ul li a.lastSubmenuItem{ padding-bottom: 4px;}


/* definitions for IE only -- having trouble with display: block on a elements */
* html #nav li ul li a{ width:130px; }
* html #nav li ul li a.firstSubmenuItem{ width:177px; }i a{ width:130px; }
* html #nav li ul li a.firstSubmenuItem{ width:177px; }