
/*####################################################################
STYLESHEET FOR MAIN MENU AT TOP
####################################################################*/



/*+++++++++++++++++++++ the Very Top Row +++++++++++++++++++++*/

tr.header_top_bar_row td {
  background-color: #222222;
  color: white;
  border-top: solid 1px #000;
 /* border-bottom: solid 1px #000;*/
 /*now using the 'table fix width' row instead*/
}

div.header_top_bar {
  background-color: #222222;
  color: white;
  /*width: 800px;*/
 /* 800 was for a fixed position - they wanted it to float.*/
  text-align: right;
  font-size: 11px;
  line-height: 11px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 15px;
}

div.header_top_bar img {
  border: none;
  margin-right: 3px;
}


div.header_top_bar ul {
  padding: 0px;
  margin: 0px;
}

div.header_top_bar li {
  padding: 0 0 0 20px;
  margin: 0px;
  display: inline;
  list-style: none;
}

div.header_top_bar a, div.header_top_bar a:visited {
  color: #eeeeee;
  text-decoration: none;
}

div.header_top_bar a:hover {
  text-decoration: underline;
  color: #dee0d1;
}

tr.table_width_fix td {
  background-color: black;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
}

/*+++++++++++++++++++++ the middle Row with the logo +++++++++++++++++++++*/

td.header_logo_row {
  background-color: #883c1a;
  height: 78px;
  background-image: url(/client/client_images/template/fieldstone-logo-bg.gif);
  background-repeat: repeat-x;
}

td.header_logo_row img {
  border: none;
  margin-left: 20px;
  margin-top: 2px;
}

/*+++++++++++++++++++++ Styles for the Main Tabbed links  +++++++++++++++++++++*/

tr.header_mainnav_row td {
  background-image: url(/client/client_images/template/menutop-bg.gif);
  background-repeat: repeat-x;
}

#menutop {
  background-image: url(/client/client_images/template/menutop-bg.gif);
  background-repeat: repeat-x;
  width: 980px;
  height: 41px;
  margin: 0;
}

#menutop ul {
  margin: 0px;
  padding: 0px;
}

#menutop li {
  display: inline;
  font-size: 11px;
  line-height: 26px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

#menutop a {
  color: white;
  text-decoration: none;
  display: block;
  width: 100px;
  float: left;
  height: 41px;
  background-repeat: no-repeat;
  background-position: center top;
  text-align: center;
/*  border-left: solid 1px #999;  */
}


#menutop a:hover {
  color: white;
  text-decoration: underline;
}

.tabs80 {
  background-image: url(/client/client_images/template/tabs80.gif);
}

.tabs90 {
  background-image: url(/client/client_images/template/tabs90.gif);
}

.tabs100 {
  background-image: url(/client/client_images/template/tabs100.gif);
}

.tabs120 {
  background-image: url(/client/client_images/template/tabs120.gif);
}

.tabs140 {
  background-image: url(/client/client_images/template/tabs140.gif);
}

.tabs180 {
  background-image: url(/client/client_images/template/tabs180.gif);
}


/*+++++++++++++++++++++ ---  +++++++++++++++++++++*/





