body {
	font: 75% Verdana,Sans-serif;
	margin: 0;
	padding: 0;
}

img {border: none;}

a {
	color: #069;
	background: #fff;
}

code {
	font-size: 1.1em;
	color: #333;
}

a:hover, a:focus, a:active {
	color: #fff;
	background: #069;
}


#maincontent {
	margin-left: 15%;
	padding-right: 5em;
}

#maincontent h1, #maincontent h2 {
	font-size: 1.4em;
	color: #900;
	margin: 1em 0 1em 0;
}
table {
font-size: 1em;
 }
table.functions td,  table.functions th {
  border : thin solid #DCDCDC;
  border-collapse : collapse;
  border-spacing : 0px;
  padding:2px;
font-size: 1em;
text-align:left;
  
 }

table.functions th.one, table.keyfunctions th.one {width:24%;}

 
 table.fullwidth {width:100%;}

table.keyfunctions td,  table.keyfunctions th {
  border : thin solid #DCDCDC;
  border-collapse : collapse;
  border-spacing : 0px;
  padding:2px;
font-size: 1em;
  
 }

table.functions caption, table.keyfunctions caption {text-align:left; font-weight:bold}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


#maincontent .special {display:inline;}

#maincontent h2.special {font-size:1.5em}

ul#nav { list-style-type: none;}

ul#nav li {

display: inline;
border-right: 1px solid #dcdcdc;
 padding-left: 0.2em;  
}

ul#nav a {
  padding-right: 0.2em;
  display: inline-block;
  text-decoration: none;
}

p#clear{clear:left}

#maincontent table.functions th {font-weight:bold}