*	{
	margin: 0;
	padding: 0;
	}

.leftnavContainer 
{
	background-image: url(/images/bg-left-nav.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #663200;
	/*  border-right: 1px solid #627D81;  */
	}
.leftnave .allstyle { text-decoration:none; }	

.leftnav ul	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
.leftnav ul ul	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
.leftnav ul li	{
	margin: 0;
	padding: 0;
	color: #627D81;
	}	
.leftnav ul li ul li	{
	font-weight: 400;
	}


/* needed to keep colors correct */
.leftnav ul li a:hover	{
	text-decoration: none;
	color: #fff!important;
	}
.leftnav ul li a	{
	text-decoration: none;
	color: #fff!important;
	}
	
.leftnav ul  li a:hover.on	{
	color: #fff;
	background-color: #fff;
	text-decoration: none;
	}
.leftnav ul  li a.on	{
	color: #fff!important;
	background-color: #fff;
	text-decoration: none;
	}
	
.leftnav ul li a	{
	display: block;
	width:130px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px!important;
	font-weight: 800;
	text-decoration: none;
	color: #fff;
	padding: 3px 2px 3px 5px;
	margin: 0;
	}
.leftnav ul li ul li a	{
	display: block;
	width:120px;
	padding: 3px 2px 3px 15px;
	font-size: 10px!important;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
	}	

	
/* hover li */
.leftnav ul  li a:hover	{
	color: #e14900!important;
	/*  background-color: #e14900;  */
	}
.leftnav ul li ul li a:hover	{
	/*  padding-left: 20px;  */
	font-weight: 400;
	font-size: 11px;
	color: #fff!important;
	background-color: #e14900;
	}
/* end hover li */


/* on states and hover on states */
.leftnav ul  li a:hover.on	{
	display: block;
	font-weight: 800;
	color: #fff!important;
	background-color: #e14900;
	}
.leftnav ul  li ul li a:hover.on	{
	font-weight: 400;
	padding-left: 20px;
	font-weight: 400;
	color: #fff;
	background-color: #e14900;
	}
.leftnav ul  li a.on	{
	display: block;
	font-weight: 800;
	color: #fff;
	background-color: #e14900;
	text-decoration: none;
	}

.leftnav ul  li ul li a.on	{
	font-weight: 400;
	color: #fff;
	background-color: #e14900;
	}


.leftnav h3 a:link, .leftnav h3 a:visited {
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	font-weight: 400;
	margin-top: 10px!important;	
	}
.leftnav h3 a:hover	{
	color: #e14900;
	}

