/* htb - Horizontal Top to Bottom Menu */



/* begin  hide/show blocks */

	.menu_htb .right2 {

		display: ;

	}

/* end hide/show blocks */



.menu_htb a {

	background-color: #777777;

	

	height: auto;

	width: auto;

}



.menu_htb a:hover, .menu_htb li:hover>a, ul.menu_htb .selected a {

	background-color: #525252;

	

}



/* <= ie6 */

.menu_htb a:hover, .menu_htb .adxmhoverA, ul.menu_htb .selected a {		/* li:hover>a selector */

	background-color: #525252;

	

}



.menu_htb .text {

	position: relative;

	color: #ffffff;

	margin-left: 1em; margin-right: 1em; 

	padding-top: .2em; padding-bottom: .2em;

	width: auto;

	height: auto;

	.display: inline; /* The IE Doubled Float-Margin Bug Fix */

}



html:first-child .menu_htb .text { /* Opera */

	display: block;

	float: none;

}



.menu_htb a:hover .text, .menu_htb li:hover>a .text, ul.menu_htb .selected a .text {

	color: #ffffff;

}



/* <= ie6 */

.menu_htb a:hover .text, .menu_htb .adxmhoverA .text, ul.menu_htb .selected a .text {

	color: #ffffff;

}



.menu_htb a {

	border: 0;

}



.menu_htb a:hover, .menu_htb li:hover>a, ul.menu_htb .selected a {

	border: 0;

}



/* <= ie6 */

.menu_htb a:hover, .menu_htb .adxmhoverA, ul.menu_htb .selected a {

	border: 0;

}



.menu_htb, .menu_htb ul li {

	background: transparent;

}



.menu_htb li {

	border: 0;

}



/* second level */



/* begin  hide/show blocks */

	.menu_htb ul .right2 {

		display: none;

	}

/* end hide/show blocks */



.menu_htb ul .submenu .right2 {

	display: block;

	position: absolute;

	right: 0;

	top: 25%;

	width: 10px;

	height: 11px;

	background-color: transparent;

	background-image: url('Images/SubmenuArrow.gif');background-repeat: no-repeat;background-position: center left;

}



.menu_htb ul>li .submenu .right2 {

	right: 0;

	top: 0;

	width: 10px;

	height: 100%;

}



.menu_htb li li {	/* create borders around each item */

	border: 0;

}



.menu_htb ul .text, ul.menu_htb .selected ul .text {

	position: relative;

	color: #ffffff;

	height: auto;

	margin-left: .3em; margin-right: .3em;

	padding-top: .2em; padding-bottom: .2em;

	.display: inline; /* The IE Doubled Float-Margin Bug Fix */

}



html:first-child .menu_htb ul .text { /* Opera */

	display: block;

	float: none;

}



.menu_htb ul a:hover .text, .menu_htb ul li:hover>a .text, ul.menu_htb .selected ul a:hover .text, ul.menu_htb .selected ul li:hover>a .text {

	color: #ffffff;

}



/* <= ie6 */

.menu_htb ul a:hover .text, .menu_htb ul .adxmhoverA .text, ul.menu_htb .selected ul a:hover .text, ul.menu_htb .selected ul .adxmhoverA .text {

	color: #ffffff;

}



.menu_htb ul a, ul.menu_htb .selected ul a {

	border: 0;

}



.menu_htb ul a:hover, .menu_htb ul li:hover>a, ul.menu_htb .selected ul a:hover, ul.menu_htb .selected ul li:hover>a {

	border: 0;

}



/* <= ie6 */

.menu_htb ul a:hover, .menu_htb ul .adxmhoverA, ul.menu_htb .selected ul a:hover, ul.menu_htb .selected ul .adxmhoverA {

	border: 0;

}



ul.menu_htb ul li a, ul.menu_htb .selected ul li a { 

	width: 100%;

	height: auto;

	background-color: #777777;

	

}



