body {
  margin: 80px 0px 0px 0px;
  background-color: #fff;
  color: #000;
}

#keyboard {
  position: absolute;
  width: 0px;
  height: 0px;
  overflow: hidden;
}

#headerSpacer {
  height: 80px;
  background: no-repeat url(HeaderSpacer.gif) #848484;
  color: #fff;
  margin: 0;
  text-align: right;
}

#header {
  position: absolute;
  top: 80px;
  left: 0px;
}

#header img {
  border: none;
}

#header2 {
  position: absolute;
  top: 80px;
  left: 229px;
  width: 286px;
  height: 90px;
  z-index: 10;
}

#header2 a {
  text-decoration: none;
  color: #fff;
}

#header2 ul {
  padding: 0;
  margin: 0;
  border: 0;
  text-align: right;
  list-style-type: none;
}

#header2 li {
  float: left;
  width: 88px;
  height: 80px;
  background-color: #848484;
  color: #fff;
  font-family: Verdana,Tahoma,Arial,Helv,sans-serif;
  font-size: 12px;
/*  font-weight: bold;*/
  margin-right: 4px;
  padding-right: 2px;
}

#header2 li:hover, #header2 .jshover {
  background-color: #3942ff;
}

#header2 li li {
  position: absolute;
  top: -20px;
  left: -999px;
  width: 88px;
  height: 32px;
  background-color: #848484;
  color: #fff;
  font-family: Verdana,Tahoma,Arial,Helv,sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  border-top: solid 4px #fff;
  padding-right: 2px;
}

#header2 #headerContact2, #header2 #headerAgg2 {
  background-color: #ff4A00;
}

#header2 li li:hover, #header2 li.jshover {
  background-color: #3942ff;
}

#header2 #headerContact2:hover, #header2 #headerContact2.jshover, #header2 #headerAgg2:hover, #header2 #headerAgg2.jshover {
  background-color: #3942ff;
}

#header3 a {
  text-decoration: none;
  color: #fff;
}

#header3 ul {
  padding: 0;
  margin: 0;
  border: 0;
  list-style-type: none;
}

#headerContact {
  position: absolute;
  top: 160px;
  left: 605px;
}

#headerAgg {
  position: absolute;
  top: 160px;
  left: 417px;
}

#headerContact, #headerAgg {
  width: 88px;
  height: 32px;
  font-family: Verdana,Tahoma,Arial,Helv,sans-serif;
  font-size: 12px;
  list-style-type: none;
  background-color: #ff4A00;
  color: #fff;
  text-align: right;
  margin-top: 4px;
  padding-right: 2px;
}

#header3 .jshover {
  background-color: #3942ff;
}

#LHS {
  position: absolute;
  top: 235px;
  left: 30px;
  width: 60px;
  font-size: 75%;
  color: #000;
  font-family: Verdana,Tahoma,Arial,Helv,sans-serif;
  z-index: 1;
}

#main {
  position: absolute;
  top: 235px;
  left: 140px;
  width: 400px;
  font-size: 75%;
  color: #000;
  font-family: Verdana,Tahoma,Arial,Helv,sans-serif;
  z-index: 3;
}


#glossary {
  position: absolute;
  top: 235px;
  left: 140px;
  width: 640px;
  font-size: 75%;
  color: #000;
  font-family: Verdana,Tahoma,Arial,Helv,sans-serif;
  z-index: 3;
}

#RHS {
  position: absolute;
  top: 275px;
  left: 550px;
  width: 240px;
  font-size: 75%;
  color: #000;
  font-family: Verdana,Tahoma,Arial,Helv,sans-serif;
  z-index: 2;
}

#LHS h1, #main h1, #RHS h1, #glossary h1 {
  margin-top: 0px;
  margin-bottom: 12px;
  font-weight: bold;
  font-style: italic;
  color: #000084;
  font-size: 120%;
}

