#menu {
	border-top: solid 0px;
	border-bottom: solid 0px;
	margin: 0px 5px 0px 0px;
	color: #A0A0A0;
	font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
	height: 50px;
}

	#menu ul {
		list-style: none;			/* removes list marker */
		padding: 0px 0px 0px 0px;				/* removes left indent */
		text-align: right;
		margin: 0px 0px 0px 0px;
		display: inline;			/* sets list items to display in a row */
		border-top: solid 0px;
	}
	
	#menu li {
		font-variant: small-caps;
		padding: 0px 0px 0px 0px;				/* removes left indent */
	list-style: url(../images/l-l.gif);
		display: inline;			/* sets list items to display in a row */
	}
	
	#menu a:link, #menu a:visited {
		margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
		color: #A0A0A0;
		text-decoration: none;
	}
	
	#menu a:active, #menu a:hover {
		color: #EDDF7D;
		text-decoration: none;
		background-repeat: no-repeat;
	}
		

.verticalmenu {
	list-style: none;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-transform: capitalize;
}

	.verticalmenu a:link, .verticalmenu a:visited, .verticalmenu a:hover {
	color:#525252;
	font: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	}
	
	.verticalmenu a:hover {
	color: #650033;
	text-decoration: none;
	}
	
.verticalmenu li {
	padding: 2px 0px 5px 0px;
	margin: 1px 0px 0px 18px;
}
	
.subverticalmenu {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: White;
}

.subverticalmenu li {
	padding: 3px 0px 6px 13px;
	margin: 0px 0px 0px 0px;
}

	.subverticalmenu a:link, .subverticalmenu a:visited, .subverticalmenu a:hover {
	font: Arial;
	font-size: 9px;
	text-decoration: none;
	color: #97334C;
	font-weight: normal;
	}
		
	.subverticalmenu a:hover {
	 	color: #A9A9A9;
		text-decoration: none;
	}
	
	
.childverticalmenu {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: White;
}

.childverticalmenu li {
	padding: 3px 0px 6px 23px;
	margin: 0px 0px 0px 0px;
}

	.childverticalmenu a:link, .childverticalmenu a:visited, .childverticalmenu a:hover {
	font: Arial;
	font-size: 9px;
	text-decoration: none;
	color: #97334C;
	font-weight: normal;
	}
		
	.childverticalmenu a:hover {
	   color: #A9A9A9;
		text-decoration: none;
	}
	
