
/* ========= Vertical Menu ===========*/
#VerticalmenuContainer 
{	
	padding: 0 12px 15px 0; 
}
#Verticalmenu 
{
	padding: 0;
	vertical-align: top;	
}

#Verticalmenu ul
{
	list-style-type: none;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

#Verticalmenu ul.L1
{
	padding: 0 0 5px 0;
	font-size: 11px;
	background-color: #fff;	
	font-weight:bold;
}
#Verticalmenu ul.L2
{
	padding: 3px 2px 7px 0;
	font-size: 11px;
	background-color: #fff;	
	font-weight:bold;
}
#Verticalmenu ul.L3
{
	padding: 2px 4px 3px 0;
	font-size: 10px;
	background-color: #fff;
	font-weight:normal;	
}
#Verticalmenu ul.L4
{
	font-size: 9px;
	background-color: #fff;
	padding-top: 2px;
}


li.L1,
li.L1first, 
li.L1sel,
li.L1selfirst,
li.L1on,
li.L1onfirst
{
	margin-bottom: 2px;
}

li.L2firstlast, 
li.L2first, 
li.L2last, 
li.L2,
li.L2selfirstlast, 
li.L2selfirst, 
li.L2sellast, 
li.L2sel
{
	padding-top: 1px;
}
li.L2onfirstlast, 
li.L2onfirst, 
li.L2onlast, 
li.L2on,
li.L2sel_firstlast, 
li.L2sel_first, 
li.L2sel_last, 
li.L2sel
{
	padding-top: 1px;
}

li.L3firstlast, 
li.L3first, 
li.L3last, 
li.L3,
li.L3onfirstlast, 
li.L3onfirst, 
li.L3onlast, 
li.L3on,
li.L3selfirstlast, 
li.L3selfirst, 
li.L3sellast, 
li.L3sel  
{
	padding-top: 0px;
}


ul.L1 a.L1,
ul.L1 a.L1on,
ul.L1 a.L1sel 
{
	display:block;
	padding: 6px 11px 6px 5px;
	text-decoration: none;
	text-align:right;
}
*html ul.L1 a.L1,
*html ul.L1 a.L1on,
*html ul.L1 a.L1sel 
{
	display:inline-block;
}
ul.L1 a.L1
{
	background-color: #e1ebf5;
	color: #2e557c;
}
ul.L1 a.L1on,
ul.L1 a.L1sel, 
ul.L1 a:hover.L1
{
	background-color: #254d95;
	color: #fff;
}

ul.L2 a.L2,
ul.L2 a.L2on,
ul.L2 a.L2sel 
{
	display:block;
	padding: 3px 11px 3px 5px;
	text-decoration: none;	
	text-align:right;	
	color: #2e557c;
	line-height: 115%;
}
*html ul.L2 a.L2,
*html ul.L2 a.L2on,
*html ul.L2 a.L2sel 
{
	display:inline-block;
}
ul.L2 a.L2on,
ul.L2 a.L2sel
{
    text-decoration: underline;
	color: #2e557c;
}
ul.L2 a:hover.L2
{
	text-decoration: underline;
	color: #2e557c;
	font-weight:bolder; /* Hack to keep items visible in IE7- */
}

ul.L3 a.L3,
ul.L3 a.L3on,
ul.L3 a.L3sel 
{
	display:block;
	padding: 3px 11px 3px 5px;
	text-decoration: none;	
	text-align:right;	
	color: #2e557c;
	line-height: 115%;
}
*html ul.L3 a.L3,
*html ul.L3 a.L3on,
*html ul.L3 a.L3sel 
{
	display:inline-block;
}
ul.L3 a.L3on,
ul.L3 a.L3sel
{
    text-decoration: underline;
	color: #2e557c;
}
ul.L3 a:hover.L3
{
	text-decoration: underline;
	color: #2e557c;
}


