#container .sidebar .block-nice_menus .b_t {
	background-image: none;
}
#container .sidebar .block-nice_menus .b_r {
	background-image: none;
}
#container .sidebar .block-nice_menus .b_b {
	background-image:none;
}
#container .sidebar .block-nice_menus .b_l {
	background-image:none;
}

#container .sidebar .block-nice_menus .b_tl {
	background-image:url(../images/n_b_tl.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:100%;
}
#container .sidebar .block-nice_menus .b_tr {
 	background-image:url(../images/n_b_tr.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:100%;
}
#container .sidebar .block-nice_menus .b_bl {
 	background-image:url(../images/n_b_bl.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:100%;
}
#container .sidebar .block-nice_menus .b_br {
 	background-image:url(../images/n_b_br.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:100%;
	padding:0px;
	padding-top:6px;
	padding-bottom:6px;
}

.block-nice_menus .bh_wrap {
  padding-left:4px;
	padding-right:4px;
	margin-bottom:4px;
}

#container .sidebar .block-nice_menus .bh_rep {
  background-color:#0E324A;
}
#container .sidebar .block-nice_menus .bh_tl {
 	background-image:url(../images/n_bh_tl.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:100%;
}
#container .sidebar .block-nice_menus .bh_tr {
 	background-image:url(../images/n_bh_tr.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:100%;
}
#container .sidebar .block-nice_menus .bh_bl {
 	background-image:url(../images/n_bh_bl.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:100%;
}
#container .sidebar .block-nice_menus .bh_br {
 	background-image:url(../images/n_bh_br.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:100%;
}
#container .sidebar .block-nice_menus {
  background-color:#0766AB;
}
ul.nice-menu,
ul.nice-menu ul{
  list-style: none;
  padding: 0;
  margin: 0;
  border:none;
}

ul.nice-menu li {
  float: left;
	/*change this to change the background color for main links. Do not just erase, as it will be replaced with grey from other style sheet*/
  background-color: #0766AB;
	border:none;
}
.content ul.nice-menu li ul li {
  background-color: #05416D;
}
ul.nice-menu li ul li {
  /*border: 1px solid #ccc;*/
	background-color:#ccc;
	border-top: 0;
}

ul.nice-menu a {
	padding-top: 0.3em;
	padding-right: 20px;
	padding-bottom: 0.3em;
	padding-left: 5px;
}

ul.nice-menu ul,
#header-region ul.nice-menu ul { /* for Garland header */
  top: 1.8em;
  left: -1px;
  border: 0;
  margin-right: 0;
	border: none;
}

ul.nice-menu ul li{
  width: 190px;
}

/* Now stuff specific to the menu type (down, left or right menu pop) */

/* All VERTICAL (left/right) menus */

/* This is the default width of vertical menus. */
ul.nice-menu, ul.nice-menu-left,
ul.nice-menu li, ul.nice-menu-left li{
  width: 190px;
}

/* stuff for VERTICAL menus where submenus pop RIGHT (default) */

ul.nice-menu ul {
  width: 190px;
  left: 190px;
  top: 0px;
}

ul.nice-menu ul ul {
  width: 190px;
  left: 190px;
  top: 0px;
}

ul.nice-menu li.menuparent {
	background-color: #0766AB;
	background-image: url(../images/arrow-right.png);
	background-repeat: no-repeat;
	background-position: 97% center;
}
ul.nice-menu li li.menuparent {
  background-color: #0766AB;
	background-image: url(../images/arrow-secondary.png);
	background-repeat: no-repeat;
	background-position: 97% center;
}
.sidebar .content ul.nice-menu li,
.sidebar .content ul.nice-menu li a:link,
.sidebar .content ul.nice-menu li a:visited,
.sidebar .content ul.nice-menu li li a:link,
.sidebar .content ul.nice-menu li li a:visited {
  color:#fff;
	font-weight:900;
	text-decoration:none;
}
.sidebar .content ul.nice-menu li a:hover {
  text-decoration:none;
}

ul.nice-menu li.menuparent:hover,
ul.nice-menu li.menuparent a:hover,
ul.nice-menu li.child.menuparent a:hover,
ul.nice-menu li.over,
ul.nice-menu li li.menuparent:hover,
ul.nice-menu li li.menuparent a:hover,
ul.nice-menu li li.child.menuparent a:hover,
ul.nice-menu li li.over{
	background-color: #05416D;
  background-image: url(../images/arrow-hover.png);
	background-repeat: no-repeat;
	background-position: 97% center;
	color:#fff;
}
.sidebar .content ul.nice-menu li a:hover,
.sidebar .content ul.nice-menu li a:hover {
  color:#fff;
}
.sidebar .content ul.nice-menu a:hover, 
.sidebar .content ul.nice-menu li li.child a:hover {
   background: #05416D;
	 background-image: none;	 
}
ul.nice-menu li .link_edit a:hover,
ul.nice-menu li li .link_edit a:hover {
	background: none;
}