a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { border: thin dashed ; border-color: #000000;}
a:active { color: white; background: green; }

body {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold ;
  color: #330033;
  background-color: #66FFFF; 
  text-align: center;
  padding-left: 15em;
}  
    
#bsaLogo {
  position: absolute; 
  top: 1em; 
  left: 4em;
  border: none; 
}      

#bodyTitle {
	position: absolute;
	top: 1em;
	height: 120px;
	width: 40em;
	text-align: center;
}          

.lt565 {
	font-size: 50px;
}	

#bodyMain {
  position: absolute; 
  top: 10em; 
  width: 40em; 
  text-align: left;
}

.printDef {
  position: absolute;
  top: 0em;
  left: 31em;
  width: 12em; 
}
.printDef2 {
  position: relative;
  float:right;
  width: 12em; 
}

  
#navbar {
  padding: 0;
  margin: 0;
  list-style-type: none;
  position: absolute;
  left: -15em;  
  width: 13em;
  color: black;
  background-color: yellow;
  border-left: 0.5em solid black;
  border-right: 0.5em solid black;
}

#navbar li {
  border-bottom: 1px solid black ;
  font-size: 12px;
  padding: 5px;
}

#navbar li a {
  text-decoration: none; 
  display: block;
}

#admbar {
  padding: 0;
  margin: 0;
  list-style-type: none;
  color: black;
  background-color: yellow;
  border-left: 0.5em solid black;
  border-right: 0.5em solid black;
}

#admbar li {
  border-bottom: 1px solid black ;
  font-size: 12px;
  padding: 5px;
}

#admbar li a {
  text-decoration: none; 
  display: block;
}
#footer {
	font-size: 60%;
	text-align: justify;
	bottom: 98%; 
}

.wmLink {
	float: left;
}	

.hostLink {
	float: right;
}	

#notice {
  border-width:      thin;
  border-style:      solid;
  width:             200px;
  padding:           10px 10px 10px 10px;
  margin-left:       10px;
  float:             right;
  line-height:       1.5;
}

#notice p { 
	font-size: 12px;
	font-weight: normal; 
	font-style: normal;
}	

#page1nav #navbar li.n1,
.page2nav #navbar li.n2, 
.page3nav #navbar li.n3, 
.page4nav #navbar li.n4,
.page5nav #navbar li.n5,
.page6nav #navbar li.n6, 
.page7nav #navbar li.n7, 
.page8nav #navbar li.n8, 
.page9nav #navbar li.n9, 
.page10nav #navbar li.n10, 
.page11nav #navbar li.n11, 
.page12nav #navbar li.n12, 
.page13nav #navbar li.n13, 
.page14nav #navbar li.n14,
.page15nav #navbar li.n15,
.page16nav #navbar li.n16
{
 	color: #FFFFFF;
	background: red;
}	

.page17nav #admbar li.n17, 
.page18nav #admbar li.n18,
.page19nav #admbar li.n19,
.page20nav #admbar li.n20
{
 	color: #FFFFFF;
	background: red;
}	

.contentHdr {
	font-size: 24px;
}    

.updated {
	font-size: 12px;
	float: right;
}	

form label {
  display: inline-block;
  width: 200px;
  font-weight: bold;
}

#loginMsg {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
    color: #FF0000;
}	

.error {
  font-weight: bold;
  color: #FF0000;
}	

.title{
	font-family:Arial, Arial;
	color:#000000;
	font-size:16pt;
	font-weight:bold;
	font-style:normal;
}

.subtitle{
	font-family:Arial, Arial;
	color:#000000;
	font-size:12pt;
	font-weight:bold;
	font-style:normal;
}

.topheader{
	font-family:Arial, Arial;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
}

.colheader{
	font-family:Arial, Arial;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline}

.label{
	font-family:Arial, Arial;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
}

.data{
	font-family:Arial, Arial;
	color:#000000;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
}	