/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  html { margin: 0px;
    padding: 0px;
    }

  body { margin: 20px;
    font-size: 0.8em;
    background-color: rgb(120, 120, 150);
    color: rgb(51, 51, 51);
    opacity: 1;
    font-weight: inherit;
    font-family: Arial,Helvetica,sans-serif ! important;
    }

	
  h1, h2, h3, h4, h5 { color: rgb(128, 0, 0);
    font-family: sans-serif;
    }

  a:link, a:visited { text-decoration: none;
    color: rgb(121, 121, 160);
    }

  a:hover { 
  color: rgb(121, 121, 160);
  font-weight: bold;

  
    }

  span.term { font-weight: bold;
    }

  div.sidebar { border: 1px solid gray;
    margin: 20px;
    padding: 5px;
    background: rgb(40, 240, 240) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  pre.programlisting { border: 1px solid gray;
    padding: 2px;
    background: rgb(240, 240, 240) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 10pt;
    white-space: pre;
    }

  .titlepage .title { color: rgb(151, 152, 183);
    }

  img { border-style: none;
    text-decoration: none;
    }

  .book, .chapter, .sect1, .section { border: 4px solid rgb(160, 160, 190);
    padding: 2px 10px;
    background-color: rgb(255, 255, 255);
    -moz-border-radius-topleft: 12px;
    -moz-border-radius-topright: 12px;
    -moz-border-radius-bottomright: 12px;
    -moz-border-radius-bottomleft: 12px;
    }

  .book .chapter { border-style: none;
    background-color: transparent;
    }

  .chapter .sect1 { border-style: none;
    background-color: transparent;
    }

  .toc .sect2 { border-style: none;
    background-color: transparent;
    }
	.toc .section  { border-style: none;
    background-color: transparent;
    }
	.section .section  { border-style: none;
    background-color: transparent;
    }
	.toc .sect1 { border-style: none;
    background-color: transparent;
    }

  .sect1 .sect1 { border-style: none;
    background-color: transparent;
    }

  .revhistory th, .revhistory td { font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    color: rgb(153, 153, 153);
    }

  .revhistory table { width: auto;
    float: right;
    }

  hr { border: 1px solid rgb(239, 239, 239);
    }

  .toc p { color: rgb(153, 153, 153);
    }

  p { color: rgb(51, 51, 51);
	display: block;
	margin-bottom: 10px;
	clear:both;
    }

  th, td { font-size: 0.8em;
    }

  .address { padding-left: 20px;
    }

  .address .firstname { font-size: 16px;
    font-weight: bold;
    color: rgb(51, 102, 153);
    }


.address .email { 
         font-size: 12px;
         font-weight: bold;
         color: rgb(51, 102, 153);
    }

.inlinemediaobject {
display: block;


}

.inlinemediaobject img {
display: block;
margin-bottom: 10px;

}


