/*MENU STYLES*/
/*LAST UPDATE: 05/01/2007*/

/**MAIN MENU**/
#menu{background-color:#fff;border-right:1px solid #ccc;}

#menu A{
	color:#000;
	text-decoration:none;
	font-family:verdana,san-serif;
	font-size:11px;
	display:block;
}

#menu A:hover{text-decoration:underline}

/*LEVEL 1*/
#menu .menu1{background-color:#fff;margin-bottom:1px;font-weight:bold}
#menu .menu1on{background-color:#fff;margin-bottom:1px;font-weight:bold}
#menu .menu1 A,.menu1on A{border-left:5px solid #ccc;text-align:right;padding:3px 10px 3px 1px;}

/*LEVEL 2*/
#menu .menu2{background-color:#eaeaea;border-bottom:1px solid #fff}
#menu .menu2on{background-color:#eaeaea;border-bottom:1px solid #fff;font-weight:bold}
#menu .menu2 A,#menu .menu2on A{border-left:5px solid #eaeaea;text-align:right;padding:3px 10px 3px 1px;}

/*LEVEL 3*/
#menu .menu3{background-color:#fff;margin-bottom:1px}
#menu .menu3on{background-color:#fff;margin-bottom:1px;font-weight:bold}
#menu .menu3 A,#menu .menu3on A{border-left:5px solid #fff;text-align:right;padding:3px 10px 3px 1px;}

/*SELECTED*/
#menu .menuon{background-color:#fff;margin-bottom:1px}
#menu .menuon A{border-left:5px solid #c00;font-weight:bold;color:#c00;text-align:right;padding:3px 10px 3px 1px;}

/*SPACE*/
#menu .menugap{height:18px;margin-bottom:1px;background-color:#fff}

/*PORTAL MENU XML*/
#portalmenu{background-color:#fff;border-top:1px solid #999;border-bottom:1px solid #999;padding-top:1px}
#portalmenuouter{border-top:1px solid #999;border-bottom:1px solid #999;padding:1px 0px;margin-top:18px}
#portalmenu A{
	color:#000;
	text-decoration:none;
	font-family:verdana,san-serif;
	font-size:11px;
	display:block;
	padding:3px 10px 3px 1px;

}
#portalmenu A:hover{text-decoration:underline}
#portalmenu .pmenu1{background-color:#eaeaea;margin-bottom:1px}
#portalmenu .pmenu1 A{border-left:5px solid #eaeaea;text-align:right;}


/**MENU BOXES**/
.menuboxborder{border-bottom:10px solid #fff}
.menubox{background-color:#fff;margin-right:10px}
.menuboxinner{background-color:#ccc}
.menuboxleftborder{border-left:1px solid #fff}

.menuboxcol{background-color:#333}
.menuboxcolbg{background-image:url(/stylesheets/portal/images/menuboxes/arrowgrey.gif);background-repeat:no-repeat;padding-left:13px;}

.menuboxinner .head{
	border-top:1px solid #ccc;
	background-color:#eaeaea;
	font:bold 11px verdana,sans-serif;
	color:#000;
	padding:2px 5px;
	margin:0px 0px 1px 1px;

}

.menuboxlink A{
	display:block;
	font:11px verdana,sans-serif;
	color:#000;
	background-color:#eaeaea;
	padding:2px 5px;
	margin:0px 0px 1px 1px;

}

/**MENU PUFFS**/
.xpuffs{background-color:#fff}
.xpuffs DIV.puff{margin-bottom:1px;height:37px}
.xpuffs DIV.pufflast{margin-bottom:0px;height:37px}

.xpuffs DIV.img{float:left;width:40px}
.xpuffs DIV.link{padding-top:11px}
.xpuffs DIV.link A{font:11px verdana;color:#000}
.xpuffs DIV.link A:hover{text-decoration:underline}



