/* General table */

table {
  font-family: Verdana, Helvetica;
  font-size: 12px;
  border: 1px solid #000000;
  background-color: #EEEEEE;
  border-collapse: collapse;
}

caption {
  font-size: 16px; 
}

tr:hover {
  background-color: #DDDDDD;
}

td {
  vertical-align: top;
  border: 1px solid #000000;
  text-align: left;
}

td.tablefooter {
  text-align: center;
  font-size: 13px;
  background-color: #BBBBBB;
  font-weight: bold;
}

th {
  font-size: 13px;
  background-color: #BBBBBB;
  border: 1px solid #000000;
}

.xheader {
  font-size: 13px;
  background-color: #CCCCCC;
}


/* General */

ul {
	margin-top: 2px;
  margin-bottom: 0px;
}

li {
  margin-left: -20px;
  padding: 0px;
  margin-right: 0em;
}

div.code {
  position: relative;
  font-family: Courier, Sans-Serif;
  border: 1px solid #000000;
  background-color: #FFFEDA;
  margin: 5px 20px;
  padding: 0px 2px;
}

span.expl {
  font-family: Courier, Sans-Serif;
  border: 1px solid #000000;
  background-color: #D4EDFF;
  margin: 0px 0px;
  padding: 0px 2px;
}

span.numberreplacement {
  font-weight: normal;
  font-style: italic;
}


/* JavaScript specific */

td.type {
  text-align: center;
}

td.method {
  font-weight: bold;
}

span.value {
  font-weight: normal;
}


/* Parameters specific */

span.boldvalue {
  font-weight: bold;
}
td.parameter {
  font-weight: bold;
}
td.qt {
  text-align: center;
}

/* Evoking specific */
p.code {
	font-family: Verdana, Helvetica;
	font-size: 12px;
	padding: 5px;
	width: 770px;
	border: 1px solid #000000;
	background-color: #EEEEEE;
}
p.code:hover {
	background-color: #CCCCCC;
}
p.summary {
	color: #FF0000;
}

div.chapter {
	padding-top: 15px;
}
