.ddsmoothmenu{
	padding: 1px;
}

.ddsmoothmenu ul{
	z-index:100;
	margin: 0;
	padding: 0 0 0 30px;
	list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
	.ddsmoothmenu ul li a {
		display: block;
		height: 42px;
		padding: 0 10px 0 10px;
		line-height: 42px;
		font-size: 14px;
		color: #eeeef2;/*#bbb3ac*/
		text-align: center;
		text-decoration: none;
		font-weight: 600;
		outline: none;
	}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

	.ddsmoothmenu ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
		color: #bababd; /*#0ad6e7*/
		font-weight: 600;
	}
	.ddsmoothmenu ul li a:hover {
		/*color: white;*/
		/*font-size: 16px;*/
		text-decoration: underline;
	}

/*1st sub level menu*/
	.ddsmoothmenu ul li ul {
		position: absolute;
		width: 160px;
		margin: 0;
		padding: 0;
		padding-top: 5px;
		padding-bottom: 5px;
		left: 0;
		display: none; /*collapse all sub menus to begin with*/
		visibility: visible;
		background: #f9f9f9; /*#262626*/
		/*border: 1px solid #262626;*/
		border-bottom: 3px solid #1C2997;
		border-top: 0;
	}

.ddsmoothmenu ul li ul span.bottom { position: absolute; width: 178px; height: 13px; bottom: -13px; left: 0;  background: url(images/templatemo_smb_b.png) no-repeat; }

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
	.ddsmoothmenu ul li ul li a {
		font-weight: 500;
		width: 150px; /*width of sub menus*/
		height: 30px;
		line-height: 28px;
		padding: 0 11px;
		margin: 0;
		font-size: 12px;
		text-align: left;
		background: none;
		color: #505050; /*#bbb3ac*/
	}

.ddsmoothmenu ul li ul li .last {
	border-bottom: none;
}

	.ddsmoothmenu ul li ul li a.selected, .ddsmoothmenu ul li ul li a:hover {
		color: #1C2997; /*#0ad6e7*/
		font-weight: 600;
		/*width: 131px;*/
		/*padding-left: 20px;*/
		background: none;
	}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.5;
}

/* menu */
