BODY {
  margin: 0;
  font-family : Verdana, sans-serif;
  font-size : 11.3px;
  line-height: 16px;
  background-color:#DCE3B9;
  /*background-image: url(images/background.jpg);*/
}
th  {font-family : Verdana, arial, sans-serif; font-size : 11px; color: #666666; line-height: 15px;font-weight:bold;}
td  {font-family : Verdana, arial, sans-serif; font-size : 11px; color: #666666; line-height: 15px; padding-right: 3px;}

P {
  color: #000000;
}

IMG.logo {
  border:2px solid #cacbcb;
}

INPUT.button {
  background-color: #DCE3B9;
  color: #0e0e0f;
  font-weight:bold;
}

A:link  {
  font-family : arial, helvetica, sans-serif;
  /*text-decoration: none;*/
  line-height: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #000000;
  background: inherit;
}

A:visited  {
  font-family : arial, helvetica, sans-serif;
  /*text-decoration: none;*/
  line-height: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #000000;
  background: inherit;
}

A:hover {
 font-family : arial, helvetica, sans-serif;
  /*text-decoration: none;*/
  line-height: 12px;
  font-family: Arial;
  font-weight: bold;
  color: purple;
  background: inherit;
}

A.special:link  {
  font-family : arial, helvetica, sans-serif;
  /*text-decoration: none;*/
  line-height: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #ee0000;
  background: inherit;
}

A.special:visited  {
  font-family : arial, helvetica, sans-serif;
  text-decoration: none;
  line-height: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #ee0000;
  background: inherit;
}

h1 {
  text-align: center;
  font-size: 18px;
  font-family: arial;
  color: #939976;
  line-height: 30px;
}

h2 {
  text-align:center;
  font-size: 12px;
  font-family: arial;
  color: #121210;
}

h3 {
  color: #121210;
  font-size: 12px;
  font-family: arial;
  display:inline;
}

a.highlighted {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #9a1102;
  padding-left: 3px;
}

a.highlighted:visited {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #9a1102;
  padding-left: 3px;
}

#top_menu {
  text-align:center;
  margin-top: 5px;
  border: 1px solid #577BAD;
  padding: 10px;
}
#top_menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
	
#top_menu li {display: inline; padding:0px;}

#top_menu ul li a {
  /*text-decoration:none;*/
  margin: 4px;
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  padding: 5px 20px 5px 20px;
  color: #000000;
  background: inherit;
}
	
#top_menu ul li a:hover {
  color: purple;
  background: inherit;
}

#top_menu h1 {
  text-align:center;
  font-size: 16px;
  font-family: arial;
  color: #E2C73C;
}

#bottom_menu {
  text-align:center;
  margin-top: 5px;
}
#bottom_menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

#bottom_menu li {display: inline; }

#bottom_menu ul li a {
  text-decoration:none;
  margin: 4px;
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  padding: 5px 20px 5px 20px;
  color: #ffffff;
  background: inherit;
}

#bottom_menu ul li a:hover {
  color: purple;
  background: inherit;
}

#bottom_menu h1 {
  text-align:center;
  font-size: 16px;
  font-family: arial;
  color: #E2C73C;
}
	
#main_page {
  text-align: center;
  border: 1px solid #577BAD;
  margin-left:10px;
  margin-right:10px;
  margin-bottom: 10px;
  margin-top:10px;
  /*background-image: url(images/background.jpg);*/
}

td.main_box_background {
  background-color:#75A2B5;
}

#listing {
  border: 0px solid black;
  padding-top: 10px;
}

#listing h2 {
  text-align:center;
  font-size: 14px;
  font-family: arial;
  color: #000000;
}

#listing tr.listing_even {
  background-color: #B6C173;
}

#listing tr.listing_odd {
  background-color: #A3AA76;
}

#listing th {
  border-bottom: 2px solid #577BAD;
  color: #577BAD;
  white-space:nowrap;
  padding-left: 5px;
  padding-right: 5px;
}

#listing td.colum_limiter,th.colum_limiter {
  border-right: 2px solid #577BAD;
}

#listing td {
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #040505;
  padding-left: 3px;
  padding:2px;
  white-space:nowrap;
}

#listing td.no_record_found {
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  text-align: center;
  color: #050308;
  padding-top: 10px;
  width: 700px;
}

#listing a {
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #050308;
  padding-left: 3px;
}

#listing a:hover {
  color: purple;
}

#listing a.highlighted {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #9a1102;
  padding-left: 3px;
}

#listing a.highlighted:visited {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #9a1102;
  padding-left: 3px;
}

#listing p {
  color: #000000;
}


/**/

#sitemap ul li a {
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  color: #010100;
  padding-left: 3px;
}

#sitemap ul li {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-align: left;
  color: #010100;
  padding-left: 3px;
}

#sitemap ul li a:hover {
  color: purple;
}

#sitemap ul li a:visited {
  color: #010100;
}

td.google_ad_border {
  border: 2px solid #908C1F;
  background-color: #000000;
}

#search_form {
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 4px;
  margin-bottom: 4px;
}

#search_form p {
  font-style:italic;
  font-size: 14px;
  font-family: arial;
  color: #000000;
}

#search_form td {
  text-align: left;
  padding-bottom: 4px;
}

#search_form th {
  font-size: 12px;
  color: #000000;
  font-family: Arial;
  text-align: left;
  font-weight: normal;
}

#search_form select,input {
  font-size: 11px;
}

#filter-by-char {
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 4px;
  margin-bottom: 4px;
}

