body {background: #ECECCA}

H1 {color :  #A57F3D; font-weight : strong; font-size : 12pt; text-align : left; font-family : tahoma; padding-top : 4pt; padding-left : 0pt; padding-bottom :0pt; margin-bottom : 0pt;}

H2 {border-style : solid; border-color :  #A57F3D; border-bottom-width : 1pt; border-top-width : 0pt; border-left-width : 0pt; border-right-width : 0pt; margin-bottom : 0pt; margin-top : 0pt; padding-left : 10pt; padding-right : 0pt; padding-bottom : 0pt; padding-top : 0pt; color :  #A57F3D; font-weight : strong; font-size : 12pt; text-align : left; font-family :  tahoma}

H3 {margin-bottom : 3pt; margin-top : 5pt; padding-bottom : 0pt; padding-top : 0pt; padding-left : 0pt; padding-right : 0pt; color : #555555; font-weight : strong; font-size : 10pt; text-align : left; font-family :  tahoma}

H4 {margin-bottom : 0pt; margin-top : 0pt; padding-bottom : 0pt; padding-top : 3pt; padding-left : 10pt; padding-right : 0pt; color :  #A57F3D; font-weight : strong; font-size : 10pt; text-align : left; font-family :  tahoma}

H5 {margin-bottom : 0pt; margin-top : 0pt; padding-bottom : 0pt; padding-top : 3pt; padding-left : 0pt; padding-right : 0pt; color :  #555555; font-weight : normal; text-decoration: italics; font-size : 8pt; text-align : center; font-family :  tahoma}

H5.green {margin-bottom : 0pt; margin-top : 0pt; padding-bottom : 0pt; padding-top : 3pt; padding-left : 3pt; padding-right : 3pt; 
color :  #A57F3D; font-weight : normal; text-decoration: italics; font-size : 10pt; text-align : center; font-family :  tahoma}

H6 {margin-bottom : 0pt; margin-top : 0pt; padding-bottom : 0pt; padding-top : 3pt; padding-left : 3pt; padding-right : 3pt; color :  #A57F3D; font-weight : normal; font-size : 8pt; text-align : center; font-family :  tahoma}



P { color : #555555; font-weight : normal; font-size : 10pt; text-align : left; font-family :  tahoma; margin-top : 5pt; margin-bottom : 5pt;   padding-top : 0pt}

UL, OL, LI {list-style: disc; list-style-position: outside; color : #A57F3D; font-weight : normal; font-size : 10pt; text-align : left; font-family :  tahoma; padding-left: 10pt}

IMG {margin-left : 0pt; margin-right : 0pt; border-style: none}

IMG.right {margin-left : 10pt; margin-right : 0pt; margin-bottom : 10pt; border-style: none}

IMG.left {margin-left : 0pt; margin-right : 10pt; margin-bottom : 10pt; border-style: none}

A:link, A:visited, A:active  {color : #A57F3D; font-weight: normal; font-size : 9pt; text-decoration: none;}

A:hover  {color : #777777; font-weight: bold; font-size : 9pt; text-decoration: none;}

A.live:link, A.live:visited, A.live:active  {color : #777777; font-weight: bold; font-size : 9pt; text-decoration: none;}

A.live:hover  {color : #777777; font-weight: bold; font-size : 9pt; text-decoration: none;}

A.subtoc:link, A.subtoc:visited, A.subtoc:active  {color : #A57F3D; font-weight: normal; font-size : 8pt; text-decoration: none;}

A.subtoc:hover  {color : #777777; font-weight: normal; font-size : 8pt; text-decoration: none;}

A.inline:link, A.inline:visited, A.inline:active  {color : #A57F3D; font-weight: normal; font-size : 10pt; text-decoration: underline;}

A.inline:hover  {color : #777777; font-weight: normal; font-size : 10pt; text-decoration: none;}

A.smallinline:link, A.smallinline:visited, A.smallinline:active  {color : #A57F3D; font-weight: normal; font-size : 8pt; text-decoration: underline;}

A.smallinline:hover  {color : #777777; font-weight: normal; font-size : 8pt; text-decoration: none;}

A.footer:link, A.footer:visited, A.footer:active  {color : #A57F3D; font-weight: normal; font-size : 8pt; text-decoration: underline;}

A.footer:hover  {color : #777777; font-weight: normal; font-size : 8pt; text-decoration: none;}

table {border-style : none; color : #0000AA; padding-right: 0pt; padding-left: 0pt; padding-top : 0pt; margin-top : 0pt; font-size : 10pt; font-family : tahoma}

table.goldborder {border-style : solid; border-color : #A57F3D; border-top-width : 2; border-bottom-width : 2; border-left-width : 2; border-right-width : 2; background: white; padding-top : 0pt; font-size : 8pt; font-family :  arial}

table.thingoldborder {border-style : solid; border-color : #A57F3D; 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 tab classes are based on nav but with different borders to create a tabbed effect */

td.livetab {background-color: #ECECCA; border-style : solid; border-color : #0F870F; vertical-align: top; text-align: center; padding-left : 1pt; padding-top : 1pt; padding-bottom : 1pt; margin-left: 0pt; border-bottom-width : 0pt; border-top-width : 1pt; border-left-width : 1pt; border-right-width : 1pt; color : #0F870F; font-size : 8pt; font-weight : strong; font-family :  tahoma}

td.deadtab {background-color: #ECECCA; border-style : solid; border-color : #0F870F; vertical-align: top; text-align: center; padding-left : 1pt; padding-top : 1pt; padding-bottom : 1pt; margin-left: 0pt; border-bottom-width : 1pt; border-top-width : 0pt; border-left-width : 0pt; border-right-width : 0pt; color : #0F870F; font-size : 8pt; font-weight : strong; font-family :  tahoma}

/* td toc class is used for the table of contents */

td.toc {border-style : none; vertical-align: top; text-align: left; padding-left : 8pt; padding-top : 0pt; padding-bottom: 0pt;}

/* td toclive class is used for the table of contents */

td.toclive {border-style : none; vertical-align: top; text-align: left; padding-left : 8pt; padding-top : 0pt; padding-bottom: 0pt; font-weight : bold;}

/* td subtoclive class is used for the table of contents nested menu items */

td.subtoclive {border-style : none; vertical-align: top; text-align: left; padding-left : 15pt; padding-top : 0pt; padding-bottom: 0pt; font-weight : normal;}

/* td layout class is used where no padding is required */

td.layout {border-style : none; vertical-align: top; padding-right : 0pt; padding-left : 0pt; padding-top : 0pt; padding-bottom: 0pt; margin_bottom : 0pt}

/* td toclayout class is used where no padding is required */

td.toclayout {background-color: #ECECCA; border-style : none; vertical-align: top; padding-right : 0pt; padding-left : 0pt; padding-top : 0pt; padding-bottom: 0pt; margin_bottom : 0pt}

/* 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; text-align : center; vertical-align: middle; padding-left : 0pt; padding-right : 0pt; padding-top : 0pt; padding-bottom : 0pt; margin-left: 0pt; color : #A57F3D; 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: #ECECCA; padding-left : 5pt; padding-right : 5pt; padding-top : 2pt; padding-bottom : 2pt; margin-left: 5pt; color : #A57F3D; font-size : 8pt; font-family :  tahoma;  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 : 5pt; margin-left: 0pt; color : #555555; font-size : 10pt; font-family :  tahoma}

form {color :  #A57F3D; border-color :  #A57F3D; font-family :  tahoma; padding-top: 0pt; padding-left: 0pt; margin-top: 2pt}

input, textarea {color :  #A57F3D; font-size : 8pt; font-family :  tahoma}

select {color :  #A57F3D; font-size : 8pt; font-family :  tahoma}

select.nav {background-color: #ECECCA; color :  #A57F3D; font-size : 8pt; font-family :  tahoma}