body {font-size: 9pt;
font-family: Verdana, arial, Helvetica, sans-serif;
color: black;
background-color: white;
font-weight: bold;
line-height: 1.8;
text-align: center;}

h1 {font: 30pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1.8;
text-align: center;}

h2 {font: 24pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1.8;
text-align: center;}

h3 {font: 16pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
}

h4 {font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
text-align: center;
line-height: 1.8;}

h5 {font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1.8;
text-align: center;}

h6 {font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1.8;
text-align: center;}

a:link {text-decoration: none;
color: #0000cc;
}
a:visited {text-decoration: none;
color: #0000cc;
}
a:hover {text-decoration: underline;
color: #0000cc;
}
a:active {text-decoration: none;
color: #0000cc;
}

div.relative22 {
  float: right;
  padding: 2%;
  max-width: 20%;
}

.modify {background-color: white;
padding: 0;
border-color: white;
border-style: solid;
border-width: 1px;
width: 20%;
font: 10pt Verdana, arial, Helvetica, sans-serif;
line-height: 1.8;
vertical-align: top;
text-align: center;}


.navon {
background-color: white;

padding: 0;
border-color: black;
border-style: solid;
border-width: 1px;
border-bottom-width: 5px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
line-height: 18px;
text-align: center;}


.navoff {
background-color: white;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 18px;
text-align: center;}


.navonb {
background-color: white;

padding: 0;
border-color: black;
border-style: solid;
border-width: 1px;
border-bottom-width: 5px;
width: 15%;
font: 11pt arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
line-height: 18px;
text-align: center;}


.navoffb {
background-color: white;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 15%;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 18px;
text-align: center;}

.navlogo {
width: 50px;
background-color: #ffffff;
text-align: left;
border-color: #ffffff;
border-style: solid;
border-width: 0;
border-collapse: collapse;
z-index:19;}


.headernewr1 {
font: 32pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1;
width: 20%;
padding: 0;
background-color: #ffffff;
text-align: right;
border-collapse: collapse;
border-style: solid;
border-color: #ffffff;
z-index:19;}


.button {
background-color: white;
padding: 0;
border-color: white;
border-style: solid;
border-width: 1px;
width: 20%;
font: 10pt Verdana, arial, Helvetica, sans-serif;
line-height: 1.8;
vertical-align: top;
text-align: center;}

.buttonsmall {
background-color: #ffccff;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 20%;
font: 10pt Verdana, arial, Helvetica, sans-serif;
line-height: 1.8;
text-align: center;}

.buttonsmallx {
background-color: white;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 20%;
font: 10pt Verdana, arial, Helvetica, sans-serif;
color: black;
line-height: 1.8;
text-align: center;}


.buttontop {
background-color: white;
padding-right: 4px;
border-left-color: white;
border-top-color: white;
border-bottom-color: white;
border-right-color: silver;
border-style: solid;
border-width: 1px;
width: 12%;
min-width: 50px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
vertical-align: top;
text-align: center;}

.buttontopr {
background-color: white;
padding-right: 4px;
border-left-color: white;
border-top-color: white;
border-bottom-color: white;
border-right-color: black;
border-style: solid;
border-width: 1px;
width: 12%;
min-width: 50px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
vertical-align: top;
text-align: center;}

.buttonsmalltop {
background-color: #ffccff;
padding-left: 3px;
padding-right: 3px;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 16%;
min-width: 50px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
text-align: center;}

.buttonsmalltopon {
background-color: #ffccff;
padding-left: 3px;
padding-right: 3px;
border-color: black;
border-style: solid;
border-width: 1px;
width: 16%;
min-width: 50px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
text-align: center;}

.buttonsmallxtop {
background-color: white;
padding-left: 3px;
padding-right: 3px;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 16%;
min-width: 40px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
color: black;
text-align: center;}

.buttonsmallxtopl {
background-color: white;
padding-left: 3px;
padding-right: 3px;
border-top-color: silver;
border-bottom-color: silver;
border-right-color: silver;
border-left-color: black;
border-style: solid;
border-width: 1px;
width: 16%;
min-width: 40px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
color: black;
text-align: center;}

