/*
'============================================================
' 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 */
.menuCellL0 { padding-top: 0px;}
.menuCellL0_Sel { padding-top: 0px; }

.menuCellL0 a, .menuCellL0 a:link, .menuCellL0 a:visited, .menuCellL0 a:active
{ 	display: block; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; text-decoration: none; 
	background: url(/images/button_off.jpg) no-repeat top; background-color:#4B70A4; padding-top:3px; padding-bottom:6px; padding-left: 15px;
}
.menuCellL0 a:hover
{ 	display: block; color: #355073; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; text-decoration: none; 
	background: url(/images/button_on.jpg) no-repeat top; background-color:#FFCC06; padding-top:3px; padding-bottom:6px; padding-left: 15px;
}

.menuCellL0_Sel a, .menuCellL0_Sel a:link, .menuCellL0_Sel a:visited, .menuCellL0_Sel a:active
{ 	display: block; color: #355073; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; text-decoration: none; 
	background: url(/images/button_on.jpg) no-repeat top; background-color:#FFCC06; padding-top:3px; padding-bottom:6px; padding-left: 15px;
}

.menuCellL0_Sel a:hover
{  }

.menuCellL0_Inactive a, .menuCellL0_Inactive a:link, .menuCellL0_Inactive a:visited, .menuCellL0_Inactive a:active
{ 	display: block; color:#F00; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; text-decoration: none; 
	background: url(/images/button_off.jpg) no-repeat bottom; height: 22px; padding-top:6px; padding-left: 15px;
}
.menuCellL0_Inactive a:hover
{ background-color: #F00; background: url(/images/button_on.jpg) no-repeat bottom; color: #355073; }

.menuCellL0_Sel_Inactive a, .menuCellL0_Sel_Inactive a:link, .menuCellL0_Sel_Inactive a:visited, .menuCellL0_Sel_Inactive a:active
{ 	display: block; color: #F00; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; text-decoration: none; 
	background: url(/images/button_on.jpg) no-repeat bottom; height: 22px; padding-top:6px; padding-left: 15px;
}
.menuCellL0_Sel_Inactive a:hover
{  }

.menuCellL0_Passive a, .menuCellL0_Passive a:link, .menuCellL0_Passive a:visited, .menuCellL0_Passive a:active
{ 	display: block; color: #355073; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; text-decoration: none; 
	background: url(/images/button_on.jpg) no-repeat bottom; height: 22px; padding-top:6px; padding-left: 15px;
}
.menuCellL0_Sel a:hover
{  }


/* Main Menu, ChildItems */
.menuChild { padding-top: 0px; }
.menuChild_Sel { padding-top: 0px; }
.menuChild_Inactive { padding-top: 0px; }
.menuChild_Sel_Inactive { padding-top: 0px; }

.menuChild a, .menuChild a:link, .menuChild a:visited
{ 	display: block; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: .9em; padding: 4px; text-decoration: none;
	border-left: 1px solid #FFCC06; border-right: 1px solid #FFCC06;

 }
.menuChild a:hover, .menuChild a:active
{ color: #FFCC06; }

.menuChild_Sel a, .menuChild_Sel a:link, .menuChild_Sel a:visited
{ 	display: block; color: #FFCC06; font-family: Verdana, Arial, sans-serif; font-size: .9em; font-weight: bold; padding: 4px; text-decoration: none;
	border-left: 1px solid #FFCC06; border-right: 1px solid #FFCC06; 
}
.menuChild_Sel a:hover, .menuChild_Sel a:active
{ color: #FFCC06; }

.menuChild_Inactive a, .menuChild_Inactive a:link, .menuChild_Inactive a:visited
{ display: block; color: #cccccc; font-family: Verdana, Arial, sans-serif; font-size: .9em; padding: 4px; text-decoration: none; background-color:#FFFFCC; }
.menuChild_Inactive a:hover, .menuChild_Inactive a:active
{ background-color: #FFFF33; }

.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: .9em; font-weight: bold; padding: 4px; text-decoration: none; }
.menuChild_Sel_Inactive a:hover, .menuChild_Sel_Inactive a:active
{ background-color: #FFFF33; }


/*============================================================
' Split menu styles (Sample)
'===========================================================*/
/* split menu items
.menuSplitL0 { padding-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
{
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif; font-size: .9em;
	text-decoration: none;
	margin-right: 6px;
}
.menuHeaderItem a:link
{
	color: #FFCC06;
	text-decoration: none;
}
.menuHeaderItem a:visited
{
	color: #FFCC06;
	text-decoration: none;
}
.menuHeaderItem a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

/* Footer Menu */
.menuFooterItem
{
	display: inline;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif; font-size: .9em;
	text-decoration: none;
	margin-right: 6px;
}
.menuFooterItem a:link
{
	color: #FFCC06;
	text-decoration: none;
}
.menuFooterItem a:visited
{
	color: #FFCC06;
	text-decoration: none;
}
.menuFooterItem a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}


.menuAdminItem a, .menuAdminItem a:link, .menuAdminItem a:visited
{
	display: block; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; text-decoration: none; 
	background: url(/images/button_off.jpg) no-repeat bottom; height: 22px; padding-top:6px; padding-left: 15px;
}
.menuAdminItem a:hover
{
	background-color: #91CE2B; background: url(/images/button_on.jpg) no-repeat bottom; color: #355073;
}
/*============================================================
' 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;
	/*background-repeat:no-repeat;*/
}
.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;
}

