﻿
#divTreeContent {

    margin-top:0px;
    text-align:left;
}

.treeview ul { 
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    list-style-type: none;
}

.treeview li { 
    padding-left: 12px;
    list-style-type: none;
  line-height: 16pt;
}

.treeview li a { 
  text-decoration:none;
  line-height: 14pt;
}

.treeview li.noLink, 
.treeview.level1 { 
  cursor: pointer;
  padding-top: 20px;
}

.treeview_title {
    font-family: Georgia, arial, sans-serif;
    font-weight: 600;
    font-size: 12pt;
    text-align: center;
}

/*.treeview li.noLink a.accordion-parent  {*/
.treeview li a.accordion-parent, li.treeview.level1 { 
    cursor: pointer;
    color: #2F5E53;
    font-family: Georgia, arial, sans-serif;
    font-weight: 600;
    font-size: 12pt;
}

.treeview li.treeview.link {
    /*background: url('../images/list.gif') no-repeat left top;*/
    cursor:hand !important;
     font-size: 10pt;
     font-weight: normal; 
}

 .treeview li.treeview.link a:hover
{
    color:black;
/*    background-color:#DAFA16; */
    text-decoration: underline;
    /*font-size:larger; */
 }

 
.treeview li.submenu { /* Style for LI that contains sub lists (other ULs). */
  cursor: hand !important;
  cursor: pointer !important;
}
        
        
.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
/* display: none; / * Hide them by default. Don't delete. */
}
        
.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.clsTreeLink 
{
/*    font-size: 10.5pt;
    font-family: Arial;
    color: #4B627D;*/
}

.clsTreeLinkDescrip
{
	/*font-size:8pt;
	font-style:italic;
	font-weight:normal;*/
}

.clsTreeMessage 
{
    padding:20px;
    color:#800000;
    }

.clsTreeMessageHeading 
{
    border:1px dashed #800000;
    padding:5px;
    color:#800000;
    width:150px;
    text-align:center; 
    margin-bottom:5px;
}


.sf_notice {
 margin-left: 40px;

 padding: 10px;
 border: dashed gray 1px;
 background-color: rgba(200,100,100,.1);
 border-radius: 9px; 
 font-weight: bold;
 font-style: italic;
}

.sf_notice_headline {
  opacity: 1;
  border:none;
}

.sf_notice_content {
  opacity: 1;
  border:none;
}