.menu_htb ul a:hover, .menu_htb ul li:hover>a, ul.menu_htb .selected ul a:hover, ul.menu_htb .selected ul li:hover>a {

	background-color: #525252;

	

}



/* <= ie6 */

.menu_htb ul a:hover, .menu_htb ul .adxmhoverA, ul.menu_htb .selected ul a:hover, ul.menu_htb .selected ul .adxmhoverA {

	background-color: #525252;

	

}





/* position of items */

.menu_htb ul {

	width: 12.5em;

}



.menu_htb a {

	width: auto;

	height: auto;

	padding: 0;

	cursor: hand;

	float: left; /* is needed for ie, because it puts items to the next line */

}



html:first-child .menu_htb a { /* Opera */

	float: none;

}



ul.menu_htb ul li a { 

	width: 12.5em;

	height: auto;

	padding: 0;

	overflow: hidden;

	float: none;

}



.menu_htb li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */

	top: 5px;

	left: 100%;

}



.menu_htb .adxmhoverUL .adxmhoverUL {	/* inset 2nd+ submenus, to show off overlapping */

	top: 5px;

	left: 100%;

}





/* hbt - Horizontal Bottom to Top */





/* vlr - Vertical Left to Right */



/* begin  hide/show blocks */

	.menu_vlr .right2 {

		display: none;

	}

/* end hide/show blocks */



.menu_vlr a {

	width: 100%;

	height: auto;

	background-color: #777777;

	

}



.menu_vlr a:hover, .menu_vlr li:hover>a, ul.menu_vlr .selected a {

	background-color: #525252;

	

}



/* <= ie6 */

.menu_vlr a:hover, .menu_vlr .adxmhoverA, ul.menu_vlr .selected a {		/* li:hover>a selector */

	background-color: #525252;

	

}



.menu_vlr .text {

	position: relative;

	height: auto;

	width: 100%;

	text-align: center;

	color: #ffffff;

	padding-top: .2em; padding-bottom: .2em;

}



.menu_vlr a:hover .text, .menu_vlr li:hover>a .text, ul.menu_vlr .selected a .text {

	color: #ffffff;

}



/* <= ie6 */

.menu_vlr a:hover .text, .menu_vlr .adxmhoverA .text, ul.menu_vlr .selected a .text {		/* li:hover>a selector */

	color: #ffffff;

}



.menu_vlr a {

	border: 0;

}



.menu_vlr a:hover, .menu_vlr li:hover>a, ul.menu_vlr .selected a {

	border: 0;

}



/* <= ie6 */

.menu_vlr a:hover, .menu_vlr .adxmhoverA, ul.menu_vlr .selected a {		/* li:hover>a selector */

	border: 0;

}



.menu_vlr, .menu_vlr ul li {

	background: transparent;

}



.menu_vlr li {	/* create borders around each item */

	border: 0;

}



/* second level */



/* begin  hide/show blocks */

	.menu_vlr ul .right2 {

		display: none;

	}

/* end hide/show blocks */



.menu_vlr ul li {	/* create borders around each item */

	border: 0;

}



.menu_vlr ul .text, ul.menu_vlr .selected ul .text {

	position: relative;

	height: auto;

	width: auto;

	color: #ffffff;

	text-align: left;

	margin-left: .3em; margin-right: .3em;

	padding-top: .2em; padding-bottom: .2em;

	display: inline; /* The IE Doubled Float-Margin Bug Fix */

}



.menu_vlr ul a:hover .text, .menu_vlr ul li:hover>a .text, ul.menu_vlr .selected ul a:hover .text, ul.menu_vlr .selected ul li:hover>a .text {

	color: #ffffff;

}



/* <= ie6 */

.menu_vlr ul a:hover .text, .menu_vlr ul .adxmhoverA .text, ul.menu_vlr .selected ul a:hover .text, ul.menu_vlr .selected ul .adxmhoverA .text {		/* li:hover>a selector */

	color: #ffffff;

}



.menu_vlr ul a, ul.menu_vlr .selected ul a {

	border: 0;

}



