/* $Id: csm_office_blue.css 4322 2006-09-04 08:49:33Z shacka $ */
@import url("layout/basic.css");
/* top level, vertical and horizontal */

.spmenuCsm_office_blue .spmenuContainer {
    background: url('csm_office_blue/tab.jpg') repeat-y 2px #F6F6F6;
    cursor: default;
    border: solid 1px #002D96;
}

.spmenuCsm_office_blue .spmenu-horizontal-mode {
  background: #F6F6F6;
}


.spmenuCsm_office_blue .spmenuContainer .spmenu-item {
	padding:0;
	margin-top:0px;
   margin-right: 1px;
	margin-bottom: 0px;
   margin-left: 1px;
   border: none;
   background: transparent;
}

.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-item-first,
.spmenuCsm_office_blue .spmenu-vertical-mode .spmenu-item-first,
.spmenuCsm_office_blue .spmenu-horizontal-mode .spmenu-item{
    margin-top: 1px;
}

.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-item-last,
.spmenuCsm_office_blue .spmenu-vertical-mode .spmenu-item-last,
.spmenuCsm_office_blue .spmenu-horizontal-mode .spmenu-item {
    margin-bottom: 1px;
}

.spmenuCsm_office_blue .spmenuContainer .spmenu-item-selected {
    background: #FFEEC2;
	 /* No border for top selected items */
	 border:none;
	 margin:0;
    cursor: default;
    padding: 0;
}

/* The arrow that shows up when there's a sub-menu */
.spmenuCsm_office_blue .spmenu-vertical-mode .spmenu-item-collapsed,
.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-item-collapsed {
    background: url('icon/arrow_right_black.gif') no-repeat right transparent;
}

/* The arrow that shows up when there's a sub-menu and the item is hovered*/
.spmenuCsm_office_blue .spmenu-vertical-mode .spmenu-item-expanded,
.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-item-expanded {
    background: url('icon/arrow_right_black.gif') no-repeat right #FFEEC2;
}

.spmenuCsm_office_blue .spmenu-top .spmenu-item-selected a,
.spmenuCsm_office_blue .spmenu-top .spmenu-item-selected .spmenu-label,
.spmenuCsm_office_blue .spmenuContainer a,
.spmenuCsm_office_blue .spmenuContainer span,
.spmenuCsm_office_blue .spmenuContainer .spmenu-label,
.spmenuCsm_office_blue .spmenuContainer .spmenuContainer a,
.spmenuCsm_office_blue .spmenuContainer .spmenuContainer span,
.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-label {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
   cursor: default;
}

.spmenuCsm_office_blue .spmenuContainer .spmenuContainer {
	margin-top:0px;
	margin-left:0px;
   border: solid 1px #002D96;
   background: url('csm_office_blue/tab.jpg') repeat-y 2px #F6F6F6;
   cursor: default;
}

/* General items that's not a top menu */
.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-item,
.spmenuCsm_office_blue .spmenuContainer .spmenuContainer {
    cursor: default;
}

.spmenuCsm_office_blue .spmenuContainer .spmenu-item,
.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-item {
	margin-top:0px;
	padding-top: 0px;
	margin-left:0px;
	margin-bottom: 0px;
	background-position:right;
   padding: 1px;
   margin-left: 1px;
   margin-right: 1px;
}

.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-item-first {
    margin-top: 1px;
}

.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-item-last {
    margin-bottom: 1px;
}

/* Current selected items in vertical menu*/
.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-item-selected {
    background: #FFEEC2;
    border: none;
	 padding-top:1px;
	 padding-bottom:1px;
    margin-left: 1px;
    margin-right: 1px;
}

.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-item-selected .icon {
    background: #FFEEC2;
}


/* The arrow that shows up when there's a sub-menu */
.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-item-collapsed {
    background: url('icon/arrow_right_black.gif') no-repeat right transparent;
}

/* The arrow that shows up when there's a sub-menu and the item is hovered*/
.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-item-expanded {
    background: url('icon/arrow_right_black.gif') no-repeat right #FFEEC2;
}

/* Controls the behavior of <hr>  it the menu */
.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .spmenu-item-hr {
	border:none;
	margin:0;
	background:#98BCD5;
	height: 1px;
	padding: 0px 0px 0px 0px;
   margin: 2px 0px 2px 0px;
}

.spmenuCsm_office_blue .spmenuContainer .spmenuContainer .icon div {
	width: 23px !important;
}
