    P  {
	font-family : News Gothic MT,Arial;
	font-size : 11pt;
    line-height : 140%;
}

DIV  {
	font-family : News Gothic MT,Arial;
	font-size : 11pt;
}

H1  {
	font-size : 20pt;
	font-family : Century Gothic,Arial;
	color : #333F33;
	margin-top : 0pt;
	margin-bottom : 12pt;
	font-weight : normal;
    text-align : center;
}

H2  {
	font-size : 20pt;
	font-family : Century Gothic,Arial;
	color : #333F33;
	margin-left : 0pt;
	margin-top : 35pt;
	font-weight : normal;
	margin-bottom : 0pt;
    line-height : 150%;
}

H3  {
	font-size : 16pt;
	font-family : Century Gothic,Arial;
	color : #333F33;
	margin-bottom : 0pt;
	margin-top : 10pt;
	font-weight : normal;
	margin-left : 0pt;
    line-height : 150%;
}

H3.  {
	font-size : 16pt;
	font-family : Century Gothic,Arial;
	color : #993300;
	margin-bottom : 0pt;
	margin-top : 10pt;
	font-weight : normal;
	margin-left : 0pt;
}

A {
	color : #116688;
	text-decoration : none;
}

A:Visited  {
	color : #4499BB;
	text-decoration : none;
}

A:Active  {
	color : #000000;
	text-decoration : underline;
        cursor : hand;
}

A:Hover  {
	color : #000000;
	text-decoration : underline;
        cursor : hand;
}

A.menu {
	color : #95F7FF;
	text-decoration : none;
}

A.menu:Visited  {
	color : #95F7FF;
	text-decoration : none;
}

A.menu:Active  {
	color : #95F7FF;
	text-decoration : none;
}

A.menu:Hover  {
	color : #95F7FF;
	text-decoration : none;
        cursor : hand;
}

.green {
	color : #A3FFCB;
	text-decoration : none;
}

.darkgreen {
	color : #229977;
	text-decoration : none;
}

.grey {
	color : #777777;
	text-decoration : none;
}

.margin {
	color : .margin;
	text-decoration : none;
}

A.margin {
	color : #A3FFCB;
	text-decoration : none;
}

A.margin:Visited  {
	color : #A3FFCB;
	text-decoration : none;
}

A.margin:Active  {
	color : #A3FFCB;
	text-decoration : none;
}

A.margin:Hover  {
	color : #A3FFCB;
	text-decoration : underline;
        cursor : hand;
}


.nomarginsplease  {
	font-family : News Gothic MT,Arial;
	margin-left : 0pt;
	margin-right : 0pt;
	color : #000000;
}

p.outdent  {
	font-family : News Gothic MT,Arial;
	margin-left : -20pt;
	margin-right : 0pt;
	color : #000000;
}

table.outdent {
      margin-left : -20pt;
}

.stars {
    margin-top : 8px;
    margin-bottom : 8px;
}

.new {
      font-size : 9px;
      color : #7711dd
      }

.verysmall {
      font-size : 10px;
      }

.veryverysmall {
      font-size : 9px;
      }

.currentpage  {
	font-family : Century Gothic,Arial;
	color : #FFF962;
        font-size : 12pt;
        font-weight : bold;
}

a.currentpage  {
	font-family : Century Gothic,Arial;
	color : #FFF962;
        font-size : 12pt;
        font-weight : bold;
}

a.currentpage:Active  {
	font-family : Century Gothic,Arial;
	color : #FFF962;
        font-size : 12pt;
        font-weight : bold;
}

a.currentpage:Visited  {
	font-family : Century Gothic,Arial;
	color : #FFF962;
        font-size : 12pt;
        font-weight : bold;
}

a.currentpage:Hover  {
	font-family : Century Gothic,Arial;
	color : #FFF962;
        font-size : 12pt;
        font-weight : bold;
}


a.parentpage  {
	font-family : Century Gothic,Arial;
	color : #FFF962;
        font-size : 12pt;
        font-weight : bold;
}

.showphoto-static {
        color : #FFFFFF;
}

.maintextarea  {
	margin-left : 2pt;
	margin-top : 0pt;
	margin-bottom : 20pt;
	margin-right : 2pt;
}