.menu_vlr ul a:hover, .menu_vlr ul li:hover>a, ul.menu_vlr .selected ul a:hover, ul.menu_vlr .selected ul li:hover>a {

	border: 0;

}



/* <= ie6 */

.menu_vlr ul a:hover, .menu_vlr ul .adxmhoverA, ul.menu_vlr .selected ul a:hover, ul.menu_vlr .selected ul .adxmhoverA {		/* li:hover>a selector */

	border: 0;

}



.menu_vlr ul a, ul.menu_vlr .selected ul a {

	width: 100%;

	height: auto;

	background-color: #777777;

	

}



.menu_vlr ul a:hover, .menu_vlr ul li:hover>a, ul.menu_vlr .selected ul a:hover, ul.menu_vlr .selected ul li:hover>a {

	background-color: #525252;

	

}



/* <= ie6 */

.menu_vlr ul a:hover, .menu_vlr ul .adxmhoverA, ul.menu_vlr .selected ul a:hover, ul.menu_vlr .selected ul .adxmhoverA {		/* li:hover>a selector */

	background-color: #525252;

	

}



/* position of items */

.menu_vlr, .menu_vlr ul {

	width: 12.5em;

}



.menu_vlr li {

	clear: both;

}



.menu_vlr a {

	width: 12.5em;

	height: auto;

	padding: 0;

	cursor: hand;

	overflow: hidden;

}



.menu_vlr ul a {

	width: 12.5em;

	height: auto;

	padding: 0;

	overflow: hidden;

}



.menu_vlr li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */

	top: 5px;

	left: 100%;

}



.menu_vlr .adxmhoverUL {	/* inset 2nd+ submenus, to show off overlapping */

	top: 5px;

	left: 100%;

}





/* vrl - Vertical Right to Left */





/* vlr_tree - Vertical Left to Right Tree */



/* styles that are used with javascript */

	.menu_vlr_tree .menu_vlr_tree_openedA .text {

		font-weight: bold;

	}



	.menu_vlr_tree .menu_vlr_tree_openedUL {

		display: block; 

		visibility: visible;

	}

	

	.menu_vlr_tree .menu_vlr_tree_closedUL {

		display: none;

		visibility: hidden;

	}

/* begin  hide/show blocks */

	.menu_vlr_tree .right2 {

		display: none;

	}

/* end hide/show blocks */



.menu_vlr_tree a {

	width: 100%;

	height: auto;

	background-color: #525252;

	

}



.menu_vlr_tree ul a {

	background-color: #777777;

	

}



.menu_vlr_tree a:hover, .menu_vlr_tree li:hover>a {

	background-color: #525252;

	

}



/* <= ie6 */

.menu_vlr_tree a:hover, .menu_vlr_tree .adxmhoverA {		/* li:hover>a selector */

	background-color: #525252;

	

}



.menu_vlr_tree ul a:hover, .menu_vlr_tree ul li:hover>a {

	

}



/* <= ie6 */

.menu_vlr_tree ul a:hover, .menu_vlr_tree ul .adxmhoverA {		/* li:hover>a selector */

	

}



.menu_vlr_tree .menu_vlr_tree_openedA {

	background-color: #525252;

	

}



.menu_vlr_tree .text {

	position: relative;

	height: auto;

	text-align: center;

	color: #ffffff;

	width: 100%;

	padding-top: .2em; padding-bottom: .2em;

}



.menu_vlr_tree ul .text {

	width: auto;

	text-align: left;

	margin-left: .3em; margin-right: .3em;

	display: inline; /* The IE Doubled Float-Margin Bug Fix */

}



.menu_vlr_tree a:hover .text, .menu_vlr_tree li:hover>a .text {

	color: #ffffff;

}



/* <= ie6 */

.menu_vlr_tree a:hover .text, .menu_vlr_tree .adxmhoverA .text {		/* li:hover>a selector */

	color: #ffffff;

}



