#ctlMenu_pnlMenu {
	
	width: 600px; /*100% */
	background: #ffffff;
	/*float: left;*/
	min-height:20px;
	font-size: 12px;
	max-width:800px;
	z-index:100;
	/*border: 1px solid blue;
	border-bottom:1px solid #000000;*/
	
}

.DDMenu
{
	width: 630px;
	height:20px;
	
	background-color:#EFEDDE;
	border-bottom:1px solid #716F64;
	padding-bottom:2px;
}

.DDMenu ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	
	
	float: left;
}

.DDMenu a, .DDMenu h2 {
	font-family: arial, helvetica, sans-serif;
	
	display: block;
	/*border-width: 1px;
	border-style: solid;*/
	/*border-top:1px solid #ccc;  #888 #555 #bbb;*/
	margin: 0;
	padding: 2px 3px;
	border:1px solid #EFEDDE;
}

.DDMenu a {
	color: #000000;
	background: #EFEDDE;
	text-decoration: none;
	padding:3px 5px;
}

.DDMenu a:hover {
	color: #000000;/*#3333CC;*/
	background-color:#C1D2EE;
	border:1px solid #888888;
}

.DDMenu li {
	position: relative;
}

.DDMenu ul ul {
	position: absolute;
	width: 120px;
	/*border:1px solid #000099;#3333CC;*/
	z-index: 500;
	font-size:10px;
	border:1px solid #888888;
}
.DDMenu ul ul li
{
	/*border-bottom:1px solid #FFFFFF;*/
}

.DDMenu ul ul li a
{
	background-color: #EFEDDE;
	color:#000000;
} 

.DDMenu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}


/* Insert more layers here as necessary */


div.DDMenu ul ul,
div.DDMenu ul li:hover ul ul,
div.DDMenu ul ul li:hover ul ul
{display: none;}

div.DDMenu ul li:hover ul,
div.DDMenu ul ul li:hover ul,
div.DDMenu ul ul ul li:hover ul
{display: block; z-index:500}


#ctlMenu_pnlMenu ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	
	border-bottom:1px solid #0D4E93;
	float: left;
}

#ctlMenu_pnlMenu a, #ctlMenu_pnlMenu h2 {
	font-family: verdana, helvetica, sans-serif;
	
	display: block;
	/*border-width: 1px;
	border-style: solid;*/
	/*border-top:1px solid #ccc;  #888 #555 #bbb;*/
	margin: 0;
	padding: 2px 3px;
}

#ctlMenu_pnlMenu h2 {
	color: #fff;
	background: #000;
	text-transform: uppercase;
}

#ctlMenu_pnlMenu a {
	color: #000000;
	background: #ffffff;
	text-decoration: none;
	padding:3px 5px;
}


#ctlMenu_pnlMenu a:hover {
	color: #FFFFFF;/*#3333CC;*/
	background-color:#828E79;
}

#ctlMenu_pnlMenu li {
	position: relative;
}

#ctlMenu_pnlMenu ul ul {
	position: absolute;
	width: 13em;
	/*border:1px solid #000099;#3333CC;*/
		border-top:1px solid black;
	border-bottom:none;
	z-index: 500;
	font-size:10px;
}
#ctlMenu_pnlMenu ul ul li
{
	border-bottom:1px solid #FFFFFF;
}

#ctlMenu_pnlMenu ul ul li a
{
	background-color: #C6C8CA;
	color:#FFFFFF;
} 

#ctlMenu_pnlMenu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}


/* Insert more layers here as necessary */


div#ctlMenu_pnlMenu ul ul,
div#ctlMenu_pnlMenu ul li:hover ul ul,
div#ctlMenu_pnlMenu ul ul li:hover ul ul
{display: none;}

div#ctlMenu_pnlMenu ul li:hover ul,
div#ctlMenu_pnlMenu ul ul li:hover ul,
div#ctlMenu_pnlMenu ul ul ul li:hover ul
{display: block; z-index:500}

#ctlMenu_pnlMenu a.toplevel{
	background-image:url(images/tab_off.gif);
	background-repeat:no-repeat;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*background: #ff0000;*/
	text-align:center;
	/*background-color:transparent;*/
}
#ctlMenu_pnlMenu a.toplevel:hover{
	background-image:url(images/tab_on.gif);
	background-repeat:no-repeat;
	background-color:#0000CC;
	text-align:center;
	border:none;
	color:#000066;
}
		
#ctlMenu_pnlMenu a.highlight{
	background-image:url(images/tab_on.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	text-align:center;
	color:#000099;
	
}

#ctlMenu_pnlMenu a.pageactive{
	
	background-color:#176DC7;
	text-align:center;
	color:#FFFFFF;
	font-weight: normal;
	
}

#ctlMenu_pnlMenu a.pageactive:hover{
	
	
}