/***************************************************** 

SMART MENU CONTAINER STYLES

*****************************************************/
.smartmenus .ekmenu {
    color: rgb(255, 255, 255); 
    width: 190px; 
    font-size: 11px;
    font-family: Tahoma;
    background: transparent;
    margin-left: 10px; 
}

.smartmenus .ekmenu_start {
	position: absolute;
	overflow: hidden;
	top: -10000px;
	left: -10000px;
	height: 1px;
	width: 1px;
}

.smartmenus .ekmenu_end {
	position: absolute;
	overflow: hidden;
	top: -10000px;
	left: -10000px;
	height: 1px;
	width: 1px;
}

.smartmenus .ekmenu_accessible_menu_startheading {
	position: absolute;
	overflow: hidden;
	top: -10000px;
	left: -10000px;
	height: 1px;
	width: 1px;
}

.smartmenus .ekmenu_accessible_menu_startlink {

}

.smartmenus .ekmenu_accessible_menu_endlink {

}

.smartmenus .ekmenu_submenu,
.smartmenus .ekmenu_submenu_hover,
.smartmenus .ekmenu_submenu_parent,
.smartmenus .ekmenu_submenu_parent_hover {
	position: relative;
	top: 0px;
	left: 0px;
}

.smartmenus .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;
}

.smartmenus .ekmenu_accessible_submenu_btnlink {
    color: rgb(255, 255, 255); 
	font-size: 1em;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width:100%;
}

.smartmenus .ekmenu_button_selected .ekmenu_accessible_submenu_btnlink, 
.smartmenus .ekmenu_button_selected_hover .ekmenu_accessible_submenu_btnlink {
    color: rgb(255, 255, 255);
	font-size: 1em;
    text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width:100%;
}

.smartmenus .ekmenu_accessibility_hidden_text {
	position: absolute;
	overflow: hidden;
	top: -10000px;
	left: -10000px;
	height: 1px;
	width: 1px;
}

