/* Start of CMSMS style sheet 'ConAll_vertical_navigation' */
/**************************
Simple Vertical Navigation
**************************/

#menu_vert {
	float: left; /* since this element is floated, a width must be given */
	width: 170px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0; /* padding keeps the content of the div away from the edges */
	background:none;
}
#menu_vert ul {
	font: 12px/15px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
/* Section Title */
#menu_vert h2 {
	border-bottom:#666666 thin solid;
	color:#000000;
	display: block;
	font: bold 14px/15px Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
}
#menu_vert h2 a, div#menu_vert h2 a:hover {
	background: none;
	border-bottom: none;
	color:#000000;
	padding: 0;
	margin: 0 0 5px 0;
}
#menu_vert h2 a:hover {
	background: none;
	border-bottom: none;
	color: #8CC63F;
	padding: 0;
	margin: 0 0 5px 0;
}
#menu_vert li {
	display: block;
	list-style: none;
	margin: 0;
	padding:0;
}

/** fix stupid ie bug with display:block; **/
* html #menu_vert li a {
	height: 1%;
}
* html #menu_vert li hr {
	height: 1%;
}
/** end fix **/


/* First Level */
#menu_vert ul li {
	border:none;
}
#menu_vert a {
	background: url(uploads/images/base/arrow_c_u.gif) no-repeat 0 8px;
	color: #000000;
	display: block;
	padding: 2px 0;
	min-height: 1em;
	text-decoration: none;
}
#menu_vert ul a {
	padding: 2px 0 2px 15px;
}
#menu_vert a:hover {
	background: url(uploads/images/base/arrow_c_o.gif) no-repeat 0 8px;
	color: #8CC63F;
}
#menu_vert ul .activeparent {
	background: url(uploads/images/base/arrow_o_o.gif) no-repeat 0 8px;
	color: #000000;
}
#menu_vert ul h3 {
	background: url(uploads/images/base/arrow_o_o.gif) no-repeat 0 8px;
	color: #000000;
	display: block;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 15px;
	margin: 0;
}

/* Second Level */
#menu_vert ul ul li {
	border-bottom: none;
	font-size: 11px;
}
#menu_vert ul ul a {
	background: url(uploads/images/base/arrow_c_u.gif) no-repeat 15px 8px;
	padding: 2px 0 2px 30px;
}
#menu_vert ul ul a:hover {
	background: url(uploads/images/base/arrow_c_o.gif) no-repeat 15px 8px;
	color: #8CC63F;
}
#menu_vert ul ul .activeparent {
	background: url(uploads/images/base/arrow_o_o.gif) no-repeat 15px 10px;
	color: #000000;
}
#menu_vert ul ul h3 {
	background: url(uploads/images/base/arrow_c_o.gif) no-repeat 15px 10px;
	color: #000000;
	display: block;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 30px;
	margin: 0;
}

/* Third Level */
#menu_vert ul ul li {
	border-bottom: none;
	font-size: 11px;
}
#menu_vert ul ul ul a {
	background: url(uploads/images/base/dash_c_u.gif) no-repeat 30px 12px;
	padding: 2px 0 2px 45px;
}
#menu_vert ul ul ul a:hover {
	background: url(uploads/images/base/dash_c_o.gif) no-repeat 30px 12px;
	color: #8CC63F;
}
#menu_vert ul ul ul h3 {
	background: url(uploads/images/base/dash_c_o.gif) no-repeat 30px 12px;
	color: #663333;
	display: block;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 45px;
	margin: 0;
}

/* End of 'ConAll_vertical_navigation' */

