BODY  {
MARGIN: 0px;
PADDING: 0px;
BACKGROUND: #FFFFFF;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
}

H1 {
	FONT: bold medium Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

H2 {
	FONT: bold small  Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

table.training {
  border-collapse:separate;
  border-color: blue; 
}

td.training, td.training-sel, td.training-clear {
  background-color:#660099;
  border:1px solid #800000;
  color: #ffffff;
}

td.training-sel {
  background: #99cc00;
  color: #000000;
}
td.training-clear {
  background: #ffffff;
}
A.training-nav, A.training-nav:visited, A.training-nav:hover {
color:#ffffff;
}

hr {
  border-width: 1px;
  border-style: solid;
  color: #000000;
}

IMG {border:0px; border-color: #000000; border-style: solid;}

FORM {margin-top:0pt; margin-bottom:0pt;}
.formStyle {font-family:Verdana, Helvetica, Arial, Sans-Serif;font-size:10px;}
ul {margin-top: 0pt; margin-left: 12pt;margin-bottom: 0pt;}

.bg_header {
COLOR: #000000;
BACKGROUND: #FF0000;
}

.pageNav {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
COLOR: #FFFFFF;
BACKGROUND: #4D1979;
}

.themearticle {
BACKGROUND: #FFFFFF;
}
.homearticle {
BACKGROUND: #FFFFFF;
}

TD {
FONT: x-small Verdana, Helvetica, sans-serif;
}

span.pn-normal {
FONT: normal xx-small Verdana, Helvetica, sans-serif;
}

A {
BACKGROUND: none; 
COLOR: #000000; 
TEXT-DECORATION: underline
}

A:active {
BACKGROUND: none; 
COLOR: #000000;
TEXT-DECORATION: underline
}

A:visited {
BACKGROUND: none; 
COLOR: #000000; 
TEXT-DECORATION: underline
}

A:hover {
BACKGROUND: none; 
COLOR: #FF0000; 
TEXT-DECORATION: underline
}

.pn-title {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
FONT-WEIGHT: bold;
BACKGROUND: none;
FONT-SIZE: medium;
COLOR: #000000;
TEXT-DECORATION: none;
}

A.more {
BACKGROUND: none; 
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
A.more:visited {
FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND: none;
FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
A.more:hover {
FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND: none;
FONT-SIZE: 8pt; TEXT-DECORATION: underline
}

A.header {
FONT: bold small Verdana, Helvetica, sans-serif; BACKGROUND: none; 
FONT-SIZE: 8pt; COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.header:visited {
FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND: none;
FONT-SIZE: 8pt; COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.header:hover{
FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND: none;
FONT-SIZE: 8pt; COLOR: #FF0000; TEXT-DECORATION: underline
}

A.pn-title {
FONT: bold small Verdana, Helvetica, sans-serif; BACKGROUND: none; 
COLOR: #000000; TEXT-DECORATION: underline
}

A.pn-title:active {
FONT: bold small Verdana, Helvetica, sans-serif; BACKGROUND: none; COLOR: #000000;
TEXT-DECORATION: underline
}

A.pn-title:visited {
FONT: bold small Verdana, Helvetica, sans-serif; BACKGROUND: none; 
COLOR: #000000; TEXT-DECORATION: underline
}

A.pn-title:hover {
FONT: bold small Verdana, Helvetica, sans-serif; BACKGROUND: none; 
COLOR: #FF0000; TEXT-DECORATION: underline
}

A.pn-normal {
FONT: xx-small Verdana, Helvetica, sans-serif; BACKGROUND: none;
COLOR: #000000; TEXT-DECORATION: underline
}

A.pn-normal:active {
FONT: xx-small Verdana, Helvetica, sans-serif; BACKGROUND: none; 
COLOR: #FF0000; TEXT-DECORATION: underline
}

A.pn-normal:visited {
FONT: xx-small Verdana, Helvetica, sans-serif; BACKGROUND: none; 
COLOR: #000000; TEXT-DECORATION: underline
}

A.pn-normal:hover {
FONT: xx-small Verdana, Helvetica, sans-serif; BACKGROUND: none; 
COLOR: #FF0000; TEXT-DECORATION: underline
}

A.pn-hometext {
FONT: x-small Verdana, Helvetica, sans-serif; BACKGROUND: none; 
COLOR: #000000;TEXT-DECORATION: underline
}

A.pn-hometext:active {
BACKGROUND: none; 
COLOR: #000000;
FONT: x-small Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}

A.pn-hometext:visited {
BACKGROUND: none; 
COLOR: #4C5EA8;
FONT: x-small Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}

A.pn-hometext:hover {
BACKGROUND: none; 
COLOR: #CC6600;
FONT: x-small Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}

.TD.pn-hometext {
BACKGROUND: none; 
COLOR: #000000;
FONT: x-small Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none;
}

.pn-logo {
BACKGROUND: none; 
COLOR: #191919;
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: none
} 

.pn-sub {
BACKGROUND: none; 
COLOR: #666666;
FONT: xx-small Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: none
} 

A.pn-sub {
BACKGROUND: none; 
COLOR: #191919;
FONT: xx-small Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}

A.pn-sub:active	{
BACKGROUND: none; 
COLOR: #F3F3F3;
FONT: xx-small Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}

A.pn-sub:visited {
BACKGROUND: none; 
COLOR: #4C5EA8;
FONT: xx-small Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: underline
}

A.pn-sub:hover {
BACKGROUND: none; 
COLOR: #CC6600;
FONT: xx-small Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: underline;
}

.pn-logo {
BACKGROUND: none; 
COLOR: #000000;  
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: none;
}

A.pn-logo {
BACKGROUND: none; 
COLOR: #000000;  
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: none;
}

A.pn-logo:active {
BACKGROUND: none; 
COLOR: #000000;  
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: none;
}

A.pn-logo:visited {
BACKGROUND: none; 
COLOR: #000000; 
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: none;
}

A.pn-logo:hover	{
BACKGROUND: none; 
COLOR: #FF0000;  
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Helvetica, sans-serif;  
TEXT-DECORATION: none;
}

A.pn-storytitle {
FONT-SIZE: x-small;
BACKGROUND: none;
COLOR: #990000;
TEXT-DECORATION: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

A.pn-storytitle:active {
FONT-SIZE: x-small;
BACKGROUND: none;
COLOR: #FF0000;
TEXT-DECORATION: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

A.pn-storytitle:visited {
	FONT-SIZE: x-small;
	BACKGROUND: none;
	COLOR: #660000;
	;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

A.pn-storytitle:hover {
	FONT-SIZE: x-small;
	BACKGROUND: none;
	COLOR: #FF0000;
	LETTER-SPACING: 3px;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.pn-logo-7px {
BACKGROUND: none; 
COLOR: #FFFFFF; 
FONT-SIZE: 8px; 
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: none
}

.pn-pagetitle {
	BACKGROUND: none;
	COLOR: #4C5EA8;
	FONT: bold small Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.pn-storytitle {
	BACKGROUND: none;
	COLOR: #990000;
	FONT: bold small Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.pn-title-rblock {
	BACKGROUND: #000000;
	COLOR: #FFFFFF;
	FONT: bold x-small Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.pn-title-lblock {
	BACKGROUND: #000000;
	COLOR: #FFFFFF;
	FONT: bold xx-small Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.pn-title-lblockmain {
	BACKGROUND: #dae0eb; COLOR: #000000; FONT-SIZE: xx-small;
}
.pn-title-lblockmain_snet {
	BACKGROUND: #A49C8A; COLOR: #000000; FONT-SIZE: xx-small;
}
.pn-title-lblockmain_clear {
	FONT-SIZE: xx-small;
}

.pn-rblock {
BACKGROUND: none; 
COLOR: #000000;
FONT: x-small Verdana, Helvetica, sans-serif; 
TEXT-DECORATION: none
}

.pn-bartitle {
	BACKGROUND: none;
	COLOR: #003399;
	FONT: bold x-small Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.pn-normal {
BACKGROUND: none; 
COLOR: #000000; 
FONT-FAMILY: Verdana, Helvetica, sans-serif;
FONT-SIZE: xx-small;
TEXT-DECORATION: none
}

.pn-footer {
BACKGROUND: none;
COLOR: #FFFFFF;
FONT: x-small Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none;
}

.pn-art {
BACKGROUND: none;
COLOR: #000000;
FONT: normal x-small/1.5 Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none;
text-transform: none;
}

TD.pn-normal {
BACKGROUND: none; 
COLOR: #333333;
FONT-SIZE: xx-small;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
line-height: 1.5;
BACKGROUND: none;
}

TD.pn-title {
BACKGROUND: none;
COLOR: #000000;
FONT: bold x-small Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none;
}

INPUT {
color: #000000;
font-size: x-small;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
}

INPUT.pn-text {
BACKGROUND : #F3F3F3;
COLOR: #333333;
BORDER: solid 1px #000000;
FONT-SIZE: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

INPUT.r-button {
BACKGROUND : #CCCCCC url(none);
COLOR: #000000;
FONT-SIZE: x-small;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

INPUT.pn-button {
COLOR: #000000; 
BORDER: 1px solid #000000; 
FONT-SIZE: x-small;  
border-collapse: collapse
}

TEXTAREA.pn-text {
BACKGROUND : #FFFFCC;
COLOR: #000000;
BORDER: solid 1px #000000;
FONT-SIZE: x-small;
border-bottom: 1px dashed;
word-spacing: normal;
}

SELECT.pn-text {
BACKGROUND : #FFFFCC; 
COLOR: #000000; 
BORDER: solid 1px #000000; 
FONT-SIZE: x-small}

/* Centre blocks and admin messages */

.message-centre {
FONT: bold small Verdana, Helvetica, sans-serif;
border-style: none;
color: #990000;
}

.message-centre .border2 {
border-style: none;
border-width: 0;
padding: 0;
}

TD.message-centre {
FONT: normal x-small Verdana, Helvetica, sans-serif;
padding: 3px;
border-top: 1px none;
border-right: 1px none;
border-bottom: 1px none;
border-left: 1px none;
}

.message-centre .pn-title {
FONT: bold x-small Verdana, Helvetica, sans-serif;
color: #FF0000;
}

.pn-content-page-body {
FONT: normal x-small Verdana, Helvetica, sans-serif;
}

.pn-content-page-title {
FONT: bold small Verdana, Helvetica, sans-serif;
}

#pubInfoBox {
border: 1px solid black;
font-family: arial, sans-serif;
font-size: 10pt;
background-color: #E0E0E0;
padding: 4px;
}
table.pubInfoBox {
border: 1px solid black;
font-family: arial, sans-serif;
font-size: 10pt;
background-color: #E0E0E0;
padding: 4px;
}

.navmod {
BACKGROUND-COLOR: #dae0eb;
COLOR: #000000;
FONT-SIZE: xx-small;
display: block;
margin: 0;
width: 150px;
margin-bottom: 5px;
}

.navmod .title {
background-color: #000000;
display: block;
margin: 0;
width: 150px;
margin-bottom: 5px;
}

.navmod h2 {
background: url(/content/images/nav/topCap.gif) no-repeat top center;
color: white;
font-size: xx-small;
padding: 4px 0px 2px 6px;
font-weight: bold;
margin:0;
text-align: left;
}

.navmod h2 a {
text-decoration: none;
color: white;
}

.navmod h2 a:hover{
text-decoration: underline;
}

.navmod ol {
margin: 0;
padding: 0;
}

.navmod li {
margin-left: 0;
display: block;
BACKGROUND-COLOR: #dae0eb;
padding: 0px 0px 2px 6px;
font: 11px Verdana, sans-serif;
}

.navmod .content {
BACKGROUND-COLOR: #dae0eb;
margin-left: 1px;
}

.navmod li a {
BACKGROUND-COLOR: #dae0eb;
display: block;
text-align: left;
font: xx-small Verdana, sans-serif;
}

.navmod li a:hover {
text-decoration: underline;
margin: 0;
}

.navmod a img {
padding: 0 !important;
text-decoration: none;
clear: right;
margin: 0;
}

A.headerLink {
FONT: Verdana, Helvetica, sans-serif; BACKGROUND: none; 
FONT-SIZE: xx-small; COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.headerLink:visited {
FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND: none;
FONT-SIZE: xx-small; COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.headerLink:hover{
FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND: none;
FONT-SIZE: xx-small; COLOR: #FF0000; TEXT-DECORATION: underline
}