table.kdwpdTITLE {
	background-color: #ffffff;
	border: 1px solid #21528c;
}
.kdwpdTITLE {
	font-variant: small-caps;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	padding-left: 12px;
	padding-top: 6px;
}
.REFID {
	font-size: 14px;
	font-weight: 100;
	text-align: right;
	padding-right: 6px;
}
.SUBTITLE {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	padding-left: 12px;
        color: gray;
}
td.kdwpdTD1a {
	background-color: #ffcc66;
	width: 100px;
}
td.kdwpdTD2a {
	background-color: #e6ac6c;
	width: 100px;
}
td.kdwpdTD3a {
	background-color: #21528c;
	width: 100px;
}
table.kdwpdLINKS {
	background-color: #ffcc66;
	border: 1px solid #ffcc66;
	margin-top: 3px;
	margin-bottom: 3px;
	cursor: pointer;
}
td.kdwpdLINKS {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
}
td.kdwpdLINKS a:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	background-color: #21528c;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff #000000 #000000 #ffffff;
	text-decoration: none;
	display: block;
}
td.kdwpdLINKS a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	background-color: #21528c;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff #000000 #000000 #ffffff;
	text-decoration: none;
	display: block;
}
td.kdwpdLINKS a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	background-color: #21528c;
	border-width: 1px;
	border-style: solid;
	border-color: #000000 #ffffff #ffffff #000000;
	text-decoration: none;
	display: block;
}
td.kdwpdLINKS a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	background-color: #21528c;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff #000000 #000000 #ffffff;
	text-decoration: none;
	display: block;
}
table.kdwpdMAIN {
	background-color: #ffffff;
	border: 1px solid #21528c;
	margin-top: 0px;
}
td.kdwpdPHOTOBACK {
	background-color: #ffcc66;
	vertical-align: top;
}
.kdwpdPHOTO {
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.kdwpdPHOTO a:link {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
.kdwpdPHOTO a:visited {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
.kdwpdPHOTO a:hover {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
.kdwpdPHOTO a:active {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
img.kdwpdPHOTO {
	border: 1px solid #000000;
}
td.kdwpdHEADBACK {
	background-color: #ffcc66;
}
.kdwpdHEADING {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 6px;
}
td.kdwpdTD1b {
	background-color: #ffcc66;
	width: 100%;
}
td.kdwpdTD2b {
	background-color: #e6ac6c;
	width: 50px;
}
td.kdwpdTD3b {
	background-color: #21528c;
	width: 50px;
}
td.kdwpdTD1b1 {
	background-color: #ffcc66;
	width: 6px;
}
.kdwpdTEXT {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	margin-top: 12px;
}
.kdwpdNAME {
	font-variant: small-caps;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #ffcc66;
	border: 1px solid #21528c;
	padding: 6px;
	margin-top: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.kdwpdCREDIT {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	margin-top: 6px;
	line-height: 14px;
}
.kdwpdCREDIT a:link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.kdwpdCREDIT a:visited {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.kdwpdCREDIT a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.kdwpdCREDIT a:active {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
table.kdwpdBOTTOM {
	border: 1px solid #21528c;
	margin-top: 3px;
}

.hide {
	color: #000;
	text-decoration: none;
}
.hide:link {
	color: #000;
	text-decoration: none;
}
.hide:visited {
	text-decoration: none;
	color: #000;
}
.hide:hover {
	text-decoration: none;
	color: #000;
}
.hide:active {
	text-decoration: none;
	color: #000;
}

table.nt-table
{
  margin-left:auto; 
  margin-right:auto;
  padding: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
}

.nt-table caption
{
  caption-side: bottom;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
}

.nt-table th, .nt-table td
{
  border: 1px dotted #666;
  padding: 0.2em;
  text-align: left;
  color: #632a39;
}

table.nt-table th[scope=col]
{
  color: #000;
  background-color: #8fadcc;
  text-transform: uppercase;
  font-size: 0.9em;
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;
}

table.nt-table th+th[scope=col]
{
  color: #fff;
  background-color: #7d98b3;
  border-right: 1px dotted #666;
}

table.nt-table th[scope=row]
{
  background-color: #eee;
  border-right: 2px solid #333;
}

table.nt-table tr.nt-odd th, .nt-table tr.nt-odd td
{
  color: #2a4763;
}

table.nt-table tr:hover th[scope=row], .nt-table tr:hover td
{
  background-color: #632a2a;
  color: #fff;
}
