body { margin:auto; padding:0px; text-align:center; background:#000000 url(images/pattern.jpg) top left; }
#rangka_utama { font:normal 8pt Arial, Verdana, Tahoma; color: #003669; margin:auto; padding:0px; text-align:left; }
.lebar { width:782px; }
.clear { clear:both; }
a { text-decoration:none; }
#header_menu { padding:10px 5px 0px 0px; background-color:#155195; margin:auto; }
#header_menu #menu_kiri { float:left; width:250px; padding-top:10px; }
#header_menu #menu_kiri a { padding:5px 10px 0px 10px; border-right:1px solid #ffffff; color:#ffffff; font-weight:bold; }
#header_menu #menu_kiri a:hover { padding:5px 10px 0px 10px; border-right:1px solid #ffffff; color:#feef00; font-weight:bold; }
#header_menu #menu_kanan { float:right; margin:auto; padding:0px; }
#header_menu #menu_kanan a { padding:5px 10px 0px 10px; color:#ffffff; font-size:8pt; }
#header_menu #menu_kanan a:hover { padding:5px 10px 0px 10px; color:#feef00; font-size:8pt; }
#header_menu #menu_kanan .lang { float:left; height:25px; margin:0 0 0 10px; }
#header_menu #menu_kanan .lang a { padding:0px 5px 0px 5px; color:#ffffff; font-size:8pt; }
#header_menu #menu_kanan .lang a:hover { padding:0px 5px 0px 5px; color:#feef00; font-size:8pt; }

#gambar_1 { background:#42bdec url(images/header_bg.jpg) top left no-repeat; height:131px; }
#translasi { background:#155195 url(images/bg_lang.jpg) repeat-x; }
#translasi .lang { float:right; margin:auto; padding:10px 5px 10px 5px; }
#translasi .lang div { border-right:1px solid #FFFFFF; float:left; }
#translasi .lang a { padding:0px 5px 0px 5px; color:#ffffff; font-size:8pt; }
#translasi .lang a:hover { padding:0px 5px 0px 5px; color:#feef00; font-size:8pt; }
#footer { background:#42bdec url(images/footer.jpg) left no-repeat; height:21px; }
#menu_samping_kiri { float:left; margin:auto; padding:0px; background-color:#006699; width:209px; }
#menu_samping { margin:auto; padding:0px; }
#menu_samping div { color:#3d8bbe; font:bold 14px Arial, Tahoma, Verdana; background:url(images/menu_samping.jpg) right no-repeat; width:194px; padding:10px 10px 6px 5px; text-align:right; }
#menu_samping div a { color:#3d8bbe; }
#menu_samping div a:hover { color:#00436a; }
#login_1 { background-color:#8abdf4; width:177px; height:65px; margin:auto; padding:10px 2px 0 30px; }
#login_1 form { margin:auto; padding:0px; }
#login_1 form input.inputan { width:102px; float:left; margin-bottom:2px; padding:0 2px 0 2px; font:normal 8pt Arial, Verdana, Tahoma; }
#login_1 form input.tombol { width:47px; height:17px; margin-bottom:2px; padding:0px; background:#ffffff url(images/tombol.jpg) bottom no-repeat; border:none; cursor:pointer; }
#login_1 form .labelan { width:55px; float:left; margin:auto; padding:0px; color:#002f7e; }
#child_window { float:left; background:#ffffff url(images/bg_window_child.jpg) bottom repeat-x; width:553px; margin-bottom:2px; padding:10px; }
#child_window a { text-decoration:none; color:#3d8bbe; }
#child_window a:hover { text-decoration:none; color:#00436a; }
/*teks*/
.left { float:left; }
.padding10pxkiri { padding-left:10px; }
.padding10pxkanan { padding-right:10px; }
.judul { font:bold 8pt Arial, Verdana, Tahoma; color:#00436a; }
.node { font:bold 9pt Arial, Verdana, Tahoma; color:#00436a; }
fieldset input, textarea, .pilihane { width:300px; font:normal 8pt Arial, Tahoma, Verdana; }
fieldset label.teks { margin-left:50px; width:70px; float:left; }
fieldset label { float:left; margin:3px; } 
img { border:0px; }