/*  TCAS.css

This CSS is designed to be used in conjunction with the TCAS XSLT stylesheets used
when creating the HTML documents for the statutes and constitution.  This stylesheet will
eliminate the laying out of statutes and constitution in tables.

Created: Novemer 25, 2008
Author:    Dan Marquette

Revision History:
04.13.2010	Added "pre" handling to take care of multiple soft spaces in xml document.
05.03.2010	Added additional cases to the "pre" handling class.
06.09.2010	Further tweaking of <pre> tag and <div.left and .right> for <SpaceFill> handling

/*  General Declarations first */
.center 
{	text-align: center; }

.right
 {	text-align: right; }

.left
{	text-align: left; }

.justify
{	text-align: justify;  }

.heading
{	font-weight: bold; }

/* End General Declarations */

body
{
	background-color: #ffffff;
	color: #000000;
}
p
{
	margin-top:0em;
	margin-bottom: 0em;
	font-family: Courier New,arial,helvetica,sans-serif;
	font-size: 12pt;
	line-height: 1.5em;
	clear: both;
	/*white-space: pre-wrap;*/
}

/*	The following code allows line breaking inside pre elements:	*/
pre 
{
white-space: -moz-pre-wrap; 	/* Mozilla, supported since 1999 */
white-space: -pre-wrap; 	/* Opera 4 - 6 */
white-space: -o-pre-wrap; 	/* Opera 7 */
white-space: pre-wrap; 		/* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
word-wrap:    break-word; 		/* IE 5.5+ */
}

div
{
	margin-top: 0em;
	margin-bottom: 0em;
	font-family: Courier New,arial,helvetica,sans-serif;
	font-size: 12pt;
	line-height: 1.5em;
}
div.left
{
	float: left;
	width: 75%;  		/* arbitrary percentage, but 90% doesn't work */
	margin-top: 0em;
	margin-right: 1.67em;
	padding-top: 0em;
	padding-right: 1em;
	line-height: 1.5em;
}
div.right
{
	margin-left: 75%;
	text-align: right;
	margin-top: 0em;
	padding-top: 0em;
	padding-right:2em;
	line-height: 1.5em;
}
