/* A few IE bug fixes */
* { margin: 0; padding: 0; }
* html #left ul ul li a { height: 100%; }
* html #left ul li a { height: 100%; }
* html #left ul ul li { margin-bottom: -1px; }

#theMenu { width: 207px; margin-left: 2px; padding: 0; }

/* Some list and link styling */
#left ul li { width: 200px; }
#left ul ul li { border-left: 10px solid #0a4a05; padding: 0; width: 190px; margin: 0; font-size: 1px; }
#left ul ul li:hover { border-left: 10px solid #fdb813; }
#left ul ul li a { display:block; color: #fff; background: #727272; padding: 5px 14px; font-size: 12px; text-decoration: none; border-bottom: 1px solid #aaaaaa;}
#left ul ul li a:hover { color: #fff; background-color: #5a5959; border-color: #f0ad0c; }
#left ul ul li.this { border-left: 10px solid #333232;}
#left ul ul li a.this { background: #fdb813; color: #333232;}


#left li { list-style-type: none; }
#left h2 { margin-top: 1.2em; }

/* Header links styling */
#left h3.head a { 
color: #fff;
font-size: 14px;
display:block; 
font-weight: normal;
background: url(../img/sidenav_h3_green.png) top center repeat-x;
line-height: 20px;
padding: 4px 0px 3px 22px;
text-decoration: none;
}

#left h3#first a{
	min-height: 24px;
	background: url(../img/sidenav_head.png) bottom center no-repeat;
}
#left h3#first a:hover {
	background: url(../img/sidenav_head.png) top center no-repeat;
}
#left h3#first.selected a {
	background: url(../img/sidenav_head.png) top center no-repeat;	
}
#left h3.head a:hover { 
color: #333333;
background: url(../img/sidenav_h3_green.png) bottom center repeat-x;
}
#left h3.selected a { 
	color: #333333;
	background: url(../img/sidenav_h3_green.png) bottom center repeat-x;
}
#left h3.selected a:hover { 
	color: #333333;
	background: url(../img/sidenav_h3_green.png) bottom center repeat-x;
}