#navLeft {
width:190px; float:left; border-top: 4px solid #1880bd;
margin: 25px 0 0 0; background-color: #fff; padding: 6px 0 70px 0; }


.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;}


.treeview {clear:both;
	padding: 6px 0; }

.treeview ul {
	background-color: white;
    margin-top:4px
}

 .treeview ul.group { 	margin: 3px 0 }

.treeview .hitarea {
	background: url(../images/treeview/treeview-default.gif) -64px -25px no-repeat;
	height: 14px;
	width: 14px;
	margin-left: -14px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li {color: #1883bb;  padding: 3px 0 3px 14px; }

.treeview li a {color: #1883bb; font-weight: normal; text-decoration:none;  }

        ul#practices-filter {padding: 6px 0; }

        ul#practices-filter li a.current, ul#practices-filter li a:hover { text-decoration:none;
        background-color: #1781bb; color: #fff; padding:2px;}

        ul#practices-filter li.label {
        border-top: 4px solid #1880bd;
        color: #1883bb;
        font-size: 1.1em;
        font-weight: bold;
	    margin:6px 0 3px 0;
	    padding: 1px 0 }

         ul.letters {
         width:190px !important;
         margin:0;
         list-style-image:none;
         border-top: 4px solid #1880bd;
          margin:6px 0 0 0;  padding:6px 0 0 0;
         }

        ul.letters li {
		  width:11px;height: 11px; float:left;
          display:inline;
            text-align:center;
            font-size:8pt;
          border:1px solid #c3c5c4;
          margin:1px;
          padding:3px 4px 7px 4px;
           color:#c3c5c4;}

		ul.letters li a {
		  width:11px;height: 11px; float:left;
          font-size:8pt;
          display:inline;
          float:left;
          text-decoration:none;
           color:#c3c5c4;}



	    ul#practices-filter li	ul.letters a:hover,
		 ul#practices-filter li ul.letters a.current {
		 font-weight: bold;padding:3px 4px 7px 4px; margin: -3px 0 0 -4px  }




.treeview .hover {	background-color: #1883bb; color: #fff; cursor: pointer; }


.treeview li.button { clear:both;  width:90px; margin:12px 0 0 0; display: inline;  float:left;
        border-radius: 2px;
         -moz-border-radius: 2px;
         -webkit-border-radius: 2px;}

.treeview li.button a {

        background-color:#fff;
        color: #1781bb;
        border: 1px solid #1781bb;
        padding: 1px !important;
        text-decoration:none;
        border-radius: 2px;
         -moz-border-radius: 2px;
         -webkit-border-radius: 2px;}

.treeview li.button a:hover {

        padding: 1px !important;

        background-color:#1781bb !important;
        color: #fff;

        text-decoration:none;
        border-radius: 2px;
         -moz-border-radius: 2px;
         -webkit-border-radius: 2px;}


a.all {
  clear:both
}


.treeview li.collapsable, .treeview li.expandable { clear:both; background-position: 0 -176px; font-weight: bold }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable {  }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }


