/* xCollapsible/xMenu5 Demo */

/* Common */

.xMenu {
  margin:0; padding:0;
}

.xMenu li a, .xMenu li a:link, .xMenu li a:visited, .xMenu li a:active {
  background:transparent;
  display:block;
  text-decoration:none;
  margin:0; padding:2px 0 2px 0;
  border-bottom:1px solid #ccc;
}

#clpsUL1 li a:hover {
  background:#FFF6F0;
  display:block;
  border-bottom:1px solid #CFD4E6;
  text-decoration:none;
  margin:0; padding:2px 0 2px 0;
}

/* xCollapsible */
#clpsUL1 ul {
  margin:0; padding:0;
  border-left:1px solid #CFD4E6;
  background:#fff;
  cursor:pointer;
}
#clpsUL1 li {
  margin:0px 0 0px 0;
  padding:2px 0px 2px 10px;
  list-style-type:none;
/*  list-style-position:outside;*/
  font-size:14px;
}
#clpsUL1 span { /* label */
  display:block;
  font-weight:bold;
  padding:2px;
  background:#CFD4E6;
  cursor:pointer;
}

/* Layout rules for the demo */

#clpsUL1Container {
  position:absolute;
  overflow:visible;
  margin:0; padding:0;
  left:140; top:110;
  width:95%;
  text-align:left;
}

.btn {
  cursor:pointer;
  border-bottom:1px dotted #BF8660;
}


.xMenu li div a, .xMenu li div a:link, .xMenu li div a:visited, .xMenu li div a:active  .xMenu li div a:hover, #clpsUL1 li div a:hover {
  background:transparent;
  display:inline;
  text-decoration:underline;
  margin:auto; padding:0;
  border-bottom:1px dotted #ee3;
}

#clpsUL1 li div span { /* label */
  display:inline;
  background: transparent;
}

.xMenu li div div {padding: 0.5em 0 0 1em; }


#clpsUL1 li div a.utility, .xMenu li div div a:hover {display:block; font-weight:500; font-size:1em; color: #333; background: #ddd; padding: .2em;}
#clpsUL1 li div a.contact, .xMenu li div span.phone, .xMenu li div a.email{display:inline; margin: 0; padding: 0px; font-weight:500; font-size:.9em; text-decoration:italic; color: #333; background: #fff;}
#clpsUL1 li div span.description{display:inline; margin: 0; padding: 0px; font-weight:500; font-size:.8em; color: #333; background: #fff;}

#clpsUL1 li.serviceLine{ border-bottom: 1px dotted silver; margin: 0; padding: .25em 0 0em 0.5em;}
#clpsUL1 li span.adminLinks{
	background-color:transparent;
	position: relative;
	left: 50em; top:-1.5em;
}
#clpsUL1 li span.adminLinks a, #clpsUL1 li span.adminLinks a:hover{
	display: inline;
}

