/**** MAIN NAVIGATION ****/

#mainnav ul, #mainnav li {
	list-style-type:none;
}

#mainnav, #mainnav ul, #mainnav li, #mainnav a{
	margin: 0px;
	padding: 0px;
	display: block;
}

/* NAV CONTAINERS */

#mainnav {
	width:156px;
	background: url(../images/iugfx/navgfx/nav1_l1_bg.gif) 0px 0px repeat-y;
}
#mainnav div.top {
	background:url(../images/iugfx/navgfx/nav1_l1_top.gif) 0px 0px no-repeat;
}
#mainnav div.bottom {
	background: url(../images/iugfx/navgfx/nav1_l1_bot.gif) 0px 100% no-repeat;
}

/* ALL NAV ITEMS */

#mainnav ul {
	width: 156px;
}
#mainnav li {
	position:relative;
	z-index:100;
	margin: 0px 9px 3px 3px;
}
#mainnav li.folder {
	background:url(../images/iugfx/navgfx/flyarrow.gif) 128px 6px no-repeat;
}

#mainnav li a {
	color: #316AC5;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height:20px;
	font-size: 12px;
	padding: 0px 20px 0px 10px;
}

/* TOP LEVEL ITEMS */
#mainnav li.first {
	padding-top:20px;
}
#mainnav li.last {
	padding-bottom:20px;
}

/* SUB MENUS */
#mainnav ul.sub {
	position:absolute;
	left:-10000px;
	top:0px;
	z-index:200;
	width: 155px;
	background-color:#fff;
	border-bottom:2px solid #DDDDDD;
	border-right:2px solid #DDDDDD;
	overflow: hidden;
	padding: 1px;
}
#mainnav ul.sub li {
	margin:1px;
	padding:0px;
	background-color: #E3F2FD;
}
#mainnav ul.sub li.folder {
	background-image:none;
}
#mainnav li.level2 a {
	padding: 2px 15px;
}
/* HOVERS */
#mainnav a:hover {
	color:#fff;
	background-color:#FF9933;
}
#mainnav li.folder:hover ul.sub {
	left:140px;
	top:0px;
}
#mainnav a.folder:hover {
	background:url(../images/iugfx/navgfx/flyarrow_f2.gif) 128px 6px no-repeat #FF9933;
}
#mainnav ul.sub a.folder:hover {
	background-image:none;
}