.smartmenus .ekmenu_unorderedlist {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.smartmenus .ekmenu_unorderedlist_item {
	display:inline;
	margin: 0px;
	padding: 0px;
}

/* submenu wrapper */
.smartmenus .ekmenu_submenu_items {
    overflow: hidden;
}

.smartmenus .ekmenu_submenu_items_hidden {
	display: none;
}

/* Nested menu items */
.smartmenus .ekmenu_submenu_items .ekmenu_submenu_items, 
.smartmenus .ekmenu_submenu_items .ekmenu_submenu_items_hidden, 
.smartmenus .ekmenu_submenu_items_hidden .ekmenu_submenu_items_hidden {
	margin-left: 5px; 
    border-bottom-width: 0px; 
    
}

/* Sub Menu Folder Styles */

/*
	---> Sub Menu Heading
*/


.smartmenus .ekmenu_submenu_items .ekmenu_submenu_items .ekmenu_button,
.smartmenus .ekmenu_submenu_items .ekmenu_submenu_items .ekmenu_button_hover,
.smartmenus .ekmenu_submenu_items .ekmenu_submenu_items .ekmenu_button_selected,
.smartmenus .ekmenu_submenu_items .ekmenu_submenu_items .ekmenu_button_selected_hover {
    background: transparent;
    border: 0px;
    font-weight: normal;
    margin: 0px;
    text-indent: 0px;
    padding: 0px 0px;
    text-indent: 0px;
    padding-left: 12px;
    color: #13405F;
    display: block;
    margin-bottom: 6px;
    text-decoration: none;
    padding-top: 6px;
    background: url(../images/bullet-level1.gif) left no-repeat;
}

/*
	---> Sub Menu Items
*/
.smartmenus .ekmenu_submenu_items .ekmenu_submenu_items .ekmenu_submenu_items a,
.smartmenus .ekmenu_submenu_items .ekmenu_submenu_items .ekmenu_submenu_items a:hover
{
    display: block;
    margin-bottom: 4px;
    background: url(../images/bullet-level3.gif) left no-repeat;
    padding-left: 12px;
    margin-left: 5px;
    text-decoration: none;
    margin-top: 6px;

}

li.ekmenu_unorderedlist_item div.ekmenu_menu_level_1 {
    border-top: 1px solid #80a0b9;

}

li.ekmenu_unorderedlist_item div.ekmenu_menu_level_2
{
    border-top: 1px solid #80a0b9;
}

/***************************************************** 

MENU HEADERS

*****************************************************/

.smartmenus .ekmenu_button, 
.smartmenus .ekmenu_button_hover {
    display: block;
    padding: 5px;
    font-weight: bold;
    color: #13405F;
    background: #A7C2D5;
    border: 1px solid #80a0b9; 
    margin-top: 10px;
    padding-top: 8px; 
    padding-bottom: 8px;
/*    background: url(../images/bullet-level0.gif) left no-repeat #A7C2D5; */
    padding-left: 15px;
    margin-bottom: 3px;
}

.smartmenus .ekmenu_button_selected,
.smartmenus .ekmenu_button_hover,
.smartmenus .ekmenu_button_selected_hover {
    display: block;
    padding: 5px;
    font-weight: bold;
    color: #13405F;
    border: 1px solid #97b6cb; 
    margin-top: 10px;
    padding-top: 8px; 
    padding-bottom: 8px; 
    background: url(../images/bullet-level0.gif) left no-repeat #B1C9DC; 
    padding-left: 15px;
    margin-bottom: 3px;
}

/***************************************************** 

RANDOM IMAGES

*****************************************************/

.smartmenus .ekmenu_submenu_items a img, 
.smartmenus .ekmenu_submenu_items_hidden a img {
	border-width: 0px;
}

.smartmenus .ekmenu_linkimage, 
.smartmenus .ekmenu_linkimage_selected {
    display: block;
	position: relative;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	height: 30px;
	overflow: hidden;
}

.smartmenus .ekmenu_linkimage_hover, 
.smartmenus .ekmenu_linkimage_selected_hover {
    display: block;
	position: relative;
	background-position: 0px -30px;
	background-repeat:no-repeat;
	height: 30px;
	overflow: hidden;
}

/***************************************************** 

MENU ITEMS

*****************************************************/

.smartmenus .ekmenu_submenu_items a.ekmenu_link,
.smartmenus .ekmenu_submenu_items a.ekmenu_link_selected {    
    display: block !important;
    padding-top: 5px !important;
    padding-left: 12px !important;
    padding-bottom: 0px !important;
}    

.smartmenus .ekmenu_submenu_items .ekmenu_link,
.smartmenus .ekmenu_submenu_items .ekmenu_link_selected {
    background: transparent;
    background: url(../images/bullet-level2.gif) center left no-repeat;

    display: block;
    border: 0px;
    margin: 0px;
    text-indent: 0px;
    padding: 0px 0px;

    padding-left: 0px;
	margin-bottom: 6px;

    color: #13405F;

    font-weight: normal;
    text-decoration: none;
}

.smartmenus .ekmenu_submenu_items .ekmenu_link_selected {
	font-weight: bold;
}

.smartmenus .ekmenu_submenu_items .ekmenu_submenu_items .ekmenu_submenu_items .ekmenu_link {
    border-top: 0px;
} 

/*********************************************

CSS FOR SECTIONAL HEADINGS

**********************************************/

span#ekmensel_8_submenu_0_button,
span#ekmensel_16_submenu_0_button
{
    background: url(/images/backgrounds/generic-bg.jpg) left top no-repeat;
}
  
span#ekmensel_8_submenu_0_button.ekmenu_button_hover, 
span#ekmensel_8_submenu_0_button.ekmenu_button_selected,
span#ekmensel_16_submenu_0_button.ekmenu_button_hover, 
span#ekmensel_16_submenu_0_button.ekmenu_button_selected
{
    background: url(/images/backgrounds/generic-bg-on.jpg) left top no-repeat;

}


span#ekmensel_10_submenu_0_button
{
    background: url(/images/backgrounds/members-college-bg.jpg) left top no-repeat;

}

span#ekmensel_10_submenu_0_button.ekmenu_button_hover,
span#ekmensel_10_submenu_0_button.ekmenu_button_selected
{
    background: url(/images/backgrounds/members-college-bg-on.jpg) left top no-repeat;

}

span#ekmensel_12_submenu_0_button,
span#ekmensel_128_submenu_0_button
{
    background: url(/images/backgrounds/members-public-bg.jpg) left top no-repeat;

}

span#ekmensel_12_submenu_0_button.ekmenu_button_hover,
span#ekmensel_12_submenu_0_button.ekmenu_button_selected,
span#ekmensel_128_submenu_0_button.ekmenu_button_hover,
span#ekmensel_128_submenu_0_button.ekmenu_button_selected
{
    background: url(/images/backgrounds/members-public-bg-on.jpg) left top no-repeat;

}

span#ekmensel_14_submenu_0_button
{
    background: url(/images/backgrounds/new-applicants-bg.jpg) left top no-repeat;

}

span#ekmensel_14_submenu_0_button.ekmenu_button_hover,
span#ekmensel_14_submenu_0_button.ekmenu_button_selected
{
    background: url(/images/backgrounds/new-applicants-bg-on.jpg) left top no-repeat;

}









/*
.smartmenus a.ekmenu_link, 
.smartmenus a.ekmenu_link:link, 
.smartmenus a.ekmenu_link:visited {
    padding: 0px 0px;
    text-indent: 0px;
    color: #13405F;
    display: block;
    margin-top: 15px;
    text-decoration: none; 
}

.smartmenus a.ekmenu_link:hover, 
.smartmenus a.ekmenu_link:active, 
.smartmenus a.ekmenu_link:focus  {
    padding: 0px 0px; 
	display: block; 
}

.smartmenus a.ekmenu_link_selected {
    text-indent: 10px;
	color: rgb(0, 89, 231);
    background: red;
    border-color : rgb(206, 190, 140);
	display: block; 
	width: 100%;
    border-bottom: 1px solid rgb(220, 220, 220); 
}

.smartmenus a.ekmenu_link_selected:hover {
    padding: 0px 0px; 
    text-indent: 10px;
	color: rgb(198, 211, 255);
    background: rgb(161, 141, 81);
    border-color : rgb(161, 141, 112);
	display: block; 
	width: 100%;
    border-bottom: 1px solid rgb(220, 220, 220); 
}

*/
