/*                                                                          */
/* NOTICE:                                                                  */
/*    To support more than one-single SmartMenu server control per page     */
/*    the CSS files' name is used as a class and is prefixed to all of      */
/*    the selectors (without the path or extension).                        */
/*                                                                          */
/*    The server control will automatically wrap the entire SmartMenu       */
/*    within a div-tag, whose class-name will be derived from the filename. */
/*                                                                          */
/*    Only the base ASCII character set is supported.                       */
/*                                                                          */
/*    Also, spaces and periods before the extension will be converted       */
/*    into underscores, as these are not permitted within the selector.     */
/*                                                                          */

a:link {
	text-decoration: none !important;
}
a:hover {
	text-decoration: none !important;
}
a:active {
	text-decoration: none !important;
}
a:visited {
	text-decoration: none !important;
}
.treemenuex .ekmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.4pt;
	color: #867760;
	line-height: 1.5em;
	width: auto;
}
.treemenuex .ekmenu_start {
	position: absolute;
	overflow: hidden;
	top: -10000px;
	left: -10000px;
	height: 1px;
	width: 1px;
}
.treemenuex .ekmenu_end {
	position: absolute;
	overflow: hidden;
	top: -10000px;
	left: -10000px;
	height: 1px;
	width: 1px;
}
.treemenuex .ekmenu_accessible_menu_startheading {
	position: absolute;
	overflow: hidden;
	top: -10000px;
	left: -10000px;
	height: 1px;
	width: 1px;
}
.treemenuex .ekmenu_accessible_menu_startlink {
/* A; wraps the skip-menu text with a navigation-link (normally hidden, */
	/* but available to page readers and text-browsers for accessibility). */
	/* Only added if 508-Compliance is enabled. */
	/* Typical parent element: h2.ekmenu_accessible_menu_startheading */
}
.treemenuex .ekmenu_accessible_menu_endlink {
/* A; acts as a destination page anchor for the skip-menu */
	/* text with a navigation-link (normally hidden, but available */
	/* to page readers and text-browsers for accessibility). */
	/* Only added if 508-Compliance is enabled. */
	/* Typical parent element: h2.ekmenu_accessible_menu_startheading */
}
.treemenuex .ekmenu_submenu, .treemenuex .ekmenu_submenu_hover, .treemenuex .ekmenu_submenu_parent, .treemenuex .ekmenu_submenu_parent_hover {
	position: relative;
	top: 0px;
	left: 0px;
}
.treemenuex .ekmenu_accessible_submenu_navheading {
	font-weight: normal;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.treemenuex .ekmenu_accessible_submenu_btnlink {
	color: #867760;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width:auto;
}
.treemenuex .ekmenu_button_selected .ekmenu_accessible_submenu_btnlink {
	color: rgb(0, 0, 0);
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width:auto;
}
.treemenuex .ekmenu_button_selected_hover .ekmenu_accessible_submenu_btnlink {
	color: #2584B1;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width:auto;
}
.treemenuex .ekmenu_accessibility_hidden_text {
	position: absolute;
	overflow: hidden;
	top: -10000px;
	left: -10000px;
	height: 1px;
	width: 1px;
}
.treemenuex .ekmenu_unorderedlist {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.treemenuex .ekmenu_unorderedlist_item {
	display:inline;
	margin: 0px;
	padding: 0px;
}
.treemenuex .ekmenu_submenu_items {
	overflow: hidden;
	border-bottom: 0px;
}
.treemenuex .ekmenu_submenu_items_hidden {
	display: none;
}
.treemenuex .ekmenu_submenu_items .ekmenu_submenu_items, .treemenuex .ekmenu_submenu_items .ekmenu_submenu_items_hidden, .treemenuex .ekmenu_submenu_items_hidden .ekmenu_submenu_items_hidden {
	margin-left: 15px;
	border-bottom-width: 0px;
}
.treemenuex .ekmenu_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #867760;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BDB495;
	line-height: 1.1em;
	list-style: none outside;
	text-indent: -1px;
	padding-left: 14px;
	margin-left: -20px;
	white-space: inherit;
	background: url(../uploadedImages/navigation-arrow-right.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 100%;
	position: relative;
	left: 20px;
	display: block;
	width: 160px;
	margin-right:auto;
}
.treemenuex .ekmenu_button_hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2584B1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BDB495;
	line-height: 1.1em;
	list-style: none outside;
	text-indent: -1px;
	padding-left: 14px;
	margin-left: -20px;
	white-space: inherit;
	background-image: url(../uploadedImages/navigation-arrow-right-o.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	height: 100%;
	position: relative;
	left: 20px;
	display: block;
}
.treemenuex .ekmenu_button_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #867760;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BDB495;
	line-height: 1.1em;
	list-style: none outside;
	text-indent: -1px;
	padding-left: 14px;
	margin-left: -20px;
	white-space: inherit;
	background-image: url(../uploadedImages/navigation-arrow-down.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 100%;
	position: relative;
	left: 20px;
	display: block;
}
.treemenuex .ekmenu_button_selected_hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2584b1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BDB495;
	line-height: 1.1em;
	list-style: none outside;
	text-indent: -1px;
	padding-left: 14px;
	margin-left: -20px;
	white-space: inherit;
	background-image: url(../uploadedImages/navigation-arrow-down.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 100%;
	position: relative;
	left: 20px;
	display: block;
}
#55461b19_12_0_submenu_navheading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #336799;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BDB495;
	line-height: 1.1em;
	list-style: none outside;
	text-indent: -1px;
	padding-left: 14px;
	margin-left: -20px;
	white-space: inherit;
	background-image: url(../uploadedImages/navigation-arrow-down.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 100%;
	position: relative;
	left: 20px;
	display: block;
	width: 160;
	margin-right:auto;
    }
.treemenuex .ekmenu_button_selected, .treemenuex .ekmenu_button_selected_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #336799;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BDB495;
	line-height: 1.1em;
	list-style: none outside;
	text-indent: -1px;
	padding-left: 14px;
	margin-left: -20px;
	white-space: inherit;
	background-image: url(../uploadedImages/navigation-arrow-down.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 100%;
	position: relative;
	left: 20px;
	display: block;
	width: 160;
	margin-right:auto;
}
.treemenuex .ekmenu_button_selected_hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BDB495;
	line-height: 1.1em;
	list-style: none outside;
	text-indent: -1px;
	padding-left: 14px;
	margin-left: -20px;
	white-space: inherit;
	background-image: url(../uploadedImages/navigation-arrow-right-w.png);
	background-color: #BDB495;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 100%;
	position: relative;
	left: 20px;
	display: block;
}
/* images */
.treemenuex .ekmenu_submenu_items a img {
	/* IMG; menu-item image, selected by CMS, can be used */
	/* with or in place of the textual title of the link. */
	/* Typical parent element: a.ekmenu_link */
	border-width: 0px;
}
.treemenuex .ekmenu_linkimage, .treemenuex .ekmenu_linkimage_selected {
	display: block;
	position: relative;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	height: 30px;
	overflow: hidden;
}
.treemenuex .ekmenu_linkimage_hover, .treemenuex .ekmenu_linkimage_selected_hover {
	display: block;
	position: relative;
	background-position: 0px -30px;
	background-repeat:no-repeat;
	height: 30px;
	overflow: hidden;
}
/* Link menu items */
.treemenuex a.ekmenu_link, .treemenuex a.ekmenu_link:link, .treemenuex a.ekmenu_link:visited {
	text-indent: 0px;
	color: #867760;
	text-decoration: none;
	display: block;
	width: 160px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BDB495;
	line-height: 1.1em;
	text-decoration: line-through;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/*.ekmenu_submenu_items a:hover */
.treemenuex a.ekmenu_link:hover, .treemenuex a.ekmenu_link:active, .treemenuex a.ekmenu_link:focus {
	text-indent: 0px;
	color: #2584B1;
	text-decoration: none;
	display: block;
	width: 160px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BDB495;
	line-height: 1.1em;
	text-decoration: line-through;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.treemenuex a.ekmenu_link_selected:hover {
	font-weight:bold;
	text-indent: 0px;
	color: #2584B1;
	display: block;
	width: 160px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BDB495;
	line-height: 1.1em;
	text-decoration: line-through;
	padding-left: 10px;
	padding-right: 10px;
}
.treemenuex a.ekmenu_link_selected {
	font-weight:bold;
	text-indent: 0px;
	color: #336799;
	display: block;
	width: 160;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BDB495;
	line-height: 1.1em;
	text-decoration: line-through;
	padding-left: 10px;
	padding-right: 10px;
}
/* Added style to apply style to news and events section */
.ekmenu_menu_level_0 .ekmenu_submenu .ekmenu_button
    {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color: #336799;
	line-height: 1.1em;
	list-style: none outside;
	text-indent: -1px;
	margin-left: -20px;
	white-space: inherit;
	background:none !important;
	background-image: url(../uploadedImages/navigation-arrow-down.png) !important;
	background-repeat: no-repeat !important;
	background-position: left 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 100%;
	position: relative;
	left: 20px;
	display: block;
	width: 160;
	margin-right:auto;	
    }    
    .ekmenu_menu_level_1 .ekmenu_submenu .ekmenu_button
    {
        background:url("../uploadedImages/navigation-arrow-right.png") no-repeat !important;
        color:#867760 !important;
        font-weight:normal;
    }
    