#content-full h1 {
	margin-bottom: 2.0em;
}
#content h2 {
	color: #65cc32;
}
#content h2 a, #content-full h2 a {
  text-decoration: underline;	
}
h3 {
  text-transform: none;	
  font-weight: bold;
}

h4 {
  padding-left: 1.2em;
  background: url(../img/bullet.gif) no-repeat;
}

#content ol, #content-full ol {
  list-style: upper-roman inside;  
  padding: 0;
  margin: 1.2em 0 0.7em;
}
#content li, #content-full li {
  margin: 0;
}

dt {
  float: left;
  padding-right: 0.2em;
  line-height: 1.5em;
}

dd {
  margin: 0 0 1em 1.6em;
  line-height: 1.5em;
}
dl.indent dd {
  margin-left: 2.7em;	
}

#content-full table.continue {
  margin-bottom: 0;
  border-bottom: 0 none;
}

#content-full tr.line_top th,
#content-full tr.line_top td {
  border-top: 1px solid #65cc32;
}

/* tables */
#content-full table, 
#content table {
  border-bottom: 2px solid #65cc32;
  margin-bottom: 2em;
}
#content table.noBorder {
  border-bottom: 0px !important;
  margin-bottom: 1em !important;
}
#content-full table {width:760px;}
#content table {width: 540px;}

td, th{ 
  padding:0.5em; 
  border-bottom: 1px solid #65cc32;
  text-align: right;
  vertical-align: bottom;
  line-height: 1.5em;
}
th {
  text-align: left;
  font-weight: normal;
}
th.indent {
  padding-left: 12em; 
}
th.smallIndent {
  padding-left: 6em;	
}
thead th { 
  padding:0.1em 0.5em;
  background:#d2d1d1;
  text-align: right;
  border-bottom: none;
}
thead th.left {
  text-align: left;
}

td.strong, th.strong, tr.strong th, tr.strong td{
  font-weight: bold;
}

td.box_left, th.box_left {
  border-left: 2px solid #65cc32;
}
td.box_right, th.box_right{
  border-right: 2px solid #65cc32;
}

tr.box_top td, tr.box_top th {
  border-top: 2px solid #65cc32;
}
tr.box_bottom td, tr.box_bottom th {
  border-bottom: 2px solid #65cc32;
}
tr.gap td, tr.gap th {
  border-bottom: 0 none;  
}

