/*MAIN NAVIGATION*/

/* +++++ Tree Level 01 +++++ */
.Tree01nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-decoration: none;
}

A.Tree01nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-decoration: none;
}
A.Tree01nav:Hover {
	color : White;
	background-color: Gray;
	text-decoration: none;
}
A.Tree01nav:Visited {
	text-decoration: none;
}
A.Tree01nav:Active {
	color: #ffffff;
	text-decoration: none;
	background-color: #E9E9E9;
}
A.Tree01navON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #3333FF;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #C3C3C3;
	text-decoration: none;
}
A.Tree01navON:Hover {
	color : White;
	background-color: Gray;
	text-decoration: none;
}
A.Tree01navON:Visited {
	text-decoration: none;
}
A.Tree01navON:Active {
	color: #ffffff;
	text-decoration: none;
	background-color: #E9E9E9;
}
/* ----- Tree Level 01 ----- */




/* +++++ Tree Level 02 +++++ */
.Tree02nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	text-decoration: none;
	font-weight: bold;
}

A.Tree02nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	text-decoration: none;
	font-weight: bold;
	border-color: #FFFFFF;
}
A.Tree02nav:Hover {
	color : White;
	background-color: Gray;
	text-decoration: none;
}
A.Tree02nav:Visited {
	text-decoration: none;
}
A.Tree02nav:Active {
	color: #ffffff; 
	background-color: #E9E9E9;
	text-decoration: none;
}
A.Tree02navON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3333FF;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #C3C3C3;
	text-decoration: none;
	font-weight: bold;
}
A.Tree02navON:Hover {
	color : White;
	background-color: Gray;
	text-decoration: none;
}
A.Tree02navON:Visited {
	text-decoration: none;
}
A.Tree02navON:Active {
	color: #ffffff; 
	background-color: #E9E9E9;
	text-decoration: none;
}
/* ----- Tree Level 02 ----- */



/* +++++ Tree Level 03 +++++ */
.Tree03nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-decoration: none;
	font-weight: bold;
}

A.Tree03nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-decoration: none;
	font-weight: bold;
}
A.Tree03nav:Hover {
	color : White;
	background-color: Gray;
	text-decoration: none;
}
A.Tree03nav:Visited {
	text-decoration: none;
}
A.Tree03nav:Active {
	color: #ffffff; 
	background-color: #E9E9E9;
	text-decoration: none;
}
A.Tree03navON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3333FF;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #C3C3C3;
	text-decoration: none;
	font-weight: bold;
}
A.Tree03navON:Hover {
	color : White;
	background-color: Gray;
	text-decoration: none;
}
A.Tree03navON:Visited {
	text-decoration: none;
}
A.Tree03navON:Active {
	color: #ffffff; 
	background-color: #E9E9E9;
	text-decoration: none;
}
/* ----- Tree Level 03 ----- */



/* +++++ Tree Level 04 +++++ */
.Tree04nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0a3187;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-decoration: none;
}

A.Tree04nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0a3187;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-decoration: none;
}
A.Tree04nav:Hover {
	color : White;
	background-color: Gray;
	text-decoration: none;
}
A.Tree04nav:Visited {
	text-decoration: none;
}
A.Tree04nav:Active {
	color: #ffffff; 
	background-color: #E9E9E9;
	text-decoration: none;
}
A.Tree04navON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0a3187;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #C3C3C3;
	text-decoration: none;
}
A.Tree04navON:Hover {
	color : White;
	background-color: Gray;
	text-decoration: none;
}
A.Tree04navON:Visited {
	text-decoration: none;
}
A.Tree04navON:Active {
	color: #ffffff; 
	background-color: #E9E9E9;
	text-decoration: none;
}
/* ----- Tree Level 04 ----- */



/* +++++ Tree Level 05 +++++ */
.Tree05nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0a3187;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-decoration: none;
}

A.Tree05nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0a3187;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-decoration: none;
}
A.Tree05nav:Hover {
	color : White;
	background-color: Gray;
	text-decoration: none;
}
A.Tree05nav:Visited {
	text-decoration: none;
}
A.Tree05nav:Active {
	color: #ffffff; 
	background-color: #E9E9E9;
	text-decoration: none;
}
A.Tree05navON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0a3187;
	padding-bottom: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #C3C3C3;
	text-decoration: none;
}
A.Tree05navON:Hover {
	color : White;
	background-color: Gray;
	text-decoration: none;
}
A.Tree05navON:Visited {
	text-decoration: none;
}
A.Tree05navON:Active {
	color: #ffffff; 
	background-color: #E9E9E9;
	text-decoration: none;
}
/* ----- Tree Level 05 ----- */





/* More Tree Lines */
.vline {
	background-repeat : repeat-y;
	background-image : url(images/VLine1x1.gif);
	background-position : center;
	vertical-align : top;
	text-align : center;
}

.vlineend {
	background-repeat : no-repeat;
	background-image : url(images/VLineEnd.gif);
	background-position : top;
	vertical-align : top;
	text-align : center;
}

.vlineendtoicon {
	background-repeat : no-repeat;
	background-image : url(images/VLineEndToIcon.gif);
	background-position : top;
	vertical-align : top;
	text-align : center;
}



/*BIG ICONS to FOLDER*/
.vlineendtoBigicon {
	background-repeat : no-repeat;
	background-image : url(images/VLineEndToBigIcon.gif);
	background-position : top;
	vertical-align : top;
	text-align : center;
}


/* Tree Table Cell Alignment */
/* the lines are usually 15 pixels wide at the overal menu is usually 150pixels 
so the width of the menu cell 135pixels */
.TreeTD01 {
	vertical-align : top;
	width : 135px;
}


/* Tree Lines */




.TreeLine_GREY_Bottom { background-repeat : no-repeat; background-image : url(images/TreeLines/GREY_Bottom_CSSBg.gif); background-position : top; vertical-align : top; text-align : center; }

.TreeLine_GREY_Middle { background-repeat : repeat-y; background-image : url(images/TreeLines/GREY_Middle_CSSBg.gif); background-position : center; vertical-align : top; text-align : center; }

.TreeLine_NoLines_Middle { background-repeat : repeat-y; background-image : url(images/TreeLines/Lines_None_01_CSSBg.gif); background-position : center; vertical-align : top; text-align : center; }

.TreeLine_NoLines_Bottom { background-repeat : no-repeat; background-image : url(images/TreeLines/Lines_None_01_CSSBg.gif); background-position : top; vertical-align : top; text-align : center; }

