
body {
  margin : 0;
  padding : 0;

  color: #000000;
  background-color: #FFFFFF;

  text-align : left;
}

p, li, td {
  font-family : arial, verdana, sans-serif;
  font-size : x-small;
}

#content p {
  line-height : 1.3em;
  margin : 0 0 1em 0;
}

head+body p, head+body li, head+body td {
  font-size : small;
}

h1 {
  color : #002020;
  font-size : 160%;
  font-weight : bold;
  text-align : left;
}

h2 {
  color: #004040;
  font-size: 140%;
  text-align : left;
  margin : 1.5em 0 0.5em 0;
}

h3 {
  color: #004040;
  font-size : 130%;
  text-align: center;
  margin : 1.5em 0 0.5em 0;
}

h3.whatsnew {
  text-align: left;
}

h4 {
  color : #005050;
  font-size : 120%;
  font-weight : bold;
  text-align : left
}

h5 {
  color: #006060;
  font-size : 110%;
  text-align : left
}

h6 {
    color: #007070;
    font-size: 100%;
    text-align: left
}

a:link {
  color: #0000ff;
  text-decoration: none
}

a:visited {
  color: #0000ff;
  text-decoration: none
}

a:active, a:link:hover, a:visited:hover, a:focus {
  color: #ff0000;
  text-decoration: underline
}

i {
  font-style: italic;
}

li {
  text-align: left;
}

#content li {
  line-height : 1.3em;
}

ol, ul {
  margin-bottom : 1em;
  margin-top : 1em;
}

li ol, li ul {
  margin-bottom : 0;
  margin-top : 0;
}

table {
}

td {
}

th {
  font-size : 110%;
  text-align: left
}

tr {
  padding-right: 0px;
  vertical-align: top
}

tt {
  font-family: courier, monospace;
  font-size : 100%;
}

ul { }

a.whitemenu:link {
    color : white;
    font-weight: bolder;
    text-decoration: none
}

a.whitemenu:visited {
    color : white;
    font-weight: bolder;
    text-decoration: none
}

a.whitemenu:hover {
    color : yellow;
    font-weight: bolder;
    text-decoration: underline } 

a.topmenu:link {
  color : #006600;
  font-size : 100%;
  font-weight: bolder;
  text-decoration: none;
}

a.topmenu:visited {
  color: #006600;
  font-size : 100%;
  font-weight: bolder;
  text-decoration: none
}

a.topmenu:hover {
  color: #009900;
  font-size : 100%;
  font-weight: bolder;
  text-decoration: underline
}

tr.updaterow {
  padding-bottom: 3px;
}

tr.oddshade {
  background-color: #cccccc
}

tr.evenshade {
  background-color: #eeeeee
}

p.lastmodified {
  font-size : 85%;
  color : #0000FF;
}

td.menuLeftStatic {
  padding-top : 1em;
}

dt {
  color: #005050;
  font-size : 120%;
  font-weight : bold;
  text-align: left
}

/* Search Results & Feedback */

dl#search-results {
  margin : 1.5em 0 0 0;
  padding : 0;
}

#search-results dt {
  list-style-type : none;

  font-size : 115%;
  font-style : normal;
  font-weight : normal;

  margin : 0 0 0.2em 0;
  padding : 0;
}

#search-results dd {
  font-style : normal;
  font-weight : normal;

  line-height : 1.3em;

  margin : 0 0 1em 2em;
  padding : 0;
}

#search-results dd.result-category {
  margin : -1.5em 0 1.25em 0;
  padding : 0;

  color : #585858;
  color : #8C6815; /* Sorta matching design */
  color : #008000; /* Google-style */
}

#search-results a:link, #search-results a:visited, #search-results a:active
{
}

#content .search-feedback {
  font-size : 110%;/* 
  background: #F7F7F7;
  border : 1px solid #006600; */
  color : #585858;
}

#content ul.search-feedback {/* 
  /* margin : 0;
  padding : 0.4em; */
}

#content ul.search-feedback li {
  font-size : 100%;
}

#content p.search-feedback {
  padding : 0.4em;
  margin : 0;
}

#content p.search-navigation {
  text-align : right;
  font-size : 110%;
}

input.searchString
{
  margin : 0px;
  padding : 1px 2px 1px 2px;

  border : 1px solid #7EB100;

  color : #006600;
  
  vertical-align : middle;

  font-family : verdana;
  font-size : 0.8em;

  width : 120px;
}

dl.search dt
{
  font-weight : bold;
  font-size : 1em;
}

dl.search dd
{
  margin : 0.2em 0px 0.8em 20px;
}

dl
{
  margin : 0px;
}

dd
{
  margin : 0px 0px 1em 20px;
}