/* All coloring is defined at the end of the style sheet. */

/* This provides the underpinnings for all other font/positioning decisions. */


/* This fixes an IE 5.x PC font inheritance bug in tables. */
table {
	font-size: 100%;
}

/* This defines widths and font sizes for the left navigation table cell. */
#sideBar {
	font-size: 13px; /* Adjust to taste. */
	padding: 0 0 0 0.25em;
	width: 13.5em; /* This is for IE 5.x PC's buggy box model. */
	w\idth: 158px;
}
#sideBar H6 {	/*	Headings in left sidebar	*/
	padding:0px;
	margin:0px 10px 0.20em 0px;
	font-weight:bold; font-size:91%; color:#036;
}

/* This ensures that the lists don't indent themselves. The individual links will
   be expanded as needed, which ensures that the highlight background color
   takes the same width at all times. */
ul#sideNav, #sideNav ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
/* This fixes an IE bug, where calculating dimensions have problems without at least
   one dimension being defined... */
* html ul#sideNav {
	width: 13.5em; /* This is for IE 5.x PC's buggy box model. */
	w\idth: 158px;
}

/* Additional padding for bottom of list */
ul#sideNav {
	padding-bottom: 2em;
	font-size:75%;
}

/* General container definition for individual list items. */
#sideNav li {
	display: block;
	margin: 0;
	padding: 0;
}
/* By using float we circumvent IE's odd list padding issues. IE Mac has problems
   floating stuff like this, so we hide it with the backslash comment hack. \*/
* html #sideNav li {
	float: left;
	width: 100%;
}
/* End hide from Mac IE */

/* Closes sections that should be closed */
#sideNav li.close ul {
	display: none;
}

/* Default style and padding for most links. The left padding is indented at
   each level. By padding the link instead of the LI, we do not have to worry
   about how the coloring appears -- it will always extend to within 1 em of
   the left edge of the screen.
   
   The background image information is for use by the expansion arrows. The
   position is changed for each level. */
#sideNav a {
	display: block;
	padding: 0.25em 0.5em 0.25em 1em;
	margin: 0;
	line-height: 1.2em;
	background-position: 0.1em 0.5em;
	background-repeat: no-repeat;
	color: #000000;
	text-decoration: none;
}

#sideNav a:hover {
	text-decoration: underline;
}

/* Padding and background position for the second level of links. */
#sideNav li li a {
	padding-left: 2em;
	background-position: 1.1em 0.5em;
}

/* Padding and background position for the third level of links. */
#sideNav li li li a {
	padding-left: 3em;
	background-position: 2.1em 0.5em;
}

/* The expanded arrow image, for use in open navigation levels. */
#sideNav a.open {
	background-image: url("/images/1.gif");
}

/* The compacted arrow image, for use in closed navigation levels. */
#sideNav a.close {
	background-image: url("/images/0.gif");
}

/* Styling for the current section. It is positioned relatively, to give the
   double chevron an anchor. */
#sideNav strong {
	background-color: #FFFFFF;
	font-weight: bold;
	position: relative;
	display: block;
}
/* IE PC needs a height, but not IE Mac...\*/
* html #sideNav strong {
	height: 1px;
}
/* End IE Mac hiding */

/* We provide some extra right padding to give space for the double chevrons.
   We also need to repeat the background color because IE Mac is lame. */
#sideNav strong a {
	padding-right: 1em;
	background-color: #FFFFFF;
}

/* This gives the positioning and size information for the double chevron
   indicator. */
#sideNav strong span {
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	margin: -0.5em 0 0;
	font-weight: bold;
	font-size: 110%;
}

/* Color definitions */

/* Tertiary color definition */
#sideBar {
	background-color: #e6ecf0;
}

/* Accent color definition */
#sideNav strong, #sideNav strong a {
	color: #998000 !important;
}