.maintexttablecell {
        background-color : #E4F7E4;
}

.maintextleftmargin {
        background-image : url('images/maintextbg.png');
        padding : 0px;
}

.maintextrightmargin {
        background-image : url('images/maintextbg2.png');
        padding : 0px;
}

.margintablecell {

}

.margin-box {
        border-width : 1px;
        border-color : #779988;
        border-style : solid;
        padding-top : 8px;
#        background-color : #082828;
}

.margin-box-balancedbottom {
        border-width : 1px;
        border-color : #779988;
        border-style : solid;
        padding-top : 8px;
        padding-bottom : 8px;
#        background-color : #082828;
}

.margin-box-balancededges {
        border-width : 1px;
        border-color : #779988;
        border-style : solid;
        padding : 8px;
#        background-color : #55082828;
}

.maintextareacgi  {
	margin-left : 0pt;
	margin-top : 20pt;
	margin-bottom : 20pt;
	margin-right : 0pt;
}

.return-to-top  {
	margin-left : 10pt;
	text-align : right;
}

.right-aligned-link  {
	margin-left : 10pt;
	text-align : right;
}

.right-aligned  {
	margin-left : 10pt;
	text-align : right;
}

.centered  {
	text-align : center;
}

BODY  {
	font-size : 11pt;
	font-family : News Gothic MT,Arial;
	margin-left : 10pt;
	margin-right : 10pt;
    background-color:#2D2D18;
	background-image : url('images/margin-background.png');
}

ul {
    font-size : 11pt;
}

ol {
    font-size : 11pt;
}

li {
    margin-top : 2pt;
    margin-bottom : 2pt;
    line-height : 140%;
}
    
th  {
    font-size : 10pt;
    text-align : left;
}

td  {
	font-size : 9pt;
	font-family : News Gothic MT,Arial;
	margin-right : 0pt;
}

table.coloured {
        background-color:#993300;
}

td.coloured {
        background-color:#eeffc1;
}

.valign-top {
        vertical-align : top;
}

hr  {
	color : #003399;
	margin-right : 0pt;
	margin-left : 0pt;
}

.hrfull  {
	margin-left : 0pt;
	margin-right : 0pt;
	color : #003399;
}

.red  {
	color : #993300;
}

.extracolour  {
	color : #A3FFCB;
}


.blackbulletz  {
	font-size : 10pt;
	color : #000000;
}

.introduction  {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 10pt;
    border-width : 3px;
    border-color : #1F18E4;
    border-style : solid;
}

P.introPara {
    text-align: center;
}

.introductioncgi  {
	margin-left : 0pt;
	margin-right : 0pt;
}

.quotation  {
	font-family : News Gothic MT,Arial;
	font-size : 10pt;
	margin-left : 20pt;
    margin-top : 12pt;
    margin-bottom : 12pt;
    line-height : 140%;
}

.stanza {
	font-family : News Gothic MT,Arial;
	font-size : 10pt;
	margin-left : 20pt;
    margin-top : 12pt;
}

.nooutdent  {
	margin-left : 0pt;
}

.label  {
	margin-left : 0pt;
	color : #003399;
}

.menu  {
	font-family : Century Gothic,Arial;
    font-size : 12pt;
    color : #FFF962;
}

.smallform {
        color : #FFFFFF;
        height : 18px;
        font-size : 9px;
        font-family : Century Gothic,Arial;
}

.underlined  {
	text-decoration : underline;
    color : 
    
}

.slightlyDetached {
    margin-top : 10pt;
    margin-bottom : 3pt;
    font-size : 9pt;
}

.smallish {
    font-size : 9pt;
}

table.reviewlist  {
    border-spacing : 10px 0px;
    line-height : 120%;
}

div.alternatereviewgroup {
    background-color : #CCDDCC
}

div.reviewlistheading {
    margin : 9px 3px 3px;
    background-color : #CCDDCC;
    line-height : 120%;
}

div.reviewlist {
    margin-top : 3px;
    margin-bottom : 0px;
    margin-left : 12px;
    margin-right: 3px;
    line-height : 140%;
}

input.smallform {
        background-color : #0E3A3A;
}

select.smallform {
        background-color : #0E3A3A;
}

