
/* CSS Document */
/* colors:
primary color:#5b781b 
primary color light:#d6e3b8
---
secondary color:#faa61a
---
rating: debit color (RED):#FF0000
rating: credit color (GREEN):#339900
---
generic link (BLUE):#0066cc
rating link link (BLUE):#0066c9
definition link (GREEN):#339901
*/
/**************************
MENUS
**************************/
.treeview {
font-family:Lato, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: left;
color: #ffffff;
margin: 0px;
padding: 0px;
}
.treeview a { 
text-decoration: none;
font-weight: normal;
color: #ffffff; 
}

.treeview a :visited {
text-decoration: none;
font-weight: normal; 
color: #ffffff;
}

.treeview a :active {
text-decoration: none; 
font-weight: normal;
color: #ffffff;
}

.treeview .highlight
{
	text-decoration: none;
	font-weight: normal;
	color: #EC9F2E;    
}


.treeview a:hover {
text-decoration: none;
font-weight: normal;
color: #EC9F2E;
}
/***********/
.treeview, .treeview ul { 
padding: 0;
margin: 0;
list-style: none;
}

.treeview ul {
margin-top: 0px;
}

.treeview .hitarea {
background: url(/global/images/treeview-triangle.gif) -64px -25px no-repeat;
height: 16px;
width: 16px;
margin-left: -16px;
float: left;
cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
display: inline;
float:none;
}

.treeview li {
margin: 0;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 4px;
padding-left: 16px;
}

.treeview ul li{
margin: 0;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 16px;
}

.treeview a.selected {
background-color: #eee;
}
.treeview .hover {
color: #EC9F2E;
cursor: pointer;
}




.treeview li { background: url(/global/images/treeview-square.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/global/images/treeview-triangle.gif); } 
.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; }

.treeviewGenRe li { background-image: url(/global/images/treeview-square.gif); }
.treeviewGenRe .hitarea, .treeviewGenRe li.lastCollapsable, .treeviewGenRe li.lastExpandable { background-image: url(/global/images/treeview-triangle.gif); }

/**********/
.treeviewGenRe li {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ffffff;
}
.treeviewGenRe ul li {
border-bottom-width: 0px;

}
/******** EXPAND COLLAPS CONTROLS ********/
#treecontrol {
font-family:Lato, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
text-transform: uppercase;
color: #ffffff;
text-align: left;
font-weight: bold;
padding-bottom: 5px;
padding-left:15px;
padding-top:5px; 
background-color:#0077b5;
}
#treecontrol a, #treecontrol a:visited, #treecontrol a:active {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}
#treecontrol a:hover {
color: #ffffff;
text-decoration: underline;
font-weight: bold;
}


/******** pieces ********/
hr{
color: #FFFFFF;
/*width: 252px;*/
}