/* CSS Document for NON-Javascript styling of menus*/

/*TEST - to show which menu we are using
p{
	background-color: orange;
  font-family: monospace;
}

div.jgSidebar {
	background-color: pink;
}
*/

/* BASICS */
div#leftInner{/*provides right margin for menu*/
	padding-right: 5px;
}
div.jgSidebar {
	float: left;
	/*padding-top: 12px;*/
	font-weight: 700;
	font-size: 0.9em;
	margin:0;
	margin-left: 0px;
	padding:0;
 	padding-right: 0px; /*Adding right padding EXPANDS the sidebar to the right*/
  	margin-right: 0px; /*no effect*/
	padding-bottom: 20px;/*so that we have some space below last bottom-border*/
	border-bottom: 0;
	width: 100%
}
.jgSidebar ul {
	margin: 0;
	padding: 0;
	list-style-image: none;/*if we did add one, it would INCREASE the indent of first-line, when we want to reduce it*/
	list-style-type: none;
	list-style-position: outside;
	padding-left: 15px;/*affects how much each step indents - IN ADDITION to (invisible) bullet indent)*/
}
.jgSidebar li {
	/*applies to all levels*/
	/*hanging indent - but note, this produces uneven background-color effect for jgSidebar li li and results in background image starting too far in*/
	text-indent: 0px;
	line-height: 1.2em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.jgSidebar li.activeparent {
	/*only for items which are followed by children*/
	background: none;/*if we use a background image, this will come at the BOTTOM of the last child/grandchild*/
}
.jgSidebar li ul {
	/*wraps a second-level section: individual entries within it are styled with .jgSidebar li li*/
	padding-top: 0.5em;
	background: none;
	font-size: 0.8em
}
.jgSidebar li li {
	/*for levels 2 onwards, this styles the text. Note any bottom effect will be repeated after the LAST item too: often not required*/
	margin-left: 3px;/*insets the whole box from its parent*/
	margin-top:0;
	margin-bottom: 0;
	padding-left: 0px;/*space between outside of box and start of text*/
	padding-right:0;
}
.jgSidebar li,.jgSidebar li li{
	border-top: 1px #011f39 solid;
}


.jgSidebar a {
	padding-left: 0;/*was 15px;*/
	margin-bottom: 3px;
}

.jgSidebar li.jgFirst {
	border-top: 0;
}
/* STYLING */
/*
div.jgSidebar {
	color: #012D58;
}
*/
.jgSidebar ul li a,  .jgSidebar ul li a:link, .jgSidebar ul li a:visited{
	color: #012D58;
}
.jgSidebar ul li a:hover, .jgSidebar ul li a:active{
	color: white;
}
