/* Base Styles */
#sidebar-menu,
#sidebar-menu ul ul,
#sidebar-menu ul ul li,
#sidebar-menu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  text-decoration: none;
  font-size: 12px;
  position: relative;
}
#sidebar-menu ul{
	list-style-image:url(img/bullet.png);
	padding-left:20px;
}
#sidebar-menu {
  width: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#sidebar-menu a {
  line-height: 1.3;
}
#sidebar-menu > ul > li:first-child {
}
#sidebar-menu > ul > li:first-child > a > span {
  padding: 0;
}
#sidebar-menu > ul > li:first-child:hover {
}

#sidebar-menu > ul > li {

}
#sidebar-menu > ul > li:hover {
}
#sidebar-menu > ul > li > a {
  font-size: 12px;
  display: block;
  color: #6a6a6a;
  border-top: none;
  font-weight:normal;
	padding: 7px 0px 7px 18px;
}
#sidebar-menu > ul > li > a > span {
  display: block;
  line-height:22px;
}
#sidebar-menu > ul > li > a:hover {
  text-decoration: underline;
  color: #009572;
}

#sidebar-menu > ul > li.active {
  border-bottom: none;
}
#sidebar-menu > ul > li.current_page_item ul.children,
#sidebar-menu > ul > li.current_page_parent ul.children{
	display:block;
}
#sidebar-menu ul ul {
  display: none;
}
#sidebar-menu ul ul li {
  padding: 0;
  border-top: none;
}
#sidebar-menu ul ul li:last-child {
  border-bottom: none;
}
#sidebar-menu ul ul a {
  padding: 0 0px 0 15px;
  display: block;
  color: #6a6a6a;
  font-size: 12px;
  font-weight: normal;
  line-height:22px;
  font-weight:normal;
}

#sidebar-menu ul ul a:hover {
  color: #E87511;
  text-decoration: underline;
}
.wp-admin .sidebar-input,
.wp-admin .sidebar-input{
	width:100%;
}
table.trials{
	border:solid 1px #E87511;
	border-spacing:0;
}
table.trials tr td{
	vertical-align: top;
}

table.trials th{
	border-bottom:solid 1px #E87511;
	border-right:solid 1px #E87511;
}
table.trials th:last-child{
	border-right:none;
}
table.trials tr td:nth-child(2){
	border-right:solid 1px #E87511;
}
table.trials tr td ul{
	padding-left:25px;
	padding-right:10px;
}
table.trials tr td:first-child{
	border-right:solid 1px #E87511;
}
table.trials tr th:nth-child(2),
table.trials tr th:nth-child(3),
table.trials tr td:nth-child(2),
table.trials tr td:nth-child(3){
	background:#fa9f50;
	color: #FFF;
}
.content section#haematology ul li a,
.content section#oncology ul li a{
	color:#676767;
}
.content section#haematology ul li a:hover,
.content section#oncology ul li a:hover{
	color:#E87511;
}
ul.doctor-sort{
	list-style-type:none;
	padding:0;
}
ul.doctor-sort li{
	display:inline-block;
}
ul.doctor-sort li a{
	display:inline-block; width:25px; height:25px; padding:10px; text-align:center; line-height:25px; color:#63629c; font-size:1.5em; border-radius:10px; border:2px solid #fff; margin-bottom:5px;
	background: rgb(229,230,231);
	background: -moz-linear-gradient(top,  rgba(229,230,231,1) 0%, rgba(205,205,206,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,230,231,1)), color-stop(100%,rgba(205,205,206,1)));
	background: -webkit-linear-gradient(top,  rgba(229,230,231,1) 0%,rgba(205,205,206,1) 100%);
	background: -o-linear-gradient(top,  rgba(229,230,231,1) 0%,rgba(205,205,206,1) 100%);
	background: -ms-linear-gradient(top,  rgba(229,230,231,1) 0%,rgba(205,205,206,1) 100%);
	background: linear-gradient(to bottom,  rgba(229,230,231,1) 0%,rgba(205,205,206,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e6e7', endColorstr='#cdcdce',GradientType=0 )
}

ul.doctor-sort li a:hover, 
ul.doctor-sort li a.active {
    border: 2px solid #696B6E;
    color: #696B6E;
}