/* $Id: barblue.css 4322 2006-09-04 08:49:33Z shacka $ */
@import url("layout/3d.css");

.spmenuBarblue .spmenuContainer {
border: solid 1px #516d9d;
}
/* top level, vertical and horizontal */
.spmenuBarblue .spmenu-horizontal-mode .spmenu-level-1,
.spmenuBarblue .spmenu-vertical-mode .spmenu-level-1 {
	width: 100px;
	padding: 0;
	background: url(barblue/bg_menu.gif) #a5cbda repeat-x 0 0; 
	height: 24px;
}


/* Top Menu,Has SUB */
.spmenuBarblue .spmenuContainer .spmenu-item-collapsed { 
	background: url(barblue/bg_menu.gif) #a5cbda repeat-x 0 0; 
}

/* Top Menu,Selected,No Sub */
.spmenuBarblue .spmenuContainer .spmenu-item-selected {
	background: url(barblue/bg_menu_sel.gif) #bad7e3 repeat-x 0 0;
}

.spmenuBarblue .spmenuContainer .spmenu-item-selected-collapsed {
	background: url(barblue/bg_menu_sel.gif) #bad7e3 repeat-x 0 0; 
}

/* Top Menu,selected,Has Sub */
.spmenuBarblue .spmenuContainer .spmenu-item-expanded {
	background: url(barblue/bg_menu_sel.gif) #bad7e3 repeat-x 0 0; 
}

/* Top Menu,Selected,No Sub */
.spmenuBarblue .spmenu-horizontal-mode .spmenu-level-1 {
	padding-left: 5px;
}

.spmenuBarblue .spmenu-vertical-mode .spmenu-level-1 {
	padding-left: 5px;
	text-align:left;
}

.spmenuBarblue .spmenu-top .spmenu-item-selected a,
.spmenuBarblue .spmenu-top .spmenu-item-selected .spmenu-label,
.spmenuBarblue .spmenuContainer a, 
.spmenuBarblue .spmenuContainer span, 
.spmenuBarblue .spmenuContainer .spmenu-label{
	color: #51729b;
	font-family: Arial, Verdana,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;  
	line-height: 22px;
}


.spmenuBarblue .spmenuContainer .spmenuContainer a,
.spmenuBarblue .spmenuContainer .spmenuContainer span,
.spmenuBarblue .spmenuContainer .spmenuContainer .spmenu-label {
	color: #51729b;
	font-family: Arial, Verdana,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;  
	line-height: 22px;
}

.spmenuBarblue .spmenuContainer .spmenuContainer .spmenu-item-expanded{
	background: white;
}

.spmenuBarblue .spmenuContainer .spmenuContainer {
	margin-top:1px;
	margin-left:0px;
	background:  #e4eff3;
	padding-top:0px;
	border: solid 1px #a5cbda;
	border-bottom: solid 3px #a5cbda;
}
.spmenuBarblue .spmenuContainer .spmenuContainer .spmenuContainer {	
	border-top: solid 3px #a5cbda;
}



/* General items that's not a top menu */
.spmenuBarblue .spmenuContainer .spmenuContainer .spmenu-item,
.spmenuBarblue .spmenuContainer .spmenuContainer {
	width: 170px;
}

.spmenuBarblue .spmenuContainer .spmenuContainer .spmenu-item {
	margin-top:0px;
	padding-top: 0px;
	height: 22px;
	margin-left:0px;	
	margin-bottom: 0px;
	background: url(barblue/hr.gif) repeat-x bottom left #e7f0f5;
}

/* Current selected items in vertical menu*/
.spmenuBarblue .spmenuContainer .spmenuContainer .spmenu-item-selected {
	background-color: #c9d7e2;
}

.spmenuBarblue .spmenu-top .spmenu-item-selected a,
.spmenuBarblue .spmenu-top .spmenu-item-selected .spmenu-label,
.spmenuBarblue .spmenuContainer .spmenuContainer .spmenu-item-selected a,
.spmenuBarblue .spmenuContainer .spmenuContainer .spmenu-item-selected .spmenu-label {
	font-weight: bold; 
}


/* The arrow that shows up when there's a sub-menu */
.spmenuBarblue .spmenuContainer .spmenuContainer .spmenu-item-collapsed .spmenu-label {
	background: url(barblue/arrow_li.gif)  no-repeat center right;
}

/* The arrow that shows up when there's a sub-menu and the item is hovered*/
.spmenuBarblue .spmenuContainer .spmenuContainer .spmenu-item-expanded .spmenu-label {
	background: url("barblue/arrow_da.gif")  no-repeat center right;
}

.spmenuBarblue .spmenuContainer .spmenuContainer .icon {
	padding-left: 3px;
}

/* Controls the behavior of <hr>  it the menu */
.spmenuBarblue .spmenuContainer .spmenuContainer .spmenu-item-hr {
	border:none;
	margin:0;
	background: url(barblue/hr.gif) repeat-x bottom left #98BCD5;
	height:5px;
	padding:0px;	
}
