/*
'============================================================
' Menu item possible style suffixes:
'
'	_Sel =			Selected.
'	_Inactive =		Inactive in the menu, (Greyed out).
'	_Passive =		Has a selected child.
'	_Sel_Inactive =	Selected but inactive (Greyed out).
'
' i.e. menuCell0_Sel_Inactive = Selected but not visible in menu
' i.e. menuCell0_Passive = Has a child which is selected.
'	
'============================================================
*/

/*============================================================
' Normal nested menu styles (Sample)
'===========================================================*/
/* Menu item, Level 0: Root items */
.menuTable { margin-left: 6px; width:155px; }
.menuCellL0 { padding-top: 4px; }
.menuCellL0_Sel { padding-top: 4px; }

.menuCellL0 a, .menuCellL0 a:link, .menuCellL0 a:visited, .menuCellL0 a:active
{
	display: block;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: .9em;
	padding: 4px;
	text-decoration: none;
}
.menuCellL0 a:hover
{
	color:#FFC;
}

.menuCellL0_Sel a, .menuCellL0_Sel a:link, .menuCellL0_Sel a:visited, .menuCellL0_Sel a:active
{
	display: block;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: .9em;
	font-weight: bold;
	padding: 4px;
	text-decoration: none;
}
.menuCellL0_Sel a:hover
{
		color:#FFC;
}

.menuCellL0_Inactive a, .menuCellL0_Inactive a:link, .menuCellL0_Inactive a:visited, .menuCellL0_Inactive a:active
{
	display: block;
	color: #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: .9em;
	padding: 4px;
	text-decoration: none;
}
.menuCellL0_Inactive a:hover
{
}

.menuCellL0_Sel_Inactive a, .menuCellL0_Sel_Inactive a:link, .menuCellL0_Sel_Inactive a:visited, .menuCellL0_Sel_Inactive a:active
{
	display: block;
	color: #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
}
.menuCellL0_Sel_Inactive a:hover
{
}

.menuCellL0_Passive a, .menuCellL0_Passive a:link, .menuCellL0_Passive a:visited, .menuCellL0_Passive a:active
{
	display: block;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
	padding: 4px;
}
.menuCellL0_Passive a:hover
{
}


Main Menu, ChildItems
.menuChild { padding-top: 4px; }
.menuChild_Sel { padding-top: 4px; }
.menuChild_Inactive { padding-top: 4px; }
.menuChild_Sel_Inactive { padding-top: 4px; }

