
/* vertical menus */



.right-cdi a{
	font-size: 13px;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:22px;
	text-decoration: none;
}

.right-cdi a:hover {
	text-decoration: underline;
}

ul.programs {
	margin: 0;
	padding: 0;
}


ul.programs li {
	display: inline;
	margin: 0;
	padding: 0;
	position: relative;
}

ul.programs li a {
	text-decoration: none;
	margin: 0;
	padding: 0;
}

ul.programs li a:hover {
	text-decoration: underline;
}

.mega {
	margin: 0;
	padding: 0;
	width: auto;
}

ul.programs li.mega a {
  margin: 0;
  padding: 0;
}

ul.programs li.mega .menu a:hover {
  text-decoration: underline;
}

ul.programs .menu, ul.programs .webmenu {
  display: none;
  margin: 0;
  padding: 0;
}


ul.programs li.mega .menu {
  border: 1px solid #005A9C;
  width: 330px;
  height:auto;
  position: absolute;
  top: 0px;
  left: 100px;
  margin: 0;
  padding: 10px;
  background: #F7FCFF repeat;
  z-index:10;
}

/* Virtual Courses Popup Menu */
ul.programs li.mega .webmenu {
  border: 1px solid #005A9C;
  width: 450px;
  height:auto;
  position: absolute;
  top: -280px;
  left: 100px;
  margin: 0;
  padding: 10px;
  background: #F7FCFF repeat ;
  z-index:10;
}

ul.programs li.mega .menu span#left, ul.programs li.mega .webmenu span#left {
  width:320px;
  height:auto;
  text-align:left;
  margin: 0px;
}


ul.programs li.hovering .menu, ul.programs li.hovering .webmenu {
  display: block;
position: absolute;
z-index:10;
}

ul.programs li.mega .menu span#left a, ul.programs li.mega .webmenu span#left a {
  background:none;
  line-height: 20px;
  height:auto;
  margin:0;
  padding: 5px;
  text-decoration: none;
}

ul.programs li.mega .menu span#left a:hover, ul.programs li.mega .webmenu span#left a:hover {
  text-decoration:underline;
}

.clr {
	clear: both;
}

.menuTitle {
	color: #6c276a;
	font-weight: bold;
}

div.training-left {
	margin-left: 18px;
}

.training .training .mega a.training-link, .training .training .mega  a:visited.training-link {
	color: #523E35;
}

.training .training-bullet {
	width:12px;
	height:16px;
	background:transparent url(images/template/blue-square.gif) no-repeat;
	margin:8px 3px 0 5px;
	padding:0;
}

.consultants .consultants-left a, .consultants .consultants-left a:visited {
	color: #523E35;
}

.consultants .consultants-left .bullet {
	width:12px;
	height:16px;
	background:transparent url(images/template/blue-square.gif) no-repeat;
	margin:8px 3px 0 5px;
	padding:0;
}
