body {background: #DDDDDD; margin-top: 14pt;}

H1 {color :  #1C9AD5; font-weight : bold; font-size : 12pt; text-align : left; font-family : arial; padding-top : 8pt; padding-left : 0pt; padding-bottom : 4pt; margin-bottom : 0pt;}

H2 {color :  #1C9AD5; font-weight : bold; font-size : 10pt; text-align : center; font-family : arial; padding-top : 8pt; padding-left : 0pt; padding-bottom : 4pt; margin-bottom : 0pt;}

H3 {color :  #555555; font-weight : bold; font-size : 8pt; text-align : left; font-family : arial; padding-top : 4pt; padding-left : 0pt; padding-bottom : 4pt; margin-bottom : 0pt;}

P { color : #555555; font-weight : normal; font-size : 10pt; text-align : left; font-family : arial; margin-top : 5pt; margin-bottom : 5pt;   padding-top : 0pt}

LI {list-style-position: outside; color : #555555; font-weight : normal; font-size : 10pt; text-align : left; font-family : arial; padding-left: 0pt; padding-bottom: 0pt; margin-bottom: 0pt; margin-top: 0pt}

UL {list-style-image: url(images/bullet.jpg); list-style-position: outside; color : #555555; font-weight : normal; font-size : 8pt; text-align : left; font-family : arial; padding-left: 0pt; padding-bottom: 0pt; margin-bottom: 5pt; margin-top: 0pt}

OL {list-style-position: outside; color : #555555; font-weight : normal; font-size : 8pt; text-align : left; font-family : arial; padding-left: 0pt; padding-bottom: 0pt; margin-bottom: 5pt; margin-top: 0pt}


#menu { float: left; display: block; width: 100%; font-family: arial, arial, sans-serif; font-size: 1.0em; color: white; margin: 0; padding: 0; border: 0; text-align: right; vertical-align: middle; background: #364F6E; border-top: 1px solid #999999;}

div#menu ul {list-style: none;	padding: 0; margin: 0;}
#nav a { font-weight: bold; color: white; text-decoration: none; margin: 0;}

#nav li a { display: block; font-weight: bold; color: white; padding: 0.2em 10px; background-color: #364F6E; border-top: 0; border-right: 1px solid #999999; border-bottom: 1px solid #4C4C4C; border-left: 1px solid #4C4C4C; margin: 0;}

#nav li a:hover { padding: 0.2em 5px; border: 0; margin: 0; background-color: #1C9AD5; border-top: 0; border-right: 1px solid #999999; border-bottom: 1px solid #4C4C4C; border-left: 1px solid #4C4C4C;}

#nav li li a { display: block; font-weight: normal; color: white; padding: 0.2em 10px; background-color: #6085AE; border: 0; border-bottom: 1px solid #606060;}

#nav li li a:hover { padding: 0.2em 10px; border: 0; background-color: #1C9AD5; border: 0; border-bottom: 1px solid #606060;}

#nav img {border: 0; margin: 0; margin-left: 0.7em; padding: 0;}

div#menu li { float: left; position: relative; width: 8.5em; text-align: center; cursor: default; background-color: #606060; border: 0; }

li ul {display: none; position: absolute; top: 100%; left: 0; font-weight: normal; padding: 0; margin: 0;}

li>ul {top: auto; left: auto;}

li li {display: block; float: none; background-color: transparent; border: 0; margin: 0;}

li:hover ul, li.over ul { display: block;}


IMG {margin: 0; padding: 0; border-style: none;}

IMG.left {margin-top: 0; margin-bottom: 0;margin-left: 0;margin-right: 25; padding: 0; border-style: none;}

IMG.right {margin-top: 0; margin-bottom: 0;margin-left: 25;margin-right: 0; padding: 0; border-style: none;}

A:link, A:visited, A:active  {color : #1C9AD5; font-weight: bold; font-size : 10pt; text-decoration: underline;}

A:hover  {color : #1C9AD5; font-weight: bold; font-size : 10pt; text-decoration: none;}

A.inline:link, A.inline:visited, A.inline:active  {color : #364F6E; font-weight: normal; font-size : 10pt; text-decoration: underline;}

A.inline:hover  {color : #1C9AD5; font-weight: normal; font-size : 10pt; text-decoration: none;}

A.smallinline:link, A.smallinline:visited, A.smallinline:active  {color : #1C9AD5; font-weight: normal; font-size : 10pt; text-decoration: none;}

A.smallinline:hover  {color : #1C9AD5; font-weight: normal; font-size : 10pt; text-decoration: underline;}

A.footer:link, A.footer:visited, A.footer:active  {color : #FFFFFF; font-weight: normal; font-size : 8pt; text-decoration: underline;}

A.footer:hover  {color : #FFFFFF; font-weight: normal; font-size : 8pt; text-decoration: none;}

table {border-style : none; color : #0000AA; padding-right: 0pt; padding-left: 0pt; padding-top : 0pt; padding-bottom : 0pt; margin-top : 0pt; font-size : 10pt; font-family : arial}

/* td pagetable class is used to set up the overral page */

table.pagetable {border-style : solid; border-color : #DDDDDD; border-top-width : 1; border-bottom-width : 1; border-left-width : 1; border-right-width : 1; background: white; padding-top : 0pt; font-size : 8pt; font-family :  arial}

/* td layout class is used where no padding is required */

td.layout {border-style : none; vertical-align: middle; padding-right : 0pt; padding-left : 0pt; padding-top : 0pt; padding-bottom: 0pt; margin-bottom : 0pt; margin-top : 0pt; margin-left : 0pt; margin-right : 0pt; color : #FFFFFF; font-weight: bold; font-size : 1.0em; font-family :  arial}

/* td content class is used where no padding is required */

td.content {border-style : none; vertical-align: top; padding-right : 0pt; padding-left : 0pt; padding-top : 0pt; padding-bottom: 0pt; margin-bottom : 0pt; margin-top : 0pt; margin-left : 0pt; margin-right : 0pt; color : #FFFFFF; font-weight: bold; font-size : 1.0em; font-family :  arial}

/* td picture class is used where only an image is displayed and it needs to be centred */

td.picture {border-style : none; vertical-align: middle; text-align: center; padding-right : 5pt; padding-left : 5pt; padding-top : 5pt; padding-bottom: 5pt;}

td.footercontent {border-style : none; background-color: #364F6E; text-align : center; vertical-align: middle; padding-left : 0pt; padding-right : 0pt; padding-top : 0pt; padding-bottom : 0pt; margin-left: 0pt; color : #FFFFFF; font-weight: normal; font-size : 8pt; font-family :  arial}

/* td form class is used for coloured table content */

td.form {border-style : none; vertical-align: middle; background-color: #DDDDDD; padding-left : 5pt; padding-right : 5pt; padding-top : 0pt; padding-bottom : 0pt; margin-left: 5pt; color : #555555; font-size : 10pt; font-family :  arial;  margin-top: 0pt; margin-bottom : 0pt; margin-left: 0pt; margin-right : 0pt}

/* td default class is used for main page content */

td {border-style : none; vertical-align: top; padding-left : 15pt; padding-right : 15pt; padding-top : 0pt; padding-bottom : 0pt; margin-left: 0pt; color : #364F6E; font-size : 10pt; font-family :  arial}

form {color :  #555555; border-color :  #555555; font-family :  arial; font-size : 10pt; padding-top: 0pt; padding-left: 0pt; margin-top: 2pt; margin-bottom: 2pt;}

input, textarea {color :  #1C9AD5; font-size : 8pt; font-family :  arial}

select {color :  #1C9AD5; font-size : 6pt; font-family :  arial}

select.nav {background-color: #555555; color :  #1C9AD5; font-size : 6pt; font-family :  arial}