/*** 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;
	padding: 0;
	display: block;
	width: 100%;
	color: #000;
	font-size: 90%;
}

.leftnavbody DIV.wrap1 {
}

.leftnavbody DIV.wrap2 {
}

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

.leftnavbody A {
	padding-top: 2px;
	padding-bottom: 2px;
}

.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: 12px;  width: 124px; }
.leftnavbody UL UL SPAN { padding-left: 0; width: 136px; }
.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( /files/system/css/../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( /files/system/css/../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; }
.leftnavbody .expanded DIV.wrap3 {
	background-position: left center;
	background-repeat: repeat-y;
}
/* Colorscheme backgrounds */
.colorscheme1 .leftnavbody .expanded DIV.wrap3 { background-image: url( /files/system/css/../gfx/page/leftnav/colorscheme1_expanded.gif ); }
.colorscheme2 .leftnavbody .expanded DIV.wrap3 { background-image: url( /files/system/css/../gfx/page/leftnav/colorscheme2_expanded.gif ); }
.colorscheme3 .leftnavbody .expanded DIV.wrap3 { background-image: url( /files/system/css/../gfx/page/leftnav/colorscheme3_expanded.gif ); }
.colorscheme4 .leftnavbody .expanded DIV.wrap3 { background-image: url( /files/system/css/../gfx/page/leftnav/colorscheme4_expanded.gif ); }
.colorscheme5 .leftnavbody .expanded DIV.wrap3 { background-image: url( /files/system/css/../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 .selected DIV.wrap3 {
	background-position: left bottom;
	background-repeat: repeat-x;
}
/* Colorscheme backgrounds */
.colorscheme1 .leftnavbody .selected DIV.wrap3 { background-image: url( /files/system/css/../gfx/page/leftnav/colorscheme1_selected.gif ); background-color: #f2a53b; }
.colorscheme2 .leftnavbody .selected DIV.wrap3 { background-image: url( /files/system/css/../gfx/page/leftnav/colorscheme2_selected.gif ); background-color: #a3bf0b; }
.colorscheme3 .leftnavbody .selected DIV.wrap3 { background-image: url( /files/system/css/../gfx/page/leftnav/colorscheme3_selected.gif ); background-color: #009ee0; }
.colorscheme4 .leftnavbody .selected DIV.wrap3 { background-image: url( /files/system/css/../gfx/page/leftnav/colorscheme4_selected.gif ); background-color: #92278f; }
.colorscheme5 .leftnavbody .selected DIV.wrap3 { background-image: url( /files/system/css/../gfx/page/leftnav/colorscheme5_selected.gif ); background-color: #e30045; }