.buttonsmallxtopr {
background-color: white;
padding-left: 3px;
padding-right: 3px;
border-top-color: silver;
border-bottom-color: silver;
border-left-color: silver;
border-right-color: black;
border-style: solid;
border-width: 1px;
width: 16%;
min-width: 40px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
color: black;
text-align: center;}

.carttop {
border-color: white;
border-style: solid;
border-width: 1px;
width: 16%;
min-width: 80px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
text-align: center;}


.button2 {
background-color: #eb99ff;
border-top-color: black;
border-left-color: black;
border-bottom: black;
border-right: black;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1.8;
padding: 0;
text-align: center;
vertical-align: middle;
width: 20%;}

.buttonright {
background-color: #fffacd;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
padding: 0;
line-height: 1.8;
text-align: center;
vertical-align: middle;
width: 20%;}

.buttonleft24 {
background-color: #80BD80;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
padding: 0;
line-height: 1.8;
text-align: center;
vertical-align: middle;
width: 20%;}

.buttonleft32 {
background-color: #add5fb;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
padding: 0;
line-height: 1.8;
text-align: center;
vertical-align: middle;
width: 20%;}

.buttonleft43 {
background-color: #eb99ff;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
padding: 0;
line-height: 1.8;
text-align: center;
vertical-align: middle;
width: 20%;}

.buttonleft76 {
background-color: #ff8566;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
padding: 0;
line-height: 1.8;
text-align: center;
vertical-align: middle;
width: 20%;}

.buttonleft24x {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
padding: 0;
color: black;
line-height: 1.8;
text-align: center;
vertical-align: middle;
width: 20%;}

.buttonleft32x {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
padding: 0;
color: black;
line-height: 1.8;
text-align: center;
vertical-align: middle;
width: 20%;}

.buttonleft43x {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
padding: 0;
color: black;
line-height: 1.8;
text-align: center;
vertical-align: middle;
width: 20%;}

.buttonleft76x {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
padding: 0;
color: black;
line-height: 1.8;
text-align: center;
vertical-align: middle;
width: 20%;}

.buttonleftpost {
background-color: #fffacd;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
padding: 0;
line-height: 1.8;
text-align: center;
vertical-align: middle;
width: 20%;}

.buttonrighthold {
background-color: white;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 20%;
font: 10pt Verdana, arial, Helvetica, sans-serif;
color: silver;
line-height: 1.8;
text-align: center;}

.buttonlefthold {
background-color: white;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 20%;
font: 10pt Verdana, arial, Helvetica, sans-serif;
color: black;
line-height: 1.8;
text-align: center;}

.catalogue {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 1%;
text-align: center;
vertical-align: middle;
min-width: 50px;}

.catmaincentre {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
text-align: left;
vertical-align: top;}

.catmainline {
background-color: white;
padding: 1%;
border-color: white;
border-style: solid;
border-width: 1px;
text-align: left;}

.catline {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 1%;
text-align: left;
vertical-align: middle;
min-width: 50px;}

.catcol1 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 50px;}

.catcol2 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: left;
vertical-align: middle;
width: 505px;}

.catcol3 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: right;
vertical-align: middle;
width: 50px;}

.catcol4 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 50px;}

.catcol5 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: right;
vertical-align: middle;
width: 50px;}

.catcol6 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: center;
vertical-align: middle;
}

.catcol6p {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: center;
vertical-align: middle;
}

.catcol7 {
background-color: #fffacd;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: left;
vertical-align: middle;
}

.catcol7p {
background-color: #fffacd;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: left;
vertical-align: middle;
}

.catcol8 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: left;
vertical-align: middle;
width: 200px;}

.catcol9 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 9pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: left;
vertical-align: middle;
width: 300px;}


.catcolhead1 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 55px;}

.catcolhead2 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: left;
vertical-align: middle;}

.catcolhead2a {
background-color: #ffd9b3;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: left;
vertical-align: middle;}

.catcolhead3 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: right;
vertical-align: middle;
width: 50px;}

.catcolhead4 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 50px;}

.catcolhead5 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: right;
vertical-align: middle;
width: 50px;}

.catcolhead6p {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 300px;}

.catcolhead6 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 50px;}


