/* ********* MEGA MENU (Flyout) STYLES ****************** */

.megamenu{
	position: absolute;
	left: 0;
	top: 0;	
	display: none;
	/* background: url(images/MenuBG-Flyout.png); */
	background-color: #ffffff;
	border: 1px solid #000000;
	border-top-width: 0px;
	padding: 10px;
	font: normal 14px Arial;
	z-index: 100;
	-moz-border-radius: 0px 0px 9px 9px;
	border-radius: 0px 0px 9px 9px;
	margin: 0px 0px 0px -1px; /* ***** POSITION THE MENU FOR HORIZONTAL MENU SYSTEM **** */
	/* margin: -30px 0px 0px 100px; ***** POSITION THE MENU FOR VERTICAL MENU SYSTEM **** */
}

.nolink{
	cursor: default;
}

.megamenu .column{
	border: solid 0px green;
	float: left;
	width: 260px; /*width of each menu column*/
	margin-right: 10px;
}

.megamenu .column h3{
	color: #303030;
	font: bold 18px Arial;
	margin: 0 0 5px 0;
}

.megamenu .column ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 100%;
}

/* FIRST LEVEL OF LINKS */

.megamenu .column ul li{
	font-size: 18px;
	font-weight: bold;
	padding: 0px 0px 8px 12px;
}

.megamenu .column ul li a{
	line-height: 120%;
	color: #303030;
	text-decoration: none;
}

.megamenu .column ul li a:hover{
	color: #4968ff;
	text-decoration: underline;
}


/* SECOND LEVEL OF LINKS */

.megamenu .column ul li ul li{
	padding: 4px 0px 4px 2px;
	font-weight: normal;
	font-size: 14px;
}

.megamenu .column ul li ul li a{
	font-weight: normal;
	color: #112377;
	text-decoration: none;
}

.megamenu .column ul li ul li a:hover{
	color: #4968ff;
	text-decoration: underline;
}



/* THIRD LEVEL OF LINKS */

.megamenu .column ul li ul li ul li{
	padding: 0px 0px 3px 12px;
	font-weight: normal;
	font-size: 12px;
}

.megamenu .column ul li ul li ul li a{
	color: #112377;
	text-decoration: none;
}

.megamenu .column ul li ul li ul li a:hover{
	color: #4968ff;
	text-decoration: underline;
}