/* Navigation bar */
.navBarHeader {
	float: left;
	background-image: url(../img/flexcache.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 16px;
	width: 18px;
	float: left;
}

a.navBar {
	font-family: Trebuchet MS;
	font-size: 9pt;
	vertical-align: middle;
	text-decoration: none;
	color: #82837B;
	border-width: medium;
	text-align: left;
	overflow: hidden;
	float: left;
	font-weight: bold;
}

.navText {
	font-family: Trebuchet MS;
	font-size: 9pt;
	cursor: default;
	color: #82837B;
	vertical-align: middle;
	font-weight: bold;
}

/* Menu tree */
a.navMenu {
	font-family: Trebuchet MS;
	font-size: 13px;
	vertical-align: middle;
	text-decoration: none;
	color: #505247;
	font-weight: bold;
	border-width: medium;
	text-align: left;
	overflow: hidden;
	padding: 4px 0px 4px 5px;
	margin: 0px 0px 0px 0px;
	display: block;
	background-color: #FFFFFF;
}

a.menuGray {
	font-family: Trebuchet MS;
	font-size: 13px;
	vertical-align: middle;
	text-decoration: none;
	color: #505247;
	font-weight: bold;
	border-width: medium;
	text-align: left;
	overflow: hidden;
	padding: 4px 0px 4px 5px;
	margin: 0px 0px 0px 0px;
	display: block;
}

a.navMenuSelect {
	font-family: Trebuchet MS;
	font-size: 13px;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
	border-width: medium;
	font-weight: bold;
	text-align: left;
	padding: 4px 0px 4px 5px;
	background-color: #950202;
	display: block;
}

a.menuGraySelect {
	font-family: Trebuchet MS;
	font-size: 13px;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
	border-width: medium;
	font-weight: bold;
	text-align: left;
	padding: 4px 0px 4px 5px;
	background-color: #950202;
	display: block;
}

a.otherMenu {
	font-family: Trebuchet MS;
	font-size: 13px;
	vertical-align: middle;
	text-decoration: none;
	color: #505247;
	font-weight: bold;
	border-width: medium;
	text-align: left;
	padding: 4px 0px 4px 5px;
	display: block;
}

div.greyElem {
	background-color: #C8C7C2;
	background-repeat: no-repeat;
	border-width: medium;
	color: #505247;
	display: block;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	padding: 4px 0 4px 5px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
}

a.otherMenuGray {
	font-family: Trebuchet MS;
	font-size: 13px;
	vertical-align: middle;
	text-decoration: none;
	color: #505247;
	font-weight: bold;
	border-width: medium;
	text-align: left;
	padding: 4px 0px 4px 5px;
	display: block;
	background-color: #FFFFFF;
}

a.otherMenuSelect {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
	border-width: medium;
	text-align: left;
	padding: 4px 0px 4px 5px;
	background-color: #AB3C3D;
	display: block;
	background-repeat: no-repeat;
}

a.otherMenuGraySelect {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
	border-width: medium;
	text-align: left;
	padding: 4px 0px 4px 5px;
	background-color: #AB3C3D;
	display: block;
	background-repeat: no-repeat;
}

div.menuHeader {
	border: solid 1px #AACCEE;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

div.bipMenuHeader {
	padding: 5px 5px 5px 5px;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #505247;
	background-color: #FFFFFF;
	text-align: center;
}

a.mainManuLink {
	color: #505247;
	text-decoration: none;
}

div.backItem {
	margin-bottom: 5px;
}

div.menuItem {
	
}

div.menuOtherItem {
	
}

div.item {
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
	margin: 0px;
	text-align: left;
	overflow: hidden;
	border-bottom: 1px solid #E3E2DE;
}

div.itemGrayer {
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #E3E2DE;
	margin: 0px;
	text-align: left;
	overflow: hidden;
}

div.subMenuItem {
	
}

a.back {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #505247;
	text-align: left;
	text-decoration: none;
	padding: 4px 0px 4px 5px;
	display: block;
	width: 89%;
	background-repeat: no-repeat;
	display: none;
}

div.comboItem {
	margin: -4px 0px 4px 0px;
}

div.comboItemIn {
	width: 100%;
	margin: 5px 0px 5px 0px;
}

select.menuCombo {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #505247;
	width: 100%;
	text-align: left;
	border: solid 1px #E3E2DE;
}

div.subItem {
	background-color: #FFFFFF;
	margin: 5px 0px 5px 0px;
}

/* Navigation Combo */ /* Favourites Menu */
#favouritesMenu {
	border-style: solid;
	border-width: 1px;
	border-color: #AACCEE;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #fff;
}

#favouritesMenu ul {
	list-style: square;
	margin: 0px 0px;
	padding-left: 15px;
	display: block;
	float: left;
}

#favouritesMenu img {
	border: none;
	margin: 5px 5px 5px 0px;
	width: 50px;
	height: 50px;
	display: block;
	float: left;
}

#favouritesMenu li {
	margin-left: 0px;
}

#favouritesMenu a.menu {
	font-size: 8pt;
}

div.favouritesColumn {
	float: left;
	width: 49.0%;
}

div.favouritesMenuItem {
	padding: 5px 0px 5px 5px;
}
