.mainmenu-left {
	background: url('../images/mainmenu-left.png');
	background-position: right;
	background-repeat: no-repeat;
	width: 15px;
	height: 73px;
	margin:0px;
	margin-top: 1px;
	padding:0px;
}

.mainmenu-right {
	background: url('../images/mainmenu-right.png');
	background-position: left;
	background-repeat: no-repeat;
	width: 15px;
	height: 73px;
	margin:0px;
	margin-top: 1px;
	padding:0px;
}

.mainmenu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family: "Myriad Pro Bold Condensed", Arial;
	font-size:20px;
	/*font-weight:bold;*/
}
.mainmenu ul{
	background:#333333;
	height:73px;
	list-style:none;
	margin:0;
	padding:0;
	background: url("../images/mainmenu-background.png") bottom left repeat-x;
	}
	.mainmenu li{
		float:left;
		padding:0px;
		}
	.mainmenu li a{
		/*background: url("../images/mainmenu-background.png") bottom left repeat-x;*/
		color:#ffffff;
		display:block;
		font-weight:normal;
		line-height:73px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.mainmenu li a:hover, .mainmenu ul li:hover a{
			background: url("../images/mainmenu-hover.png") bottom left repeat-x;
			color:#000000;
			text-decoration:none;
			}
	.mainmenu li ul{
  		opacity:0.95;
  		filter:alpha(opacity=95); /* For IE8 and earlier */		
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		top:9em;
		/*left:0;*/
		}
	.mainmenu li:hover ul{
		display:block;
		
		}
	.mainmenu li li {
		background-color: #414141;
 		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		color:#ffffff;
		white-space: nowrap;
		overflow: hidden;
		}
	.mainmenu li:hover li a{
		background:none;
		color:#ffffff;
		}
	.mainmenu li ul a{
		display:block;
		height:53px;
		line-height:58px;
		font-size:20px;
		font-style:normal;
		color:#ffffff;
		margin:0px;
		padding:0px 10px 0px 10px;
		text-align:left;
		}
		.mainmenu li ul a:hover, .mainmenu li ul li:hover a{
			background:url('../images/mainmenu-hover-2.png') center left repeat-x;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			display:block;
			width:100%;
			}
	.mainmenu p{
		clear:left;
		}	

.joomla-nav {
	border-bottom: 0px !important;
}

.notes-nav {
	border:0px;
	margin:0px;
	padding:0px;
}

.notes-nav ul{
	background:#333333;
	height:73px;
	list-style:none;
	margin:0;
	padding:0;
	background:url("../images/mainmenu-background.png") bottom left repeat-x;
}

.notes-nav li{
	float:left;
	padding:0px;
	list-style:none;
	width:100%;
}

.notes-nav li a{
	width:100%;
	font-family: "Myriad Pro Bold Condensed", Arial;
	font-size:28px;
	background-color:#ffffff;
	color:#000000;
	display:block;
	font-weight:normal;
	line-height:73px;
	margin:0px;
	padding:0px 25px;
	text-align:left;
	text-decoration:none;

	border-left-style: solid;
	border-left-width:2px;
	border-left-color: #cfcfcf;
}

.notes-nav li a:hover {
	background-color: #006860;
	color:#ffffff;
	text-decoration:none;
}

.category-module-right {
	overflow:hidden;
}

.category-module-right li{
	float:left;
	padding:0px;
	list-style:none;
	width:100%;
}

.category-module-right li a{
	width:100%;
	font-family: "Myriad Pro Bold Condensed", Arial;
	font-size:16px;
	background-color:#ffffff;
	color:#000000;
	display:block;
	font-weight:normal;
	line-height:44px;
	margin:0px;
	padding:0px 25px;
	text-align:left;
	text-decoration:none;

	border-left-style: solid;
	border-left-width:2px;
	border-left-color: #cfcfcf;
}

.category-module-right li a:hover {
	background-color: #006860;
	color:#ffffff;
	text-decoration:none;
}

