html, body, p, div {
  font-family: Arial,helvetica,verdana,sans-serif,serif;
  font-weight:normal;
  font-style:normal;
  font-size:10pt;
  color:navy;
  background-color:white;
  line-height:130%;
  text-align:justify;
}

address {
  font-family:sans-serif,serif;
  font-style:normal;
  font-size:8pt;
  color:black;
  background-color:white;
}

a,img {
  border:none;
  text-decoration:none;
}

h1, h2, h3, h4, h5, h6, strong, dt {
  line-height:100%;
  color:maroon;
  background-color:white;
}

h1 {font-size:24pt;}
h2 {font-size:18pt;}
h3 {font-size:14pt;}
h4 {font-size:12pt;}
h5 {font-size:10pt;}
h6 {font-size:8pt;}
dt {font-size:12pt;}
dd {
  line-height: 130%;
  margin-bottom: 15px;
}

table, th, td {
  vertical-align: top;
  text-align: left;
}

pre {
  color: black;
  font-size:12pt;

}

#container {
  width:90%;
  margin:10px auto;
  background-color:white;
  color:#6A5ACD;
  line-height:130%;
}

#containerarea {
  color:maroon;
  font-size: 18pt;
  text-align: center;
  margin: 10pt auto;
  height: 24pt;
}

#top {
  padding:2px;
  background-color:white;
  color:#6A5ACD;
  height:50px;
}

#top h1 {
  padding:0;
  margin:0;
}

#leftnav, #rightnav {
  float:left;
  width:120px;
  margin:0;
  padding-right:0.5em;
  vertical-align:top;
  line-height:110%;
}

#rightnav {
  float:right;
  padding-left:0.5em;
  padding-right:0;
}

#content {
  /* margin-left:130px; */
  /* margin-right:130px; */
  /* border-left:1px solid #6A5ACD; */
  /* border-right:1px solid #6A5ACD */
}

#c {
  font-size: 12pt;
  font-weight: bold;
}

.footer {
  clear:both;
  margin:10px 10px 10px 0;
  padding:.5em;
  color:#6A5ACD;
  background-color:white;
  border-top:1px solid #6A5ACD;
  text-align:center;
}

.redhead {
  color:maroon;
  font-size: 18pt;
  text-align:center;
}

.greyhead {
  color:#505050;
  font-size: 18pt;
  text-align:center;
}

#leftnav p, #rightnav p {
  margin:0 0 1em 0;
}

#content h2 {
  margin:0 0 .5em 0;
}

.imgl {
  float:left;
  text-align:center;
  margin:0 10px 10px 0;
  border:1px solid black;
}

.imgr {
  float:right;
  text-align:center;
  margin:0 0 10px 10px;
  border:1px solid black;
}

.imgc {
  display: inline;
  text-align:center;
  border:1px solid black;
}

.imghl {
  float:left;
  text-align:center;
  margin:0 10px 10px 0;
  border:1px solid black;
}

.imghr {
  float:right;
  text-align:center;
  margin:0 0 10px 10px;
  border:1px solid black;
}

input, select, option, textarea, hr {
  border:1px solid black;
}

.menu { height:1.2em ; }

.mymenu {
  /* padding-left: 0.3em; */
  line-height:1.2em;
  color: white;
  background-color: #fffffe;
  background-image:url("/images/Menu.png");
  text-decoration:none;
}

a.mymenu { color: white; }
a.mymenu:hover, a.mymenu:visited { color: white; }

ul.menubar {
  width: 100%;
  float:left;
  clear:right;
  padding: 0;
  margin:0 0 5px 0;
  color:white;
  list-style-type:none;
  background-color:#6A5ACD;
}

li.menu, li.rmenu { display:inline; }

li.rmenu {
  float:right;
}

a.menu {
  float:left;
  padding: 0 20px 0 0 ;
  color:white;
  border-right:none;
  text-decoration:none;
  background-color:#6A5ACD;
}

a:hover {
  color:black;
  background-color:#F5DEB3;
}

a.weather:hover {
  color:white;
  background-color:#ffffff;
}

a.menu:hover {
  color:white;
  background-color:Navy;
}

.Header {
  background-color:white;
  font-family:Arial,serif;
  font-weight:bold;
  color:maroon;
  font-size:28pt;
  text-align:center;
  vertical-align:middle;
}

.txtl {
  float:left;
  clear:left;
  text-align:left;
}

.txtr {
  float:right;
  clear:right;
  text-align:right;
}

.button {
  display:inline;
}

.form {
  font-family:sans-serif,serif;
  font-style:normal;
  font-size:8pt;
  padding-right:1em;
  color:black;
  background-color:white;
}

.menutext {
  font-size:8pt;
  text-align:left;
}

@media print {
  html, body { width:600px; }
  .Header { font-size: 24pt; }
  .greyhead, redhead { font-size: 14pt; }
  ul.menubar, .button, .left, .txtl, .txtr, #leftnav, #rightnav, .imgl, .imgr, .imghl, .imghr { display:none; }
  .form { display:inline; }
  #container { border:none; }
  #content {
    margin-left:0px;
    border:none;width:600px;
  }
}
