a:active  { /* links underlined */
  text-decoration : underline; 
  color: #0000FF;
  }

a:visited  { /* links that have been clicked */
  text-decoration : underline; 
  color: #990000;
  }

.toplayer { /* top banner graphic */
  position: absolute; 
  left: 0px; 
  top: 0px; 
  width: 909px; 
  height: 135px; 
  z-index: 1;
  }

.sidelayer { /* left side graphic */
  position: absolute; 
  left: 0px; 
  top: 135px; 
  width: 137px; 
  height: 499px; 
  z-index: 2;
  }

body { /* the body tag */
  background-color: #FFFFFF; 
  background-repeat: repeat-y; 
  background-image:  url(/images/blueslit.jpg);
  }

.sidenav { /* left side navigation text */
  position: absolute; 
  left: 12px; 
  top: 173px; 
  width: 96px; 
  height: 242px; 
  z-index: 3;
  }

.apptitle { /* application text title */
  background-color: transparent; 
  position: absolute; 
  left: 150px; 
  top: 36px; 
  width: 700px; 
  height: 70px; 
  z-index: 3; 
  color: #990000; 
  font-weight: bold; 
  font-size: 148%; 
  vertical-align: middle; 
  letter-spacing: 0.1px; 
  font-family: Arial, Helvetica, sans-serif; 
  }

.breadcrumbs {  /* link trail to higher level pages */
  background-color: transparent; 
  position: absolute; 
  left: 158px; 
  top: 140px; 
  width:760px; 
  height: 30px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 65%; 
  font-weight: normal; 
  color: #000000; 
  z-index:4;
  }
  
.maincontent { /* main content area */
  position: absolute; 
  left: 155px; 
  top: 151px; 
  width: 725px; 
  height: auto; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 90%; 
  z-index: 2;
  }

.notice { /* notice attributes */
  color: #FF0000;
  font-weight: bold;
  font-size: 95%;
  }

.subtitle { /* subtitle attributes */
  color: #990000; 
  font-weight: bold; 
  font-size: 95%; 
  font-family: Arial, Helvetica, sans-serif; 
  }
  
.PasswordBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: thin solid #000000;
	background-color: #CCCCCC;
	width: 340px;
	padding: 10px;
	margin: 5px;
	height: 25px;
}

.tagline { /* Printer-friendly notice for index map */
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 75%;
  }

.modifieddate { /* Associated with the updated info on bottom of all pages */
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 70%;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
  }

.footer {  /* footer links  */
  background-color: transparent; 
  font-family: Arial, Helvetica, sans-serif; 
  color: #000000; 
  font-size: 65%; 
  font-weight: normal; 
  }

@media print { /* classes not to print */
  .toplayer, .sidelayer, .apptitle, .sidenav, .footer {
  display: none }
  }
  
@media print {  /* class modification for printing purposes */
  .maincontent { 
     top: 20px; 
	 left: 0px;
	 width: 100%;
   }	 
}
  
@media print {  /* scale the map image for printing purposes */
  .map { 
    width: 630px; /* 10% size decrease - replaces 700px width */
    height: 432px; /* 10% size decrease - replaces 480px height */
   }
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #990000;
}
