/* Basic element styles */

body {
	margin: 0;
	padding: 0;
}

a:link {
  color: #666;
  text-decoration: none;
}

a:visited {
  color: #666;
  text-decoration: none;
}
a:hover {
    color: #000;
	text-decoration: none;
}
a:active {
	color: #999;
	text-decoration: none;
}


/* Accordion styles (static) */

ul.accordion {
	background-color: #eaeaea;
	border: 1px solid #FFF;
	border-top: none;
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative; /* Forces the bottom border of the h2 to display in IE */
	width: 190px;
}

ul.accordion li {
  clear: left;
  position: relative;
}

ul.accordion h2 {
  background-color: #333;
  border: 1px solid #999;
  border-width: 1px 0;
  font-size: 14px;
  margin: 0;
  padding: 0;
  padding-left: 9px;
  /*margin: 0 -0.667em -1px;*/ /*top, right, bottom, left */
}

ul.accordion h2 a:link, ul.accordion h2 a:visited {
  color: #fff;
  display: block;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

/* Accordion styles (dynamic) */
ul.accordion li.collapsed * {
  position: absolute;
  left: -10000px;
}

ul.accordion li.collapsed h2, ul.accordion li.expanded h2,
ul.accordion li.collapsed h2 a:link, ul.accordion li.collapsed h2 a:visited,
ul.accordion li.expanded h2 a:link, ul.accordion li.expanded h2 a:visited {
  position: static;
}

ul.accordion li.collapsed h2 a:hover, ul.accordion li.collapsed h2 a:focus,
ul.accordion li.collapsed h2 a:active,
ul.accordion li.expanded h2 a:link, ul.accordion li.expanded h2 a:visited {
  background-color: #333;
}

/* Accordion content styles (static) */

ul.accordion h3 {
  font-size: 12px;
  line-height: 18px;
  padding-bottom: 9px;
  padding-left: 18px;
  margin: 0;
}

ul.accordion p {
  display: inline;
  float: left;
  clear: left;
  width: 200px; /*was 200*/
  margin: 6px 0 0 18px; /*top, right, bottom, left*/
}

ul.accordion div.links {
  margin: 0;
}

div.links ul {
  list-style: none;
  margin: 0 0 9px 18px;
  padding: 0;
  padding-left: 18px;
}

div.links li {
  clear: none;
  display: block; /*inline */
  margin: 0 0 9px 0; /*0 3em 0 0*/
  position: static;
}
#leftColumn ul.accordion li p.last {
	margin-bottom: 18px;
}