.catcolhead1_p {
background-color: #fcd310;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 55px;}

.catcolhead2_p {
background-color: #fcd310;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: left;
vertical-align: middle;}

.catcolhead2a_p {
background-color: #fcd310;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: left;
vertical-align: middle;}

.catcolhead3_p {
background-color: #fcd310;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: right;
vertical-align: middle;
width: 50px;}

.catcolhead4_p {
background-color: #fcd310;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 50px;}

.catcolhead5_p {
background-color: #fcd310;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: right;
vertical-align: middle;
width: 50px;}

.catcolhead6_p {
background-color: #fcd310;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 50px;}

.catcolhead1_24 {
background-color: #80BD80;
border-color: #80BD80;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}


.catcolhead2_24 {
background-color: #80BD80;
border-color: #80BD80;
border-style: solid;
border-width: 1px;
font: 12pt arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
line-height: 23px;
padding: 1px;
text-align: left;
vertical-align: middle;}


.catcolhead2a_24 {
background-color: #80BD80;
border-color: #80BD80;
border-style: solid;
border-width: 1px;
font: 12pt arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
line-height: 23px;
padding: 1px;
text-align: left;
vertical-align: middle;}


.catcolhead3_24 {
background-color: #80BD80;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}


.catcolhead4_24 {
background-color: #80BD80;
border-color: #80BD80;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}


.catcolhead5_24 {
background-color: #80BD80;
border-color: #80BD80;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}


.catcolhead6_24 {
background-color: #80BD80;
border-color: #80BD80;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 100px;}

.catcolhead6_24p {
background-color: #80BD80;
border-color: #80BD80;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 50px;}


.catcolhead1_32 {
background-color: #add5fb;
border-color: #add5fb;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}


.catcolhead2_32 {
background-color: #add5fb;
border-color: #add5fb;
border-style: solid;
border-width: 1px;
font: 12pt arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
line-height: 23px;
padding: 1px;
text-align: left;
vertical-align: middle;}


.catcolhead2a_32 {
background-color: #add5fb;
border-color: #add5fb;
border-style: solid;
border-width: 1px;
font: 12pt arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
line-height: 23px;
padding: 1px;
text-align: left;
vertical-align: middle;}

.catcolhead3_32 {
background-color: #add5fb;
border-color: #add5fb;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}

.catcolhead4_32 {
background-color: #add5fb;
border-color: #add5fb;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}

.catcolhead5_32 {
background-color: #add5fb;
border-color: #add5fb;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}

.catcolhead6_32 {
background-color: #add5fb;
border-color: #add5fb;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 100px;}

.catcolhead6_32p {
background-color: #add5fb;
border-color: #add5fb;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 50px;}

.catcolhead1_43 {
background-color: #eb99ff;
border-color: #eb99ff;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}


.catcolhead2_43 {
background-color: #eb99ff;
border-color: #eb99ff;
border-style: solid;
border-width: 1px;
font: 12pt arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
line-height: 23px;
padding: 1px;
text-align: left;
vertical-align: middle;}


.catcolhead2a_43 {
background-color: #eb99ff;
border-color: #eb99ff;
border-style: solid;
border-width: 1px;
font: 12pt arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
line-height: 23px;
padding: 1px;
text-align: left;
vertical-align: middle;}


.catcolhead3_43 {
background-color: #eb99ff;
border-color: #eb99ff;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}

.catcolhead4_43 {
background-color: #eb99ff;
border-color: #eb99ff;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}

.catcolhead5_43 {
background-color: #eb99ff;
border-color: #eb99ff;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}

.catcolhead6_43 {
background-color: #eb99ff;
border-color: #eb99ff;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 100px;}

.catcolhead6_43p {
background-color: #eb99ff;
border-color: #eb99ff;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 50px;}

.catcolhead1_76 {
background-color: #ff8566;
border-color: #ff8566;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}


.catcolhead2_76 {
background-color: #ff8566;
border-color: #ff8566;
border-style: solid;
border-width: 1px;
font: 12pt arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
line-height: 23px;
padding: 1px;
text-align: left;
vertical-align: middle;}

.catcolhead2a_76 {
background-color: #ff8566;
border-color: #ff8566;
border-style: solid;
border-width: 1px;
font: 12pt arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
line-height: 23px;
padding: 1px;
text-align: left;
vertical-align: middle;}

.catcolhead3_76 {
background-color: #ff8566;
border-color: #ff8566;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}


.catcolhead4_76 {
background-color: #ff8566;
border-color: #ff8566;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}


.catcolhead5_76 {
background-color: #ff8566;
border-color: #ff8566;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 55px;}

.catcolhead6_76 {
background-color: #ff8566;
border-color: #ff8566;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 100px;}

.catcolhead6_76p {
background-color: #ff8566;
border-color: #ff8566;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 50px;}

.farrightpic {
margin: 10px;
padding: 5px;
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;}

.footer {
background-color: #fffacd;
border: silver;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 2.5;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 100%;
z-index:19;}

.footergap {
background-color: white;
border: none;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 0.3;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 100%;
z-index:19;}


.footerpost {
background-color: #fcd310;
border: #fcd310;
border-style: solid;
border-width: 3px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 2.5;
padding: 3px;
text-align: center;
vertical-align: middle;
width: 100%;
z-index:19;}

.footerpostold {
background-color: white;
border: #fcd310;
border-style: solid;
border-width: 3px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 2.5;
padding: 3px;
text-align: center;
vertical-align: middle;
width: 100%;
z-index:19;}

.gallery {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 2%;
text-align: center;
vertical-align: middle;

max-width: 25%;}

.galleryold {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 0;
text-align: center;
vertical-align: middle;
width: 15%;}

.gallery2 {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.8;
padding: 0;
text-align: center;
vertical-align: middle;
width: 5%;}

.header {
width: 100%;
padding: 0;
background-color: #eb99ff;
border-color: black;
border-style: solid;
border-width: 1px;
z-index:19;}

.headertop {
width: 100%;
padding-left: 38%;
background-color: #eb99ff;
text-align: center;
border-color: black;
border-style: solid;
border-width: 1px;
z-index:19;}

.headertopl1 {
width: 50px;
background-color: #ffffff;
text-align: left;
border-color: #ffffff;
border-style: solid;
border-width: 0;
border-collapse: collapse;
z-index:19;}

.headertopm1{
width: 60%;
background-color: #ffffff;
text-align: center;
vertical-align: middle;
border-color: #ffffff;
border-style: solid;
border-width: 0;
border-collapse: collapse;
z-index:19;}

.headertopr1 {
background-color: #ffffff;
text-align: right;
border-color: #ffffff;
border-style: solid;
border-width: 0;
border-collapse: collapse;
z-index:19;}

.headernew {
font: 32pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1;
text-align: center;
width: 100%;
padding: 4px;
border-color: black;
border-style: solid;
border-width: 0px;
z-index:19;}

.headernewl {
font: 32pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1;
width: 20%;
padding: 3pt;
background-color: #eb99ff;
border-collapse: collapse;
text-align: center;
border-style: solid;
border-color: #eb99ff;
z-index:19;}

.headernewm {
font: 32pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1;
width: 60%;
padding: 6px;
background-color: #eb99ff;
text-align: center;
border-collapse: collapse;
border-style: solid;
border-color: #eb99ff;
z-index:19;}

.headernewr {
font: 32pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1;
width: 20%;
padding: 3pt;
background-color: #eb99ff;
text-align: center;
border-collapse: collapse;
border-style: solid;
border-color: #eb99ff;
z-index:19;}


.headernewi {
font: 14pt Verdana, arial, Helvetica, sans-serif;
font-style: italic;
line-height: 1;
text-align: center;
width: 100%;
padding: 4px;
border-color: black;
border-style: solid;
border-width: 0px;
z-index:19;}

.headernewil {
font: 14pt Verdana, arial, Helvetica, sans-serif;
font-style: italic;
line-height: 1;
width: 20%;
padding: 3pt;
background-color: #eb99ff;
text-align: center;
border-collapse: collapse;
border-style: solid;
border-color: #eb99ff;
z-index:19;}

.headernewim {
font: 14pt Verdana, arial, Helvetica, sans-serif;
font-style: italic;
line-height: 1;
width: 60%;
padding: 6px;
background-color: #eb99ff;
text-align: center;
border-collapse: collapse;
border-style: solid;
border-color: #eb99ff;
z-index:19;}

.headernewir {
font: 14pt Verdana, arial, Helvetica, sans-serif;
font-style: italic;
line-height: 1;
width: 20%;
padding: 3pt;
background-color: #eb99ff;
text-align: center;
border-collapse: collapse;
border-style: solid;
border-color: #eb99ff;
z-index:19;}

.headerline {
background-color: silver;
border-color: black;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 2.5;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 80%;
z-index:19;}

.headerlinea {
background-color: #ffd9b3;
border: silver;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1;
padding: 8px;
text-align: center;
vertical-align: middle;
width: 20%;}

.headerlineb {
background-color: #efeff5;
border: silver;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1;
padding: 8px;
text-align: center;
vertical-align: middle;
width: 60%;
z-index:19;}

.headerlinec {
background-color: #ffd9b3;
border: silver;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1;
padding: 8px;
text-align: center;
vertical-align: middle;
width: 20%;
z-index:19;}

.headerlined {
color: white;
background-color: #ffd9b3;
border: silver;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1.8;
padding: 0;
text-align: center;
vertical-align: middle;
width: 20%;
z-index:19;}

.maincentre {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.2;
padding: 3px;
text-align: left;
vertical-align: top;
width: 53%;}


.maincentre22 {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 11pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.2;
padding: 2%;
text-align: left;
vertical-align: top;
width: 96%;}

.maincentre22p {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 11pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.2;
padding: 2%;
text-align: left;
vertical-align: top;
width: 96%;}

.maincentrepad {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.2;
padding: 3px;
padding-top: 1px;
padding-left: 10px;
width: 100%;}


.mainline {
background-color: white;
padding: 0;
border-color: white;
border-style: solid;
border-width: 1px;
text-align: left;
width: 25%;}

.mainlineright {
background-color: white;
padding: 2px;
margin: 2px;
border-color: white;
border-style: solid;
border-width: 0;
vertical-align: top;
width: 20%;}

img {
  max-width: 100%;
  height: auto;
} 

.catcolshiphead1 {
background-color: #ffff99;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
line-height: 25px;
padding: 1px;
text-align: center;
vertical-align: middle;}

.catcolshiphead1w {
background-color: white;
border-color: white;
border-style: solid;
border-width: 0;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
line-height: 25px;
padding: 0;
text-align: center;
vertical-align: middle;
width: 900px;}

.postagenote {
padding: 0px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
text-align: left;
vertical-align: middle;}

.postagenote2 {
padding: 0px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
line-height: 23px;
text-align: left;
vertical-align: middle;}

.postagenotesmall {
padding: 1px;
font: 8pt arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
color: blue;
line-height: 16px;
text-align: left;
vertical-align: middle;}

.scalebar0 {
background-color: white;
padding: 0;
border-color: white;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 2px;
text-align: center;}

.scalebar0old {
background-color: silver;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 2px;
text-align: center;}

.scalebutton1 {
background-color: #add5fb;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}


.scalebar1 {
background-color: white;
padding: 0;
border-color: white;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 2px;
text-align: center;}

.scalebar1old {
background-color: #add5fb;
padding: 0;
border-color: #add5fb;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 2px;
text-align: center;}

.scalebutton1a {
background-color: #add5fb;
padding: 0;

font-weight: bold;
border-color: black;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}

.scalebutton1n {
background-color: #add5fb;
color: white;
padding: 0;
border-left-color: black;
border-top-color: silver;
border-bottom-color: silver;
border-right-color: silver;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}

.scalebutton1m {
background-color: #add5fb;
color: white;
padding: 0;
border-left-color: silver;
border-top-color: silver;
border-bottom-color: silver;
border-right-color: black;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}


.scalebutton1z {
background-color: #add5fb;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 5px;
text-align: center;}

.scalebutton2 {
background-color: #eb99ff;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}

.scalebar2 {
background-color: white;
padding: 0;
border-color: white;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 2px;
text-align: center;}

.scalebar2old {
background-color: #eb99ff;
padding: 0;
border-color: #eb99ff;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 2px;
text-align: center;}

.scalebutton2a {
background-color: #eb99ff;
padding: 0;
font-weight: bold;
border-left-color: black;
border-top-color: black;
border-bottom-color: black;
border-right-color: black;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}

.scalebutton2m {
background-color: #eb99ff;
color: white;
padding: 0;
border-left-color: silver;
border-top-color: silver;
border-bottom-color: silver;
border-right-color: black;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}


.scalebutton3 {
background-color: #fcd310;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}

.scalebar3 {
background-color: white;
padding: 0;
border-color: white;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 2px;
text-align: center;}

.scalebar3old {
background-color: #fcd310;
padding: 0;
border-color: #fcd310;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 2px;
text-align: center;}

.scalebutton3a {
background-color: #fcd310;
padding: 0;
font-weight: bold;
border-color: black;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}

.scalebutton3m {
background-color: #fcd310;
color: white;
padding: 0;
border-left-color: silver;
border-top-color: silver;
border-bottom-color: silver;
border-right-color: black;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}


.scalebutton4 {
background-color: #80BD80;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}

.scalebar4 {
background-color: white;
padding: 0;
border-color: white;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 2px;
text-align: center;}

.scalebar4old {
background-color: #80BD80;
padding: 0;
border-color: #80BD80;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 2px;
text-align: center;}

.scalebutton4a {
background-color: #80BD80;
padding: 0;
font-weight: bold;
border-color: black;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}

.scalebutton4m {
background-color: #80BD80;
color: white;
padding: 0;
border-left-color: silver;
border-top-color: silver;
border-bottom-color: silver;
border-right-color: black;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}

.scalebutton5 {
background-color: #ff8566;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}

.scalebar5 {
background-color: white;
padding: 0;
border-color: white;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 2px;
text-align: center;}

.scalebar5old {
background-color: #ff8566;
padding: 0;
border-color: #ff8566;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 2px;
text-align: center;}

.scalebutton5a {
background-color: #ff8566;
padding: 0;
font-weight: bold;
border-color: black;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}

.scalebutton5m {
background-color: #ff8566;
color: white;
padding: 0;
border-left-color: silver;
border-top-color: silver;
border-bottom-color: silver;
border-right-color: black;
border-style: solid;
border-width: 1px;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 20px;
text-align: center;}

.scalebuttonx {
background-color: white;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
font-weight: bold;
width: 250px;
font: 11pt arial, Verdana, Helvetica, sans-serif;
color: silver;
line-height: 20px;
text-align: center;}

.shipframe {
border-color: white;
border-style: solid;
border-width: 1px;
}

.shiptitle1 {
background-color: #fffacd;
border-color: silver;
border-style: solid;
border-width: 1px;
font-weight: bold;
font: 12pt arial, Verdana, Helvetica, sans-serif;
line-height: 14pt;
padding: 3px;
text-align: center;
vertical-align: middle;
}

.shiptitle2 {
background-color: #fffacd;
border-color: silver;
border-style: solid;
border-width: 1px;
font-weight: normal;
font: 11pt arial, Verdana, Helvetica, sans-serif;
line-height: 11pt;
padding: 3px;
text-align: center;
vertical-align: middle;
}

.ship1 {
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
line-height: 10pt;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 200px;
}

.ship2 {
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
line-height: 10pt;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 130px;
}

.ship3 {
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
line-height: 10pt;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 80px;
}

.ship4 {
border-color: silver;
border-style: solid;
border-width: 1px;
font: 10pt arial, Verdana, Helvetica, sans-serif;
line-height: 10pt;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 130px;
}

.subheader {width: 100%;
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
line-height: 0.1;
z-index:19;}

.subheaderf {width: 100%;
background-color: white;
border-color: #ffffff;
border-style: solid;
border-width: 0;
border-collapse: collapse;

line-height: 0.1;
z-index:19;}

.subheader1 {width: 250px;
background-color: #eb99ff;
border-color: black;
border-style: solid;
border-width: 1px;
z-index:19;}

.subheader2 {width: 250px;
background-color: white;
color: silver;
border-color: silver;
border-style: solid;
border-width: 1px;
z-index:19;}

.tableclass {width: 100%;
padding: 0%;
text-align: left;
vertical-align: middle;
border-collapse: collapse;
border-width: 0px;}

.tableclassp {width: 100%;

text-align: left;
vertical-align: middle;

border-width: 0px;
}

#showimage{
position:absolute;
visibility:hidden;
border: 1px solid gray;
}

#dragbar{
cursor: pointer;
background-color: #efefef;
min-width: 100px;
}

#dragbar{
font-weight: bold;
margin-right: 1px;
}

#closetext{
font-weight: bold;
margin-right: 1px;
}