/* ------------------------------------------------------ */
/* Standard constructions that should apply to all menus. */
/* Edit these definitions should not be required.         */
/* ------------------------------------------------------ */
.menuItemsContainer .menuItem, .menuItemsContainer .expandItem {
	display:inherit;
	display:inline-block;
}
.horizontalMenu .menuItem, .horizontalMenu .expandItem, .horizontalMenu .separator {
	float: left;
}
.verticalMenu .menuItem, .verticalMenu .expandItem {
	width:215px;
	text-transform:uppercase;
	text-decoration:none;
	color:#333333;
	text-align:right;
	padding:6px;
	font-size:11px;
	border: 1px solid #FFFFFF;
}
.menuItemsContainer .dropItem {
	display:inherit;
	display:inline-block;
	clear:left;
	cursor: pointer;
	white-space: nowrap;
}
.menuItemsContainer .dropDown {
	position: absolute;
	z-index: 100000;
	visibility: hidden;
	top: 0px;
	left: 0px;
	padding: 0px;
}
.menuItemsContainer li {
	white-space: nowrap;
}
.menuItemsContainer ul {
	padding: 0;
	margin: 0;
	list-style:none
}
/* ------------------------------------------------------ */
/* CONTAINERS
/* ------------------------------------------------------ */
.vbaseContainer{
	width:228px;
}
.vbaseContainer:hover{
	width:228px;
	background-color:#e9f2fa;
	color:#FFFFFF;
}
.conventionContainer{
	width:228px;
}
.conventionContainer:hover{
	width:228px;
	background-color:#f6f8e8;
	color:#FFFFFF;
}
.townhallContainer{
	width:228px;
}
.townhallContainer:hover{
	width:228px;
	background-color:#fef4e8;
	color:#FFFFFF;
}
.westpacContainer{
	width:228px;
}
.westpacContainer:hover{
	width:228px;
	background-color:#f7f6f4;
	color:#FFFFFF;
}
.jadeContainer{
	width:228px;
}
.jadeContainer:hover{
	width:228px;
	background-color:#ebebeb;
	color:#FFFFFF;
}
/* ------------------------------------------------------ */
/* VBASE MENU
/* ------------------------------------------------------ */
.vbaseMenu {
	width:215px;
	
}


.vbaseMenu a.menuItem {
	
	
}

