body {
  color: #000000; 
  background-color:#a6a6cf;
  font-family: 'Times New Roman', Times, serif;
}

p, div {font-family: 'Times New Roman', Times, serif; font-size: 1em; text-align:center;}
h1 {font-family: 'Times New Roman', Times, serif; text-align:center;}

a:link {color: #000088;}
a:visited {color: #0000ff;}
a:active {color:#cc0000;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

strong {font-weight: 800;}
.soft {font-weight: 400;}
u {text-decoration: underline;}
em {font-style:italic;}
.super {font-size: smaller; vertical-align: super;}
.small {font-size: 0.8em;}
big {font-size: 1.2em;}
.indent {margin-left:2ex;}
.hanging {margin-left:2ex; text-indent:-2ex;}

.clear {clear:both;}
hr {text-align:center;}

.invisible {
	width:0px;
	height:0px;
	overflow: hidden;
	display:none;
}

img {border-width:0px;}
div.sidebar, div.sidebarl {float:right; width:auto; height:auto; margin-left:1ex; margin-right:0ex; margin-top:0ex; margin-bottom:1ex;}
div.sidebar {float:right; margin-left:1ex; margin-right:0ex;}
div.sidebarl {float:left; margin-left:0ex; margin-right:1ex;}

div#topheader {
	width:auto;
	height:auto;
	text-align:center;
	color:#ffffff;
	background-color:#000088;
	padding-left:2%;
	padding-right:2%;
	padding-top:1%;
	padding-bottom:1%;
	border-style:solid;
	border-width:2px;
	border-color:#ffffff;
}

div#topheader hr {
	color:#ff0000;
	width: 25ex;
}

div#topheader a {
	text-decoration:none;
}

.headerleft {
  float:left;
}

.headerright {
  float:right;
}

.headertext1 {
	font-size: 3em;
	font-weight:800;
	text-align:center;
}

.headertext2 {
	font-size: 2em;
	font-weight:800;
	text-align:center;
}

/* Top Menu */

div.menubar {
	width:100%;
	height:auto;
	color:#ffffff;
	background-color:#000088;
	line-height:125%;
	margin-top:0.5em;
	margin-bottom:1em;
	font-weight:600;
	padding:1px;
	border-width:1px;
	border-style:solid;
	border-color:#000088;
	text-align:center;
}

span.menubaritem {
	color:#ffffff; 
	width:19%;
	text-align:center;
	display:inline;
/*	float:left; */
	background-color:#000088; 
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	margin-bottom:1px;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
}

a span.headertext1, a:link span.headertext1, a:visited span.headertext1, a:active span.headertext1, a:hover span.headertext1, a span.headertext2, a:link span.headertext2, a:visited span.headertext2, a:active span.headertext2, a:hover span.headertext2, a.menubarlink, a.menubarlink:link, a.menubarlink:visited, a.menubarlink span.menubaritem, a.menubarlink:link span.menubaritem, a.menubarlink:visited span.menubaritem {
	color:#ffffff;
	background-color:#000088;
	text-decoration: none;	
}

a.menubarlink:active, a.menubarlink:hover, a.menubarlink:active span.menubaritem, a.menubarlink:hover span.menubaritem, a.menubarlinka, a.menubarlinka:active, a.menubarlinka:hover, a.menubarlinka:active span.menubaritem, a.menubarlinka:hover span.menubaritem, a.menubarlinka:link, a.menubarlinka:visited, a.menubarlinka span.menubaritem, a.menubarlinka:link span.menubaritem, a.menubarlinka:visited span.menubaritem {
	color:#000088;
	background-color:#ffffff;
}

/* Footer */

div.footer {font-size: 0.8em; text-align: center; width:100%; margin-top:1em;}

div.headlineframe {
	display:inline; 
	width:49%; 
	vertical-align: top; 
	margin-left:1%;
	margin-right:0;
	margin-top:0;
	margin-bottom:1em;
}

div.headlineframe h1 {
	margin-bottom:0.5ex;
}

div.headlineframe p {
	font-weight:600; 
	margin-top:0.5ex;
}

div.headlineframe ul {
	margin-left:1em;
}

div.headlineframe ul li {
	font-weight:600; 
}

