/* Experimental Stylesheet
created mid 2008, modified May 2009,
ERO TNR classes added August 2009
actually version4 though called wh1.css  */

body {font-family: Arial, Helvetica, sans-serif;
color: #333333;
background-color: #ffffff;
line-height: 13pt;
}

h1 {font-size: 22pt;
font-weight: bold;
color: #333333;
text-align: center;
line-height: 30pt;
}

/*for ERO report, tries to match ERO's own web style*/
.h1ERO {font-family: "Times New Roman", Palatino, serif;
font-size: 13pt;
font-weight: bold;
color: #333333;
line-height: 15pt;
text-align: left;
}

h2 {font-size: 18pt;
font-weight: bold;
color: #333333;
line-height: 24pt;
}

/*for ERO report, tries to match ERO's own web style*/
.h2ERO {font-family: "Times New Roman", Palatino, serif;
font-size: 12pt;
font-weight: bold;
color: #333333;
line-height: 14pt;
text-align: left;
}

h3 {font-size: 14pt;
font-weight: bold;
color: #333333;
margin-top: .3em;
margin-bottom: 1.2em;
}

/*for ERO report, tries to match ERO's own web style*/
.h3ERO {font-family: "Times New Roman", Palatino, serif;
font-size: 11pt;
font-weight: bold;
font-style: italic;
color: #333333;
/* line-height: 22pt;
margin-top: .3em;
margin-bottom: 1.2em; */
}

/*centre-aligned h3*/
.h3c {text-align: center;
}

h4 {font-size: 12pt;
font-weight: bold;
color: #333333;
margin-top: .3em;
margin-bottom: 1.2em;
}

/*centre-aligned h4*/
.h4c {text-align: center;
}

p {font-size: 10pt;
text-align: left;
margin-top: .3em;
margin-bottom: .6em;
/* line-height: 1.2em; */
}

/*for ERO report, tries to match ERO's own web style*/
.pERO {font-family: "Times New Roman", Palatino, serif;
font-size: 11pt;
}

/*for ERO report, tries to match ERO's own web style*/
.pEROsmall {font-family: "Times New Roman", Palatino, serif;
font-size: 9pt;
}

.pcenter {text-align: center;
}

.pbcenter {font-size: 15pt;
font-weight: bold;
text-align: center;
}

.pbcenter12 {font-size: 12pt;
font-weight: bold;
text-align: center;
}

.pb12 {font-size: 12pt;
font-weight: bold;
text-align: left;
}

.pr {font-size: 10pt;
text-align: right;
}

.pcaption {font-size: 9pt;
text-align: center;
font-style: italic;
}

.pcaptionl {font-size: 9pt;
text-align: left;
font-style: italic;
}

.indent {margin-left: 25px;
margin-right: 25px;
text-align: left;
}

/*a {text-decoration: none;
font-weight: bold;
}*/

ul {font-family: Arial,Helvetica,sans-serif;
font-size: 10pt;
color: #333333;
text-align: left;
margin-top: 0.3em;
margin-bottom: 0.5em;
}

/*for ERO report, tries to match ERO's own web style*/
.ulERO {font-family: "Times New Roman", Palatino, serif;
font-size: 11pt;
}

ol {font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
text-align: left;
margin-top: 0.3em;
margin-bottom: 0.5em;
}

.oli {margin-bottom: 1em;
}

img {border: none;
}

.imgr {float: right;
margin: 0 0 0 20px;
}

.imgl {float: left;
margin: 0 20px 0 0;
}

.calendarcontent {padding: 5px;
border-spacing: 5px;
border: none;
}

.tcborder {width: 85%;
margin-right: 7%;
margin-left: 7%;
padding: 15px;
text-align: center;
border: double 3px #333333;
}

th {padding: 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11pt;
font-weight: bold;
vertical-align: top;
}

.thl {text-align: left;
}

.thc {text-align: center;
}

.thr {text-align: right;
}

td {padding: 10px;
font-family: Arial,Helvetica,sans-serif;
font-size: 10pt;
color: #333333;
vertical-align: top;
}

/*table cells with reduced padding*/

/*table cell, horizontal align left, vertical align middle*/
.td3 {padding: 3px;
font-family: Arial,Helvetica,sans-serif;
font-size: 10pt;
color: #333333;
vertical-align: middle;
}

/*table cell, horizontal align centre, vertical align middle*/
.td3m {padding: 3px;
font-family: Arial,Helvetica,sans-serif;
font-size: 10pt;
color: #333333;
text-align: center;
vertical-align: middle;
}

/*table cell, horizontal align left, vertical align top*/
.td3t {padding: 3px;
font-family: Arial,Helvetica,sans-serif;
font-size: 10pt;
color: #333333;
vertical-align: top;
}

/*table cell for ERO report, tries to match ERO's own web style*/
.tdERO {font-family: "Times New Roman", Palatino, serif;
font-size: 11pt;
color: #333333;
vertical-align: top;
}

.tm {vertical-align: middle;
}

.tc {text-align: center;
}

.tr {text-align: right;
}

.tb {padding: 0;
}

.tbc {text-align: center;
padding:0;
}

.tbr {text-align: right;
padding: 0;
}

.tdimage {padding: 2px;
text-align: center;
vertical-align: middle;
}

.tdcaption {padding: 1px 1px 20px 1px;
font-size: 9pt;
text-align: center;
font-style: italic;
}

.crest {background: #46af14;
text-align: center;
vertical-align: middle;
border-bottom: solid #ffff00 5px;
}

.top {background: #30760b;
text-align: center;
vertical-align: middle;
border-bottom: solid #ffff00 5px;
}

.nav {background: #46af14;
font-family: Arial,Helvetica,sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
text-align: left;
vertical-align: top;
}

.nav a {font-family: Arial,Helvetica,sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
text-decoration: none;
line-height: 1.5em;
}

.nav a:hover {color:#ffff00;
}

hr {width: 100%;
border-bottom: solid 1px #666666;
}

/* table {width: 100%;
margin: 0;
padding: 0;
border-spacing: 0;
border: none;
} */


