body {
  padding: 20px;
    font: 12pt arial, verdana, helvetica, "sans serif";
/*    background: #f7f7ff;*/
/*    color: #637dad;*/
}

td {
    font: 12pt arial, verdana, helvetica, "sans serif";
}

image {
    border:0;
}


em {
  font-weight:bold;
}


.attention {
  font-weight:bold;
  color:red;
}

.maintitle {
  background: #dedfef;
} 

h1.maintitle-h1 {
  font-weight: bold;
  font-size: 16pt;
}

.lastupdated {
  padding-bottom: 15px; 
  padding-top:5px; 
  font-style: italic;
}

.left-block {
  	float:left; 
	position:relative; 
	border:solid black 1;  
	width:180px;
	
	background:white;
	padding-left:1em;
	padding-top:1em;
	padding-bottom:1em;
    
    font-size: larger;
}

.maincontent {
  /*  	padding:0 1em 1em 1em;*/
  margin-left:200px;
  
	padding-left:1em;
	padding-bottom:1em;
  
    margin-bottom:1em;
    
    
    margin-right: 2em;
    
  border:solid black 1;  
  background:white;
}
/*
.left-link {
	border:solid black 1;  
}

 .download-table {
    border: solid #637dad 1px;
}

.download-table thead tr td {
    background:#dedfef;
}

.download-table tbody tr td {
    
     padding-right: 1em; 
} */

.tbd {
    color:red;
    font-weight:bold;
}

.topic-header {
    padding: 0.5em 2px 0.5em 1em ;
    margin: 1.5em 0 0.5em 0;
    background:#DEDFEF;
/*    background: #f7f7ff;*/
    color: #637dad;

/*    color:white;*/
    
    font-weight:bold;
    font-size:larger;
}

table.toc-topics {
    padding: 2px 0 2px 1em;
}


table.plugintable {
    padding: 2px;
	margin-left:2em;
	
 	border: solid  #dedfef 2px; 
/*	border: solid  red 2px;*/
}
  
table.plugintable td {
    vertical-align:top;
    padding:2px;
}

td.pluginheader1 {
    padding-top:10px;
    background: #dedfef; 
}

td.pluginheader {
    padding-top:10px;
    font-weight:bold;
    background: #dedfef; 
}

.frametext {
    padding: 0 2em 2em 2em;
}

