h1, h2, h3, h4, h5, h6 {
  color: #3D768C; }

.p {
  ALIGN: justify }

BODY, TD {
  font-family: Verdana, Tahoma, Arial, Sans-Serif;
  color: black;
  font-size: 12px;
  }

TABLE.menu TD {
  FONT-SIZE: 90%; FONT-FAMILY: Arial, Sans-Serif }
/* member */
A.member:link {
                COLOR: #708090 }

A.member:hover {
                COLOR: #3D768C }

A.member:acive {
                COLOR: #7bd3ff }

A.member:visited {
                COLOR: #708090 }
/* member */

A:link {
                COLOR: #708090; TEXT-DECORATION: none }

A:hover {
                COLOR: #3D768C; TEXT-DECORATION: none }

A:acive {
                COLOR: #3D768C; TEXT-DECORATION: none }

A:visited {
                COLOR: #708090; TEXT-DECORATION: none }

A.menu {

       PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #e3e3e3; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.menu:hover {
   PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #3D768C
}

A.menu_top {
       PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #e3e3e3; PADDING-TOP: 2px; TEXT-DECORATION: none
}

A.menu_top:hover {
   PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #3D768C
}

A.menu_top:visited {
       PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #e3e3e3; PADDING-TOP: 2px; TEXT-DECORATION: none
}


TABLE.lang TD {
FONT-SIZE: 90%; }

A.lang { PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #e3e3e3; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.lang:hover {
           PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #5F93A7
}
A:hover {
                COLOR: #7bd3ff}
/* a1 : left menu */
A.a1 {
 FONT-SIZE: 95%; TEXT-DECORATION: none; COLOR: #dcdcdc}

A.a1:visited {
 FONT-SIZE: 95%; TEXT-DECORATION: none; COLOR: #dcdcdc}

A.a1:hover {
        COLOR: #7bd3ff}
        
A.a1:active {
        COLOR: #f7f5b1}

/* map */
A.map {
 MARGIN-LEFT: 2em; COLOR: #000000; TEXT-DECORATION: none}
 
A.map:hover {
        COLOR: #7bd3ff}
A.map:active {
        COLOR: #708090 }
A.map:visited {
          COLOR: #708090}
/* map */


A.a2   {
 FONT-SIZE: 80%; COLOR: #636e74}
A.a2:hover {
        COLOR: #5F93A7}
A.a2:active {
        COLOR: #f7f5b1}
LI.whitesquare {
 color: #ffffff; MARGIN-LEFT: 2em; MARGIN-BOTTOM: 0em; LIST-STYLE-TYPE: square}

LI.graysquare {
 color: #9aa0a3; MARGIN-LEFT: 0.2em; MARGIN-BOTTOM: 0em; LIST-STYLE-TYPE: square}


.menu {
FONT-SIZE: 80%; COLOR: #ffffff
}

div.st {
BACKGROUND-COLOR: #f7f5b1; BORDER: none; MARGIN: 1px; padding: 1px; COLOR: #000000
}

HR.l1 {        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #9aa0a3; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}

TD.lmenu {    PADDING-RIGHT: 5px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0.3em
}

TD.bmenu {    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em
}

TD.top4 {    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; PADDING-TOP: 14px
}

.darkgray{
COLOR: #636e74
}

.headline {
FONT-FAMILY:Sans-Serif; COLOR: #3D768C; FONT-SIZE: 100%; font-weight: bold; text-indent: 10px
}

input, option, textarea, select, checkbox {
  font-family: Verdana, Tahoma, Arial, Sans-Serif;
  font-size: 8pt;
  color: black;
  font-weight: none;
  border: 1px solid lightgray;
  background-color: white;
}