body { 
  margin-top:0;
  margin-bottom: 2px;
  margin-left: 2px;
  margin-right: 2px;
  font-size: 80%;
  font-family:verdana,arial,helvetica,sans-serif; 
  font-weight:normal;
  text-align:left;
  text-decoration:none;
  background-color: #FEFEF2;
  color:black;
  }

a              {                        /* the same as for p */
                margin-top:6pt;
                margin-bottom: 6pt;
               }

a:link         {
                color: #0000FF;
               }

a:active       {
                color: #FF33CC;
               }

a:visited      {
                color: #800080;
               }
a.bookmark 
{
	display: none;
}

B, STRONG {
  font-family:arial,verdana,helvetica,sans-serif; 
}

H1{
  font-size:130%;
  margin-top:1em; margin-bottom:0em;
}
H1.top{
  font-size:130%;
  margin-top:0em; margin-bottom:0em;
}

H2 {
  font-size:120%;
  margin-top:1em; margin-bottom:.5em;
}

H3 {
  font-size:110%;
  margin-top:1em; margin-bottom:0em;
  margin-left:1em;
}

H4 {
  font-size:100%;
  margin-top:.8em; margin-bottom:0em;
  margin-left:2em;
}

img
{ 
    border: none;
}


p              {
                margin-top:.5em;
                margin-bottom: .5em;
               }

li p           {
                margin-top: .6em;
                margin-bottom: 0em;
               }

big            {
                font-weight: bold;
                font-size: 105%;
               }

ol             {
                margin-top: .5em;
                margin-bottom: 0em;
               }

ol li         {
                padding-bottom: .3em;
                margin-left: -0.5em;
               }

ul             {
                margin-top: .6em;
					 margin-bottom: 0em;
                margin-left: 2.75em;
                list-style: url("images/ballblue2.gif") disc;
               }

ol ul
{
	margin-top: 0.2em;
	margin-left: 2.5em;
}

ul li         {
                padding-bottom: .3em;
                margin-top: auto;
                margin-left: -1.25em;
               }

li.ballgreen   {
                list-style: url("images/ballgreen2.gif") disc;
               }

li.concept     {
                list-style: url("images/concept.gif") disc;
               }

dl ul          {          /*list item inside a def/term*/
                margin-top: 2em;
                margin-bottom: 0em;
               }

dl             {
                margin-top: -1em;
               }

ol dl          {           /*term/def list inside a numbered list*/
                margin-top: -1.5em;
                margin-left: 0em;
               }

ol dl dl       {           /*term/def list inside a term/def list*/
                margin-top: 0em;
                margin-left: .2em;
               }

dd             {                      /*not currently working*/
                margin-bottom: 0em;
                margin-left: 1.5em;
               }

dt             {
                padding-top: 2em;
		font-weight: bold;
                margin-left: 1.5em;
               }

code           {
                font-size: 133%;
                font-family: Courier, monospace;
               }
kbd            {
                font-family: Courier, monospace;
                font-size: 125%;
                color: Navy;
                background-color: White;
               }
pre            {
                margin-top: 0em;
                margin-bottom: 1.5em;
                font-family: Courier, monospace;
                font-size: 125%
               }

table          {
  font-size: 100%;
  margin-top: 0px;
  border: 0px;
  margin-bottom: 0px;
}

th.center      {
  text-align: center;
  }

th             {
  text-align: left;
  background: #dddddd;
  margin: 3pt;
  vertical-align: bottom;
  color: Black;
  }

tr             {
  vertical-align: top;
  font-size: 100%;
    }

td             {
  vertical-align: top;
  font-size: 100%;
      }

td.clsTopMenu
{
  background-color: #F0F0F0;
  white-space: nowrap;
  vertical-align: middle;
  color: Black;
  }

.txtSmall
{
  font-size: 80%
}

/* multipage navigation */
table.clsNavigator { 
  width: 100%;
  background-color: #F9F9F9;
  border-collapse: collapse;
}


table.clsNavigator tr td
{
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	color: Black;
	border: 1px solid white;
	padding: 1px 2px 2px 2px;
  }
p.Picture
{
	text-align: center;
	page-break-after: avoid;
}
p.PictureCaption
{
	text-align: center;
	font-weight:bolder;
}
p.Reference
{
	
}

/* TOC */
.clsTOC {
	margin-left: 0;
	padding-left: 0px;
} 

a.toc_item, a.toc_item:link, a.toc_item:visited	{
/*	color: Black;
*/	text-decoration: none;
} 
.clsTOC ul	{
	margin-top: 0em;
	margin-bottom: 0em;
	list-style: none none;
	margin-left: 0.1em;
} 
 
.clsTOC ul ul	{
   margin-top: 0em;
   margin-bottom: 0em;
   margin-left: 1.5em;
	font-weight: normal;
} 

.clsTOC ul li	{
  margin-left: 0;
  margin-top: 0em;
} 

.clsTOC ul ul li	{
  margin-left: 0;
  margin-top: 0em;
}

.header_item {
  display: none;
}