#content h1.category {
  padding:0;
  
}
#content h2.category {
  text-transform: none;
  padding:0;
  margin:0;
  /*float:left; */
}
#content #trainer-logo {
  /*float:right;*/
  /*margin:-30px 0 0 0;*/
	padding: 12px 0px;
}
#content #training-header {
  font-size: large;
  font-weight: normal;
  color: #555;
  clear:both;
	padding: 12px 0px;
	margin: 0px;
}
#training-content {
  width:700px;
  font-weight: normal;
  color: #555;
}

#training-content ul.text
{
    margin: 0.5em 0;
    padding: 0 0 0 2em;
}
#training-content ul li{
    margin:0;
    padding:0 0 .3  em 0;
}

#training-content h4 {
  font-size:small;
  margin:1em 0 0 0;
}

#training-content p{
	margin: 0px;
	padding-top: 12px;
}

/***************  text markers in lists **************/
ul.text
{
    list-style-type: none;
    //list-style-image: url('li.gif');
}
ul.text li
{
    padding: 0;
        behavior: expression(
            ( !this.before && parentNode && parentNode.tagName == 'UL' )
            ?
                ( this.before = true )
                & ( parentNode.style.listStyleImage = 'none' )
                & (
                    ( this.firstChild && this.firstChild.firstChild )
                    ?
                        ( this.firstChild.style.marginTop = '-1.2em' )
                        & ( this.firstChild.style.position = 'relative' )
                    : ''
                )
                & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;" />' ) )
                & ( eNOBR.innerHTML = '&mdash;&nbsp;' )
                & ( this.insertBefore( eNOBR, this.firstChild ) )
            : ''
        );
}
ul.text>li:before
{
  content: '\2014\a0';
  float: left;
  margin-left: -1.25em;
}
ul.text>li>*:first-child:-moz-first-node
{
  margin-top: -1.2em;
}
ul.text>li>*
{
    text-indent: 0;
}
ul.text .sup
{
    position: relative;
    top: -0.5em;
    font-size: 0.75em; //font-size: 0.89em;
    line-height: 0;
    vertical-align: baseline;
}
