body{
    margin:0px;
    padding:0px;
    color:#000000;
    font-family:'Verdana';
}

.contents {
    font-size: 12px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
    letter-spacing: .5pt;
    text-align: justify;
    background: #C4D9F6;
	background-image: url(images/bg-erwin.gif);
    background-repeat: no-repeat;}

.header {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.title {
    color: #133F79;
    font-weight: bold;
    padding-left: 10px;
    font-size: 13px;
    letter-spacing: .5pt;
    font-variant:small-caps; 
}

.ptitle {
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: .5pt;
}

.leftmenu {
    font-size: 12px;
    padding: 0px 10px 0px 10px;
    margin: 0px 10px 0px 10px;
    /*font-weight: bold;*/
    letter-spacing: .5pt;
    background: #1C5BB3;
}

.leftmenu a{
    color:#ffffff;
    text-decoration:none;
}


.leftmenu a:hover{
    color:navajowhite;
    text-decoration:none;
}

.leftmenu .list {
    color:navajowhite;
    border-top: 1px dotted navajowhite; 
    padding-bottom:0.3em; 
    padding-top:0.3em; 
}

.leftmenu .list_indent {
    font-size: xx-small;
    padding-left: 0.5em;
    color:navajowhite;
    padding-bottom:0.3em; 
    padding-top:0.1em; 
}

.palupi {
    color:navajowhite;
    border: 4px solid #E89E47; 
    padding:7px; 
}


input.submit {
    font-size: 11px;
    background: #1D61BC;
    color: #FFFFFF;
    padding: 1pt;
    letter-spacing: .5pt;
    font-weight: bold;
    border-top: 2px solid #508FE4 ;
    border-left: 2px solid #508FE4; 
    border-bottom: 2px groove #000E3F; 
    border-right: 2px groove #000E3F; 
    cursor: hand;
}

.contents a{
    color:#000000;
}

.contents select, input{
    font-family: Verdana, Arial, Sans Serif;
    color:#000000;
    font-size: 10px;
}


.contents a:hover{
    color:#DE7008;
    text-decoration:none;
}

.bottom {
    background: #000000;
    font-size: 10 px;
    color: #f6f6f6;
    padding-left: 10px;
}

.smallfont {
    font-size: 11px;
    letter-spacing: normal;
}

.attention_box {
    border: 1pt solid #000000; 
    font-weight: bold;
    padding: 6px;
    letter-spacing: normal;
}

.table_header {
    background: #1D61BC;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: .5pt;
}

.table_data {
    background-color: transparent;
    font-size: 12px;
    border-bottom: solid 1px #000000;
    letter-spacing: .5pt;
}

table.borders {
    old-background: #000000;
}

.table_contact {
    old-background: #C4D9F6;
    background-color: transparent;
}


.lists {
    font-size: 12px;
}
dt {
    font-size: 12px;
    margin: 10px 0px 0px 0px;
}

dd {
    font-size: 12px;
    margin: 0px 0px 5px 20px;
}

span.penekanan {
    font-size: 12pt;
    color: #1668CB;
    font-weight: bold;
}

h1.literal {
    font-size: 13px;
    letter-spacing: .5pt;
    /*font-variant:small-caps; */
}