a {color: #f3f;text-decoration: none;}a:visited {color: #FF00FF;text-decoration: none;}a:hover {color: #FF00CC;background-color: #ff0;text-decoration: none;}a:active {color: #FF3399;background-color: #ff6;}/*Div IDs*/#header {	text-align: center;	padding: 0.5em;	visibility: visible;	position: relative;	height: auto;}#footer {	color: #000;	border-top: solid 2px #000;	border-bottom: solid 2px #000;	font-size: 0.85em;	font-weight:bold;	line-height: 1.5em;	letter-spacing: 0.2em;	text-align:center;	padding-left: 3em;	padding-top: 0.3em;	padding-bottom: 0.5em;	clear: left;}#menuTop {	color: #333333;	border-bottom: solid 2px #000;	font-size: 0.85em;	font-weight:bold;	line-height: 1.5em;	letter-spacing: 0.2em;	text-align:center;	padding-top: .5em;	padding-bottom: 0.5em;	padding-left: 5%;	margin-left: 0%;	border-top: solid 2px #000;}/*format definitions*/body {background-image:url(images/DEMIbkgd.gif);color: 000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size: small;text-align: left; line-height: 1.5em; padding-bottom: 0.4em;}p {	font-size: small;	border:none;	margin-left: 5%;	margin-right: 8%;	padding: .5 em 2 em 0 0;}h1 {	clear: both;	font-size: 125%;	font-weight: 900;	color: #000000;	text-decoration: none;	line-height: 1.1em;	margin: 2em 8% 0em .5em;}h2 {	clear: left;	font-style: italic;	font-weight: bold;	margin-left: 5%;	margin-right: 8%;	line-height: 1em;	color: #000000;	font-size: 110%;	}h3 {	font-size: 90%;	font-style: normal;	font-weight: normal;	margin-left: 5%; 	margin-right: 8%;	line-height: 1em; 	color: #000;}h4 {	font-size: 85%;	font-style: italic;	color: #000;	line-height: 1em; 	margin: 0 8% 0 10%; }h5 {	font-size: 120%;	font-style: italic;	color: #FF0199;	line-height: 1em;	margin: 0.5em 8% 1em 10%;}ul {	list-style-position: outside;	list-style-type: square;	margin-left: 10%; }ul.address{	list-style-type: none;margin-left: 5%;}p.heading {clear:left;text-align:center;}p.caption {font-size: smaller;font-style:italic;}tr {border-top: #0000FF 2px}/*column definitionsmargins defs: T R B L --- trouble*/.columnL {	width:25%;	float: left;	margin: 0 0 0 1em;	float:left;	padding: .5em;}.columnR {	width:65%;	float: right;	margin: 0 0 0.5em 1em;	float:left;}.floatL {	float: left;	padding: 0 1em .5em .5em;	vertical-align: middle;}.floatR {float: right;padding: .5em .5em .5em 1em;}.pixL {border-color:#999999;	background-color: #fff;	float:left;	padding: 1em;			margin: 0 3em 0 0;	}.pixR {	border-color:#999999;	background-color: #fff;	float:right;	padding: 1em;		margin: 0 0	0 3em;} /*text styles*/.placeholder {text-align: inherit;background-color:#FFCC33;color: #FF0000;}.emphasis {font-weight:bold;color:#000000;}.date {	font-size: large;	line-height: 24px;	font-weight: bold;	color: #0000FF;}.day {	line-height: 24px;	font-weight: bold;	background-color:#FF33FF;}.month {font-size: x-large;	line-height: 36px;	font-weight: bold;	background-color:#FF33FF;}td.caldate {background-color:#CCFFFF}