a:link {text-decoration: underline; color: 597384;}
a:visited {text-decoration: underline; color: 597384;}
a:hover {text-decoration: none; color: 586893;}

/* vertical scroll boxes */
.tx-ccvscroller-pi1 {
   border: 0;
}
/* indexed search engin results page */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:10px; margin-bottom:10px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }


P {
   padding-top: 0;
   padding-bottom: 0;
   margin-top: 0;
   margin-bottom: 0;
}

/* Headings */
H1 {
   font-family: Verdana, Arial, Helvetica;
   color: #556c7a;   /* dark blue 556c7a */
   font-weight: bold;
   font-stretch: wider;
   font-size: 9pt;
   line-height: 11pt;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25 0.25em;
}

H2 {
   font-family: Verdana, Arial, Helvetica;
   color: #556c7a;   /* dark blue 556c7a */
   font-weight: bold;
   font-stretch: wider;
   font-size: 11pt;
   line-height: 13pt;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25 0.25em;
}

H3 {
   font-family: Verdana, Arial, Helvetica;
   color: #556c7a;   /* dark blue 556c7a */
   font-weight: bold;
   font-stretch: wider;
   font-size: 13pt;
   line-height: 15pt;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25 0.25em;
}

H4 {
   font-family: Verdana, Arial, Helvetica;
   color: #556c7a;   /* dark blue 556c7a */
   font-weight: bold;
   font-stretch: wider;
   font-size: 15pt;
   line-height: 17pt;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25 0.25em;
}

H5 {
   font-family: Verdana, Arial, Helvetica;
   color: #556c7a;   /* dark blue 556c7a */
   font-weight: bold;
   font-stretch: wider;
   font-size: 17pt;
   line-height: 19pt;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25 0.25em;
}

H6 {
   font-family: Verdana, Arial, Helvetica;
   color: #556c7a;   /* dark blue 556c7a */
   font-weight: bold;
   font-stretch: wider;
   font-size: 19pt;
   line-height: 21pt;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25 0.25em;
}

.H1 {
   font-family: Verdana, Arial, Helvetica;
   color: #556c7a;   /* dark blue 556c7a */
   font-weight: bold;
   font-stretch: wider;
   font-size: 9pt;
   line-height: 11pt;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25 0.25em;
}

.H2 {
   font-family: Verdana, Arial, Helvetica;
   color: #556c7a;   /* dark blue 556c7a */
   font-weight: bold;
   font-stretch: wider;
   font-size: 11pt;
   line-height: 13pt;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25 0.25em;
}

.H3 {
   font-family: Verdana, Arial, Helvetica;
   color: #556c7a;   /* dark blue 556c7a */
   font-weight: bold;
   font-stretch: wider;
   font-size: 13pt;
   line-height: 15pt;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25 0.25em;
}

.H4 {
   font-family: Verdana, Arial, Helvetica;
   color: #556c7a;   /* dark blue 556c7a */
   font-weight: bold;
   font-stretch: wider;
   font-size: 15pt;
   line-height: 17pt;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25 0.25em;
}

.H5 {
   font-family: Verdana, Arial, Helvetica;
   color: #556c7a;   /* dark blue 556c7a */
   font-weight: bold;
   font-stretch: wider;
   font-size: 17pt;
   line-height: 19pt;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25 0.25em;
}

.H6 {
   font-family: Verdana, Arial, Helvetica;
   color: #556c7a;   /* dark blue 556c7a */
   font-weight: bold;
   font-stretch: wider;
   font-size: 19pt;
   line-height: 21pt;
   margin-right: 0.25em;
   margin-bottom: 0.5em;
   padding: 0.25 0.25em;
}


.bodytext {font-family: Verdana, Arial, Helvetica;
   color: #758c9a;
   font-size: 11pt;
   line-height: 13pt;}

.submenu {font-family: Verdana, Arial, Helvetica;
   color: #758c9a;
   font-size: 9pt;
   line-height: 11pt;}

TD {font-family: Verdana, Arial, Helvetica;
   color: #758c9a;
   font-size: 9pt;
   line-height: 10pt;}

UL {font-family: Verdana, Arial, Helvetica;
   color: #758c9a;
   font-size: 9pt;
   line-height: 10pt;}
   
#header {font-family: Verdana, Arial, Helvetica;
   color: #758c9a;
   font-size: 14pt;
   line-height: 16pt;}
   
#table {font-family: Verdana, Arial, Helvetica;
   color: #758c9a;
   font-size: 8pt;
   line-height: 12pt;}

#sidebar {font-family: Verdana, Arial, Helvetica;
   color: #758c9a;
   font-size: 8pt;
   line-height: 13pt;}

#fineprint {font-family: Arial, Helvetica;
   color: #758c9a;
   font-size: 8pt;
   line-height: 10pt;}


