body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
h1, h2, h3, h4 {
  font-weight:bold;
  color:#666666;
}
h1 {
  font-size:150%;
}
h2 {
  font-size:130%;
}
h3 {
  font-size:120%;
}
h4 {
  font-size:105%;
}
#header {
  height:166px;
  background-color:#000000;
  color:#ffffff;
}
#nav {
  height:23px;
  background-image:url(images/elmira_site_nav_bgimg.gif);
  background-repeat:repeat-x;
  color:#fff;
  padding-left:50px;
}
#nav a:link, #nav a:visited {
  color:#fff;
  font-weight:normal;
  background-color:transparent !important;
  text-decoration:none;
}
#nav a:hover {
  color:#fff;
  font-weight:normal;
  background-color:transparent !important;
  text-decoration:underline;
}
#nav a:active {
  color:#fff;
  font-weight:normal;
  background-color:transparent !important;
  text-decoration:none;
}
.subnav {
  background-color:#000000;
  color:#ffffff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  height:18px;
  padding:2px 0 2px 50px;
}
#contentArea {
  padding:6px 13px 25px 5px;
}
.contentHdr {
  font-size:15px;
  font-weight:bold;
  color:#666667;
  font-stretch:extra-condensed;
  padding-top:10px;
}
.copyright {
  font-size:10px;
  color:#444444;
}
.bottomHdr {
  font-size:10px;
  font-weight:bold;
  color:#ffffff;
  padding-left:6px;
}
.bottomContent {
  font-size:10px;
  color:#000000;
  padding:8px;
}
.bottomContent a:link, .bottomContent a:visited {
  color:#444444;
  font-weight:bold;
  text-decoration:underline;
}
.bottomContent a:hover {
  color:#444444;
  font-weight:bold;
  text-decoration:none;
}
.bottomContent a:active {
  color:#444444;
  font-weight:bold;
  text-decoration:underline;
}
.quote {
  color:#545353;
  font-size:9px;
  font-weight:bold;
  padding:5px;
}
.rightnavHdr {
  background-color:#f9cb69;
  width:240px;
  height:22px;
  padding:0;
  margin:0;
}
.theButton {
  border:1px solid #92682a;
  width:263px;
  background-color:#FFFFFF;
  color:#92682a;
  display:block;
  font-size:11px;
}
.theButtonText {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#92682a;
  text-align:center;
  padding:0;
  margin:0;
}
.theButtonText a:link, .theButtonText a:visited {
  color:#92682a;
  display:block;
  background-color:#FFFFFF;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  height:26px;
  padding:4px 0 0 0;
}
.theButtonText a:hover {
  background-color:#92682a;
  color:#fff;
  display:block;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  height:26px;
  padding:4px 0 0 0;
}
.theButtonText a:active {
  color:#92682a;
  display:block;
  background-color:#FFFFFF;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  height:26px;
  padding:4px 0 0 0;
}
.rightnav {
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.rightnav ul {
  list-style-type:none;
  width:236px;
  padding:0;
  margin:0;
}
.rightnav li {
  border:1px solid #92682a;
  height:22px;
  margin:4px 0 0 0;  
}
.rightnav li a:link, .rightnav li a:visited {
  color:#92682a;
  display:block;
  padding:5px 2px 5px 5px;
  background-color:#FFFFFF;
  text-decoration:none;
  text-align:left;
  font-size:10px;
  font-weight:bold;
}
.rightnav li a:hover {
  background-color:#92682a;
  color:#fff;
  display:block;
  padding:5px 2px 5px 5px;
  text-decoration:none;
  text-align:left;
  font-size:10px;
  font-weight:bold;
}
.rightnav li a:active {
  color:#92682a;
  display:block;
  padding:5px 2px 5px 5px;
  background-color:#FFFFFF;
  text-decoration:none;
  text-align:left;
  font-size:10px;
  font-weight:bold;
}
.faqQandA h4{
  color:#666666;
  padding:0;
  margin:0;
}
#faqContent ul {
  list-style-type:none;
  padding:0;
  margin:0;
}
#faqContent ul li {
  padding:4px;
  line-height:0.7em;
}
#faqContent ul li a:link, #faqContent ul li a:visited {
  color:#92682a;
  text-decoration:underline;
  font-size:11px;
}
#faqContent ul li a:hover {
  color:#92682a;
  text-decoration:none;
  font-size:11px;
}
#faqContent ul li a:active {
  color:#92682a;
  text-decoration:underline;
  font-size:11px;
}
.faqQandA a:link, .faqQandA a:visited {
  color:#92682a;
  text-decoration:underline;
  font-size:11px;
}
.faqQandA a:hover {
  color:#92682a;
  text-decoration:none;
  font-size:11px;
}
.faqQandA a:active {
  color:#92682a;
  text-decoration:underline;
  font-size:11px;
}
.backToTop a:link, .backToTop a:visited {
  color:#92682a;
  text-decoration:underline;
  font-size:11px;
}
.backToTop a:hover {
  color:#92682a;
  text-decoration:none;
  font-size:11px;
}
.backToTop a:active {
  color:#92682a;
  text-decoration:underline;
  font-size:11px;
}
#form {
  font-size:10px;
  padding-top:10px;
}
#form table {
  background-color:#715731;
  color:#fff;
  padding-top:5px;
  padding-bottom:5px;
  border:1px solid #000000;
}
#form table td {
  padding-bottom:3px;
}
#form input {
  width:184px;
  font-size:10px;
}
#form select {
  font-size:10px;
}
#form input:focus {
  background-color:#5e4521;
  color:#ffffff;
}
#form select:focus {
  background-color:#5e4521;
  color:#ffffff;
}
.appFormTable {
  padding:4px 8px 4px 0;
}
#form label {font-weight:bold;}
.contact a:link, .contact a:visited {
  color:#92682a;
  text-decoration:underline;
  font-size:11px;
}
.contact a:hover {
  color:#92682a;
  text-decoration:none;
  font-size:11px;
}
.contact a:active {
  color:#92682a;
  text-decoration:underline;
  font-size:11px;
}
