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

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

#menu A{
	color:#000;
	text-decoration:none;
	
	font-size:11px;
	display:block;
}

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

#nav_menu_left {
width:157px;
height:auto;
float:left;
}

#menu .menu_1 a, 
#menu .menu_1_on a,
#menu .menu_1_sub a,
#menu .menu_1_sub_on a,
#menu .menu_2 a, 
#menu .menu_2_on a,
#menu .menu_2_sub a,
#menu .menu_2_sub_on a {
	display:block;	
}

/* Level 1 Navigation */

#menu .menu_1 a{
	font-weight:bold;	
	padding:3px 0;
}

#menu .menu_1_on a {
	font-weight:bold;
	padding:3px 0;
	color:#FF6600;	
}

#menu .menu_1_sub a {
	background:#FFF url(../graphics/icons/list-arrow.gif) 1px 7px no-repeat;	
	padding:3px 0 3px 14px;
}

#menu .menu_1_sub_on a {
	background:#FFF url(../graphics/icons/list-arrow.gif) 1px 7px no-repeat;	
	padding:3px 0 3px 14px;
	color:#FF6600;	
}

/* Level 2 Navigation */

#menu .menu_2_no_link {
	background:#FFF url(../graphics/icons/list-arrow-down.gif) 1px 7px no-repeat;	
	padding:3px 0 3px 14px;
	font-weight:bold;
}

#menu .menu_2 a {
	background:#FFF url(../graphics/icons/list-arrow-down.gif) 1px 7px no-repeat;	
	padding:3px 0 3px 14px;
	font-weight:bold;
}

#menu .menu_2_on a {
	background:#FFF url(../graphics/icons/list-arrow-down.gif) 1px 7px no-repeat;	
	padding:3px 0 3px 14px;
	font-weight:bold;
	color:#FF6600;	
}

#menu .menu_2_sub a {
	background:#FFF url(../graphics/icons/list-arrow.gif) 16px 7px no-repeat;	
	padding:3px 0 3px 30px;
}

#menu .menu_2_sub_on a {
	background:#FFF url(../graphics/icons/list-arrow.gif) 16px 7px no-repeat;	
	padding:3px 0 3px 30px;
	color:#FF6600;
}

/*LEVEL 1*/
#menu .menu1{background:#FFF url(../graphics/icons/list-arrow.gif) 6px 7px no-repeat;margin-bottom:5px;font-weight:bold;padding-left:18px;}
#menu .menu1on{background-color:#fff;margin-bottom:1px;font-weight:bold; }
#menu .menu1 A,.menu1on A{border-left:0px solid #ccc;padding:3px 10px 3px 0px; font-size:12px;}

/*LEVEL 2*/
#menu .menu2{background:#FFF url(../graphics/icons/list-arrow.gif) 10px 7px no-repeat;border-bottom:1px solid #fff;padding-left:36px;}
#menu .menu2on{background:#FFF url(../graphics/icons/list-arrow.gif) 10px 7px no-repeat;border-bottom:1px solid #fff;font-weight:bold;padding-left:20px;}
#menu .menu2 a, #menu .menu2on a{border-left:0px solid #eaeaea;padding:3px 10px 3px 5px;}
#menu .menu2on a{color:#FF6600;}



/*SELECTED*/
#menu .menuon{background-color:#FDFDFD;margin-bottom:1px}
#menu .menuon A{border-left:0px solid #c00;font-weight:bold;color:#ff6600;padding:3px 10px 3px 0px;font-size:12px;}/*padding:3px 10px 3px 15px;*/

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

/*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}



