/* Top menu styles */
#topmenu {
	margin-bottom: 8px;
	width: 761px;
	height: 20px;
	xposition: relative;
}

#topmenu .menuLeft {
	xbackground: url(menu_BG_left.gif) top left no-repeat;
	width: 10px;
	height: 20px;
	xposition: absolute;
	xtop: 0px;
	xleft: 0px;		
}

#topmenu .menu {
	font-size: 8pt;
	text-transform: uppercase;
	background: url(topMenuBG.gif) top left no-repeat;
	xbackground: url(menu_BG.gif) top left repeat-x;
	padding: 0px 10px;
	xwidth: 741px;
	height: 23px;
	xposition: absolute;
	xtop: 0px;
	xleft: 10px;		
}

#topmenu .menu .left {
	float: left;
}

#topmenu .menu .right {
	padding-top: 2px;
	height: 20px;
	float: right;
}

#topmenu .menu .right a {
	color: #35342C;
}

#topmenu .menuRight {
	background: url(menu_BG_right.gif) top right no-repeat;
	width: 11px;
	height: 20px;
	xposition: absolute;
	xtop: 0px;
	xleft: 751px;			
}
/* -------------------------- */

/* Drop down menu styles */
.topStyleOn {
	color: #35342C;
	text-decoration: underline;
	background-color: transparent;
	padding-right: 5px;
}

.topStyleOff {
	color: #35342C;
	background-color: transparent;
	padding-right: 5px;
}

.menuStyleOn {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #0D426E;
	padding: 3px;
	margin: 0px;
}

.menuStyleOff {
	color: #FFFFFF;
	background-color: #0D426E;
	padding: 3px;
	margin: 0px;
}

.menuStyleOff a:link, .menuStyleOff a:visited {
	color: #FFFFFF;
	background-color: #0D426E;
	padding: 3px;
	margin: 0px;
}

.menuStyleOn img { padding-right: 10px; }
.menuStyleOff img { padding-right: 10px; }
/* -------------------------- */

/* Left menu styles */
#leftmenu, .leftmenu-grey {
	margin-bottom: 20px;
}

#leftmenu .menuTop, .leftmenu-grey .menuTop {
	width: 190px;
}

#leftmenu .menuTop {
	background: url(yellow_menu_BG_top.gif) top left no-repeat;
	margin-bottom: 0px !important;
	margin-bottom: -5px;
	height: 10px;
}

.leftmenu-grey .menuTop {
	background: url(grey_menu_BG_top.gif) top left no-repeat;
	margin-bottom: 0px !important;
	margin-bottom: -10px;
	height: 5px;
}

#leftmenu .menuContent, .leftmenu-grey .menuContent {
	padding: 0px 10px;
	padding-bottom: 5px;
	width: 170px;
}

#leftmenu .menuContent {
	background-color: #F6F0D5;
}

.leftmenu-grey .menuContent {
	background-color: #EBECED;	
}

#leftmenu .menuBottom, .leftmenu-grey .menuBottom {
	width: 190px;
	height: 5px;
}

#leftmenu .menuBottom {
	background: url(yellow_menu_BG_bottom.gif) top left no-repeat;	
}

.leftmenu-grey .menuBottom {
	background: url(grey_menu_BG_bottom.gif) top left no-repeat;	
}
/* -------------------------- */

/* Left menu ul li styles */
.menuContent ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.menuContent ul li {
	background: url(yellow_divider.gif) bottom left repeat-x;
	padding: 2px 0px 4px 0px;
}

.leftmenu-grey .menuContent ul li {
	background: url(grey_divider.gif) bottom left repeat-x;	
}

.menuContent ul li.current {
	background: none;
}

.menuContent ul li ul {
	background-color: #EDE7CC;
	padding: 6px 8px;
	margin: 12px 0px 8px 0px;  
}

.menuContent ul li ul li {
	background: none;
	padding: 0px;
}
/* -------------------------- */
