html, body { height: 100%; }

body {
	font-family: 'Trebuchet MS', Verdana, Arial;
	font-size: 13px;
	line-height: 18px;
	color: #333333;
	background-color: #FFCCCC;
	text-align:center; /* horizontal centering for IE Win quirks */
}
a {
	color: #333333;
	font-weight: bold;
}
a:link {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:visited { font-weight: bold; color: #000000; text-decoration: none; }
a:hover { font-weight: bold; color: #CC3366; text-decoration: underline; }
a:focus { font-weight: bold; color: #000000; }
a:active { font-weight: bold; color: #000000; text-decoration: none; }
#columnLeft {
}
#columnRight {
}

/* FIGURES */

.grayBorder { border: 1px solid #CCCCCC; }
table.figure { margin: 20px auto; }
table.figureRight { margin-top: 3px; margin-bottom: 4px; margin-left: 12px; float: right; }
table.figureLeft { margin-top: 3px!important; margin-bottom: 4px; margin-right: 12px; float: left; }
table.figure td, table.figureRight td, table.figureLeft td { padding: 0; }
.figureBorder {	border: 1px solid #999999; }
td.caption { padding: 3px !important; }
td.captionPadBottom { padding: 3px 3px 15px !important; }
.caption, .captionPadBottom { font-size: 11px; color: #333333; line-height: 16px; }
.captionLead { font-weight: bold; }
.figureClear { clear: both; }

/* FOR VERTICAL CENTERING OF THE PAGE CONTENT */
	#distance { 
		width:1px;
		height:50%;
		background-color:#fc6;
		/* margin-bottom:-299px; half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		/* height:598px; this is specified in CSS of each page
		width:581px; */ 
		clear:left;
		border:1px solid #c93;
		border-top-color: #F2F2F2;
		border-left-color:#F2F2F2;
		}

	#container div {
		font-size:80%;
		float:right;
		width:17em;
		margin-left:2em;
		margin-right:1em;
		}

	#container div h2 {
		font-size:120%;
		font-weight:bold;
		text-transform:uppercase;
		margin:1em 0 0;
		}

	#container div h3 {
		font-size:100%;
		font-weight:bold;
		margin:.5em 0 0 .75em;
		}

	#container ul {
		margin-left:2em;
		}

	#container li span {
		font-size:70%;
		}
		

	#container h1 {
		font-size:120%;
		padding-top:2.4em;
		margin-left:2.4em;
		}

	#container p {
		margin:1.5em 3em 1.5em 3em;
		}

	address {
		font-weight:normal;
		font-size:80%;
		font-style:normal;
		text-align:right;
		margin:0 20em 0 3em;
		}
