/* description: Stylesheet for main portal navigation menu. */
 
/* horizontal parts; Portal Menu *************************************************/
div.menu_portal div.a { /* upper-right image label (overrides Pagefusion logo) */
 padding: 0px 0px;
 background: url("/skins/default/images/spacer.gif") repeat 100% 100%;
}

div.menu_portal table { /* table that surrounds entire menu */
 background-color: transparent;
}

div.menu_portal tr td.item { /* page title link */
 color: #FFFFFF;
 font: bold 11px tahoma, verdana, sans-serif;
 background-color: transparent;
 white-space: nowrap;
 vertical-align: middle;
 padding: 1px 5px 1px 5px;
 cursor: pointer;
}

div.menu_portal table tr td.hover { /* page title link: hover */
 background-color: transparent;
 color: #7cbffd;
 text-decoration: underline;
}

div.menu_portal table tr td.active { /* page title link: active */
 color: #FFFFFF;
 background-color: transparent;
}

div.menu_toolbar table tr td.separator { /* vertical separator container */
 width: 2px;
}

div.menu_portal table tr td.separator div { /* vertical separator */
 border-left: #232323 1px solid;
 border-right: #4c4c4c 1px solid;
 height: 14px;
 overflow: hidden;
}

/* vertical parts; Portal Menu  *************************************************/

/* vertical menu area (when menu orientation is vertical) */
td.vertical div.menu_portal {
 /*
 background-color: #EEEEEE;
 padding: 1px;
 border: 1px solid;
 border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
 */
}
td.horizontal div.menu_portal {
 /*
 background-color: #EEEEEE;
 padding: 1px;
 border: 1px solid;
 border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
 */
 border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
}

div.menu_portal tr.item { /* pulldown: page title */
 color: #000000;
 font: bold 11px tahoma, verdana, sans-serif;
 background-color: #EEEEEE;
}

div.menu_portal tr.item td.icon { /* pulldown: page icon (if any) */
 padding: 1px 3px 1px 2px;
 height: 16px;
 text-decoration: none;
}

div.menu_portal tr.separator td div { /* pulldown: horizontal separator */
 padding: 0px;
 margin: 4px;
 height: 0px;
 border-top: #DDDDDD 1px solid;
 border-bottom: #FFFFFF 1px solid;
 text-decoration: none;
}

div.menu_portal tr.disabled td.label { /* pulldown: disabled page title */
 color: #BBBBBB;
 text-decoration: none;
 padding-left: 5px;
}

div.menu_portal tr.item.hover,
div.menu_portal tr.item.active { /* pulldown: page title link */
 border-style: solid;
 background-color: #EEEEEE;
 color: #0000FF;
 text-decoration: underline;
}




