/* For the first menu level only ---------- */
.menu, .menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
.menu > li {float:left;}
.menu > li.floatr {float:right;}

/* --------------------------------------- */
.menu ul {
	position:absolute;
	display:none;
	width:125px;
}
.menu > li.floatr > ul {right:0;}
.menu li {position:relative;}
.menu li:hover > ul {display:block;}
.menu a {display:block;}
.menu ul ul {
	top:0;
	left:125px;
}
.menu > li.floatr > ul ul {left:-125px;}
.menu ul a {position:relative;}

/* --------------------------------------- */
.menu .cols1, .menu .cols2, .menu .cols3, .menu .cols4, .menu .cols5 {
	position:absolute;
	display:none;
	overflow:auto;
	padding:5px 0px;
	line-height: 18px;
	z-index: 2000;
/*	padding:5px; */
}
.menu .cols1 {width:150px;}
.menu .cols2 {width:300px;}
.menu .cols3 {width:450px;}
.menu .cols4 {width:600px;}
.menu .cols5 {width:750px;}

.menu > li.floatr > div {right:0;}
.menu > li:hover > div {display:block;}

.menu .col1, .menu .col2, .menu .col3, .menu .col4, .menu .col5 {
	float:left;
	padding:5px 0px;
/*	padding:5px; */
}
.menu .col1 {width:150px;}
.menu .col2 {width:290px;}
.menu .col3 {width:460px;}
.menu .col4 {width:590px;}
.menu .col5 {width:740px;}

/* wdl added */
.menu ol{
	text-align: left;
}
.menu .col1 h4 {
	text-align: left;
	margin-left: 5px;
}