/*Add an extra half em of line space 
  above and/or below  each list item. 
  Use with class="adsspaced". */
ol.adsspaced li {
    margin-bottom: .5em;
    /* margin-top: .5em; */
    }

ul.adsspaced li {
    margin-bottom: .5em;
    }
    
dl.adsspaced dd {
    margin-bottom: .5em;
    }  

/* Gray table with horizontal borders.  
Use with class="adsboxhorizontal". */
table.adsboxhorizontal { 
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
    background-color: #F6F6F6; 
	padding: 5px;
    }   

table.adsboxhorizontal td {
	border-width: 1px;
	padding: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
    }


/* Gray table with all borders.  
Use with class="adsboxgrid". */
table.adsboxgrid { 
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
    background-color: #F6F6F6; 
	padding: 5px;
    }   

table.adsboxgrid td {
	border-width: 1px;
	padding: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
    border-right-style: solid;
	border-right-color: #999999;    
    }
    
/* Table datatable.
Use with class="datatable" */    
table.adsdatatable{
   border: 1px solid #CCCCCC;
   margin-top: 1ex;}

table.adsdatatable th, table.adsdatatable td{
   vertical-align: top;
   padding: 1px 1ex 1px 1ex;}

table.adsdatatable th{
   text-align: left;
   background-color: #EEEEDD;}

table.adsdatatable td{
   border-top: 1px solid #EEEEDD;}

    
    
/* Use span="adswhite". */    
.adswhite {
    font-weight: bolder;
    color: white; 
} 


   
