/*** Left Navigation ***/

.leftnavcontainer {
	width: 166px;
	float: left;     
/*	border-top: solid 2px black; */
}


.leftnavtopdecor
{
	border-top: solid 2px black;
	margin-left: 24px;
}


.leftnavhead {
	margin-left: 24px;
}

.leftnavbody {
	margin: 0;
}

.leftnavbody UL {
	margin: 0;
	padding: 0;
}

.leftnavbody LI {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.leftnavbody A {
	margin: 0;
	display: block;
	width: 100%;
	color: #000;
	font-size: 90%;
	line-height: 1em;
	padding-top: 2px;
	padding-bottom: 2px;
}

.leftnavbody A span {
	line-height: 1.1em;
}

.leftnavbody DIV.wrap1 {
}

.leftnavbody DIV.wrap2 {
}

.leftnavbody DIV.wrap3 {
	margin-top: 4px;
	margin-bottom: 4px;
}

.leftnavbody SPAN {
	display: block;
	width: 100%;
}

.leftnavbody UL SPAN { margin-left: 24px; }
.leftnavbody UL UL UL UL SPAN { padding-left: 20px; width: 116px; }
.leftnavbody UL UL UL SPAN { padding-left: 17px;  width: 117px; background-image: url( ../gfx/page/leftnav/lvl3_bullet.gif ); background-position:10px 5px;background-repeat:no-repeat;}
.leftnavbody UL UL UL .expanded SPAN { padding-left: 17px;  width: 117px; background-image: none; color:#fff; }
.leftnavbody .selected SPAN { width: 119px; background-image: none;}
.leftnavbody UL UL SPAN { padding-left: 10px; width: 126px; }
.leftnavbody UL SPAN { padding-left: 0; width: 136px; }

.leftnavbody A:hover,
.colorscheme1 .leftnavbody .coloredlink A:hover,
.colorscheme2 .leftnavbody .coloredlink A:hover,
.colorscheme3 .leftnavbody .coloredlink A:hover,
.colorscheme4 .leftnavbody .coloredlink A:hover,
.colorscheme5 .leftnavbody .coloredlink A:hover { color: #000; background-color: #ddd; }

.leftnavbody LI {
}

/* top dots */

.leftnavbody DIV.wrap1 {
	background-image: url( ../gfx/page/leftnav/dots.gif );
	background-repeat: repeat-x;
	padding-top: 1px;
}
.leftnavbody UL UL UL UL DIV.wrap1 {
	background: none;
	padding-top: 0;
}

/* bottom dots */

.leftnavbody UL UL UL LI.expanded DIV.wrap2 {
	background-image: url( ../gfx/page/leftnav/dots.gif );
	background-repeat: repeat-x;
	background-position: bottom left;
	padding-bottom: 1px; 
}
.leftnavbody UL UL UL LI.expanded LI DIV.wrap2 {
	background: none;
	padding-bottom: 0;
}

/* expanded */
.leftnavbody .expanded A { font-weight: bold; color: #000;}
.leftnavbody .expanded DIV.wrap3 {
	background-position: left center;
	background-repeat: repeat-y;
}
/* Colorscheme backgrounds */
.colorscheme1 .leftnavbody .expanded DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme1_expanded.gif ); }
.colorscheme2 .leftnavbody .expanded DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme2_expanded.gif ); }
.colorscheme3 .leftnavbody .expanded DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme3_expanded.gif ); }
.colorscheme4 .leftnavbody .expanded DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme4_expanded.gif ); }
.colorscheme5 .leftnavbody .expanded DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme5_expanded.gif ); }

/*
.leftnavbody .expanded .coloredlink A { color: #000; }
*/

/* expanded+selected */
.leftnavbody .selected A { font-weight: bold; color: #fff; }
/*
.leftnavbody .selected .coloredlink A { font-weight: bold; color: #fff; }
*/
.leftnavbody ul ul ul .selected DIV.wrap3, .leftnavbody ul ul ul .expanded DIV.wrap3 {
	background-position: left bottom;
	background-repeat: repeat-x;
}

/* Colorscheme backgrounds */
.colorscheme1 .leftnavbody .selected DIV.wrap3 { 
background-image: url( ../gfx/page/leftnav/colorscheme1_selected.gif ); 
background-color: #f2a53b; 
background-position:bottom center;
background-repeat:repeat-x; 
}
.colorscheme2 .leftnavbody .selected DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme2_selected.gif ); background-color: #a3bf0b; background-position:bottom center;
background-repeat:repeat-x;}
.colorscheme3 .leftnavbody .selected DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme3_selected.gif ); background-color: #009ee0; background-position:bottom center;
background-repeat:repeat-x;}
.colorscheme4 .leftnavbody .selected DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme4_selected.gif ); background-color: #92278f; background-position:bottom center;
background-repeat:repeat-x;}
.colorscheme5 .leftnavbody .selected DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme5_selected.gif ); background-color: #e30045; background-position:bottom center;
background-repeat:repeat-x;}

/* Colorscheme backgrounds */
.colorscheme1 .leftnavbody ul ul ul .expanded DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme1_selected.gif ); background-color: #f2a53b; }
.colorscheme2 .leftnavbody ul ul ul .expanded DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme2_selected.gif ); background-color: #a3bf0b; }
.colorscheme3 .leftnavbody ul ul ul .expanded DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme3_selected.gif ); background-color: #009ee0; }
.colorscheme4 .leftnavbody ul ul ul .expanded DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme4_selected.gif ); background-color: #92278f; }
.colorscheme5 .leftnavbody ul ul ul .expanded DIV.wrap3 { background-image: url( ../gfx/page/leftnav/colorscheme5_selected.gif ); background-color: #e30045; }