#LHS h2, #main h2, #RHS h2 {
  margin-top: 0px;
  margin-bottom: 12px;
  font-weight: bold;
  color: #000084;
  font-size: 100%;
}

#LHS p, #main p, #RHS p {
  margin-top: 0px;
  margin-bottom: 12px;
}

#LHS table, #main table, #RHS table {
  text-align: left;
}

#LHS th, #main th, #RHS th {
  background-color: #ff4A00;
  color: #fff;
}

#LHS .action, #main .action, #RHS .action {
  text-align: center;
  margin-top: 24px;
}	

#LHS a:link, #main a:link, #RHS a:link {
  color: #ff4A00;
  text-decoration: none;
  font-weight: bold;
}

#LHS a:visited, #main a:visited, #RHS a:visited {
  color: #f93;
  text-decoration: none;
  font-weight: bold;
}

#LHS a:active, #main a:active, #RHS a:active {
  color: #f93;
  text-decoration: none;
  font-weight:bold;
}

#LHS a:hover, #main a:hover, #RHS a:hover {
  color: #ff4A00;
  text-decoration: underline;
  font-weight: bold;
}

#LHS ol, #main ol, #RHS ol {
  margin-left: 25px;
  padding-left: 0px;
  margin-top: 12px;
  margin-bottom: 12px;
}

#LHS ul, #main ul, #RHS ul {
  margin-left: 15px;
  padding-left: 0px;
  margin-top: 12px;
  margin-bottom: 12px;
}


#LHS li ol, #main li ol, #RHS li ol {
  margin-left: 25px;
  padding-left: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#LHS li ul, #main li ul, #RHS li ul {
  margin-left: 15px;
  padding-left: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#LHS li, #main li, #RHS li {
  margin-bottom: 5px;
}

#LHS .hidden, #main .hidden, #RHS .hidden {
  display: none;
  visibility: hidden;
}

#LHS .address, #main .address, #RHS .address {
  margin-top: 0px;
  margin-bottom: 0px;
}

#main a.popup {
  position: relative;
  border-bottom: 1px dashed #ff4A00;
  text-decoration: none;
  font-weight: normal;
  color: #000;
  z-index: 4;
}

#main a.popup:visited {
  border-bottom: 1px dashed #ff4A00;
  text-decoration: none;
  font-weight: normal;
  color: #000;
}

#main a.popup:hover, #main a.popup:focus {
  font-weight: bold;
  border-bottom: 1px dashed #ff4A00;
  text-decoration: none;
  z-index: 5;
}

#main a.popup span {
  display: none;
}

#main a.popup:hover span, #main a.popup:focus span {
  display: block;
  position: absolute;
  top: 2em;
  left: 0em;
  border: 1px solid #c8c8c8;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 245px;
  color: #33f;
  background-color: #f0f0f0;
  font-family: Arial,Helv, sans-serif;
  font-weight: 400;
  z-index: 100;
}

#RHS .breakout p {
  color: #fff;
  background-color: #9acd32;
  width: 200px;
  padding: 5px;
  font-family: Arial,Helv, sans-serif;
  font-size: 24px;
  Margin-top: 100px;
  margin-left: 30px;
  z-index: 2;
}

#Footer {
  border-top: solid 1px #aaa;
  padding-top: 5px;
  margin-top: 20px;
}

/*#Accessibility {
  float: left;
  clear: both;
}

#TandCs {
  float: right;
}*/

#Footer a, #Footer a:link, #Footer a:visited, #Footer a:hover, #Footer a:active {
  color: #888;
  font-weight: normal;
  font-size: 80%
}

.Reference {
  color: #8b0000;
}

.Highlight {
  color: #ff4A00;
  font-weight: bold;
  font-style: italic;
}

.Screenshot {
  color: #fff;
  font-weight: bold;
  font-style: italic;
  background-color: #ff4A00;
}

.Command {
  font-family: "Courier New", serif;
}