.menu_vlr_tree .menu_vlr_tree_openedA .text {

	color: #ffffff;

}



.menu_vlr_tree a {

	border: 0;

}



.menu_vlr_tree ul a {

	border: 0;

}



.menu_vlr_tree a:hover, .menu_vlr_tree li:hover>a {

	border: 0;

}



/* <= ie6 */

.menu_vlr_tree a:hover, .menu_vlr_tree .adxmhoverA {		/* li:hover>a selector */

	border: 0;

}



.menu_vlr_tree .menu_vlr_tree_openedA {

	border: 0;

}



/* <= ie6 */

.menu_vlr_tree a:hover, .menu_vlr_tree .adxmhoverA {		/* li:hover>a selector */

	background-color: #525252;

	

}



.menu_vlr_tree, .menu_vlr_tree ul li {

	background: transparent;

}



.menu_vlr_tree li {	/* create borders around each item */

	border: 0;

}



/* second level */



/* begin  hide/show blocks */

	.menu_vlr_tree ul ul .right2 {

		display: none;

	}

/* end hide/show blocks */



.menu_vlr_tree ul ul li {	/* create borders around each item */

	border: 0;

}



.menu_vlr_tree ul ul .text {

	position: relative;

	height: auto;

	width: auto;

	text-align: left;

	color: #ffffff;

	margin-left: .3em; margin-right: .3em;

	padding-top: .2em; padding-bottom: .2em;

	display: inline; /* The IE Doubled Float-Margin Bug Fix */

}



.menu_vlr_tree ul ul a:hover .text, .menu_vlr_tree ul ul li:hover>a .text {

	color: #ffffff;

}



/* <= ie6 */

.menu_vlr_tree ul ul a:hover .text, .menu_vlr_tree ul ul .adxmhoverA .text {		/* li:hover>a selector */

	color: #ffffff;

}



.menu_vlr_tree ul ul a {

	border: 0;

}



.menu_vlr_tree ul ul a:hover, .menu_vlr_tree ul ul li:hover>a {

	border: 0;

}



/* <= ie6 */

.menu_vlr_tree ul ul a:hover, .menu_vlr_tree ul ul .adxmhoverA {		/* li:hover>a selector */

	border: 0;

}



.menu_vlr_tree ul ul a {

	width: 100%;

	height: auto;

	background-color: #777777;

	

}



.menu_vlr_tree ul ul a:hover, .menu_vlr_tree ul ul li:hover>a {

	background-color: #525252;

	

}



/* <= ie6 */

.menu_vlr_tree ul ul a:hover, .menu_vlr_tree ul ul .adxmhoverA {		/* li:hover>a selector */

	background-color: #525252;

	

}



/* position of items */

.menu_vlr_tree, .menu_vlr_tree ul {

	width: 12.5em;

}



.menu_vlr_tree ul {

	float: left;

}



.menu_vlr_tree ul ul {

	float: none;

}



.menu_vlr_tree a {

	width: 12.5em;

	height: auto;

	padding: 0;

	float: left;

	cursor: hand;

	overflow: hidden;

}



.menu_vlr_tree ul ul a {

	width: 12.5em;

	height: auto;

	padding: 0;

	float: left;

	overflow: hidden;

}



.menu_vlr_tree li {

	float: left;

}



/* vrl_tree - Vertical Right to Left Tree */





/* vrl - Vertical Right to Left */



/* begin  hide/show blocks */

	.menu_vrl .right2 {

		display: none;

	}

/* end hide/show blocks */



.menu_vrl a {

	width: 100%;

	height: auto;

	background-color: #777777;

	

}



.menu_vrl a:hover, .menu_vrl li:hover>a, ul.menu_vrl .selected a {

	background-color: #525252;

	

}



/* <= ie6 */

.menu_vrl a:hover, .menu_vrl .adxmhoverA, ul.menu_vrl .selected a {		/* li:hover>a selector */

	background-color: #525252;

	

}



