body {
    background-image:url("images/background2.png");
    background-repeat:repeat-x;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: "Verdana", "Trebuchet MS", "Arial", sans-serif;
  }

CODE {
    font-family: "courier", monospace;
}

H1, H2 {
    color: #ff3300;
  }


H3, H4, H5 {
    padding-top:1em;
    color: #ff5c33;
    margin-top: 0;
  }


address {
    margin-top: 1em;
    padding-top: 1em;
    border-top: thin dotted;
    border-color: #f28421;
  }


#page {
/*   vertical-align:middle; */
  margin: 0 auto;
  margin-top:30px;
  width: 840px;
  border-right: 1px solid #588e8e;

}

#header {
/*     position: fixed;  */
    background-color: white;
/*     padding-top: 20px; */
    padding-bottom: 20px;
/*     margin-bottom:10px;  */
    height: 120px;
/*     border-right: 1px solid #588e8e; */
  }


#left {
/*     position: fixed; */
/*     margin-left:auto; */
/*     left: 15px; */
    float:left;
/*     top: 200px; */
    width: 180px;
  }


/*for ie*/
#center {
    position:absolute;
/*     vertical-align:middle; */
    margin-top: 0px;
/*     margin-left: 180px; */
    padding-left:10px;
    padding-right:10px;
/*     margin-right:1px; */
/*     padding-top:10px; */
    width: 640px;
    background-color: white;
    border-right: 1px solid #588e8e;

  }

/*others*/
html>body #center {
    position:absolute;
/*     vertical-align:middle; */
    margin-top: 0px;
    margin-left: 180px;
    padding-left:10px;
    padding-right:10px;
/*     margin-right:1px; */
/*     padding-top:10px; */
    width: 640px;
    background-color: white;
    border-right: 1px solid #588e8e;

  }

.hovermenu ul {
    font: bold 13px;
    padding-left: 0;
    margin-left: 0;
    height: 25px;
  }

.hovermenu ul li {
    list-style: none;
    display: inline;
  }

.hovermenu ul li a {
    padding: 2px 0.5em;
    text-decoration: none;
    float: left;
    color: black;
    background-color: #FFF2BF;
    border: 2px solid #FFF2BF;
  }

.hovermenu ul li a:hover {
    background-color: #FFE271;
    border-style: outset;
  }

.hovermenu ul li a:active {
    /* Apply mousedown effect only to NON IE browsers */ 
    border-style: inset;
  }

/*  #right {
    right: 15px;
    top: 200px;
    margin-left: 200px;
  }*/

  
dt {
    padding-top:1em;
    color: #ff5c33;
    font-weight: bolder;
  }


a {
    text-decoration: underline;
    color: #2b5e5e;
  }


a:hover {
    text-decoration: none;
    color: #588e8e;
  }


a:visited {
    color: #7aabab;
  }


hr {
    border-style: dotted;
    border-color: #f28421;
  }


ol, ul {
    list-style-type: square;
    border-width: thin;
    border-style: dotted;
    border-color: #ff3300;
  }


ul.emph, ol.emph {
    border-style: none;
    background-color: #ffcc87;
  }

/* Navigation menu on the left */

  
ul.navbar {
    list-style-type: none;
    border-style: none;
    padding: 0px;
    margin: 0px;
    padding-right:15px;
    background-color:white;
    font-size:medium;
    font-stretch:condensed;
/*     font-weight: bolder; */
    color: black;
  }


ul.navbar li {
    background-image: url(images/Preliv2.png);
    border-bottom: 1px dashed black; /* keep this due IE or fix the spacing bug.*/
  }


ul.navbar a {
    display: block;
    padding: 0.4em;
    text-decoration: none;
    color: black;
  }


ul.navbar a:hover {
    background-image: url(images/Preliv1.png);
    color: black;
  }

ul.navbar a:visited {
    color: white;
  }

/* Local menu on the top */


.contact {
    margin-right:15px;
   /* border: 1px solid black;*/
    background: white;
    font-size: smaller;
  }

.visit {
    margin-right:15px;
    border: 1px solid black;
    background: white;
/*     width:160px; */
    vertical-align:middle;
  }


/*.contact body a h5 {
    padding:12px;
    margin:12px;
  }*/

/* Table ------------------------------------------------*/

  
caption.ktable {
    background-color:#5784A9;
    color:white;
    border-style:solid;
    border-width:2px;
    border-color:#5784A9;
    text-align:left;
  }


table.ktable {
    /*font-family:helvetica;
    */ /*font-size:11pt;
    */ background-color:#C6DBDE;
    border-style:solid;
    border-color:#C6DBDE;
    border-width:1px;
  }


th.ktable {
    font-size:11pt;
    background-color:#A0B8E8;
    color:white;
  }


tr.ktable {
  }


td.ktable {
    font-size:10pt;
    background-color:white;
    color:black;
    border-style:solid;
    border-width:2px;
    border-color:white;
    text-align:center;
  }

