* {
  font-size:9pt;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

body {
  color:black;
  background-color:white;
}

ul {
  text-indent:0pt;
  list-style-type:circle;
}
dl {
  text-indent:0pt;
  padding-left:10pt;
}
dt {
  font-weight:bold;
  color:#666666;
}
dd {
  margin-top:5pt;
  margin-bottom:5pt;
  margin-left:15pt;
}
caption {
  font-weight:bold;
  text-align:left;
}
th {
  text-align:left;
}
form {
  margin:0pt;
}
input {
  margin-left:2pt;
  color:#000000;
}
img {
  /* Otherwise NS6 will break table layouts due to doctype */
  display:block;
}
.result img {
  display:inline;
}
hr {
  color:#F08F40;
  background-color:#F08F40;
  height:2px;
  border:none;
  text-align:left;
  margin-left:0px;
}
a {
  text-decoration:underline;
}
a:link, a:visited, a:active {
  color:#000000;
}
a:hover, a:focus {
  color:#F08F40;
}

.url {
  margin-right:1pt;
  color:#F08F40;
}

.warnbox h6 {
  margin:0pt;
}

.left {
  float:left;
  display:inline;
  margin-right:10px;
  margin-bottom:10px;
}
.center {
  float:none;
  text-align:center;
}
.right {
  float:right;
  display:inline;
  margin-left:10px;
  margin-bottom:10px;
}

.normal {
  font-weight:normal;
}
.bold {
  font-weight:bold;
}
.boldlink {
  font-weight:normal;
}
.boldlink a {
  font-weight:bold;
}

.floatmenu {
  width:200px;
  float:right;
  clear:right;
  padding:10px;
  margin-left:10px;
  margin-bottom:10px;
}
.floatmenu * {
  font-size:8pt;
}
.floatmenu a {
  text-decoration:none;
}

.orange {
  background-color:#FFE0AC;
}
table.orange {
  background-color:#FFE0AC;
  margin-bottom:10px;
}
.orange .selected {
  background-color:#F08F40;
}
.orange .selected a:hover, .orange .selected a:focus, .orange .selected a {
  color:black;
}

.lightgrey {
  background-color:#eeeeee;
}
table.lightgrey {
  background-color:#eeeeee;
  margin-bottom:10px;
}
.grey {
  background-color:#cccccc;
}
table.grey {
  background-color:#cccccc;
  margin-bottom:10px;
}
.darkgrey {
  background-color:#666666;
  color:white;
}
table.darkgrey {
  background-color:#666666;
  color:white;
  margin-bottom:10px;
}
.darkgrey .url, .darkgrey a:hover, .darkgrey a:focus {
  color:#F08F40;
}
.darkgrey a {
  color:white;
}

.orange-border {
  border-width:1px;
  border-color:#F08F40;
  border-style:solid;
}
div.orange-border {
  border-width:2px;
  border-color:#F08F40;
  border-style:solid;
}
table.orange-border {
  border-width:2px;
  border-color:#F08F40;
  border-style:solid;
  border-collapse:collapse;
}
table.orange-border th {
  border-width:1px;
  border-style:solid;
  border-color:#F08F40;
  background-color:#FFE0AC;
}
table.orange-border td {
  border-width:1px;
  border-color:#F08F40;
  border-style:solid;
}
.lightgrey-border {
  border-width:1px;
  border-color:#cccccc;
  border-style:solid;
}
div.lightgrey-border {
  border-width:2px;
  border-color:#cccccc;
  border-style:solid;
}
.grey-border {
  border-width:1px;
  border-color:#999999;
  border-style:solid;
}
div.grey-border {
  border-width:2px;
  border-color:#999999;
  border-style:solid;
}
table.grey-border {
  border-width:2px;
  border-color:#999999;
  border-style:solid;
  border-collapse:collapse;
}
table.grey-border th {
  border-width:1px;
  border-style:solid;
  border-color:#999999;
  background-color:#cccccc;
}
table.grey-border td {
  border-width:1px;
  border-color:#999999;
  border-style:solid;
}
.darkgrey-border {
  border-width:1px;
  border-color:#666666;
  border-style:solid;
}
div.darkgrey-border {
  border-width:2px;
  border-color:#666666;
  border-style:solid;
}

#menu-server a {
  margin-right:5pt;
  text-decoration:none;
}
#menu-server a:hover, #menu-server a:focus {
  color:#ffffff;
}

#menu-header span {
  color:#ffffff;
}
#menu-header a {
  color:#ffffff;
  margin-right:5pt;
  text-decoration:none;
}
#menu-header a:hover, #menu-header a:focus {
  color:#000000;
}

#menu-main a {
  text-decoration:none;
}
#menu-main div.l1 {
  padding-left:2pt;
  font-weight:bold;
}
#menu-main div.l2 {
  padding-left:10pt;
}
#menu-main div.l3 {
  padding-left:18pt;
}
#menu-main div.l4 {
  padding-left:26pt;
}
#menu-main div.l5 {
  padding-left:34pt;
}
#menu-main div.selected {
  background-image:url(/images/gradient.gif);
  background-repeat:repeat-y;
}
#menu-main .before {
  font-family:monospace;
  margin:2pt;
  color:#000000;
}

td#menu-footer {
  padding-bottom:5px;
}
#menu-footer a {
  font-weight:bold;
  font-size:7pt;
  margin-right:5pt;
  text-decoration:none;
}

#content .textblock {
  margin-bottom:5pt;
}
#content .textblock.indent {
  text-indent:10pt;
  margin-bottom:5pt;
}
#content .textblock .textblock {
  text-indent:0pt;
}

#grid div, #grid h1, #grid h2 {
  margin:10px 10px 0px 10px;
}
#grid ul {
  margin-left:10px;
  padding-left:6px;
}
#grid a {
  font-weight:bold;
}
#grid .left {
  float:left;
  display:inline;
  margin:0px 10px 0px 0px;
}
#grid .right {
  float:right;
  display:inline;
  margin:0px 0px 0px 10px;
}

table#faq td, table#cat td, table#subcat td {
  padding:10px;
  border:none;
}
table#subcat td {
  padding-top:0px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  border:none;
}
#subcat h2 {
  margin-top:10px;
  margin-bottom:2px;
}

#faq div, #cat div, #subcat div {
  text-indent:-5pt;
  padding-left:5pt;
}
