
/* LEVEL 1 ----- */
/*- MODIFY THIS GROUP OF STYLES THAT WILL EFFECT ALL TOP LEVEL ITEMS ----- */
.treenode, .treenodeOver {
	font:13px "Century Gothic" Geneva, Arial, Helvetica, sans-serif;
	display:block;
	color:#FFFFFF;
}

.treenodeSelect, .treenodeExpanded,
.treenodeDisabled {
	font:13px "Century Gothic" Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	cursor:pointer;
}


/*- ONLY ADD NECESSARY STYLE CHANGES ----- */

/*  ////////  KEY //////////
a.treenode span.treenode = actual link
span.treenode = folder
*/

/* ACTUAL LINK */
a.treenode span.treenode {

	color:#fff;	
	padding:4px 0px 4px 0px;
	background:url(lNavarrow.gif) right center no-repeat;
		
}



/* SELECTED LINK */
a.treenodeSelect span.treenodeSelect,
a.treenodeSelect span.treenodeExpanded {
	
	color:#87c9f8;
	text-decoration:none;
	padding:4px 0px 4px 0px;
	background:url(lNavarrow.gif) right center no-repeat;
}

/* FOLDER */
span.treenode {
	color:#fff;
	cursor:pointer;
	padding:4px 0px 4px 0px;
	background:url(lNavarrow.gif) right center no-repeat;
	
	}

/* FOLDER OVER STATE */
span.treenodeOver {
	
	color:#87c9f8;
	cursor:pointer;
	padding:4px 0px 4px 0px;
	background:url(lNavarrow.gif) right center no-repeat;
}

/* EXPANDED FOLDER */
span.treenodeSelect {
	
	color:#87c9f8;
	padding:4px 0px 4px 0px;
	background:url(lNavarrow.gif) right center no-repeat;
}

/* FIX SO WHEN YOU CLICK LINK IT DOESN'T ACT AS FOLDER BEFORE YOU GO TO PAGE */
a.treenode span.treenodeSelect {
	color:#636363;
}

.treenodeDisabled {
	color:#636363;
}

/* LEVEL 2 & 3 ----- */

.treenodeLevel2,
.treenodeOverLevel2,
.treenodeSelectLevel2
{		

	font:13px "Century Gothic" Geneva, Arial, Helvetica, sans-serif;
	display:block;
	color:#87c9f8;
	cursor:pointer;	
	padding:4px 0px 4px 4px;
	margin-left:15px;
	white-space:normal;
}

a.treenodeLevel2 span.treenodeLevel2,
span.treenodeLevel2
{   
	font:13px "Century Gothic" Geneva, Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
	cursor:pointer;
	white-space:normal;
	background:url(dot.gif) left center no-repeat;	
	padding:4px 0px 4px 15px;
	margin-left:15px;
}

/* styling for 2nd level folders - only in ff*/
div > span.treenodelevel2,
div > span.treenodeOverlevel2,
div > span.treenodeSelectlevel2 {	
	padding:4px 0px 4px 15px;
	margin-left:15px;
}

a.treenodeOverLevel2 span.treenodeOverLevel2,
a.treenodeSelectLevel2 span.treenodeSelectLevel2,
a.treenodeLevel2 span.treenodeOverLevel2,
a.treenodeLevel2 span.treenodeSelectLevel2,
span.treenodeOverLevel2,
span.treenodeSelectLevel2 
{ 	font:13px "Century Gothic" Geneva, Arial, Helvetica, sans-serif;
	display:block;
	color:#87c9f8;
	cursor:pointer;
	white-space:normal;
	background:url(dot.gif) left center no-repeat;	
	padding:4px 0px 4px 15px;
	margin-left:15px;
	}

/*--------------------------------------------------------------------*/

.treenodeLevel3,
.treenodeOverLevel3,
.treenodeSelectLevel3 {	
	font:13px "Century Gothic" Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	display: block;
	white-space:normal;
}

a.treenodeLevel3 span.treenodeLevel3 {    
	color: #fff;
	background: url(dot.gif) left center no-repeat;
	white-space:normal;
	padding: 4px 0px 4px 15px;
	margin-left:30px;
}

a.treenodeOverLevel3 span.treenodeOverLevel3,
a.treenodeSelectLevel3 span.treenodeSelectLevel3,
a.treenodeLevel3 span.treenodeOverLevel3,
a.treenodeLevel3 span.treenodeSelectLevel3 {    
	color: #87c9f8;
	background: url(dot.gif) left center no-repeat;
	padding: 4px 0px 4px 15px;
	margin-left:30px;
	white-space:normal;

}

span.treenodeOver, span.treenodeSelect,
span.treenodeOverLevel2, span.treenodeOverLevel3,
span.treenodeSelectlevel2, span.treenodeSelectlevel3 {
	
	text-decoration:none;

}

#leftNav div div img{ display: none; width: 0; height: 0; margin: -99999px;}
