BODY  {
	BACKGROUND-color: white;
	COLOR: #333399;
	FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10pt;
}

TABLE {
 text-align : left;
}

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

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

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

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

.pn-title {
	FONT: bold normal large Verdana, Helvetica, sans-serif;
	BACKGROUND: none;
	COLOR: #2648ed;
	TEXT-DECORATION: none;
	text-transform: capitalize;
}

A.white {
color : white;
}

A.pn-normal {
BACKGROUND: none;
TEXT-DECORATION: underline
font-weight: bold;
COLOR: #CC9900;
}

td.tdback {
background-color: #d9ebf9;
/* border: solid thin #33338b;*/
 border-bottom: solid thin #33338b;
}

.pn-right-box-border {
   /*text-align: center;*/
   padding-right : 25px;
   /*background-image: url('./themes/MistyRiver/images/lace_vert.png');*/
   background-position: right;
   background-repeat: repeat-y;
   border: solid thin #33338b;
}

.agd-menu-item {
  margin-left : -0.5em;
}

.pn-lblock {
   text-align: left;
   padding-right : 0px;
   margin-bottom: 1em;
   background-image: url('../images/lace_vert.png');
   background-position: right;
   background-repeat: repeat-y;
   border: solid 1px #33338b;
   border-right : none;

}

A.pn-normal:active {
BACKGROUND: none;

TEXT-DECORATION: underline
}

A.pn-normal:visited {
BACKGROUND: none;
COLOR: #4C5EA8;
TEXT-DECORATION: underline
}

A.pn-normal:hover {
BACKGROUND: none;
COLOR: #CC6600;

TEXT-DECORATION: underline
}

A.pn-hometext {
BACKGROUND: none; 
COLOR: #000000;

TEXT-DECORATION: underline
}

A.pn-hometext:active {
BACKGROUND: none; 
COLOR: #000000;

TEXT-DECORATION: underline
}

A.pn-hometext:visited {
BACKGROUND: none;
COLOR: #4C5EA8;

TEXT-DECORATION: underline
}

A.pn-hometext:hover {
BACKGROUND: none; 
COLOR: #CC6600;

TEXT-DECORATION: underline
}

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

.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: white;
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: #FFFFFF;
FONT-WEIGHT: bold;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none;
}

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

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

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

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

headerbackground {
	background-color: white;
}

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

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;
	text-transform: capitalize;
}

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;
	text-transform: capitalize;
}

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;
	text-transform: capitalize;
}

.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;
	text-transform: capitalize;
}

.pn-storytitle {
	BACKGROUND: none;
	COLOR: #990000;
	FONT: bold small Verdana, Helvetica, sans-serif;
	LETTER-SPACING: 3px;
	TEXT-DECORATION: none;
	text-transform: capitalize;
}

UL {
	list-style-type : none;
	padding : 0.5em;
}
LI {	margin-top : 0.15em;

}T
. {
	list-style-type : none;
	white-space: nowrap;
	margin-left : 0px;
	margin-right : 0px;
	padding-left: 0px;
	padding-right: 0px;

}

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


.pn-title-lblock {
		/*BACKGROUND-image: url("../../../gallery/wtr123.jpg");*/
	background-color: white;

	COLOR: #299656;
	FONT: bold x-small Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.pn-lblock {
		/*BACKGROUND-image: url("../../../gallery/wtr123.jpg");*/
	background-color: white;

	background-repeat: repeat-y;
	COLOR: #CC6600;
	FONT: bold x-small Verdana, Helvetica, sans-serif;
}

.pn-rblock {
	BACKGROUND: none;
	COLOR: #000000;

TEXT-DECORATION: none
}

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

.pn-normal {
BACKGROUND: none;
TEXT-DECORATION: none
}


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

.pn-art {
	BACKGROUND: none;
	TEXT-DECORATION: none;
	text-transform: none;
}

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

TD.pn-title {
	BACKGROUND: none;
	COLOR: #4C5EA8;
	FONT: bold large Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-transform: capitalize;
}

INPUT {
	background : #EBF2FD;
	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 : #FFFFCC url(none);
	COLOR: #000000;
	FONT-SIZE: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

INPUT.pn-button {
BACKGROUND : #FFFFCC; 
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: #4C5EA8;
}

div.calendarleft {
   text-align: left;
   float : left;
   max-width: 20%;
   font-size : small;
   padding : 4px;
   background-color: white;
   border: solid 1px #33338b;
  }
  
div.calendarmain {
   margin-left:25%; 
   margin-right:10%; 
   margin-bottom: 1em;
   padding-left:0.5em; 
   padding-right:30px; 
   background-color:#F0F0ff ; 
   background-image: url('../images/lace_vert.png');
   background-position: right;
   background-repeat: repeat-y;
   border: solid 1px #33338b;
   border-right : none;
   text-align:left; 
   font-weight:normal; 
   font-size:medium; 
   color:#33338b; 
}