html, body {
  background-color: #eaeaea;
  color: #393939;
  padding: 0px;
  margin: 0px auto;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11pt;
  text-align: center;
}

p, td, input, option, li {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11pt;
}

div#global {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
}

div#banner {
  padding-top: 20px;
  text-align: center;
}
div#content {
  margin: 0px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: left;
}

div#copyright {
  background-color: #eaeaea;
  text-align: right;
  padding-top: 10px;
}
div#copyright a:hover,
div#copyright a:active {
  opacity: .6;
}

div.btn1 {
  padding-top: 10px;
}
a.btno1,
a.btnb1 {
  display: block;
  margin: auto;
  height: 32px;
  line-height: 32px;
  background-repeat: no-repeat;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #ffffff;
}
a.btno1 {
  background-image: url(btno1.gif);
  width: 256px;
}
a.btnb1 {
  background-image: url(btnb1.gif);
  width: 192px;
}
/*
a.btno1:hover,
a.btno1:active,
a.btnb1:hover,
a.btnb1:active {
  opacity: .6;
}
*/
a.btno1:hover span,
a.btno1:active span,
a.btnb1:hover span,
a.btnb1:active span {
  text-decoration: underline;
  opacity: .6;
}

p.last,
h1.last,
div.last {
  margin-bottom: 0px;
  padding-bottom: 10px;
}

/*
.pghome p,
.pghome div,
.pgbye p,
.pgbye div,
.pgerror p,
.pgerror div {
  font-size: 11pt;
}
*/

.pgbye,
.pgerror {
  text-align: center;
}
.pghome h1,
.pgbye h1,
.pgerror h1 {
  font-size: 120%;
  font-weight: bold;
}
.pghome h1,
.pgbye h1 {
  color: #003480;
}
.pgerror h1 {
  color: #bb0000;
}

table.main {
  margin-top: 10px;
  width: 100%;
}

.qtext,
.msg {
  vertical-align: top;
  color: #003480;
  font-weight: bold;
}
.msg {
  font-style: italic;
  padding-bottom: 20px;
}

.note {
  font-weight: normal;
  font-style: italic;
  color: #e87407;
  font-size: 10pt;
}

tr.bgrow1 {
  background-color: #cbcbcb;
}







.mtext{
  vertical-align: top;
  text-align: right;
}

/*
a {
  color: #ff0099;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
*/
a img {
  border: none;
}


.cell,
.colheading,
.cell_error {
  text-align: center;
  width: 100px;
  padding-left: 5px;
  padding-right: 5px;
}
.colheading {
  font-size: 9pt;
  padding-bottom: 5px;
}
.rowheading {
  padding: 3px;
  height: 30px;
}
.cell_error {
  border: 1px solid #bb0000;
}

table {
  border-collapse: collapse;
}

div.perror {
  background-color: #eaeaea;
  color: #bb0000;
  font-size: 9pt;
  font-weight: bold;
  padding: 5px 10px;
  margin-bottom: 20px;
  background-image: url(xred.gif);
  background-position: 20px center;
  background-repeat: no-repeat;
}
div.perror div {
  margin: 3px 5px 3px 40px;
  padding: 3px 0px 3px 10px;
  border-left: 2px solid #bb0000;
}
td.qerror {
  color: #bb0000;
  font-size: 9pt;
}
table#canvas_c img {
  border: 2px solid #e9e8ee;
  vertical-align: top;
}

td.qbody {
  padding-top: 5px;
  padding-bottom: 20px;
}
.inst1{
font-weight: normal;
font-style: italic;
color: #a6b2c5;
text-align: left;
}
.note1 {
  font-weight: normal;
  font-style: italic;
  font-size: 10pt;
  padding-top: 5px;
}
.msg1 {
font-size: 14pt;
font-weight: bold;
font-style: italic;
color: #e87407;
text-align: left;
padding-bottom: 20px;
}
.msg2 {
font-weight: bold;
color: #ff0099;
text-decoration: underline;
text-align: left;
padding-bottom: 15px;
}

td.video {
  padding: 20px 0px;
}

/*
.bgrow1 {
  background-color: #EEE3FB;
}
*/
.hvcell {
  background-color: #e87407;
}
.hvrow .rowheading {
  color: #e87407;
}

table#navtab {
  width: 100%;
}
table#navtab td {
  vertical-align: middle;
  padding-top: 10px;
  padding-bottom: 10px;
}
table#navtab td.btn {
  text-align: left;
}
table#navtab td.progess {
  text-align: right;
}
table#navtab td.btn a.btnb1 {
  margin-left: 0px;
}
table.progress {
  margin-left: auto;
  margin-right: 0px;
  border-collapse: collapse;
  border: none;
  border-spacing: 0px;
}
table.progress td {
  color: #003480; 
  font-size: 8pt;
} 
table.progress td a.nav {
  font-style: normal;
}
