/* Start of CMSMS style sheet 'JB-styles-menu' */
/******************** MENU *********************/
#menu_vert {
	margin:3px 0 0 20px;
	padding: 0;
	width:148px;
}
#menu_vert ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width:128px;
}
#menu_vert ul ul {
	margin: 0 0 0 15px;
	padding: 0px 5px 10px 0px;
	width:105px;
}
#menu_vert li {
	list-style: none;
	clear:both;
	margin: 0px ;
	padding: 0px;
}
#menu_vert li.currentpage {
	padding: 2px 0px 2px 0px;
	*padding:0px ;
	text-align:left;
}
#menu_vert li.menuactive {
	margin: 0;
	padding:2px 0 2px 0px;
	background:transparent url(images/cms/menuline.png) no-repeat;;
}
#menu_vert li.menuactive ul {
	margin: 0 0 0 15px;
	padding-bottom:10px;
}
#menu_vert li.activeparent {
	margin: 0;
	padding: 0px;
}
* html #menu_vert li {
	height: 1%;
}
* html #menu_vert li a {
	height: 1%;
	text-decoration: none;
}
* html #menu_vert li hr {
	height: 1%;
}
/** end fix **/
/* first level links */
div#menu_vert a {
	display: block;
	color: #fff;
	text-decoration: none;
	font:normal 14px arial;
	text-align:left;
	line-height:normal;
        cursor:pointer;
}
/* for contact **/
div#menu_vert li#menuContact a,div#menu_vert li#menuContact h3 {margin-top:10px;}
div#menu_vert li#menuContact a,div#menu_vert li#menuContact h3 ,
div#menu_vert li#contactus a,div#menu_vert li#contactus h3 {
	color:#fff;
	font-size:14px;
}

div#menu_vert a span {
	display:block;margin-top:0px;
	*margin-top:5px;
	width:130px;
}
div#menu_vert li a:hover { text-decoration: none; color:#fff;}
div#menu_vert li {
	background:transparent url(images/cms/menuline.png) no-repeat;
	display:block;
	width:125px;
	padding:0;
}
div#menu_vert li ul li {padding:2px 0  2px  13px;*padding:0px 0  0px  13px ;width:100px;}
div#menu_vert li ul li {background:none;}
div#menu_vert li a {
	padding-left:20px;
	text-decoration: none;
	font-size:14px;
	padding-top: 2px;
	padding-bottom:0px;
}
div#menu_vert li a:hover {
	/*background: transparent url(images/cms/sel_bullet.png) no-repeat left 2px;*/
}
div#menu_vert li ul li  a:hover {
	background: transparent url(images/cms/sel_bullet.jpg) no-repeat left 4px;
	*background: transparent url(images/cms/sel_bullet.jpg) no-repeat left  3px;
	_background: transparent url(images/cms/sel_bullet.jpg) no-repeat left  9px;
}
div#menu_vert li ul li a {
	background:none;
	padding-left:10px;
	cursor:pointer;
}
div#menu_vert li.menuparent a {
	margin-left:0px;
	text-decoration: none;
}
/* next level links, more padding and smaller font */
div#menu_vert ul ul a {
	font-size: 11px;
	font-weight:normal;
	font-style:italic;
	padding: 0px;
	color:#fff;
	text-decoration: none;
}
div#menu_vert ul ul a:hover {
	color:#fff;
}
div#menu_vert ul ul a  {
	text-decoration: none;
}
/* third level links, more padding */
div#menu_vert ul ul ul a {
	/*padding: 0.5em 0.3em 0.3em 3em;*/
	text-decoration: none;
}
/* hover state for all links */
div#menu_vert a:hover {
	background-color: transparent;
	color: #fff;
	text-decoration: underline;
}
div#menu_vert a.activeparent:hover {
	color: #fff;
}
/* active parent, that is the first level parent of a child page that is the current page */
div#menu_vert li.activeparent {
	background: transparent url(uploads/ngrey/liup.gif) no-repeat right -65px;
	color: #fff;
}
div#menu_vert li.activeparent a.activeparent {
/* you can set your own image here */
	/*background: transparent url(uploads/ngrey/libk.gif) no-repeat right top;*/
/* to contrast with background image */
	color: #fff;
}
div#menu_vert li a.parent {
	/*padding-left:20px;*/
}
div#menu_vert ul ul li a.parent {
	padding-left: 0.9em;
}
div#menu_vert li a.parent span {
	display: block;
	margin: 0;
}
div#menu_vert li a.parent:hover {
	text-decoration: none;
}
div#menu_vert li a.parent:hover span {
	/*display: block;
	margin: 0;
	font-weight: bold;
	font-family:arial black;
	padding-left:20px;
	padding-top:0;*/
}
div#menu_vert li a.menuactive.menuparent {
	padding-left: 0px;padding-top:0px;
	margin:0px;
	/*background: transparent url(images/cms/sel_bullet.jpg) no-repeat left  5px;*/
}
div#menu_vert li a.menuactive:hover {color:#fff;}
div#menu_vert ul ul li a.menuactive.menuparent {
	padding-left: 0px;
}
div#menu_vert li a.menuactive.menuparent span {
	display: block;
	margin: 0;
	font-weight: bold;
	/*font-family:arial black;*/
	padding-left:20px;
	padding-top:0;
}
div#menu_vert li a.menuactive.menuparent:hover {
	text-decoration: none;
	color: #fff;
}
div#menu_vert ul ul li a.activeparent {
	color: #fff;
}
/* current pages in the default Menu Manager template are unclickable. This is for current page on first level */
div#menu_vert ul h3 {
	display: block;
	color: #fff;
	padding:0px 0 0px 20px;
	margin: 0;
	line-height:normal;
	background: transparent url(images/cms/sel_bullet.png) no-repeat left  10px;font-size:14px;
}
div#menu_vert ul h3 span{
	display:block;
	margin-top:2px;
	width:108px;
        /*font-family:arial black;*/
}
div#menu_vert ul ul h3 span{ font-family:arial;}
/* next level current pages, more padding, smaller font and no background color or bottom border */
div#menu_vert ul ul h3 {
	font-size: 11px;
	font-style:italic;
	padding:0;
	color: #fff;
	text-align:left;
	margin-left:13px;
	background: transparent url(images/cms/sel_bullet.jpg) no-repeat left  4px;
	*background: transparent url(images/cms/sel_bullet.jpg) no-repeat left  3px;
	_background: transparent url(images/cms/sel_bullet.jpg) no-repeat left  5px;
	padding-left:10px;
}
/* current page on third level, more padding */
div#menu_vert ul ul ul h3 {
}
/* BIG NOTE: I didn't do anything to these, never tested */
/* section header */
div#menu_vert li.sectionheader {
	border-right: none;
	padding: 0.8em 0.5em 0.5em 1.5em;
	line-height: 1em;
	margin: 0;
    color: #fff;
    cursor:text;
}
/* separator */
div#menu_vert .separator {
	height: 1px !important;
	margin-top: -1px;
	margin-bottom: 0;
	-padding: 2px 0 2px 0;
	background-color: #000;
	overflow: hidden !important;
	line-height: 1px !important;
	font-size: 1px;
/* for ie */
}
div#menu_vert li.separator hr {
	display: none;
}
div#menu_vert ul ul a span {width:108px;}
div#menu_vert dfn {display:none;}
/* End of 'JB-styles-menu' */

