table#sb,table#sr {
  border: 1px solid #fc6;
  background-color: #ffd;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
}

table#sb,table#sr th {
  font-weight: bold;
  text-align: center;
}

table#sb,table#sr td {
  vertical-align: top;
}

table#sr table.navbar th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
}

table#sr table.navbar td {
  vertical-align: middle;
}

div#srfooter {
  text-align: center;
  font-size: 70%;
}

html {
  /*background: #ffc;*/
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
}

body {
  margin-top: 10px;
  margin-left: 5%;
  margin-right: 5%;
  background-color: white;
}

body.search {
  margin-top: 7px;
  margin-left: 7px;
  margin-right: 7px;
}

BODY, P, TD, LI   {
  font: 100% Ariel, Helvetica, sans-serif;
  color: Black;
}

H1, H2, H3, H4, H5, H6 {
  font-family:  Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #333399;
}

h2.faq, h3.faq {
  margin-top: 0.4em;
  margin-left: 5px;
}

p.faq {
  margin-left: 5px;
  margin-right: 5px;
}

div.faq {
  border: 1px solid black;
  background-color: #ddddff;
  margin-bottom: 20px;
}

p.example {
  font: 80% Ariel, Helvetica, sans-serif;
}

p.small {
  font: 60% Ariel, Helvetica, sans-serif;
}

table.searchtips {
  border-collapse: collapse;
  border: 1px solid black;
}

table.searchtips th, table.searchtips td {
  padding: 0.5em;
  text-align: left;
  border: 1px dotted #666;
}

img {
  border-style: none;
}

ul.links li {
	padding: 3px;
}
