
 .menudiv1{left:23px; top:99px; width:107px; height:104px; z-index:1; position:absolute; visibility:hidden}
 .menudiv2{left:126px; top:99px; width:107px; height:41px; z-index:2; position:absolute; visibility:hidden}
 .menudiv3{left:238px; top:99px; width:240px; height:83px; z-index:3; position:absolute; visibility:hidden}
 .menudiv4{left:559px; top:99px; width:107px; height:83px; z-index:4; position:absolute; visibility:hidden} 
 
 /* Generic body tag */
body {	
	BACKGROUND: #FFFFFF;
	margin-left : 3px;
	margin-top : 3px;
}


 /* Headings */


H1 {
	COLOR: #999999;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 16pt Arial, Helvetica, sans-serif;
}
.heading1 {
	COLOR: #999999;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: 16pt Arial, Helvetica, sans-serif;
}

H3 {
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}
.hpheading3 {
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 10pt Arial, Helvetica, sans-serif;
}
.heading3 {
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}

 /* Text  Styles*/
P {
	COLOR: #000099;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

UL {
	COLOR: #000099;
    FONT: 8.5pt/12pt Arial, Helvetica, sans-serif;
}

OL {
	COLOR: #000099;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

LI {
	COLOR: #000099;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}
.hptextblue { 
	COLOR: #3366CC; 
	FONT: bold 10pt Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
.normal {
	COLOR: #000099;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

.greytext {
	COLOR: #666699;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

.footnote {
	COLOR: #0066cc;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

.bold {
	COLOR: #000099;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}

.formtablebold {
	COLOR: #FFFFFF;
    FONT: bold 8.5pt Arial, Helvetica, sans-serif;
}


.bodytextreg
{
    FONT: 7.9pt Arial, Helvetica, sans-serif;
}

.footertext {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #000066;	
   	FONT: 8.5pt Arial, Helvetica, sans-serif;
}

 /* Form Values */
.formbg { 
	color: #000066; 
	font-family: Arial, Helevtica,sans-serif;
	background: #99ccff; 
	font-weight: normal; 
	font-size: 8.5pt; 
}

 /* Coloured table cells */
.greycell {
	BACKGROUND: #999999;
}

.lightgreycell {
	BACKGROUND: #CCCCCC;
}
.lightgreycelldiary {
	background: #CCCCCC url('../images/hp_diary_datesv2.gif') no-repeat left top;
}
.lightgreycellinfo {
	background: #CCCCCC url('../images/hp_info_channelv2.gif') no-repeat left top;
}
/* Coloured Links */
a.bodytext:link
{
    text-decoration:underline;
	COLOR: #000099;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}
a.bodytext:active { 
    text-decoration:underline;
	COLOR: #000099;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
	}
a.bodytext:visited
{
    text-decoration:underline;
	COLOR: #333399;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}
a.bodytext:hover 
{	
    text-decoration:underline;
	COLOR: #FF9900;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}


a.footertext:link
{
    text-decoration:underline;
	COLOR: #FFFFFF;	
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}
a.footertext:active { 
    text-decoration:underline;
	COLOR: #FFFFFF;	
    FONT: 8.5pt Arial, Helvetica, sans-serif;
	}
a.footertext:visited
{
    text-decoration:underline;
	COLOR: #CCFFFF;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}
a.footertext:hover 
{	
    text-decoration:underline;
	COLOR: #99CCFF;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}

a.menuitems:link
{
    text-decoration:none;
	COLOR: #FFFFFF;	
    FONT: 7.8pt Arial, Helvetica, sans-serif;
}
a.menuitems:active { 
    text-decoration:none;
	COLOR: #FFFFFF;	
    FONT: 7.8pt Arial, Helvetica, sans-serif;
}
a.menuitems:visited
{
    text-decoration:none;
	COLOR: #FFFFFF;	
    FONT: 7.8pt Arial, Helvetica, sans-serif;
}
a.menuitems:hover 
{	
    text-decoration:none;
	COLOR: #99CCFF;	
    FONT: 7.8pt Arial, Helvetica, sans-serif;
}		

a.heading3:link
{
	text-decoration:none;
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}
a.heading3:active { 
    text-decoration:none;
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}
a.heading3:visited
{
    text-decoration:none;
	COLOR: #3366FF;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}
a.heading3:hover 
{	
    text-decoration:none;
	COLOR: #FF9900;
	BACKGROUND-COLOR : #FFFFFF;	
    FONT: bold 11pt Arial, Helvetica, sans-serif;
}	

a.news:link
 {
    text-decoration:none;
	BACKGROUND-COLOR : #FFFFFF;	
	COLOR: #000099;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}
a.news:active { 
    text-decoration:none;
	BACKGROUND-COLOR : #FFFFFF;	
	COLOR: #000099;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}
a.news:visited
{
    text-decoration:none;
	BACKGROUND-COLOR : #FFFFFF;	
	COLOR: #000099;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}
a.news:hover 
{	
    text-decoration:none;
	BACKGROUND-COLOR : #FFFFFF;	
	COLOR: #000099;
    FONT: 8.5pt Arial, Helvetica, sans-serif;
}
.subHeading {
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
	margin: 5px 0px 0px;
}

.addPadding {
	padding-left:3px;
}

.forgottenPassword{
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.forgottenPassword:hover{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: none;
}
ul{margin-top:0;}
.education	{ font: 12px/18px Arial, Helvetica, Sans-serif; letter-spacing:0.03em; color: #000066; }
.educationBold	{ font: bold 15px/18px Arial, Helvetica, Sans-serif; letter-spacing:0.03em; color: #000066; }

.whiteBoldText	{ font: bold 13px Arial, Helvetica, Sans-serif; color: #FFF; text-align: left; padding-left: 10px; }
.whiteBoldText	{ font: bold 13px Arial, Helvetica, Sans-serif; color: #FFF; text-align: center; padding-left: 10px; }
.whiteBoldHeading	{ font: bold 15px Arial, Helvetica, Sans-serif; color: #FFF; text-align: center; }