.bottommenu {
	color: #3A403C;
	width:auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.bottommenu li {
	display: inline;	
	color: #3A403C;
	font: Arial;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}	

.bottommenu ul {
	display: inline;	
	color: #3A403C;
	font: Arial;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}	

.bottommenu a:link, .bottommenu a:visited, .bottommenu a:active {
	color: #3A403C;
	font: Arial;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	}
	
.bottommenu a:hover {
	color: #666666;
	font: Arial;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
	}
	
.userinfomenu {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #CCCCCC;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-transform: capitalize;
}

.userinfomenu li {
	padding: 2px 0px 5px 13px;
	margin: 1px 0px 0px 0px;
	border-bottom: 1px solid Gray;
}

	.userinfomenu a:link, .userinfomenu a:visited, .userinfomenu a:hover {
	font: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #CCCCCC;
	font-weight: normal;
	}
		
	.userinfomenu a:hover {
	 	color: #696969;
		text-decoration: none;
	}
	
	
	
	
	
	
	
	
	
	
	
	
/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.txt
Version: 0.11.3
*/



/* Menu styles */

div.yuimenu {
    z-index:1;
    visibility:hidden;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-transform: capitalize;
	width: 138px;
    
}


/* MenuBar Styles */

div.yuimenubar {

    background-color:#f6f7ee;
    
}

/*
    Application of "zoom:1" triggers "haslayout" in IE so that the module's
    body clears its floated elements
*/
div.yuimenubar div.bd {
	
    zoom:1;
}

/*
    Clear the module body for other browsers
*/
div.yuimenubar div.bd:after {

    content:'.';
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
}


/* Matches the group title (H6) inside a Menu or MenuBar instance */

div.yuimenu h6,
div.yuimenubar h6 { 

    font-size:100%;
    font-weight:normal;    
    margin:0;
    border:solid 1px #c4c4be;
    color:#b9b9b9;    

}

div.yuimenubar h6 {

    float:left;
    display:inline; /* Prevent margin doubling in IE */
    padding:4px 12px;
    border-width:0 1px 0 0;
    
}

div.yuimenu h6 {

    float:none;
    display:block;
    border-width:1px 0 0 0;
    padding:5px 10px 0 10px;

}


/* Matches the UL inside a Menu or MenuBar instance */

div.yuimenubar ul {

    list-style-type:none;
    margin:1px;
    padding: 0px 0px 0px 0px;
	div.yuimenu li {
	
}
}

div.yuimenu ul {

    list-style-type:none;
    border: 1px solid #c4c4be;
    border-width:0px 0px 0px 0px;
    margin:0px;
    padding: 0px 0px 0px;
	 background: url(../images/menu_back_ii.jpg) repeat;
}


div.yuimenu ul.first-of-type, 
div.yuimenu ul.hastitle,
div.yuimenu h6.first-of-type {

    border-width:0;

}


/* MenuItem and MenuBarItem styles */

div.yuimenu li,
div.yuimenubar li {

    cursor:pointer;
    cursor:hand;
    white-space:nowrap;
    text-align:left;
    margin: 0px 0px 0px 0px;
	 
}

div.yuimenu li {
	
}



	.yuimenu a:link, .yuimenu a:visited {
	color:#525252;
	font: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 2px;
	}
	
	.yuimenu a:hover {
	color: #650033;
	text-decoration: none;
	font-weight: normal;
	}

div.yuimenu li.yuimenuitem {

    padding: 4px 15px 4px;
	  margin: 0px 0px 0px 0px;
	  background: url(../images/menu_back_iii.jpg) repeat;
    
}

div.yuimenu li li,
div.yuimenubar li li {

    font-size:100%;

}


/* Matches the help text for a menu item */

div.yuimenu li em {

    font-style:normal;
    margin: 1px 0px 0px 40px;

}

div.yuimenu li a em {

    margin: 1px 0px 0px 0px;

}

div.yuimenu li a,
div.yuimenubar li a {
    
    /*
        "zoom:1" triggers "haslayout" in IE to ensure that the mouseover and 
        mouseout events bubble to the parent LI in IE.
    */
    zoom:1;
    color:#000;
    text-decoration:none;
    
}

div.yuimenu li.hassubmenu,
div.yuimenu li.hashelptext {

    text-align:right;

}

div.yuimenu li.hassubmenu a.hassubmenu,
div.yuimenu li.hashelptext a.hashelptext {

    float:left;
    display:inline; /* Prevent margin doubling in IE */
    text-align:left;

}


/* Matches focused and selected menu items */

div.yuimenu li.selected,
div.yuimenubar li.selected {

    background-color:#650033;

}

div.yuimenu li.selected a.selected,
div.yuimenubar li.selected a.selected {

    text-decoration:underline;

}

div.yuimenu li.selected a.selected,
div.yuimenu li.selected em.selected, 
div.yuimenubar li.selected a.selected {

    color:#fff;

}


/* Matches disabled menu items */

div.yuimenu li.disabled, 
div.yuimenubar li.disabled {

    cursor:default;

}

div.yuimenu li.disabled a.disabled,
div.yuimenu li.disabled em.disabled,
div.yuimenubar li.disabled a.disabled {

    color:#b9b9b9;
    cursor:default;
    
}

div.yuimenubar li.yuimenubaritem {

    float:left;
    display:inline; /* Prevent margin doubling in IE */
    border-width:0 0 0 1px;
    border-style:solid;
    border-color:#c4c4be;
    padding:4px 24px;
    margin:0;
	
}

div.yuimenubar li.yuimenubaritem.first-of-type {

    border-width:0;

}


/* Matches the submenu indicator for menu items */

div.yuimenubar li.yuimenubaritem img {

    height:8px;
    width:8px;
    margin:0 0 0 5px;
    vertical-align:middle;

}

div.yuimenu li.yuimenuitem img {

    height:7px;
    width:7px;
    margin: 0 0px 0px 0px;
    border:0;

    *margin-left:0;
    *border-left-width:10px;
    *border-style:solid;
    *border-color:#CCCCCC;

}

div.yuimenu li.yuimenuitem.selected img.selected {

    *border-color:#CCCCCC;

}

div.yuimenu li.checked {

    position:relative;

}

div.yuimenu li.checked img.checked {

    height:8px;
    width:8px;
    margin:0;
    border:0;
    /* position:absolute;
    left:6px;
    _left:-16px; /* Underscore hack b/c this is for IE 5.5 and IE 6 only */
    top:.5em;
    
}