﻿/* 
	=======================================================
	EXTENDING VERTICAL MENU
	=======================================================
*/

/*
	-------------------------------------------------------
	Container Formatting
	-------------------------------------------------------
*/

.MenuWrapper .Menu {
	margin: 0;
	padding: 0;
}

.MenuWrapper .MenuInner {
	margin: 0;
	padding: 0;
	text-align: left;
}

/*
	-------------------------------------------------------
	General Formatting
	-------------------------------------------------------
*/

	/* ## Parent  <ul /> formatting */
	
	.MenuWrapper .Menu .MenuInner ul.section, 
	.MenuWrapper .Menu .MenuInner ul.section ul.sub {
		margin: 0;
		padding: 0;
		list-style: none;
	}

/*
	-------------------------------------------------------
	Parent Level Formatting
	-------------------------------------------------------
*/

	/* ## Parent level <li /> formatting */
	
	.MenuWrapper .Menu .MenuInner ul.section li {
		margin: 1px 0 1px 4px;
		padding: 0;
	}
	
	/* ## Parent link formatting */
	
	.MenuWrapper .Menu .MenuInner ul.section li a {
		display: block;
		width: 97%;
		padding: 3%;
		font-size: 12px;
		font-weight: bold;
		color: #51B451;
		text-align: right;
	}
	
	.MenuWrapper .Menu .MenuInner ul.section li a.hasChildren {
	}
	
	.MenuWrapper .Menu .MenuInner ul.section li a.hasChildren:hover {
	}
	
	.MenuWrapper .Menu .MenuInner ul.section li a:link, 
	.MenuWrapper .Menu .MenuInner ul.section li a:visited {text-decoration: none;}
	.MenuWrapper .Menu .MenuInner ul.section li a:hover {
		text-decoration: none;
		color: #666666;
	}

/*
	-------------------------------------------------------
	Child Level Formatting
	-------------------------------------------------------
*/

	/* ## Child level extra <ul /> indent */
	
	.MenuWrapper .Menu .MenuInner ul.section ul.sub {
		margin: 0;
		padding: 0;
	}

	/* ## Child level <li /> formatting */
	
	.MenuWrapper .Menu .MenuInner ul.section li ul.sub li {
		margin: 0;
		padding: 0;
		border-style: none;
	}

	/* ## Child link formatting */
	
	.MenuWrapper .Menu .MenuInner ul.section li ul.sub li a {
		display: block;
		width: 97%;
		padding: 3%;
		font-size: 11px;
		font-weight: bold;
		color: #00A1DE;
		text-align: right;
	}
	.MenuWrapper .Menu .MenuInner ul.section li ul.sub li a:link,
	.MenuWrapper .Menu .MenuInner ul.section li ul.sub li a:visited {text-decoration: none;}
	.MenuWrapper .Menu .MenuInner ul.section li ul.sub li a:hover {
		text-decoration: none;
		color: #666666;
	}
	
	/* ## Child Menu Headings */
	
	.MenuWrapper .Menu .MenuInner ul.section li ul.sub li.subHeader {
		background-color: #ffffff;
		color: #666666;
		font-weight: bold;
		border-style: none;
	}
	.MenuWrapper .Menu .MenuInner ul.section li ul.sub li.subHeader div {
		margin-left: 5px;
	}
/* 
	-------------------------------------------------------
	=======================================================
	-------------------------------------------------------
*/