body	{ 
	margin: 0px;
	background-color: #AE1136;
	color: Black;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size : 100%;
	}

#spacer	{
	background-color: #AE1136;
	position: relative;
	top: 0px;
	z-index: 1;
}
.banner	{
	vertical-align: middle; 
	min-height: 150px;
}

.meeting	{
	background-color: white;
	margin: 3px 100px 0ex 150px;
}

.RHS	{
	float: right;
	padding: 0px 10px 10px 10px;
	width: 100px;
	margin: 3px 0ex 1ex 1ex;
}

.LHS	{
	float: left;
	clear: left;
	width: 140px;
	padding: 0ex 0.5ex 1ex 0.5ex;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

.main	{
	background-color: White;
	padding: 1em;
	margin: 5px 100px 1ex 150px;
}

.widemain	{
	background-color: White;
	padding: 1em;
	margin: 4px 20px 1ex 150px;
}

 p.here {
	margin: 0px 2px 0px 2px;
	padding: 1px 0px 2px 3px;
	font-size:80%;
	color: #AE1136;
	background-color: White;
}

p.item {
	margin: 2px;
	padding: 1px 0px 2px 3px;
	font-size:80%;
	color: white;
	background-color: #ED6383;
}

a.item:link, a.item:visited {
	color: white;
	background-color: #ED6383;
	text-decoration: none;
	display: block;
	width:100%;
}

a.item:hover {
	color: #AE1136;
	background-color: #F8CCD6;
	text-decoration: none;
	display: block;
	width: 100%;
}

a.subsid:link, a.subsid:visited {
	color: white;
	background-color: #ED6383;
	text-decoration: none;
	width:100%;
}

H1	{
	color : white;
	background-color: #AE1136;
	font-size:300%;
	text-align: center;
	padding: 1ex 2px 1ex 2px;
    font-weight : bold; 
	margin: 0px 100px 0ex 150px;
}

H1.narrow	{
	color : white;
	background-color: #AE1136;
	font-size:300%;
	text-align: center;
	padding: 2ex 2px 1ex 2px;
    font-weight : bold; 
	margin: 0px 100px 0ex 150px;
}

H1.wide {
	color : white;
	background-color: #AE1136;
	font-size:300%;
	text-align: center;
	padding: 1ex 0ex 1ex 0ex;
    font-weight : bold; 
	margin: 2px;
}

H1 A, H1.wide A, H1.narrow A, H1 A:visited, H1.wide A:visited, H1.narrow A:visited, H1 A:hover, H1.wide A:hover, H1.narrow A:hover, H1 A:active, H1.wide A:active, H1.narrow A:active {
  text-decoration : none;
  color : white;
}

H2 {
   font-weight : bold; 
   font-size : 150%; 
   color : #AE1136;
   text-align: center;
}

H2.news1 {
   font-weight : bold; 
   font-size : 150%; 
   background-color : #AE1136;
	color: White;
   text-align: center;
	padding: 1ex;
}

H2.news2 {
   font-weight : bold; 
   font-size : 150%; 
   color : #AE1136;
   text-align: center;
	font-style: italic;
}

H2.news3 {
   font-weight : bold; 
   font-size : 150%; 
   background-color : #AE1136;
	color: White;
   text-align: center;
	font-style: italic;
	padding: 1ex;
}

H3 {
   font-weight : bold; 
   font-size : 120%;
}

.emphatic {
   font-weight : bold;
   font-size: 120%; 
   color : #AE1136;
}

.place {
   font-weight : bold;
   font-size: 120%; 
   color : #AE1136;
	padding-bottom:.5ex;
	display: block;
}

A {
  text-decoration : none;
  color : blue;
}

a:visited {
  color : #468246;	
	text-decoration: none;
}

a:active {
	color: blue;
	text-decoration: none;
}
A:hover {
   color : red;
   text-decoration : none;
}

.boxed {
	margin:2em;
	padding:1em;
	text-align : justify;
	font-weight: bold; 
	background-color: #F8CCD6;
	border: ridge #AE1136;
}

.address {
	padding : 0em 0em 0em 2em;
	display: block;
	font-style: normal;
}
p.address	{
	margin: 1em 0em 0em 0em;
}

HR {
   color : #AE1136; 
   height : 2px; 
}

dt	{
	margin:1em 0em 1em 0em;
	font-weight: bold;
}
ul, li	{
	text-align: left;
}
table.Rooms	{
	margin: 0px;
	border: 2px solid #AE1136;
	padding: 0px;
	background-color: White;
	font-size: 90%;
}
th	{
	background-color: #F8CCD6;
	border: 1px solid #AE1136;
}
td.Rooms	{
	text-align: center;
	border: 1px solid #AE1136;
}
