body,h1,h2,td,A,ul,ol,li,form,select,option,input,P { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
}
.menus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none; font-weight: bold}
.mainbodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000033; text-decoration: none}

.datanotavailable {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #ff0000; text-decoration: none}

@media print {
  .mainbodyheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000033; text-decoration: none; font-weight: bold; border-style: solid; border-width: 1px; border-color: ccccc; padding: 2;}
}
@media screen {
  .mainbodyheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000033; text-decoration: none; padding: 2;}
}
.mainbodytitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #000033; text-decoration: none}
.smallbodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000033; text-decoration: none}

.smallbodytextlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000033; text-decoration: none}
.smallbodytextlink:hover { color: #000033; text-decoration: none }
.smallbodytextlink:link { color: #000033; text-decoration: none }
.smallbodytextlink:visited { color: #000033; text-decoration: none }
a {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold;}
a:hover {  text-decoration: none }
a:link {  color: #006699}
a:visited {  color: #6699aa}

.pagepath { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none }

.pulldownmenus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; font-size: xx-small; line-height: 12pt}
.storyleaderbig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #000033}
.storyleader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #000033}
.leftmenuheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #003366; text-decoration: none ; font-weight: bold}
.subsubmenus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none; font-weight: normal}

.topicmenu { background-color: #ffffff; cursor: hand; border-style: solid; border-width: 1px; border-color: cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none ; font-weight: normal}
.topicmenuhighlight { background-color: #ddccaa; font-weight: normal; cursor: hand; border-style: solid; border-width: 1; border-color: cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none}
.topicmenuchosen { background-color: #99ccff; font-weight: bold; cursor: default; border-style: solid; border-width: 1; border-color: cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none}
.levelmenu { background-color: #fffae5; cursor: hand; border-style: solid; border-width: 1px; border-color: cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none ; font-weight: normal}

.map-panel { background-color: #cccccc; border-style: solid; border-width: 1px; border-color: 666666; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000033; text-decoration: none}

.profileHeading { border-style: solid;
                  border-width: 1px;
                  border-color: cccccc;
                  padding: 5px;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: medium;
                  color: #333333;
                  text-decoration: none ;
                  font-weight: 600;
                  background-color: #ddeeff}

.helpHeadingRight { border-style: solid;
                  border-width: 1px;
                  border-color: cccccc;
                  padding: 5px;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: medium;
                  color: #333333;
                  text-decoration: none ;
                  font-weight: 600;
                  background-color: #ddeeff}

.helpHeadingLeft { border-style: solid;
                  border-width: 1px;
                  border-color: cccccc;
                  padding: 5px;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: medium;
                  color: #333333;
                  text-decoration: none ;
                  font-weight: 600;
                  background-color: #EBE5CF}

.infoLinkOld { border-style: solid;
                  border-width: 1px;
                  border-color: cccccc;
                  border-right: solid, 1px, #ffffff;
                  padding-top: 0px;
                  padding-bottom: 0px;
                  padding-left: 10px;
                  padding-right: 8px;
                  margin-left: 5px;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: x-small;
                  color: #333333;
                  text-decoration: none ;
                  font-weight: bold;
                  background-color: #ffffff}

.infoLink { margin: 0px;
            margin-left: 4px;
            margin-top: 2px;
            margin-bottom: 3px;
            padding-top: 5px;
            padding-bottom: 5px;
            padding-left: 5px;
            padding-right: 8px;
            border-style: solid;
            border-width: 1px;
            border-color: cccccc;
            border-right: 0px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: x-small;
            color: #333333;
            font-weight: bold;
            text-decoration: none ; }
.infoLinkOn { margin: 0px;
            margin-left: 4px;
            margin-top: 2px;
            margin-bottom: 3px;
            padding-top: 5px;
            padding-bottom: 5px;
            padding-left: 5px;
            padding-right: 8px;
            border-style: solid;
            border-width: 2px;
            border-color: cccccc;
            border-right: 0px;
            border-bottom: 0px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: x-small;
            color: #333333;
            font-weight: bold;
            text-decoration: none ;
            background-color: #ffffff }

.infoHeading { border-style: solid;
                  border-width: 1px;
                  border-color: cccccc;
                  padding: 5px;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: medium;
                  color: #333333;
                  text-decoration: none ;
                  font-weight: 600;
                  background-color: #ddeeff}

.infoCategory { width: 100%;
                  border-style: solid;
                  border-width: 1px;
                  border-color: cccccc;
                  padding: 5px;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: medium;
                  color: #333333;
                  text-decoration: none ;
                  font-weight: 600;
                  background-color: #EBE5CF}

.analyserHeading { font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: small;
                   color: #333333;
                   text-decoration: none ;
                   font-weight: 600;}

.profileError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; color: #FF0000; text-decoration: none ; font-weight: 600 }

.map-label { background-color: #f4d22a; border-style: solid; border-top-width: 1px; border-left-width: 1px; border-bottom-width: 2px; border-right-width: 2px; border-color: 000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #000000; text-decoration: none}

.copyright { font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: xx-small;
             font-weight: normal;
             color: #000033;
             background-color: #ffffff;
             border-style: solid;
             border: solid 1px #5e7f9f;
             width: 145px;
             padding: 5px; }

.blue{ background-color: #99ccff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000033; text-decoration: none}
.dark-tan{ background-color: #EBE5CF; }

.solid-border { background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #000033; text-decoration: none}


.border1{border-style: solid; border-width: 1px; border-color: 99ccff;}
.border2{border-style: solid; border-width: 1px; border-color: 98b3cf;}
.border3{border-style: solid; border-width: 1px; border-color: 5e7f9f; background-color: #9bb1c7; background-color: #9bb1c7;}

.panel { background-color: #fffae5;
         border-style: solid;
         border-width: 1px;
         border-color: cccccc;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         color: #000033;
         font-size: x-small;
         text-decoration: none
}

.topframe { background-color: #ffffff;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         color: #000033;
         font-size: x-small;
         text-decoration: none
}

.information { background-color: #fffae5;
               border-style: solid;
               border-width: 1px;
               border-color: cccccc;
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: x-small;
               color: #000033;
               text-decoration: none;
               padding: 5;
}

.warning {
        background-color: #f7cb19;
        border-style: solid;
        border-top: solid 1px #666666;
        border-left: solid 1px #666666;
        border-bottom: solid 2px #666666;
        border-right: solid 2px #666666;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: x-small;
        color: #000000;
        text-decoration: none;
        padding: 5;
}

.browser-map-panel { background-color: #fffae5;
        border-style: solid;
        border-top: 0px;
        border-left: solid 1px #666666;
        border-bottom: solid 1px #666666;
        border-right: solid 1px #666666;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000033;
        text-decoration: none}

.hidden-table { border-style: none;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: small; color: #ff0000;
                text-decoration: none}


.question { border-style: solid;
                  border-width: 1px;
                  border-color: cccccc;
                  padding: 1px;
                  margin 5px;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: medium;
                  color: #333333;
                  text-decoration: none ;
                  font-weight: bold;
                  background-color: #EBE5CF}

.answer { border-style: solid;
                  border-width: 1px;
                  border-color: cccccc;
                  padding: 1px;
                  margin 5px;
                  font-family: Verdana, Arial, Helvetica, sans-serif;
                  font-size: medium;
                  color: #333333;
                  text-decoration: none ;
                  font-weight: bold;
                  background-color: #ddeeff}

.scrollable-panel {
    overflow: auto;
    background-color: #99ccff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000033;
    text-decoration: none;
    width: 95%;
    height: 15em;
    border-style: solid;
    border-width: 2px;
    border-color: cccccc;
    padding: 2px;
    margin: 5px;
}

.scrollable-help {
    overflow: auto;
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000033;
    text-decoration: none;
    width: 100%;
    height: 400px;
    padding:5px;
    margin: 0px;
}

.scrollable-table {
    overflow: auto;
    background-color: #fffae5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #000033;
    text-decoration: none;
    width: 100%;
    height: 300;
    border-style: solid;
    border-width: 1px;
    border-color: cccccc;
    padding: 2px;
    margin: 0px;
}


   .profiletable {
    background-color: #ffffff;
    border-collapse: collapse;
        border-spacing: 0;
    border: 0;
   }
   .dataCelloddrowoddcol {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #333333;
        border: 1px solid #cccccc;
    padding: 5px;
        background-color: #ddeeff;
        text-align: right;
   }
   .dataCelloddrowevncol {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #333333;
        border: 1px solid #cccccc;
    padding: 5px;
        background-color: #ffeebb;
        text-align: right;
   }
   .dataCellevnrowoddcol {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #333333;
        font-weight: bold;
        border: 1px solid #cccccc;
    padding: 5px;
        background-color: #aaccdd;
        text-align: left;
   }
   .dataCellevnrowevncol {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #333333;
        font-weight: bold;
        border: 1px solid #cccccc;
    padding: 5px;
        background-color: #ddcc99;
        text-align: left;
   }
   .headCell {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #333333;
        font-weight: bold;
        border: 1px solid #cccccc;
    padding: 5px;
        background-color: #ccddee;
        text-align: left;
   }
   .headCellText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #333333;
        font-weight: bold;
        background-color: #ccddee;
   }
   .titlCell {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #333333;
        border: 1px solid #cccccc;
    padding: 5px;
        background-color: #ffffff;
        text-align: left;
   }

   .thematicLegend {
     width: 150px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: xx-small;
     color: #333333;
     font-weight: bold;
     border-top: 1px solid #666666;
     border-left: 1px solid #666666;
     border-bottom: 2px solid #666666;
     border-right: 2px solid #666666;
     padding: 5px;
     margin: 0px;
     background-color: #ffffff;
   }
   .thematicLegendTitle {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: x-small;
     color: #000000;
     font-weight: bold;
     background-color: #ffffff;
     margin 0px;
     padding: 5px;
   }
   .thematicLegendColor {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: xx-small;
     height: 15px;
     border: 1px solid #666666;
     padding: 5px;
     margin: 1px;
   }
   .thematicLegendSummary {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: xx-small;
     height: 15px;
     border: 2px solid #333333;
     padding: 5px;
     margin: 0px;
   }
   .thematicLegendColorUndefined {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: xx-small;
     height: 15px;
     border: 1px solid #666666;
     padding: 5px;
     margin: 1px;
     background-image: url(../images/diagcross.gif);
   }
   .thematicDataTable {
     page-break-before: always;
     width: 100%;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: xx-small;
     color: #333333;
     font-weight: bold;
     border: 1px solid #666666;
     border-collapse: collapse;
     padding: 5px;
     margin: 0px;
     background-color: #ffffff;
   }
   .thematicDataTableHeading {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: xx-small;
     color: #333333;
     font-weight: bold;
     border: 1px solid #666666;
     border-collapse: collapse;
     padding: 5px;
     margin: 0px;
     background-color: #eeeeee;
   }
   .thematicDataTableCell {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: xx-small;
     color: #333333;
     font-weight: bold;
     border: 1px solid #666666;
     border-collapse: collapse;
     padding: 5px;
     margin: 0px;
     background-color: #ffffff;
   }
   .thematicDataTableGraph {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 2px;;
     height: 15px;
     border: 1px solid #666666;
     padding: 0px;
     margin: 1px;
   }