BODY  {
BACKGROUND: #EAF1F5; 
COLOR: #464646; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

TD {
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
vertical-align: top;
}

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

A:active {
COLOR: #39576A;
text-decoration: underline;
background: none;
}

A:visited {
COLOR: #39576A;
text-decoration: underline;
background: none;
}

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

A.pn-normal {
FONT-FAMILY: Verdana, Helvetica, sans-serif;
FONT-SIZE: 8pt; 
BACKGROUND: none; 
COLOR: #39576A;
TEXT-DECORATION: underline;
}

A.pn-normal:active {
BACKGROUND: none; 
COLOR: #39576A;
FONT: 8pt Verdana,Helvetica,sans-serif; 
TEXT-DECORATION: underline;
}

A.pn-normal:visited	{
BACKGROUND: none; 
FONT: 8pt Verdana,Helvetica,sans-serif;
COLOR: #39576A;
TEXT-DECORATION: underline;
}

A.pn-normal:hover {
BACKGROUND: none; 
FONT: 8pt Verdana,Helvetica,sans-serif; 
COLOR: #ΡΡ0000;
TEXT-DECORATION: underline;
}

A.pn-title {
FONT: 10pt Verdana,Helvetica,sans-serif; 
COLOR: #39576A;
text-decoration: underline;
background: none;
}
A.pn-title:active {
FONT: 9pt Verdana,Helvetica,sans-serif; 
COLOR: #39576A;
text-decoration: underline;
background: none;
}
A.pn-title:visited {
FONT: 9pt Verdana,Helvetica,sans-serif; 
COLOR: #39576A;
text-decoration: underline;
background: none;
}
A.pn-title:hover {
COLOR: #CC0000;
FONT: 9pt Verdana,Helvetica,sans-serif; 
text-decoration: underline;
background: none;
}

A.pn-hometext {
BACKGROUND: none; 
COLOR: #39576A;
FONT: 8pt Verdana,Helvetica,sans-serif; 
TEXT-DECORATION: underline
}

A.pn-hometext:active {
BACKGROUND: none; 
FONT: 8pt Verdana,Helvetica,sans-serif; 
COLOR: #39576A;
TEXT-DECORATION: underline
}

A.pn-hometext:visited	{
BACKGROUND: none; 
FONT: 8pt Verdana,Helvetica,sans-serif; 
COLOR: #39576A;
TEXT-DECORATION: underline
}

A.pn-hometext:hover {
BACKGROUND: none; 
FONT: 8pt Verdana,Helvetica,sans-serif; 
COLOR: #CC0000;
TEXT-DECORATION: underline
}

TD.pn-hometext {
BACKGROUND: none; 
FONT: 8pt Verdana,Helvetica,sans-serif; 
COLOR: #464646; 
TEXT-DECORATION: 
none: line-height: 1
}

.pn-art {
BACKGROUND: none; 
COLOR: #464646; 
FONT: 8pt Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none; 
line-height: 1.5
}

A.pn-sub {
COLOR: #39576A;
FONT: 8pt Verdana,Helvetica,sans-serif; 
text-decoration: underline;
background: none;
}

A.pn-sub:active {
COLOR: #39576A;
FONT: 8pt Verdana,Helvetica,sans-serif; 
text-decoration: underline;
background: none;
}

A.pn-sub:visited {
COLOR: #39576A;
FONT: 8pt Verdana,Helvetica,sans-serif; 
text-decoration: underline;
background: none;
}

A.pn-sub:hover {
COLOR: #CC0000;
FONT: 8pt Verdana,Helvetica,sans-serif; 
text-decoration: underline;
background: none;
}

A.pn-logo {
COLOR: #39576A;
font-weight: bold;
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
letter-spacing: 3px;
text-decoration: none;
background: none;
}

A.pn-logo:active {
COLOR: #39576A;
font-weight: bold;
letter-spacing: 3px;
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
text-decoration: none;
background: none;
}

A.pn-logo:visited {
COLOR: #39576A;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
background: none;
}

A.pn-logo:hover {
COLOR: #CC0000;
font-weight: bold;
letter-spacing: 3px;
text-decoration: none;
background: none;
}

A.pn-storytitle {
BACKGROUND: none; 
COLOR: #39576A;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:active {
BACKGROUND: none; 
COLOR: #39576A;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:visited {
BACKGROUND: none; 
COLOR: #39576A;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

A.pn-storytitle:hover {
BACKGROUND: none; 
COLOR: #CC0000;
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

.pn-logo {
COLOR: #464646; 
font-weight: bold;
FONT: medium Verdana, Helvetica, sans-serif;
letter-spacing: 3px;
text-decoration: none;
background: none;
}

.pn-logo-small {
COLOR: #464646; 
font-weight: bold;
FONT: 8pt Verdana, Helvetica, sans-serif;
text-decoration: none;
background: none;
}

.pn-pagetitle {
COLOR: #464646; 
FONT: medium Verdana, Helvetica, sans-serif;
text-decoration: none;
background: none;
}

.pn-title {
COLOR: #464646; 
FONT: medium Verdana, Helvetica, sans-serif;
text-decoration: none;
background: #FFFFFF;
}

.pn-storytitle {
FONT-SIZE: 10pt; 
BACKGROUND: none; 
COLOR: #464646; 
FONT: bold 9pt Verdana, Helvetica, sans-serif; 
LETTER-SPACING: 3px;
TEXT-DECORATION: none
}

.pn-normal {
COLOR: #464646; 
FONT: 8pt Verdana, Helvetica, sans-serif;
text-decoration: none;
background: none;
}

.pn-sub {
COLOR: #464646; 
FONT-SIZE: 7pt; 
FONT: Verdana, Helvetica, sans-serif;
text-decoration: none;
background: none;
}

INPUT {
	COLOR: #464646; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 22px;
}

INPUT.pn-text {
background : #F3F3F3;
COLOR: #464646; 
font-size: 10pt;
}

.pn-title-lblock { 
COLOR: #464646; 
FONT: bold 10pt Verdana, Helvetica, sans-serif;
LETTER-SPACING: 1.5px; 
text-decoration: none;
} 

.pn-title-rblock {  
font-family: Verdana, Tahoma, sans-serif; 
FONT: bold 10pt Verdana, Helvetica, sans-serif; 
COLOR: #464646; 
text-decoration: none;
} 

.pn-rblock {  
FONT: 8pt Verdana, Helvetica, sans-serif;
COLOR: #464646; 
text-decoration: none;
} 

/* Centre blocks and admin messages */

.message-centre
{ 
FONT: normal 10pt Verdana, Helvetica, sans-serif;
border-style: none;
}

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

TD.message-centre
{
FONT: normal 10pt Verdana, Helvetica, sans-serif;
border-style: none;
border: 1px;
padding: 3px;
}

.message-centre .pn-title
{
FONT: bold 10pt Verdana, Helvetica, sans-serif;
COLOR: #464646; 
} 

.redmenu {
	color: #CC0000;
}

.bluetext {
	color: #39576A;
}

.head {
	font-weight: bold;
	color: White;
}

.catalog {
	padding-bottom: 5px;
	padding-top: 5px;
}

.news {
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.smallfont {
	font-size: 11px;
}

.address {
	color: #39576A;
	font-size: 11px;
}