/* External Cascading Style Sheet for PKT Corporate Web Site */

/* Pseudo Classes - must be in this order */

a:link {
  color: #0000A0; /* blurple  0-0-160 */
  background-color: transparent;
  outline: none; /* removes border in Mac/IE */
}
a:visited {
  color: #666611; /* antique brass 102-102-17 */
  background-color: transparent;
  outline: none; /* removes border in Mac/IE */
}
a:hover {
  color: #5B5B5B; /* dark gray 91-91-91 */
  background-color: transparent;
  outline: none; /* removes border in Mac/IE */
}
/* a:active { color: #CCCC33; } DON'T USE */

/* Tags */

body {
  background-color: #FFFFFF; /* was EEEEEE very light gray */
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  color: #000000;
}

p, ul, li {
  color: #5B5B5B;
  background-color: transparent;
}

h1,h2,h3,h4,h5,h6 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
  font-size: medium;
  color: #005EC4; /* PKT blue 0-94-196 */
  background-color: transparent;
  font-style: normal;
}

h2 {
  font-size: small;
  color: #005EC4;
  background-color: transparent;
}

h4 {
  font-size: x-small; 
  color: #5B5B5B;
  background-color: transparent;
}

/* Generic Classes */

.footnav {
  font-size: 9px;
  color: #FFFFFF;
  background-color: #005EC4;
}

.footnav a:link {
  color: #FFFFFF;
  background-color: transparent;
  text-decoration: none;
}

.footnav a:visited {
  color: #FFFFFF;
  background-color: transparent;
  text-decoration: none;
}

.footnav a:hover {
  color: #CCCC33;
  background-color: transparent;
  text-decoration: none;
}

.tableheader {
  font-size: small;
  color: #5B5B5B;
  background-color: transparent;
}

.boldp {
  font-size: small;
  font-weight: bold;
  color: #5B5B5B;
  background-color: transparent;
}

.tinyp {
  font-size: x-small;
}

.leftPad {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px; /* necessary for IE/Mac */
  padding-top: 0; 
}

.rightPad {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px; /* necessary for IE */
  padding-top: 10px;
}

.ssPad {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px; /* necessary for IE */
  padding-top: 10px;
}

.IEPad {  /* necessary for IE. Research Tables */
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
}

.smRightPad {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-top: 0px;
}

.copyright {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: transparent;
  color: #5B5B5B;
  text-align: center;
  font-size: x-small;
  font-weight: bold;
}

.PKTblue {
  background-color: transparent;
  color: #005EC4; /* PKT blue */
}
/* Regular Classes */

table.header {
  width: 698px;
  margin-left: auto;
  margin-right: auto;
  border: 0;
}

table.body {
  width: 698px;
  margin-left: auto;
  margin-right: auto;
  border: 0;
}

table.leftBodyTable {
  border-color: #5B5B5B;
  border-width: 1px;
  border-style: solid;
  width: 162px;
  background-color: #FFFFFF;
  color: #FFFFFF;
  margin-left: 0;
  margin-right: auto;
}

table.rightBodyTable {
  border-color: #5B5B5B;
  border-width: 1px;
  border-style: solid;
  width: 523px;
  background-color: #FFFFFF;
  color: #FFFFFF;
  margin-left: auto;
  margin-right: 0;
}

table.topNavButtonsTable {
  border: 0;
  width: 600px;
}

td.topNavButtonColumn {
  width: 589px;
  border: 0;
}

table.sampleScreenTable {
  border-color: #5B5B5B;
  border-width: 1px;
  border-style: solid;
  width: 698px;
  background-color: #FFFFFF;
  color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
}

table.footerTable {
  border-color: #5B5B5B;
  border-width: 1px;
  border-style: solid;
  width: 696px;
  margin-left: auto;
  margin-right: auto;
}
