body {
  text-align: center;
  color: black;
  background-color: #ddd;
}
body, tt, input, select, textarea, p, font, a {
	font-family: Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
	font-size: 12px;
}
td, span, div, form, th, tr {
	font-family: Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
	font-size: 12px;
  background-color: transparent;
}

label {
  font-weight: bold;
  white-space: nowrap;
}
label.search {
  font-weight: bold;
  white-space: nowrap;
  font-size: 16px;
  color: #790000;

}

label.main_text {
  font-weight: bold;
  white-space: nowrap;
  font-size: 14px;
}
span.little-text {
  font-size: 10px;
  

}
span.err_msg{
  font-size: 14px;
  font-weight: bold;
  color: #ff0000;
}
td.header {
}
td.ads {
  border-left: 1px solid black;
  vertical-align: top !important;
  padding: 0.5em;
  height: 300px;
}
td.banner_listing {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
td.banner {
  border-top: 1px solid black;
}
table.main_txt {
  border-bottom: 1px solid black;
  padding: 6px;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  text-align: left;
}

td.content_search {
  text-align: left;
  padding: 0.5em;
  vertical-align: top !important;
  height: 300px;
}
td.content {
  padding: 6px;
  text-align: left;
  vertical-align: top !important;
  height: 300px;
}
table.main {
  background: white;
}
table.logo_header {
  background-color: #edd5af;
}
table.navigation {
  border: 1px solid black;
  color: #ffffff;
  background-color: #003663;
  font-weight: bold;
}
td.subnav {
  color: black;
  background-color: tan;
  border-top: 1px solid black;
  text-align: left;
}
table.footer {
  text-align: center;
  background-color: white;
}
table{
  background-color: transparent;
}
.login-title {
  border-bottom: 2px solid black;
  font-weight: bold;
}
.login-box {
  border: 1px solid black;
  color: black;
  background-color: #dddddd;
  padding: 1em;
}
.title {
  font-size: 105%;
  font-weight: bold;
  border-bottom: 1px solid black;
}
fieldset {
  color: black;
  background-color: #dddddd;
  border: 1px solid black;
  padding: 1em;
}
legend {
  border: 1px solid black;
  color: black;
  background-color: tan;
  font-weight: bold;
  padding: 0.25em;
}
table.states {
  border-bottom: 1px dashed black;
}
table, td, th, tr {
  border-collapse: collapse;
}
.listing {
  border: 1px solid black;
  width: 600px;
}
.P_listing {
  border: 1px solid black;
  color: black;
  background-color: white;
}
.P_title {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid black;
  color: black;
}
.S_listing {
  border: 1px solid black;
  color: black;
  background-color: white;
}
.S_title {
  font-weight: bold;
  border-bottom: 1px solid black;
}
.L_listing {
  border: 1px solid black;
  color: black;
  background-color: white;
}
.L_title {
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid black;
  background: #9fb6cd;
}
.F_listing {
  border: 1px solid black;
  color: black;
  background-color: #dddddd;
}
.F_title {
  font-size: 12px;
  font-weight: bold;
}
div.error-box {
  border: 1px solid black;
  color: red;
  background-color: #dddddd;
}
img {
  border: none;
  vertical-align: middle;
}
p {
  text-align: justify;
}
span.swatch {
  width: 16px;
  height: 16px;
  border: 1px solid black;
}
table.banner {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  margin-top: 0.5em;
  padding: 1em;
}
h3 {
  margin: 0px;
  border-bottom: 1px solid black;
}
a, a:visited {
	color: #102f6d;
	text-decoration: none;
}
a.nav, a.nav:visited {
  color: black;
  text-decoration: none;
  font-weight: bold;
}

a.states, a.states:visited {
	color: #102f6d;
	text-decoration: underline;
}
a.states:hover {
  text-decoration: none;
}
a.nav:hover {
  text-decoration: underline;
  font-weight: bold;
}
a:hover, a.nav1:hover, a.nav2:hover,a.nav3:hover {
  text-decoration: underline;
}
a.nav1 {
  color: #00ff00 !important;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}
a.nav2 {
  color: #00aeef !important;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;

}
a.nav3{
  color: #0000FF !important;
  text-decoration: none;
}
div.admin_navigation { margin: 4px; font-weight: bold; border: 1px solid black; color: white; background-color: #9fb6cd; padding: 4px; }
div.admin_navigation a { color: white; background-color: transparent; }
table.mainsearch { color: black; background-color: #dddddd; border: 1px solid black; padding: 1em; }
div.linkbar { border: 1px solid #000; background: #eee; margin-bottom: 2px; margin-top: 2px; padding: 2px;}
div.heading { color: #000000; font-size: 16px; }
