
/* LEVEL 1 ----- */
/*- MODIFY THIS GROUP OF STYLES THAT WILL EFFECT ALL TOP LEVEL ITEMS ----- */
.treenode,
.treenodeOver,
.treenodeSelect,
.treenodeExpanded,
.treenodeDisabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-align: left;
	vertical-align: middle;	
	background: none;
	text-transform: uppercase;
	cursor: pointer;
	display: block;
	white-space: normal;
    color: #0C297D;
	
	
	
}
/*- ONLY ADD NECESSARY STYLE CHANGES ----- */

/*  ////////  KEY //////////
a.treenode span.treenode = actual link
span.treenode = folder
*/

/* ACTUAL LINK */
a.treenode span.treenode {
	
	padding: 2px 0px 0px 10px;
	color: #0C297D;
	/*border-bottom: dotted 1px #333;*/
	background: url(tree_bg.gif) left 50% no-repeat;
}



/* SELECTED LINK */
a.treenodeSelect span.treenodeSelect {
	
	padding: 2px 0px 0px 10px;
	color: #0C297D;
	/*border-bottom: dotted 1px #333;*/
	background:url(tree_bg.gif) left 50% no-repeat;
	text-decoration:underline;

}

/* FOLDER */
span.treenode {

	/*padding: 4px 0px 4px 7px;*/
	color: #0C297D;
	/*border-bottom: dotted 1px #333;*/
	background:none;

}

/* FOLDER OVER STATE */
span.treenodeOver {
	
	padding: 2px 0px 0px 10px;
	color: #0C297D;
	/*border-bottom: dotted 1px #333;*/
	background:url(tree_bg.gif) left 50% no-repeat;
	text-decoration:underline;

}

/* EXPANDED FOLDER */
span.treenodeSelect {
	
	padding: 2px 0px 0px 10px;
	color: #0C297D;
	/*border-bottom: dotted 1px #333;*/
	background: url(tree_bg.gif) left 50% no-repeat;
	text-decoration:underline;
	
}

/* FIX SO WHEN YOU CLICK LINK IT DOESN'T ACT AS FOLDER BEFORE YOU GO TO PAGE */
a.treenode span.treenodeSelect {
	padding: 2px 0px 0px 10px;
	background: url(tree_bg.gif) left 50% no-repeat;
	text-decoration:underline;
}

.treenodeDisabled { 	
	color: #333; 
}

/* LEVEL 2 & 3 ----- */

.treenodeLevel2,
.treenodeOverLevel2,
.treenodeSelectLevel2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	display: block;
	padding: 2px 0px 2px 5px;
	white-space:normal;
    color: #2f69fd;
}

a.treenodeLevel2 span.treenodeLevel2,
span.treenodeLevel2
{

	color: #2f69fd;
	/*background: url(treeLevel2_bg.gif) left 50% no-repeat;*/
	padding: 0 0 0 10px;
	white-space:normal;
	
}

/* styling for 2nd level folders - only in ff*/
div > span.treenodelevel2,
div > span.treenodeOverlevel2,
div > span.treenodeSelectlevel2 {
	margin: 0 0 0 5px;
}

a.treenodeOverLevel2 span.treenodeOverLevel2,
a.treenodeSelectLevel2 span.treenodeSelectLevel2,
a.treenodeLevel2 span.treenodeOverLevel2,
a.treenodeLevel2 span.treenodeSelectLevel2,
span.treenodeOverLevel2,
span.treenodeSelectLevel2 
{
	color: #091d82;
	background: url(treeLevel2_over.gif) left 50% no-repeat;
	padding: 0 0 0 10px;
	white-space:normal;
	text-decoration:none;
}

/*--------------------------------------------------------------------*/

.treenodeLevel3,
.treenodeOverLevel3,
.treenodeSelectLevel3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	display: block;
	padding: 2px 0px 2px 5px;
	white-space:normal;
}

a.treenodeLevel3 span.treenodeLevel3 {
	
	color: #2f69fd;
	/*background: url(treeLevel2_bg.gif) left 50% no-repeat;*/
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	white-space:normal;

}

a.treenodeOverLevel3 span.treenodeOverLevel3,
a.treenodeSelectLevel3 span.treenodeSelectLevel3,
a.treenodeLevel3 span.treenodeOverLevel3,
a.treenodeLevel3 span.treenodeSelectLevel3 {

	color: #091d82;
	/*background: url(treeLevel2_over.gif) left 50% no-repeat #b8c8f6;*/
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	white-space:normal;

}

/*span.treenodeOver, span.treenodeSelect,
span.treenodeOverLevel2, span.treenodeOverLevel3,
span.treenodeSelectlevel2, span.treenodeSelectlevel3 {
	
	text-decoration: underline;

}*/
