﻿/*
** Note use of pixels for font heights to provide more accurate control
*/
ul.sideMenu
{
	padding:0px 10px 10px 10px;
	margin:0px;
	font: normal normal normal 11px Arial, Verdana, Sans Serif;
}
ul.sideMenu li
{
	list-style-type: none;
	line-height:16px;
	position:relative;
	margin:0;
	padding:0px 0 4px 0px;
	font-size:12px;
	text-align:right;
}
	ul.sideMenu li.head a
	{
		text-transform:uppercase;
		font-size:14px;
		padding-bottom:3px;
		padding-top:0px;
		font-weight:bold;
		/*border-bottom:dotted 1px #999;*/
	}
		ul.sideMenu li.light.head a
		{
			color:#fff !important;
		}
		ul.sideMenu li.light a
		{
			color:#ccc !important;
		}
		ul.sideMenu li.light a.current
		{
			color:#fff !important;
		}
		
	ul.sideMenu li a
	{
		text-decoration: none;
		padding:4px 0 1px 7px;
		display:block;
		color:#666;
	}
		ul.sideMenu li a.current
		{
			font-weight:bold;
					color: #2f7294;
		}
		ul.sideMenu li.sideHeader a
		{
			color: #666;
			padding:7px 0 8px 7px;
			background:transparent;
		}


ul.sideMenu ul
{
	display: none;
	padding:3px 0 0px;
	margin:1px 0px 0 0px;
}
	ul.sideMenu ul.open
	{
		display: block !important;
	}
		ul.sideMenu ul li
		{
			text-transform: none;
			margin:0 0 0px 0px;
			padding:0;
			background-image: none;
			font-style:italic;
		}
			ul.sideMenu ul li a
			{
				padding:1px 11px 3px 0;
				border:none;
			}
				ul.sideMenu ul li a.current
				{
					color: #0065A4;
					border-left:none;
					font-weight:normal;
					background:url(img/arrow-blue.png) no-repeat 100% 6px ;
				}


