@charset "UTF-8";

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
ul.MenuBarVertical
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 215px;
	border-right:solid medium #005E66;
	overflow:hidden;
}

/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarVertical li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 100%;
	text-align: left;
	cursor: pointer;
}

/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarVertical ul
{	
	margin:0px;
	padding: 0px;
	list-style-type: none;
	font-size: 100%;	
	cursor: default;
	display:none;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
div#strategicsub ul#strategicsub, div#realisationsub ul#realisationsub, div#forestrysub ul#forestrysub, div#operationalsub ul#operationalsub, div#fueloilsub ul#fueloilsub, div#lubesub ul#lubesub, div#vehicleroutingsub ul#vehicleroutingsub
{
	display:block;
}



/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

ul.MenuBarVertical a
{
	color: #fff;
	display: block;
	cursor: pointer; 
	padding: 0.5em 0.75em;
	text-decoration: none;
	text-align:left;
	border-top:thin solid #FFF;
	background-color: #33aabb;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:0px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:0px;
	border-radius-bottomleft:4px;
	border-radius-bottomright:0px;
	border-radius-topleft:4px;
	border-radius-topright:0px;
	margin:0;
}

.MenuBarVertical .sub-menu {
	width:210px;
	margin-left:5px;
}

.MenuBarVertical .sub-menu a {
	background-color: #B6E7EE;
	color: #005e66; 
	border-top:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
}

/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus, div#strategicsub a#strategicsub, div#applicationssub a#applicationssub, div#realisationsub a#realisationsub, div#realsub a#realsub, div#bisub a#bisub, div#operationalsub a#operationalsub, div#fixedsub a#fixedsub, div#industrysub a#industrysub, div#lubesub a#lubesub, div#wastesub a#wastesub, div#foodsub a#foodsub, div#containerssub a#containerssub, div#cashsub a#cashsub, div#newssub a#newssub, div#three663sub a#three663sub, div#brakessub a#brakessub, div#delcosub a#delcosub, div#ftasub a#ftasub, div#fuchssub a#fuchssub, div#menziessub a#menziessub, div#rapidsub a#rapidsub, div#reynoldssub a#reynoldssub, div#wincantondailysub a#wincantondailysub, div#wincantonstratsub a#wincantonstratsub, div#vehicleloadingsub a#vehicleloadingsub, div#fueloilsub a#fueloilsub, div#forestrysub a#forestrysub, div#carrierssub a#carrierssub, div#vehicleroutingsub a#vehicleroutingsub, div#reportsub a#reportsub, div#scriptsub a#scriptsub, div#siteusagesub a#siteusagesub, div#optimisesub a#optimisesub, div#trunkingsub a#trunkingsub, div#driverareasub a#driverareasub, div#featuresub a#featuresub, div#customersub a#customersub, div#questionsub a#questionsub, div#mappingsub a#mappingsub,
div#lisburnsub a#lisburnsub, div#pdmsub a#pdmsub, div#juniordevel a#juniordevel, div#projman a#projman
{
	background-color: #005e66;
	color: #FFF;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
	background-color: #005e66;
	color: #FFF;
}
