
/* The specific style rules used to suggest rendering */
/* for the CSS table design example, starts here */

div.base-layer {
  border: 1px black;
  margin: 1em 12px 1em 12px; padding: 0px; text-align: center; width: auto;
}

div.table-row {
/* border: 1px dashed black;*/
  margin-top: 0; margin-right: -1px; margin-bottom: 0; margin-left: -1px;
  padding: 1px; text-align: center; width: 100%;
}

/* Style rules for the 3 x 2 table example */

div.left-container2 {
   float: left; margin: 0px; padding: 0; width: 40%;
}

div.right-container2 {
    float: left; margin: 0px; padding: 0px; width: 40%;
}

div.left-mcontainer2 {
   float: left; margin: 0px; padding : 0px; width: 16%; clear: right; 
}

div.right-mcontainer2 {
    float: left; margin: 0px; padding: 0px; width: 10%;
}
div.right-mcontainer3 {
    float: right; margin: 0px; padding: 0px; width: 12%;  clear: left;
}
/* Watch out for this DIV... rule, it appears every now and then */

div.space-line {
 clear: both; margin: 0px; padding: 2px; width: auto; 
}
div.space-mline {
 clear: left; margin: 0px; padding: 0px; width: auto;
}
/* Some rules for captions, headers and running text */

h4.table-caption {
  background: transparent; 
  font-size: 2em; font-style: italic; font-weight: bold; margin: 0;
  padding: 0.3em; text-align: center; width: auto;
}

h5.colhdr {
  background: none #ffffcc; border: solid #3333cc 1px; color: #993333;
  font-size: 2em; font-style: italic;
  font-weight: normal; margin: 0; padding: 0.3em 0.3em 0 0.3em;
  text-align: center; width: auto;
}

p.textl {
  margin: 0; padding: 0.3em 0.3em 0 0.3em;
  font-style: normal; font-size: 1em; text-align: right; text-indent: 0;
  width: auto;
}
p.textr {
  margin: 0; padding: 0.3em 0.3em 0 0.3em;
  font-style: normal; font-size: 1em; text-align: left; text-indent: 0;
  width: auto;
}

p.mtextl { text-align: left;}
p.mtextr { text-align: right;}
/* All the content boxes belong to the content class. */

#content {
	line-height: 1.40em;
	/*position: relative;*/
	width: 100%;
	right: 2px;
	/*min-width: 120px;	*/
		
	}
/* End of layer specific style rule set */		
