BODY {
  font-size : 1em; 
  font-family : Arial, Helvetica, sans-serif; 
  font-weight : normal; 
  color : #000000; 
  background-color : #000099;
  margin : 0 0 0 0;
  padding : 0 0 0 0;
/*  width : auto; */
}

H1 {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
/*font-size : 1.2em; */
color : #000000; 
background-color : transparent; 
}

a {
  color: #000099;
}

a.menu {
  color: #000099;
}

.yellowtext {
	color: #ffd700;
}

.mOver {
        background-color: #ffd700;
/*        text-indent: 30px;*/
}
.mOut {
        background-color: #ffffff;
/*        text-indent: 30px;*/
}
.mOver2 {
        background-color: #C2AF50;
/*        text-indent: 30px;*/
        font-size: 0.8em;
}
.mOut2 {
        background-color: #cfbf74;
/*        text-indent: 30px;*/
}

p {
font-size : .9em; 
font-family : Arial, Helvetica, sans-serif; 

}

.smalltext {
	font-family : Arial, Helvetica, sans-serif; 
	font-style : normal; 
	font-variant : normal; 
	font-weight : normal; 
	font-size : .9em; 
	color: #000000;
}

.smalltext2 {
	font-family : Arial, Helvetica, sans-serif; 
	font-style : normal; 
	font-variant : normal; 
	font-weight : normal; 
	font-size : .9em; 
	color: #ffd700;
}


.smalltext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.smalltext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.noline a:link{
  text-decoration : none;
}

.noline a:visited{
  text-decoration : none;
}


.largetext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.errortext {
  font-family : Arial, Helvetica, sans-serif; 
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.grid {
border : #efb240 .05em solid;
}

.white2 {
  background-color: white;
  border-right: solid 2px #ffd700;
  border-bottom: solid 2px #ffd700;
  border-left: solid 2px #ffd700;
}

.white {
  background-color: white;
}

.black {
  border-color: black;
  border-width: 0 0 1 1;
}

.bg_normal {
  background-color: #000099;
  color: #ffd700;
  height: 30px;
/*  border-right: solid 2px #ffd700;*/
  border-bottom: solid 2px #ffd700;
/*  border-left: solid 2px #ffd700;*/
}

.bg_dark {
  background-color : #d8860a;
}

.bg_medium {
/*  background-color: #2d3d9d;*/
  background-color: #000099;
  color: #ffffff;
}

.bg_medium2 {
  background-color: #ffd700;
  color: #ffffff;
}

.bg_light {
  background-color : #e4e4e4;
}

.alt_bg_dark {
  background-color : #066fa0;
}

.alt_bg_medium {
  background-color : #2794d8;
}

.alt_bg_light {
  background-color : #5fb0d8;
}

.copyright {
  background-color: #eaeaea;
  font-size: 0.7em;
  text-align: center;
}