.menu_vrl .text {

	position: relative;

	height: auto;

	width: 100%;

	text-align: center;

	color: #ffffff;

	padding-top: .2em; padding-bottom: .2em;

}



.menu_vrl a:hover .text, .menu_vrl li:hover>a .text, ul.menu_vrl .selected a .text {

	color: #ffffff;

}



/* <= ie6 */

.menu_vrl a:hover .text, .menu_vrl .adxmhoverA .text, ul.menu_vrl .selected a .text {		/* li:hover>a selector */

	color: #ffffff;

}



.menu_vrl a {

	border: 0;

}



.menu_vrl a:hover, .menu_vrl li:hover>a, ul.menu_vrl .selected a {

	border: 0;

}



/* <= ie6 */

.menu_vrl a:hover, .menu_vrl .adxmhoverA, ul.menu_vrl .selected a {		/* li:hover>a selector */

	border: 0;

}



.menu_vrl, .menu_vrl ul li {

	background: transparent;

}



.menu_vrl li {	/* create borders around each item */

	border: 0;

}



/* second level */



/* begin  hide/show blocks */

	.menu_vrl ul .right2 {

		display: none;

	}

/* end hide/show blocks */



.menu_vrl ul li {	/* create borders around each item */

	border: 0;

}



.menu_vrl ul .text, ul.menu_vrl .selected ul .text {

	position: relative;

	height: auto;

	width: auto;

	color: #ffffff;

	text-align: left;

	margin-left: .3em; margin-right: .3em;

	padding-top: .2em; padding-bottom: .2em;

	display: inline; /* The IE Doubled Float-Margin Bug Fix */

}



.menu_vrl ul a:hover .text, .menu_vrl ul li:hover>a .text, ul.menu_vrl .selected ul a:hover .text, ul.menu_vrl .selected ul li:hover>a .text {

	color: #ffffff;

}



/* <= ie6 */

.menu_vrl ul a:hover .text, .menu_vrl ul .adxmhoverA .text, ul.menu_vrl .selected ul a:hover .text, ul.menu_vrl .selected ul .adxmhoverA .text {		/* li:hover>a selector */

	color: #ffffff;

}



.menu_vrl ul a, ul.menu_vrl .selected ul a {

	border: 0;

}



.menu_vrl ul a:hover, .menu_vrl ul li:hover>a, ul.menu_vrl .selected ul a:hover, ul.menu_vrl .selected ul li:hover>a {

	border: 0;

}



/* <= ie6 */

.menu_vrl ul a:hover, .menu_vrl ul .adxmhoverA, ul.menu_vrl .selected ul a:hover, ul.menu_vrl .selected ul .adxmhoverA {		/* li:hover>a selector */

	border: 0;

}



.menu_vrl ul a, ul.menu_vrl .selected ul a {

	width: 100%;

	height: auto;

	background-color: #777777;

	

}



.menu_vrl ul a:hover, .menu_vrl ul li:hover>a, ul.menu_vrl .selected ul a:hover, ul.menu_vrl .selected ul li:hover>a {

	background-color: #525252;

	

}



/* <= ie6 */

.menu_vrl ul a:hover, .menu_vrl ul .adxmhoverA, ul.menu_vrl .selected ul a:hover, ul.menu_vrl .selected ul .adxmhoverA {		/* li:hover>a selector */

	background-color: #525252;

	

}



/* position of items */

.menu_vrl, .menu_vrl ul {

	width: 12.5em;

}



.menu_vrl li {

	clear: both;

}



.menu_vrl a {

	width: 12.5em;

	height: auto;

	padding: 0;

	cursor: hand;

	overflow: hidden;

}



.menu_vrl ul a {

	width: 12.5em;

	height: auto;

	padding: 0;

	overflow: hidden;

}



.menu_vrl li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */

	top: 5px;

	right: 100%;

}



.menu_vrl .adxmhoverUL {	/* inset 2nd+ submenus, to show off overlapping */

	top: 5px;

	right: 100%;

}



