h1 {
  font-size : xx-large;
  padding-right:10%;
  padding-left:1%;
  padding-top : 10px;
  padding-bottom : 0px;
 }

table.functions td,  table.functions th {
  border : thin solid #DCDCDC;
  border-collapse : collapse;
  border-spacing : 0px;
  padding:2px;

  
 }
 
 table.fullwidth {width:98%;}

table.keyfunctions td,  table.keyfunctions th {
  border : thin solid #DCDCDC;
  border-collapse : collapse;
  border-spacing : 0px;
  padding:2px;
  
 }
 .keyfunctions {
 float:left;
 margin-right:2em;

 }

#img {
  float:right;
  padding : 10px 20px 10px 20px;
  border : thin solid #6A5ACD;
  background-color : White;
  height:105px;
 }
 
 caption, th {
 border-collapse : collapse;
 border-spacing : 0px;
   text-align:left;
 }
caption {
font-size:larger ;
}

body, table {
	font :normal 0.9em Arial, Helvetica, sans-serif;
	
}
 ul {margin-top:.5em;}
 a img {border:none;}
 
 
 .example{border : thin solid #c0c0c0;
 margin-top:.5em;padding:.3em; }

 .hide {
    position: absolute;
    left: -99em;
    width: 90em;
    overflow: hidden;
}

 p.c1 {clear:all}
 
 div.c7 {padding-left:10px}
 hr.c6 {text-align: left}
 p.c5 {clear:both;}
 h2.c4 {clear:both;}
 form.c3 {margin:0px 0px 0px 0px;}
 p.c2 {padding-left:10px}

 
 
 