body {
    font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
    margin: 0em;
    padding: 0em;
    font-size:90%
}

th, td{font-size: 80%}
div#page {
    padding:0.1em 10px 4em 10px
}
#nav {
    font-size:90%;
    text-align:center
}
html, #Kursusxml {
    background-color:#FFFFF0;
    color: black;
}
/* ivory */
p.first {
    margin:0em 1em 1em 1em;
    padding:0em
}
h1 {
    font-size: 250%;
    margin: 0em 0em 0em 0em;
    color:red
}
h1 span {
    color:blue
}
h2 {
    font-size:120%;
    margin:0em 0em 0em 0em
}
div#course ul {
    list-style-type:none;
    margin:1em 0em 1em 0em;
    padding:0em;
}
div#ref ul {
    list-style-type:none;
    margin:0em;
    padding:.5em
}
div#ref ul li {
    margin: 0em 0em .4em 0em;
    padding: 0em 0em 0em 0em;
}
div#course ul li {
    margin: 0em 0em 0.1em 0em;
    padding: 0em 0em 0em 0em;
}
#Kursusxml a:link {
    color : #0000FF;
    background-color: transparent;
    text-decoration : underline
}
#Kursusxml a:visited {
    color : #0000FF;
    background-color: transparent;
    text-decoration : underline
}
#Kursusxml a:hover {
    color : #FF0000;
    background-color: transparent;
    text-decoration : underline
}
#Kursusxml a:active {
    color: white;
    background-color: black;
    text-decoration : none
}
#Kursusxml a:focus {
    color: white;
    background-color: blue;
    text-decoration: none
}
#Kursusxml div.fr p {
    text-align:right;
    margin: 0em 8px 0px 0px
}
#clear {
    clear:both
}
/* Kursusxml */
div#course {
    float:left;
    width: 190px;
}
div#main {
    margin:-50px 220px 0px 0px;
    min-width:35em
}
div#ref {
    position:absolute;
    right:10px;
    top:10px;
    width:200px;
    background-color:mistyrose
}
ul#long {
    margin-bottom:50em
}
p#updated {
    margin-top:3em;
    font-size:80%
}
p.top {
    margin-top:0em
}
p.right {
    text-align:right
}
.left {
    margin-left:0.5em
}
p.bottom {
    margin-bottom:0em
}

thead {
    color:black;
     background-color:#E8E8E8
}
.alt1{background-color:azure}
.alt2{background-color:ivory}
.alt3{background-color:whitesmoke}




/*
  ------------------------------------------
  Print style sheet
  --------------------------------------------
 */
@media print {
body {
    font-family: "Times New Roman", Times, "New York", Georgia, Serif;
    font-size: 90%;
    color: black;
    background-color: white;
    margin: 0em 0em 0em 40px;
}
div.fr {
    float:right;
    margin: 1em 1em .5em .5em
}
div.fl {
    float:left;
    width:24em;
    margin: 1em 1em .5em 1em
}
div.ibox {
    float:none;
    border: 0px;
    margin:.1em 1em 1em 1em;
    padding:.1em 1em .5em 1em;
    width:auto;
    clear:both
}
h1, h2, h3, h4, h5, h6 {
    font-family: Arial, Helvetica, Verdana, Geneva, Sans-serif;
    margin-bottom:0em;
    padding-bottom:0em
}
#Kursusxml #a, #xmltraining #a {
    display:none
}
p {
    margin-top:0em
}
}