.menuChild a, .menuChild a:link, .menuChild a:visited
{ display: block; color: #FFF; font-family: Verdana, Arial, sans-serif; font-size: .8em; padding: 4px; text-decoration: none;}
.menuChild a:hover, .menuChild a:active
{
	color:#FFC
}

.menuChild_Sel a, .menuChild_Sel a:link, .menuChild_Sel a:visited
{ display: block; color: #FFF; font-family: Verdana, Arial, sans-serif; font-size: .8em; font-weight: bold; padding: 4px; text-decoration: none;}
.menuChild_Sel a:hover, .menuChild_Sel a:active
{
		color:#FFC
}

.menuChild_Inactive a, .menuChild_Inactive a:link, .menuChild_Inactive a:visited
{ display: block; color: #cccccc; font-family: Verdana, Arial, sans-serif; font-size: .8em; padding: 4px; text-decoration: none;}
.menuChild_Inactive a:hover, .menuChild_Inactive a:active
{
}

.menuChild_Sel_Inactive a, .menuChild_Sel_Inactive a:link, .menuChild_Sel_Inactive a:visited
{ display: block; color: #cccccc; font-family: Verdana, Arial, sans-serif; font-size: .8em; font-weight: bold; padding: 4px; text-decoration: none; }
.menuChild_Sel_Inactive a:hover, .menuChild_Sel_Inactive a:active
{
}


/*============================================================
' Split menu styles (Sample)
'===========================================================*/
/* split menu items 
.menuSplitL0 { display: inline; margin-right:10px; }
.menuSplitL0_Sel { display: inline; }
.menuSplitL0_Sel a:link, .menuSplitL0_Sel a:visited { color: #FF00FF; }
.menuSplitL0_Passive { display: inline; }
.menuSplitL0_Passive a:link, .menuSplitL0_Passive a:visited { background-color: #00CCFF; margin-right:10px; }
*/


/* Header Menu */
.menuHeaderItem, .menuHeaderItem a, .menuHeaderItem a:link, .menuHeaderItem a:visited
{
	display: inline;
	color: #0C3D6D;
	font-family: Verdana, Arial, sans-serif; font-size: 10pt;
	text-decoration: none;
	margin-right: 6px;
}
.menuHeaderItem a:hover { text-decoration: underline; }

/* Footer Menu */
.menuFooterItem, .menuFooterItem a, .menuFooterItem a:link, .menuFooterItem a:visited
{
	display: inline;
	color: #0C3D6D;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	margin-right: 6px;
}
.menuFooterItem a:hover { text-decoration: underline; }

/* Admin Menu */
.menuAdminItem, .menuAdminItem a, .menuAdminItem a:link, .menuAdminItem a:visited
{
	display: inline;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	margin-right: 6px;
}
.menuAdminItem a:hover { text-decoration: underline; }


/*============================================================
' END RIPE CMS STYLES
'===========================================================*/



/*
.menuMain {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-image:url(/images/button_off.jpg);
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000066;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000066;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}
.menuMain a:link {
	text-decoration: none;
	color:#FFFFFF;
	}
.menuMain a:visited {
	text-decoration: none;
	color:#FFFFFF;
	}
.menuMain a:hover {
	text-decoration: none;
	color:#FFF001;
	}
.menuHeader {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.menuHeader a:link {
	text-decoration: none;
	color:#FFFFFF;
	}
.menuHeader a:visited {
	text-decoration: none;
	color:#FFFFFF;
	}
.menuHeader a:hover {
	text-decoration: none;
	color:#FBF20D;
	}
.menuFooter {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.menuFooter a:link {
	text-decoration: none;
	color:#FFFFFF;
	}
.menuFooter a:visited {
	text-decoration: none;
	color:#FFFFFF;
	}
.menuFooter a:hover {
	text-decoration: none;
	color:#FBF20D;
	}
.menuMainInvis {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	background-image:url(/images/button_off.jpg);
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;

}
.menuMainInvis a:link {
	text-decoration: none;
	color: #999999;
}
.menuMainInvis a:visited {
	text-decoration: none;
	color:#999999;
	}
.menuMainInvis a:hover {
	text-decoration: none;
	color:#666666;
	}
.menuMainSelected {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFF001;
	font-weight: bold;
	background-image:url(/images/button_on_nosub.jpg);
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.menuMainSelected a:link {
	text-decoration: none;
	color: #FFF001;
}
.menuMainSelected a:visited {
	text-decoration: none;
	color: #FFF001;
}
.menuMainSelected a:hover {
	text-decoration: none;
	color:#FFFFFF;
	}
.menuMainSelectedwithChild {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFF001;
	font-weight: bold;
	background-image:url(/images/button_on_sub.jpg);
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.menuMainSelectedwithChild a:link {
	text-decoration: none;
	color: #FFF001;
}
.menuMainSelectedwithChild a:visited {
	text-decoration: none;
	color: #FFF001;
}
.menuMainSelectedwithChild a:hover {
	text-decoration: none;
	color:#FFFFFF;
	}
.menuMainSelectedInvis {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.menuMainSelectedInvis a:link {
	text-decoration: none;
	color: #666666;
}
.menuMainSelectedInvis a:visited {
	text-decoration: none;
	color: #999999;
}
.menuMainSelectedInvis a:hover {
	text-decoration: none;
	color: #333333;
	}
.menuSub {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #00508C;
}
.menuSub a:link {
	text-decoration: none;
	color: #00508C;
}
.menuSub a:visited {
	text-decoration: none;
	color: #00508C;
}
.menuSub a:hover {
	text-decoration: none;
	color: #000000;
	}
.menuSubSelected {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #00508C;
}
.menuSubSelected a:link {
	text-decoration: none;
	color: #00508C;
}
.menuSubSelected a:visited {
	text-decoration: none;
	color: #00508C;
}
.menuSubSelected a:hover {
	text-decoration: none;
	color: #000000;
	}
.menuSubInvis {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
.menuSubInvis a:link {
	text-decoration: none;
	color: #999999;
}
.menuSubInvis a:visited {
	text-decoration: none;
	color: #999999;
}
.menuSubInvis a:hover {
	text-decoration: none;
	color: #666666}
.menuSubSelectedInvis {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.menuSubSelectedInvis a:link {
	text-decoration: none;
	color: #666666;
}
.menuSubSelectedInvis a:visited {
	text-decoration: none;
	color: #666666;
}
.menuSubSelectedInvis a:hover {
	text-decoration: none;
	color: #333333;
}
.menuSubCell {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00508C;
	border-left-color: #00508C;
	line-height:10px;
}
*/