/* Start of CMSMS style sheet 'inmageMenu' */
/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li {
	width: 174px;
}
/* Unless you know what you do, do not touch this */
#primary-nav {
	list-style: none;
	margin: 0px;
	padding: 0px;
        z-index:10;
}
#primary-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: auto;
	display: none;
}
#primary-nav ul ul {
	margin-top: 1px;
	margin-left: -1px;
	left: 100%;
	top: 0px;
}
#primary-nav li {
	margin-left: -1px;
	float: left;
}
#primary-nav li li {
	margin-left: 0px;
	margin-top: -1px;
	float: none;
	position: relative;
}
/* Styling the basic apperance of the menu elements */
#primary-nav a {
	display: block;
	padding: 14px 27px; /* the 28px is for the left/right padding, change this if more or less items used in top menu */
	text-decoration: none;
        background: url(uploads/inmage/menbk.jpg);
}
#primary-nav li li a {
        padding: 8px 0 8px 10px;
        color:#787878;
}
/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav a:hover {
	background: url(uploads/inmage/menbkon.jpg) left top
}
#primary-nav li li a:hover {
	background: #000 none
}
#primary-nav li.menuactive a {
	background: url(uploads/inmage/menbkon.jpg) left top
}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul .menuparent,
#primary-nav ul li .menuparent:hover,
#primary-nav ul li.menuparenth,
#primary-nav ul li.menuparent {
	background-image: url(uploads/inmage/arrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
/* Styling the apperance of menu items on hover */
#primary-nav li:hover a, 
#primary-nav li.menuh a, 
#primary-nav li.menuparenth a, 
#primary-nav li.menuactiveh a { 
	background: url(uploads/inmage/menbkon.jpg) left top
}
#primary-nav li:hover li a,
#primary-nav li.menuh li a,
#primary-nav li.menuparenth li a,
#primary-nav li.menuactiveh li a {
	background: #231f20 none;
        background-color: #231f20;
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul,
#primary-nav li.menuparenth ul ul ul {
	display: none;
}
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav ul ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul,
#primary-nav ul ul ul li.menuparenth ul {
	display: block;
}
/* IE Hacks */
#primary-nav li li {
	float: left;
	clear: both;
}
#primary-nav li li a {
	height: 1%;
}
/* left menu */
#menuwrap {
       margin-bottom:15px;
       border-bottom: 1px solid #ACACAC;
}
#leftnav {
	list-style: none;
	margin: 4px 0px 10px;
	padding: 0px;
}
#leftnav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#leftnav {
        padding: 0px 1px;
}
#leftnav a {
        color: #76160F;
	display: block;
	padding: 7px 0px 0px 43px;
	text-decoration: none;
        font-size: 1.1em;
        font-weight:bold;
}
#leftnav li a{
	/*background: url(uploads/inmage/lidot.jpg) no-repeat 25px 10px;*/
       background: url(uploads/inmage/lidoton.jpg) no-repeat 25px 10px;	
}
#leftnav li li {
	padding: 0 0 0 0.5em;
}
#leftnav li .menuactive {
	background: url(uploads/inmage/lidoton.jpg) no-repeat 25px  10px;
        text-decoration: underline;
}
#leftnav a:hover {
	text-decoration: underline;
}
#leftnav li a:hover {
	background: url(uploads/inmage/lidot.jpg) no-repeat 25px 10px;	
	/*background: url(uploads/inmage/lidoton.jpg) no-repeat 25px  10px;*/
}
/*#leftnav li li a:hover {
	background: none;
}*/
#leftnav li li.menuactive  {
	background: none;
        text-decoration: underline;
}
#leftnav li li.menuactive a {
        text-decoration: underline;
}
/* bottom nav */

#footmenuwrapper {
       color: #666;
       text-align: center;
       line-height: 1em;
}

#footmenuwrapper a {
  padding:2px 5px;
  color: #808080;
  text-decoration:none;
}

#footmenuwrapper a:hover {
  text-decoration:underline;
}

#footprimary-nav {
	list-style: none;
	margin: 0px;
	padding: 0px;
        overflow:auto;
}
#footprimary-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#footprimary-nav a {
        font-size: 12px;
	display: block;
	padding: 5px 12px;
        color: #808080;
	text-decoration: none;
        background: url(uploads/inmage/btmlibk.jpg) no-repeat left 7px;
}
#footprimary-nav a:hover {
	text-decoration: underline;
}
#footprimary-nav a.home {
        background: none;
}
#footprimary-nav li {
	float: left;
}

.shortpipe {
  line-height: .5em;
  padding: 2px;
}
/* End of 'inmageMenu' */

