/**
 * MENU_BUILDER.CSS
 * Styles for the navigation menus generated by the toolset Menu Builder
 * Two style templates are included by default (accessed using render_menu(1); and render_menu(2); in your PHP)
 * To create a new style template, create a class for the UL called 'menu_#' where # is the unique identifier number
 * and define ALL your styles as descendants of this class (i.e. .menu_3 li a)
*/

/* MENU 1 STYLES - HORIZONTAL DROPDOWN */
.horizDropdown_2lvl {
	padding:0 0 0 0;
	margin:0;
	list-style-type:none;
	z-index: 100 !important;
    font-family: Arial,Helvetica, sans-serif;
    font-size:16px;
	}
 .horizDropdown_2lvl a:active {
    color: #FFA500;
 }
.horizDropdown_2lvl li {
	float:left;
	position:relative; 
	z-index: 100 !important;
    border-top: #D9D9D9 1px solid;
	border-right: #D9D9D9 1px solid;
	border-bottom:  #D9D9D9 1px solid;
    }
 .horizDropdown_2lvl a, .horizDropdown_2lvl a:hover, .horizDropdown_2lvl a:visited {
    text-decoration: none;
    color: #000000;
    }
.horizDropdown_2lvl li:first-child {
	border-left: #D9D9D9 1px solid;
    }
.horizDropdown_2lvl .current_topitem a {
    background: #FFFFFF;
    }
.horizDropdown_2lvl .current_subitem a {
	background: #FFFFFF;
	}
.horizDropdown_2lvl li a {
    background: #FFFFFF;
	float:left;
	display:block;
	padding:0 33px 0 33px;
	line-height:44px; 
	height:44px; /* MAKE SURE TO UPDATE the .horizDropdown_2lvl li:hover ul {top} PROPERTY IF YOU CHANGE THIS! */
	font-weight: bold;
	}
 .horizDropdown_2lvl li ul li {
    border-top: 0;
    border-left: #D9D9D9 1px solid;
    border-right: #D9D9D9 1px solid;
	border-bottom:  #D9D9D9 1px solid;
    }
.horizDropdown_2lvl li a:hover, .horizDropdown_2lvl li:hover a {
	background: #EEEEEE;
	}
.horizDropdown_2lvl li:hover {
	width:auto;
	}
.horizDropdown_2lvl li a:hover {
	cursor: pointer;
	}
.horizDropdown_2lvl li ul {
	display: none;
	padding: 0;
	z-index: 100;
	list-style-type: none;
	}
.horizDropdown_2lvl table {
	margin:0;
	border-collapse:collapse;
	position:absolute;
	top:0;
	left:0;
	}
/* specific to non IE browsers */
.horizDropdown_2lvl li:hover ul {
	display:block;
	position:absolute;
	top:45px;
    width: 160px;
	margin:0;
	left:-1px;
	list-style-type: none;
	}
.horizDropdown_2lvl li:hover ul li ul {
	display: none;
	}
.horizDropdown_2lvl li:hover ul li a {
    background: #FFFFFF;
	display:block;
	padding:5px;
    padding-top: 0;
    padding-bottom: 0;
	width:150px;
	font-weight: normal;
	}
 .horizDropdown_2lvl li:hover ul li.current_subitem a {
    background: #EEEEEE;
    }
.horizDropdown_2lvl li:hover ul li a:hover {
	background: #EEEEEE;
	}
.horizDropdown_2lvl li:hover ul li:hover ul {
	display:block;
	position:absolute;
	left:155px;
	top:-1px;
	}
/* specific to IE5.5 and IE6 browsers */
.horizDropdown_2lvl li a:hover ul {
	display:block;
	position:absolute;
	top:44px;
	t\op:44px;
	background:#FFFFFF;
	left:-41px;
    }
.horizDropdown_2lvl li a:hover ul li a {
	display:block;
	background:#fff;
	height:16px;
	padding:4px 16px 4px 10px;
	width:155px;
	w\idth:155px;
	font-weight: normal;
	}
.horizDropdown_2lvl li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	}
.horizDropdown_2lvl li a:hover ul li a:hover {
	background: #EEEEEE;
	}
.horizDropdown_2lvl li a:hover ul li a:hover ul {
	visibility:visible;
	position:absolute;
	top:0;
	left:155px;
	}