/* Menu 1 column */
TD#menu_1 {
        font-family: Verdana, Arial, Helvetica;
        vertical-align: top;
        width: 200px;
        background-image: url(/images/body_blank.gif);
        background-repeat : no-repeat;
        padding-top: 10px;
}
TD#menu_1 DIV {
  font-family: Verdana, Arial, Helvetica;
        width: 95%;
}
TD#menu_1 DIV A {
  font-family: Verdana, Arial, Helvetica;
        color: navy;
        text-decoration: none;
}
TD#menu_1 DIV A:hover {
  font-family: Verdana, Arial, Helvetica;
        text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  font-family: Verdana, Arial, Helvetica;
  border-bottom: 1px dotted #999999;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  font-family: Verdana, Arial, Helvetica;
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;

  background-color: #eeeeee;
  filter:alpha(opacity='70', style='0');
}
TD#menu_1 DIV.menu1-level1-act A {
  font-family: Verdana, Arial, Helvetica;
  color:black;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
}



/* Menu 2 column */
TD#menu_2 {
        font-family: Verdana, Arial, Helvetica;
        vertical-align: top;
        width: 200px;
        background-image: url(../images/menubackground.jpg);
        background-repeat : no-repeat;
        padding-top: 10px;
}
TD#menu_2 DIV {
  font-family: Verdana, Arial, Helvetica;
        width: 95%;
}
TD#menu_2 DIV A {
  font-family: Verdana, Arial, Helvetica;
        color: navy;
        text-decoration: none;
}
TD#menu_2 DIV A:hover {
  font-family: Verdana, Arial, Helvetica;
        text-decoration: underline;
}

/*  MENU 2, level 1, normal state (NO) */
TD#menu_2 DIV.menu2-level1-no {
  font-family: Verdana, Arial, Helvetica;
  border-bottom: 1px dotted #999999;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
}
/*  MENU 2, level 1, active state (ACT) */
TD#menu_2 DIV.menu2-level1-act {
  font-family: Verdana, Arial, Helvetica;
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;

  background-color: #eeeeee;
  filter:alpha(opacity='70', style='0');
}
TD#menu_2 DIV.menu2-level1-act A {
  font-family: Verdana, Arial, Helvetica;
  color:black;
}

/*  MENU 2, level 2, normal state (NO) */
TD#menu_2 DIV.menu2-level2-no {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  padding-left:20px;
}
/*  MENU 2, level 2, active state (ACT) */
TD#menu_2 DIV.menu2-level2-act {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
}


/* Menu 3 column */
TD#menu_3 {
        font-family: Verdana, Arial, Helvetica;
        vertical-align: top;
        width: 200px;
        background-image: url(../images/menubackground.jpg);
        background-repeat : no-repeat;
        padding-top: 10px;
}
TD#menu_3 DIV {
  font-family: Verdana, Arial, Helvetica;
        width: 95%;
}
TD#menu_3 DIV A {
  font-family: Verdana, Arial, Helvetica;
        color: navy;
        text-decoration: none;
}
TD#menu_3 DIV A:hover {
  font-family: Verdana, Arial, Helvetica;
        text-decoration: underline;
}

/*  Menu 3, level 1, normal state (NO) */
TD#menu_3 DIV.menu3-level1-no {
  font-family: Verdana, Arial, Helvetica;
  border-bottom: 1px dotted #999999;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
}
/*  Menu 3, level 1, active state (ACT) */
TD#menu_3 DIV.menu3-level1-act {
  font-family: Verdana, Arial, Helvetica;
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;

  background-color: #eeeeee;
  filter:alpha(opacity='70', style='0');
}
TD#menu_3 DIV.menu3-level1-act A {
  font-family: Verdana, Arial, Helvetica;
  color:black;
}

/*  Menu 3, level 2, normal state (NO) */
TD#menu_3 DIV.menu3-level2-no {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  padding-left:20px;
}
/*  Menu 3, level 2, active state (ACT) */
TD#menu_3 DIV.menu3-level2-act {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
}




/* Menu 4 column */
TD#menu_4 {
        font-family: Verdana, Arial, Helvetica;
        vertical-align: top;
        width: 200px;
        background-image: url(../images/menubackground.jpg);
        background-repeat : no-repeat;
        padding-top: 10px;
}
TD#menu_4 DIV {
  font-family: Verdana, Arial, Helvetica;
        width: 95%;
}
TD#menu_4 DIV A {
  font-family: Verdana, Arial, Helvetica;
        color: navy;
        text-decoration: none;
}
TD#menu_4 DIV A:hover {
  font-family: Verdana, Arial, Helvetica;
        text-decoration: underline;
}

/*  Menu 4, level 1, normal state (NO) */
TD#menu_4 DIV.menu4-level1-no {
  font-family: Verdana, Arial, Helvetica;
  border-bottom: 1px dotted #999999;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
}
/*  Menu 4, level 1, active state (ACT) */
TD#menu_4 DIV.menu4-level1-act {
  font-family: Verdana, Arial, Helvetica;
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;

  background-color: #eeeeee;
  filter:alpha(opacity='70', style='0');
}
TD#menu_4 DIV.menu4-level1-act A {
  font-family: Verdana, Arial, Helvetica;
  color:black;
}

/*  Menu 4, level 2, normal state (NO) */
TD#menu_4 DIV.menu4-level2-no {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  padding-left:20px;
}
/*  Menu 4, level 2, active state (ACT) */
TD#menu_4 DIV.menu4-level2-act {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
}

