/* -------------- Auto Complete -------------- */

#search_by {
  position: relative;
  width: 100px;
  height: 1.3em;
  font-size: 10pt;
}

/* set width of widget here*/
#search_by_auto_complete {
  position: relative;
  margin-bottom: 1.5em;
}

#search_by_auto_complete {
  position: absolute;
  top: 1.5em;
  width: 100px;
  z-index: 990;
}

#search_by_auto_complete .yui-ac-content {
  position: absolute;
  width: 100%;
  border: 1px solid #666666;
  background: #FFFFFF;
  overflow: hidden;
  z-index: 9050;
}

#search_by_auto_complete .yui-ac-shadow {
  position: absolute;
  margin: 5px;
  width: 100%;
  background: #CCCCCC;
}

#search_by_auto_complete ul {
  padding: 5px 0;
  width: 100%;
  border-top: 0px none;
}

#search_by_auto_complete li {
  padding: 0 5px;
  cursor: default;
  white-space: nowrap;
  float: none;
  font-size: 10pt;
  color: #000000;
}

#search_by_auto_complete li.yui-ac-highlight {
  background: #6699BB;
  color: #FFFFFF;
}

/* ------------ End Auto Complete ------------ */

#site_manager_tbody td img {
  display: inline;
  clear: none;
  margin-top: 0px;
  margin-bottom: 0px;
}

table.main thead th div {
  padding: 1px;
  height: 1.2em;
  text-align: center;
}

/* IE: width */
.sitemapNav {
  border-bottom: 0px;
  width: 100%;
}

/* secondary tabs */
.sitemapNav ul {
  background-color: #FFFFFF;
  border-color: #369;
}

.sitemapNav li,
.sitemapNav li a {
  color: #666;
}

.sitemapNav li.on,
.sitemapNav li.on strong {
  color: #333;
}

.sitemapNav li {
  border-color: #ccc;
}

.sitemapNav li a strong {
  background-color: #EEEEEE;
}

.sitemapNav li a:hover strong,
.sitemapNav li a:active strong {
  background-color: #6699BB;
  color: #FFFFFF;
}

.sitemapNav li.on a strong {
  background-color: #FFFFFF;
}

.sitemapNav li.on a:hover strong,
.sitemapNav li.on a:active strong {
  background-color: #6699BB;
  color: #FFFFFF;
}

/* end base styles */

/* shared pri and sec */
.sitemapNav a {
  text-decoration: none;
}

.sitemapNav ul,
.sitemapNav li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.sitemapNav li {
  float: left;
  display: inline;
}

.sitemapNav li a:link strong,
.sitemapNav li a:visited strong,
.sitemapNav li a:hover strong,
.sitemapNav li a:active strong {
  cursor: pointer;
}

/* clear non-IE */
.sitemapNav ul:after {
  clear: both;
  content: '.';
  display: block;
  height: 0;
  visibility: hidden;
}

/* clear IE */
.sitemapNav ul {
  zoom: 1;
}

/* secondary tabs */
.sitemapNav #refreshTreeLI,
.sitemapNav #refreshListLI {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-top-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-left-width: 1px;
  display: inline;
  padding: 3px 0;
}

.sitemapNav #refreshTreeLI.first,
.sitemapNav #refreshListLI.first {
  padding-left: 0;
  border: 0;
}

.sitemapNav #refreshTreeLI a strong,
.sitemapNav #refreshListLI a strong {
  cursor: pointer;
  padding: 3px 1em;
}

#perRow {
  margin-left: 20px;
}

#fcFilter {
  margin-left: 20px;
}

#refreshListLI {
  border-right-width: 1px;
  border-right-style: solid
}

#site_manager_table {
  width: 502px;
}

#site_manager_thead {
  display: none;
}

table.main tbody td {
  white-space: normal;
}