#filter-by-char p {
  font-style:italic;
  font-size: 14px;
  font-family: arial;
  color: #000000;
}

#filter-by-char td {
  text-align: left;
  padding-bottom: 4px;
}

#filter-by-char th {
  font-size: 12px;
  color: #000000;
  font-family: Arial;
  text-align: left;
  font-weight: normal;
}

#filter-by-state {
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 4px;
  margin-bottom: 4px;
}

#filter-by-state p {
  font-style:italic;
  font-size: 14px;
  font-family: arial;
  color: #000000;
}

#filter-by-state td {
  text-align: left;
  padding-bottom: 4px;
}

#filter-by-state th {
  font-size: 12px;
  color: #000000;
  font-family: Arial;
  text-align: left;
  font-weight: normal;
}



th.detail_header {
  text-align: left;
  padding-left: 10px;
}


#results_per_page {
  width: 150px;
  border:0px solid red;
}

#results_per_page p {
  font-size: 12px;
  font-family: arial;
  color: #000000;
}

#results_per_page h2 {
  font-style:italic;
  font-size: 12px;
  font-family: arial;
  color: #000000;
}

span.current_page {
  font-family : arial, helvetica, sans-serif;
  text-decoration: none;
  line-height: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #aa0000;
  background: inherit;
}

#header {
  border: 0px solid orange;
}

#header h1 {
  font-size: 36px;
  color: #000000;
  font-family: Arial;
  font-weight: bold;
  border: 0px solid red;
  margin-top: 5px;
  margin-bottom: 0px;
}

#header h2 {
  font-size: 18px;
  color: #939976;
  font-family: Arial;
  font-weight: bold;
  border: 0px solid green;
  margin-top: 5px;
}

#base_display {
  width: 720px;
  padding-right: 30px;
}

#base_display p {
  color: #000000;
  text-align: left;
}


/* Design Boxes */

/* featured */
table.featured {
  border:1px solid #577BAD;
  background-color: #A3AA76;
}

td.featured-top-left {
  /*background-image: url(images/featured_box_top_left.gif);*/
  height:8px;
  width:5px;
}

td.featured-top {
  /*background-image: url(images/featured_box_top.jpg);*/
  height:8px;
}

td.featured-top-right {
  /*background-image: url(images/featured_box_top_right.gif);*/
  height:8px;
  width:5px;
}

td.featured-middle-left {
  /*background-image: url(images/featured_box_left.jpg);*/
  width:5px;
}

td.featured-middle {
  /*background-image: url(images/featured_box_background.jpg);*/
}

td.featured-middle-right {
  /*background-image: url(images/featured_box_right.jpg);*/
  width:5px;
}

td.featured-bottom-left {
  /*background-image: url(images/featured_box_bottom_left.gif);*/
  height:8px;
  width:5px;
}

td.featured-bottom {
  /*background-image: url(images/featured_box_bottom.jpg);*/
  height:8px;
}

td.featured-bottom-right {
  /*background-image: url(images/featured_box_bottom_right.gif);*/
  width:5px;
  height:8px;
}

/* ad box */
td.ad-top-left {
  background-image: url(images/ad_box_top_left.gif);
  height:10px;
  width:7px;
}

td.ad-top {
  background-image: url(images/ad_box_top.jpg);
  height:10px;
}

td.ad-top-right {
  background-image: url(images/ad_box_top_right.gif);
  height:10px;
  width:7px;
}

td.ad-middle-left {
  background-image: url(images/ad_box_left.jpg);
  width:7px;
}

td.ad-middle {
  background-image: url(images/ad_box_background.jpg);
}

td.ad-middle-right {
  background-image: url(images/ad_box_right.jpg);
  width:7px;
}

td.ad-bottom-left {
  background-image: url(images/ad_box_bottom_left.gif);
  height:10px;
  width:7px;
}

td.ad-bottom {
  background-image: url(images/ad_box_bottom.jpg);
  height:10px;
}

td.ad-bottom-right {
  background-image: url(images/ad_box_bottom_right.gif);
  width:7px;
  height:10px;
}

/* main box */
td.main-top-left {
  /*background-image: url(images/main_box_top_left.jpg);*/
  height:5px;
  width:5px;
}

td.main-top {
  /*background-image: url(images/main_box_top.jpg);*/
  height:5px;
}

td.main-top-right {
  /*background-image: url(images/main_box_top_right.jpg);*/
  height:5px;
  width:5px;
}

td.main-middle-left {
  /*background-image: url(images/main_box_left.jpg);*/
  width:5px;
}

td.main-middle {
  /*background-image: url(images/main_box_background.jpg);*/
}

td.main-middle-right {
  /*background-image: url(images/main_box_right.jpg);*/
  width:5px;
}

td.main-bottom-left {
  /*background-image: url(images/main_box_bottom_left.jpg);*/
  height:5px;
  width:5px;
}

td.main-bottom {
  /*background-image: url(images/main_box_bottom.jpg);*/
  height:5px;
}

td.main-bottom-right {
  /*background-image: url(images/main_box_bottom_right.jpg);*/
  width:5px;
  height:5px;
}

/* footer */
td.footer_left {
  background-image: url(images/footer_box_left.jpg);
  height: 50px;
  width:20px;
}

td.footer_center {
  background-image: url(images/footer_box_background.jpg);
  height: 50px;
}

td.footer_right {
  background-image: url(images/footer_box_right.jpg);
  height: 50px;
  width:20px;
}

UL.links {
  text-align:center;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

UL.links LI {
  text-align:center;
  padding-top: 5px;
  padding-bottom: 5px;
}
