/*
Selection of important style definitions from the IDL documentation.
*/


sub.italic
{
	font-style: italic;
}

p.indent
{
	margin-left: 40px;
	margin-bottom: 6pt;
}

p.TableTitle, p.FigureTitle
{
	font-style: italic;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	text-align: center;
}



table.TableStyle {
	border: 0;
	padding:0;
	margin:0;
	border-collapse:collapse;
}

td.TableTitle {
	font-weight: bold;
	text-align: center;
	border: 4px solid #F3F3F3;
	background-color: #F3F3F3;
	padding:10px;
	margin:0;
	border-collapse:collapse;
}

th.IDLTable {
	font-weight: bold;
	text-align: center;
	border: 4px solid #F3F3F3;
	background-color: #F3F3F3;
	padding:10px;
	margin:0;
	border-collapse:collapse;
}

td.IDLTable {
	border: 4px solid #F3F3F3;
	background-color: #FFFFFF;
	padding:1px 10px 1px 10px;
	margin:0;
	border-collapse:collapse;
}

.ipm { 
  font-family: "Courier New", Courier, monospace; 
  font-size: 90%;  
  width:200px; 
  word-wrap: break-word;
}