* {
	margin:0;
	text-decoration:none;
	list-style:none;
}
.messageboardlistings ul {
	padding-left:0px!important;
	margin:0!important;	
}

.messageboardlistings .ekmenu 
{
	/* DIV; wraps the entire menu */
	/* (the outer-most non-user container element) */
    position:relative;
	float:left;
    font-size: 10pt;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
	width:240px;
	list-style:none;
	 /* shows up on left side, widens with nesting level */
    /*border-right: solid 1px rgb(71, 71, 71);
    border-bottom: solid 1px rgb(71, 71, 71);*/
}

a hover{
	text-decoration:none;
}
li {
	list-style:none;
	text-decoration: none;
	height:40px;
}


/* Button menu items, controls visibility of associated sub-menus */
.messageboardlistings .ekmenu_button
{
	/* nonactive state for first tier items
	/* SPAN; holds the title of the associated submenu, and typically acts as a */
	/* button (or folder) for the submenu. Can also hold images (background, etc). */
	/* Typical parent element: div.ekmenu_submenu, or else */
	/* h3.ekmenu_accessible_submenu_navheading if 508-Compliance is enabled. */
   	font: 10pt Arial, Geneva, Helvetica, sans-serif;
    font-weight: bold;
	color: #6CB070;
    background-color: transparent;
	text-decoration: none;
	display: block; 
	width: 240px;
	cursor:pointer;
	border-bottom:1px dotted #C2C2C2;
	padding-top:7px;
	padding-bottom:7px;
}
.messageboardlistings .ekmenu_button_hover
{
	/* hoover state for nonactive first tier items
	/* SPAN; hovered version of .ekmenu_button, see above...HOVERED LINKS */
	/* Typical parent element: div.ekmenu_submenu, or else */
	/* h3.ekmenu_accessible_submenu_navheading if 508-Compliance is enabled. */
   	font: 10pt Arial, Geneva, Helvetica, sans-serif;
    font-weight: bold;
	color: #6CB070;
    background-color: transparent;
	text-decoration: none;
	display: block;
	width: 240px;
	cursor:pointer;
	border-bottom:1px dotted #C2C2C2;
	padding-top:7px;
	padding-bottom:7px;
}
.messageboardlistings .ekmenu_button_selected
{
	/* active state for first tier items
	/* SPAN; selected version of .ekmenu_button, see above...SELECTED */
	/* Typical parent element: div.ekmenu_submenu, or else */
	/* h3.ekmenu_accessible_submenu_navheading if 508-Compliance is enabled. */
   	font: 10pt Arial, Geneva, Helvetica, sans-serif;
    font-weight: bold;
	color: #6CB070;
    background-color: transparent;
	text-decoration: none;
	display: block; 
	width: 240px;
	cursor:pointer;
	border-bottom:1px dotted #C2C2C2;
	padding-top:7px;
	padding-bottom:7px;
}
.messageboardlistings .ekmenu_button_selected_hover
{
	/* hoover state for active first tier items
	/* SPAN; hovered version of .ekmenu_button_selected, see above... */
	/* Typical parent element: div.ekmenu_submenu, or else */
	/* h3.ekmenu_accessible_submenu_navheading if 508-Compliance is enabled. */
   	font: 10pt Arial, Geneva, Helvetica, sans-serif;
    font-weight: bold;
	color: #6CB070;
    background-color: transparent;
	text-decoration: none;
	display: block; 
	width: 240px;
	cursor:pointer;
	text-decoration:none;
	border-bottom:1px dotted #C2C2C2;
	padding-top:7px;
	padding-bottom:7px;
}

/* Link menu items */
/*.ekmenu_submenu_items a */
.messageboardlistings a.ekmenu_link, 
.messageboardlistings a.ekmenu_link:link, 
.messageboardlistings a.ekmenu_link:visited {
	/* A; link for individual menu item (CMS quicklink, external link, etc.). */
	/* Typical parent element: div.ekmenu_submenu_items, or else */
	/* li.ekmenu_unorderedlist_item if 508-Compliance is enabled. */
   	font-size: 11pt;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.1;
	color: #55B8BA;
    background-color: transparent;
	text-decoration: none;
	display: block; 
	width: 240px;
	cursor:pointer;
	border-bottom:2px dotted #B3AA7E;
	padding-top:7px;
	padding-bottom:7px;
	}
/*.ekmenu_submenu_items a:hover */
.messageboardlistings a.ekmenu_link:hover, 
.messageboardlistings a.ekmenu_link:active, 
.messageboardlistings a.ekmenu_link:focus  {
	/* A; hovered version of ekmenu_link, see above... */
	/* Typical parent element: div.ekmenu_submenu_items, or else */
	/* li.ekmenu_unorderedlist_item if 508-Compliance is enabled. */
   	font-size: 11pt;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.1;
	color: #55B8BA;
    background-color: transparent;
	text-decoration: none;
	display: block; 
	width: 240px;
	cursor:pointer;
	border-bottom:2px dotted #B3AA7E;
	padding-top:7px;
	padding-bottom:7px;
}

.messageboardlistings a.ekmenu_link_selected {
	/* A; selected version of ekmenu_link, see above... */
	/* Typical parent element: div.ekmenu_submenu_items, or else */
	/* li.ekmenu_unorderedlist_item if 508-Compliance is enabled. */
   	font-size: 11pt;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.1;
	color: #55B8BA;
    background-color: transparent;
	text-decoration: none;
	display: block; 
	width: 240px;
	cursor:pointer;
	border-bottom:2px dotted #B3AA7E;
	padding-top:7px;
	padding-bottom:7px;
	} 

.messageboardlistings a.ekmenu_link_selected:hover {
	/* A; selected and hovered version of ekmenu_link, see above... */
	/* Typical parent element: div.ekmenu_submenu_items, or else */
	/* li.ekmenu_unorderedlist_item if 508-Compliance is enabled. */
   	font-size: 11pt;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.1;
	color: #55B8BA;
    background-color: transparent;
	text-decoration: none;
	display: block; 
	width: 240px;
	cursor:pointer;
	border-bottom:2px dotted #B3AA7E;
	padding-top:7px;
	padding-bottom:7px;
}

