/**************** menu coding *****************/
#menumain {
width: 100%;
float: left;

}

#menumain ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
width:5em;

}

/**************** Menu headers *****************/
#menumain ul.top1 {width:9em;}
#menumain ul.top2 {width:13em;}
#menumain ul.top3 {width:11em;}
#menumain ul.top4 {width:9em;}
#menumain ul.top5 {width:10em;}
#menumain ul.top6 {width:9em;}
#menumain ul.top7 {width:7em;}

/**************** Drop down menus *****************/
#menumain ul.sub1 {width:13em;}
#menumain ul.sub2 {width:13em;}
#menumain ul.sub3 {width:12em;}
#menumain ul.sub4 {width:14em;}
#menumain ul.sub5 {width:15em;}

#menumain a, #menumain h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
font-weight:normal;
text-decoration:none;
display: block;
white-space:nowrap;
margin: 0;
padding: 3px ;
}

#menumain h2 {

}

#menumain a {
color: #000;
background-color: #C4C4C4;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;		
}

#menumain ul h2 a {
 padding-left: 9px;
}

#menumain a:hover {
color:#069; background-color:#ccc;
}

#menumain li {position: relative;}

#menumain ul ul {
position: absolute;
z-index: 500;
}

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

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

div#menumain ul li:hover ul,
div#menumain ul ul li:hover ul,
div#menumain ul ul ul li:hover ul
{display: block;}


/** Alt Menu style **/


#topmenu {
    padding-bottom:25px;
}

#networkmenu, #networkmenu ul {
	padding:0;
	margin:0;
	list-style:none;
	height:30px;
	border-bottom:1px solid #fff;
	background-color: #C4C4C4;
}

#networkmenu li.first {border-left:1px solid #fff;}
#networkmenu table {border-collapse:collapse; width:0; height:0; padding:0; margin:-1px;}
#networkmenu ul {position:absolute; left:-9999px;}
#networkmenu li {float:left; border-right:1px solid #fff;}
#networkmenu li a {
	white-space:nowrap;
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000;
	background-color: #C4C4C4;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
}
#networkmenu li a.drop {
	background-color: #C4C4C4;
	background-image: url(images/down.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#networkmenu li a:hover {position:relative; color:#069; background-color:#ccc;}
#networkmenu li:hover {position:relative;}
#networkmenu li:hover > a {
	color:#0055A5;
}



.clear {
	clear: left;

}



