/*
Based on the "Sam Skin" CSS provided by Yahoo!
Modified by Highpoint, Inc.

Original copyright notice:
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/



/* Hide submenus */
.yuimenu .yuimenu, .yuimenubar .yuimenu {
	position:absolute;
	visibility:hidden;
}

/* Hide submenu indicator */
.yuimenubaritemlabel .submenuindicator, .yuimenuitemlabel .submenuindicator {
	display:none;
}

/* hide shadow layer */
.yui-menu-shadow {
	display:none;
}


/* MenuBar style rules */

/* Forces a MenuBar's UL to clear its floating LIs. */
.yuimenubar>.bd>ul:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	line-height:0;
}



/* MenuBarItem style rules */

.yuimenubar .yuimenubaritem {
	float:left;
	border:2px #fff solid;
	border-right:none;
}



/* MenuBarItemLabel style rules */

.yuimenubaritemlabel {
	display:block;
	padding:4px 12px;
	background:url(../images/nav-divbk.gif) repeat-x left bottom;
	font:bold .65em/15px Verdana,Arial,Helvetica,sans-serif;
}



/* MenuBarItem states */

/* Selected MenuBarItemLabel */
.yuimenubaritem a.yuimenubaritemlabel-selected, .yuimenubaritem a:hover {
	background-position:left top;
}



/* Menu style rules */

/* All submenus */
.first-of-type .yuimenu ul {
	width:180px;
	border:1px #0f406b solid;
	background:#f8f8ea;
}

/* Adjustment for first submenu of menubar (top nav) */
.yuimenubar .yuimenu ul {
	margin:0 0 0 2px;
}

/* Adjustment for first submenu of static menu (left nav) */
.yuimenu .yuimenu ul {
	margin:0 0 0 1px;
}

/* Adjustment for second-level & deeper submenus */
.first-of-type .yuimenu .yuimenu ul {
	margin:-1px 0 0 0;
}



/* MenuItem style rules */

/* Static menu items (left nav) */
.yuimenu .yuimenuitem {
	margin-top:1px;
	border:1px #0f406b solid;
	padding:2px;
}

/* Submenu items (resets properties from previous rule) */
.first-of-type .yuimenu .yuimenuitem {
	margin:0;
	border:none;
	padding:0;
	background:#f8f8ea;
}




/* MenuItemLabel style rules */

/* All labels */
.yuimenuitemlabel {
	display:block;
	padding:4px 12px;
	background:url(../images/nav-divbk.gif) repeat-x left bottom;
	font:bold .65em/15px Verdana,Arial,Helvetica,sans-serif;
}

/* Submenu labels (resets properties from previous rule) */
.first-of-type .yuimenu .yuimenuitemlabel {
	border-bottom:1px #2f83bd solid;
	background:none;
	font-weight:normal;
	color:#b64000;
}



/* Menu states */

/* Visible Menu */

/* MenuItem states */

/* Selected MenuItemLabel */

/* Selected top level labels */
.yuimenuitem a.yuimenuitemlabel-selected, .yuimenuitem a:hover {
	background-position:left top;
}

/* Selected submenu labels */
.first-of-type .yuimenu .yuimenuitem a.yuimenuitemlabel-selected {
	background:#ebe9bf;
	font-weight:bold;
}

/* Un-hide top nav when Savvy interface is loaded */
div.savvycontentobject div#tn4yui {
	visibility:visible;
	position:relative;
}