.vbaseMenu .hoverItem {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../Images/Menus/bar-blue.gif);
	background-repeat: no-repeat;
	background-position:top left;
	background-color:#1c77c5;
}
.vbaseMenu .dropItem {
	width:200px;
	background-color:#e9f2fa;
	padding:6px;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	border-left: 2px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.vbaseMenu .dropHoverItem {
	color:#FFFFFF;
	background-image: url(../Images/Menus/bar-blue.gif);
	background-repeat: no-repeat;
	background-position:top right;
	background-color:#1c77c5;
}
.vbaseMenu .expandArrowItem, .vbaseMenu .dropArrowItem {
	background-image: url(../Images/Menus/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.vbaseMenu .currentItem, .vbaseMenu .dropCurrentItem, .vbaseMenu .expandCurrentItem {
	color:#FFFFFF;
	background-image: url(../Images/Menus/bar-blue.gif);
}
/* ------------------------------------------------------ */
/* CONVENTION CENTRE MENU
/* ------------------------------------------------------ */
.conventionMenu {
	width:215px;
}
.conventionMenu .menuItem {
}
.conventionMenu .hoverItem {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../Images/Menus/bar-green.gif);
	background-repeat: no-repeat;
	background-position:top left;
	background-color:#a3b00e;
}
.conventionMenu .dropItem {
	width:200px;
	background-color:#f6f8e8;
	padding:6px;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	border-left: 2px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.conventionMenu .dropHoverItem {
	color:#FFFFFF;
	background-image: url(../Images/Menus/bar-green.gif);
	background-repeat: no-repeat;
	background-position:top right;
	background-color:#a3b00e;
}
.conventionMenu .expandArrowItem, .conventionMenu .dropArrowItem {
	background-image: url(../Images/Menus/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.conventionMenu .currentItem, .conventionMenu .dropCurrentItem, .conventionMenu .expandCurrentItem {
	color:#FFFFFF;
	background-image: url(../Images/Menus/bar-green.gif);
}
/* ------------------------------------------------------ */
/* TOWNHALL MENU
/* ------------------------------------------------------ */
.townhallMenu {
	width:215px;
}
.townhallMenu .menuItem {
}
.townhallMenu .hoverItem {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../Images/Menus/bar-orange.gif);
	background-repeat: no-repeat;
	background-position:top left;
	background-color:#f08613;
}
.townhallMenu .dropItem {
	width:200px;
	background-color:#fef4e8;
	padding:6px;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	border-left: 2px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.townhallMenu .dropHoverItem {
	color:#FFFFFF;
	background-image: url(../Images/Menus/bar-orange.gif);
	background-repeat: no-repeat;
	background-position:top right;
	background-color:#f08613;
}
.townhallMenu .expandArrowItem, .townhallMenu .dropArrowItem {
	background-image: url(../Images/Menus/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.townhallMenu .currentItem, .townhallMenu .dropCurrentItem, .townhallMenu .expandCurrentItem {
	color:#FFFFFF;
	background-image: url(../Images/Menus/bar-orange.gif);
}
/* ------------------------------------------------------ */
/* WESTPAC ARENA MENU
/* ------------------------------------------------------ */
.westpacMenu {
	width:215px;
}
.westpacMenu .menuItem {
}
.westpacMenu .hoverItem {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../Images/Menus/bar-cbs.gif);
	background-repeat: no-repeat;
	background-position:top left;
	background-color:#aaa387;
}
.westpacMenu .dropItem {
	width:200px;
	background-color:#f7f6f4;
	padding:6px;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	border-left: 2px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.westpacMenu .dropHoverItem {
	color:#FFFFFF;
	background-image: url(../Images/Menus/bar-cbs.gif);
	background-repeat: no-repeat;
	background-position:top right;
	background-color:#aaa387;
}
.westpacMenu .expandArrowItem, .westpacMenu .dropArrowItem {
	background-image: url(../Images/Menus/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.westpacMenu .currentItem, .westpacMenu .dropCurrentItem, .westpacMenu .expandCurrentItem {
	color:#FFFFFF;
	background-image: url(../Images/Menus/bar-cbs.jpg);
}
/* ------------------------------------------------------ */
/* JADE STADIUM MENU
/* ------------------------------------------------------ */
.jadeMenu {
	width:215px;
}
.jadeMenu .menuItem {
}
.jadeMenu .hoverItem {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../Images/Menus/bar-black.gif);
	background-repeat: no-repeat;
	background-position:top left;
	background-color:#2e2e2e;
}
.jadeMenu .dropItem {
	width:220px;
	background-color:#ebebeb;
	padding:6px;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	border-left: 2px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.jadeMenu .dropHoverItem {
	color:#FFFFFF;
	background-image: url(../Images/Menus/bar-black.gif);
	background-repeat: no-repeat;
	background-position:top right;
	background-color:#2e2e2e;
}
.jadeMenu .expandArrowItem, .jadeMenu .dropArrowItem {
	background-image: url(../Images/Menus/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.jadeMenu .currentItem, .jadeMenu .dropCurrentItem, .jadeMenu .expandCurrentItem {
	color:#FFFFFF;
	background-image: url(../Images/Menus/bar-black.gif);
}
/* ------------------------------------------------------ */
/* MENU STYLE FOR SUB PAGE lINKS in PAGE
/* ------------------------------------------------------ */
.PageMenu {
	color: #484848;
}
.PageMenu .menuItem {
	color: #333333;
	line-height: 17px;
	padding: 0px 15px 0px 15px;
	font-size: 14px;
	text-decoration: none;
	background-image:url(../Images/PageElements/bgblue/arrow_off.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.PageMenu .menuItem:hover {
	color:#000000;
	background-image:url(../Images/PageElements/bgblue/arrow.gif);
	text-decoration:underline;
}
.PageMenu .lastItem {
	border-right: 0px solid #ccc;
}
.PageMenu .dropDown {
	position:absolute;
	margin-left: -285px;
	margin-top:-220px;
	width: 300px;
	background-color:#00FF00;

}
.PageMenu .dropItem {
	background-color: white;
	padding: 0px 10px;
	line-height: 17px;
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #ccc;
	border-bottom: 0px;
	color: black;
	width:100%;
}
.PageMenu .dropLastItem {
	border-bottom: 1px solid #ccc;
}
.PageMenu .dropItem:hover {
	background-color: #1e81c9;
	color: black;
	text-decoration: none;
}
.PageMenu .expandItem {
	background-color: yellow;
	padding: 0px 10px 0px 20px;
	line-height: 17px;
	font-size: 11px;
	text-decoration: none;
	border: 0px solid #ccc;
	border-bottom: 0px;
	color: red;
}
.PageMenu .expandLastItem {
}
.PageMenu .expandItem:hover {
	background-color: #1e81c9;
	color: black;
	text-decoration: none;
}
.PageMenu .expandArrowItem, .PageMenu .dropArrowItem {
	background-image: url(../Images/menuArrowBlack.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.PageMenu .beforeExpandItem {
	border-bottom: 0px;
}
.PageMenu .afterExpandItem {
}
.PageMenu .currentItem, .PageMenu .dropCurrentItem, .PageMenu .expandCurrentItem {
	color:#747474;
	background-image:url(../Images/PageElements/bgblue/arrow.gif);
	text-decoration:underline;
}