body {
	font-size: 80%;
	margin: 0px 2%; 
	color: #004080; 
	font-family: Verdana, Times New Roman, sans-serif; 
	background-color: #f8fff8;
}
div.titlestatement{
  font-family: Mistral, sans-serif; 
	font-weight: bold; 
	font-size:large;
	text-align: center; 
}
div.substatement{
  font-family: Mistral, sans-serif; 
	font-weight: bold; 
	font-size:large;
	margin: 0px 2%;
	text-align: left; 
}
div.substatementcomment{
  font-family: Mistral, sans-serif; 
	font-weight: bold; 
	font-size:medium;
	margin: 0px 2%;
	text-align: left; 
}
a {
	color: #00008B;
}
a:visited {
	color: #242;
}
a:hover {
	color: #393;
}
h1 {
	border-bottom: #6B52EF 1px solid; 
	color: #00008B;
	font-family: Mistral, sans-serif; 
	font-style: italic; 
	font-weight: normal; 
	height: 1px; 
	margin: 0 0 0 0px; 
	padding: 0;
	text-align: left; 
	text-decoration: none;
}
h1 img {
	padding-top:7px;
}
h2, h3, h4, h5, h6 {
	color: #292; 
	font-family: Arial Narrow, Dream Orphans, sans-serif;
	font-weight: bold; 
}
h2 {
	font-size: 140%;
	clear:both;
}
hr {
	background-color: #00324D;
	color: #00324D; 
	width: 80%; 
}
p img{
	float:left;
	/*height:120px;*/
	padding: 1px 5px 1px 5px;
}
p.alternate img{
	float:right;
}


#tagline {
	color: #292; 
	font-family: Arial Narrow, Verdana, sans-serif; 
	font-size: 120%;
	height: 2em; 
	padding-left:7px;
	text-align: left; 
}
#menu {
	display: block; 
	margin: 0;
	padding: 5px 0; 
	/*border-top: 1px solid white;*/
	text-align:center;
	vertical-align: top;
	/*width: 100%;*/
	/*height: 50px;*/
	background-color: #5D7591; 

}
#menu span {
	display: none;
}
#menu li {
	/*background: url(./menu.gif) #5D7591 repeat-x left top; */
	background-color: #5D7591;
	border: #5D7591 1px solid; 
	display: inline; 
	font-family: Verdana, Arial Narrow, Dungeon, sans-serif; 
	font-weight: bold; 
	height: 100%;
	margin: 0; 
	padding: 0em 0em;
	color: #ffffff;
}
#menu>li {
	padding: 0em 0em;
	white-space: nowrap;
}
#menu a {
	width:100%;
	height:100%;
	padding: 0em 0.5em;
  /*white-space: nowrap; - does not work in ie*/ 

}
#menu a:link {
	color: white;
	text-decoration:none;  
}
#menu a:visited{
	color: white;  
	text-decoration:none; 
}
#menu a:hover {
	color: white;
	background-color: #9BACBE;
}

/*note: these are unused*/
#menu a.deadlink {
/*	color: #272;
*/
}
#menu a.deadlink:hover {
	cursor: default;
/*	color: #272;
	background-color: transparent;
*/
}

#content {
	margin: 0; 
	padding-right: 150px; 
	width: 100%;
}
#sidebar {
	border: #00324D 3px solid;
	float: none;
	font-size: 80%;
	text-align: center;
	width: 140px;
	background-position: center center;
	padding: 10px;
}
.dateTable {
	margin: auto;
	font-size: 100%;
	font-weight: bold;
	color: #00324D; 
}
.dateTable td {
	background-color: #5D7591;
	margin: 2px; 
	color: white;
}
.dateTable tr.tint td {
	background-color: #9BACBE;
	color: black;
}
#footer{
	font-size:70%;
	margin: 0;
	padding-right: 150px;
	text-align:center;
	width: 100%;
}
/* Replaced by below (may be re-instated later)
div.statement{
	border: 1px solid #6B52EF;
	color: #6B52EF;
	float: left;
	font-family: Times New Roman, serif;
	font-size: 120%;
	font-style: italic;
	font-weight: bold;
	padding: 0.5em;
	width: 200px;
}*/
div.statement {
	text-align:center;
}
div.statement img{
	margin:auto;
}

#MX5OC{
background-color: #9BACBE;
color: #ffffff;
margin: 0;
text-align:center;
width: 100%;
height: 20px;
font-family: Verdana, Arial Narrow, Arial, sans-serif;
font-weight: bold;
font-size: 120%;
margin: 0 0 0 0px; 
padding: 0;
float: left;
clear: left;
width:251px
}

#MX5OCMK{
background-color: #5D7591;
color: #ffffff;
margin: 0;
text-align: center;
width: 100%;
height: 20px;
font-family: Verdana, Arial Narrow, Arial, sans-serif;
font-weight: bold;
font-size: 120%;
margin: 0 0 0 0px; 
padding: 0;
float: left;
clear: left;
width:251px
}

#MX5BANNER{
float: left;
text-align: center;
border:0px;
padding: 0;
background-color: #00324D;
}

.linkstable{
margin: auto;

}
.linkstable td{
padding: 5px 5px 5px 5px;
border-top: 1px solid #6B52EF;
}
.eventdate{
margin: auto;
}
.eventdate td{
padding: 5px 5px 5px 5px;
border-bottom: 1px solid #6B52EF;
border-left: 1px solid #6B52EF;
}
