/* headings */

div#content h1 {
  margin:1em 0;
}

div#content h1 {
  width:662px;
  height:62px;
  font-size:12pt;
  position:relative;
}

div#content h1 span {
  position:absolute;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
}

div#content h2 {
  color: #515151;
  font-size: 11pt;
}

div#content div.tabbed-heading {
  float:left;
  width:auto;
  color:#fff;
  background:#23399c url(/images/spotlight/tabbed-heading-left.jpg) no-repeat left top;
  margin: 1.5em 0;
}  

div#content div.tabbed-heading h2, div#content div.tabbed-heading h3 {
  margin:0;
  padding:4px 22px 4px 14px;
  background: url(/images/spotlight/tabbed-heading-right.jpg) no-repeat right top;
  font-size:10pt;
  font-family:Georgia, "Times New Roman", serif;
  color:#fafafa;
  font-weight:bold;
}  

/* lists */

div#content ul {
  margin-top: 1em;
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}

div#content ul ul {
  margin-top: 0;
  margin-left: 0;
  padding-left: 1.33em;
}

div#content li {
  margin-top: 1em;
  padding-left: 12px;
}

div#content li li {
  margin-top: 0.25em;
  background:none;
}

div#content ul.white-bullet li {
  background: url(/images/spotlight/white-bullet.jpg) no-repeat left 6px;
}

div#content ul.white-bullet li li {
  background:none;
}

div#content ul.gray-bullet li {
  background: url(/images/spotlight/gray-bullet.jpg) no-repeat left 6px;
}

div#content ul.gray-bullet li li {
  background:none;
}

div#content ul.square-bullet li {
  background: url(/images/spotlight/square-bullet.jpg) no-repeat left 6px;
}

div#content ul.square-bullet li li {
  background:none;
}

div#content ul.clear {
  clear:both;
}

/* callout boxes */

div#content .callout {
  padding:0.5em;
}

div#content div.callout ul {
  margin:0;
}

div#content div.callout li {
  margin-top:0.25em;
}

div#content div.blue-bg {
  background-color:#d6def3;
}

div#content div.gray-bg {
  background-color:#eeeeee;
}

/* horizontal rules */

div#content div.hr {
  clear: both;
  margin-top:1em;
  padding-top:1em;
  height:4px;
  background: transparent url(/images/spotlight/ornament.jpg) no-repeat center center;
}

div#content div.hr hr {
  display:none;
}

/* tables */

div#content table.enf-actions td {
  padding:4px;
  vertical-align:top;
}

div#content table.enf-actions td.enf-actions-year {
  padding:8px 8px 0 8px;
  vertical-align:top;
  font-size:18pt;
  font-weight:bold;
  color:#999;
}

div#content table.enf-actions tr.gray-bg {
  background-color:#eeeeee;
}

div#content table.enf-actions ul {
  margin-top:0.5em;
}

div#content table.enf-actions li {
  margin-top:0;
  margin-bottom:1em;
}

div#content table.enf-actions li li {
  margin-top:0.25em;
  margin-bottom:0;
}

div#content table.statistics {
  border-top:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
}

div#content table.statistics td {
  border-bottom:1px solid #e9e9e9;
  border-left:1px solid #e9e9e9;
  padding:4px;
}

/* links */

div#content a:link {
  color:#4258a3;
  text-decoration: none;
}

div#content a:visited {
  color:#999;
  text-decoration: none;
}

div#content a:hover {
  color:#4258a3;
  text-decoration: underline;
}

div#content a:active {
  color:#4258a3;
  text-decoration: none;
}
