/* CSS Document */
body{
	padding:0px;
	margin:0px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div, p, ul, h2, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
a{color:#000; text-decoration:none;}
a:hover{background:#fff; color:#666;} 

.lang{height:18px; font:12px/14px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; padding:10 0 0 0}
/*----TOP PANEL----*/
/*#topPan{width:470px; height:32px;}*/
#topPan td{width:76px; height:28px; float:left; font-size:11px; font-weight:bold; text-align:center; line-height:10px;}
#topPan td a{width:76px; height:28px; display:block; background:url(../images/topmenu-normal.jpg) 0 0 no-repeat; color:#666; text-decoration:none;  margin:0; padding:5 0 5 0;}
#topPan td a:hover{width:76px; height:28px; display:block; background:url(../images/topmenu-hover.jpg) 0 0 no-repeat; color:#fff; text-decoration:none; padding:5 0 5 0;}
#topPan td.home{width:75px; height:25px; display:block; background:url(../images/topmenu-hover.jpg) 0 0 no-repeat; color:#fff; text-decoration:none; margin:0; padding:5 0 5 0;}
/*----/TOP PANEL----*/

/*----BOX LOGIN----*/
#leftPan{width:237px; height:196px; margin:0 auto; padding:0; border:1px solid #DCDAC2; background:#fff; color:#000;}
#leftPan h2{height:60x; background:url(../images/symbol4.gif) 0 0 no-repeat #fff; display:block; padding:0 0 0 60; margin:12px 0 20px 13px; font:16px/48px  Georgia,"Times New Roman", Times, serif; color:#5EA000; text-transform:uppercase;}
#leftPan h2 span{background:#fff; color:#3D3C2C;}
#leftPan form{width:220px; height:80px; background:#EBE9D7; padding:0; margin:0 0 0 8px; color:#333227;}
#leftPan form #login_m{width:218px;}
#leftPan form #login_m td{font:14px/16px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; width:200; padding:10 0 0 10;/*trbl*/}
#leftPan form #login_i td{font:12px/12px Georgia, "Times New Roman", Times, serif; color:#000; width:80; padding:10 0 0 10;/*trbl*/}
#leftPan form #login_i td.input{font:11px/12px Arial, "Times New Roman", Times, serif; color:#000; padding:0 5 5 5;}
#leftPan form #login_i input{font:11px/12px Arial, "Times New Roman", Times, serif; float:left; display:block; width:101px; height:20px; margin:10 0 0 0;}
#leftPan form input.gobutton{background:url(../images/arrow4.gif) no-repeat 30px 0 #63614F; border:none; width:45px; height:21px; display:block; margin:2px 0 0 0; padding:0 0 0 5px; text-decoration:none; color:#fff; font:14px/21px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left;}
#leftPan form input.logoutbutton{background:url() no-repeat 30px 0 #63614F; border:none; width:70px; height:21px; display:block; margin:2px 0 0 0; padding:0 0 0 5px; text-decoration:none; color:#fff; font:14px/21px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left;}

#leftPango{width:220px; height:25px; border-top:1px solid #fff; background:#B0AD93; display:block; padding:0; margin:0; font-size:12px; color:#FFFFFA; line-height:20px; font-weight:bold;}
#leftPango p.textposition a{float:left; padding:0 0 0 20px; margin:0; text-decoration:none; color:#FFFFFA; background:#B0AD93;}
#leftPango p.textposition a:hover{text-decoration:none; background:none;}
#leftPango a:hover{background:url(../images/arrow4.gif) no-repeat 30px 1px #333229; text-decoration:none; color:#fff;}

#visit{height:18px; color:#fff; }
#visit h2{background:#fff; font:12px/12px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; padding:5 0 5 30;}

#testi td.head{
	font-weight:bold;
	color:#3399FF;
	padding:5 0 5 5;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	background-image: url(../images/table_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#testi p{
	font:12px/14px Arial, "Times New Roman", Times, serif;
	text-align: justify;
	padding:10 5 10 5;
	background-image: url(../images/table_content.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#testi p.more{
	font-weight:bold;
	font:12px/14px Arial, "Times New Roman", Times, serif;
	padding:5 0 5 5;
	background-image: url(../images/table_bottom.jpg);
	background-position: center top;
}
#testi p.more a{color:#666;}
#testi p.more a:hover{color:#000;}

/*----BODY Panel----*/
.focus { background-color: #fefbc8; }
.error { background-color: #ffb7b2; }

#rightPan{width:504px; border:1px solid #DCDAC2; color:#3D3C2C;}
#rightPan h3{background:#FCFAE6; display:block; float:center; padding:0 0 0 0px; margin:12px 12px 12px 12px; font:16px/28px Georgia, "Times New Roman", Times, serif; font-weight:bold; text-align:center; color:#3D3C2C;}
#rightPan td.col{padding:0 0 10 0;}
#rightPan .box{width:486px; background:#FCFAE6; padding:0 0 10 0; margin:8 8 100 8px; color:#333227;}
/*#rightPan form{width:486px; background:#FCFAE6; padding:0 0 10 0; margin:8 8 10 8px; color:#333227;}*//*trbl*/
#rightPan form h2{width:400px;float:left; padding:0 0 0 0px; margin:12px 12px 12px 12px; font:16px/28px Georgia, "Times New Roman", Times, serif; color:#3D3C2C;}
#rightPan form label{width:190px; display:block; float:left; padding:0 5px 0 5px; margin:0 5px 0px 5px; font:12px/18px Arial, "Times New Roman", Times, serif;}
#rightPan form label.small{width:10px; display:block; float:left; padding:0 5px 0 5px; margin:3px 0px 0px 0px;}
#rightPan form label.kecil{font:10px/12px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; float:left; padding:50px 0px 0 30px; margin:3px 0px 0px 0px;}
#rightPan form label.check{width:425px; display:block; float:left; padding:0 5px 0 5px; margin:0 0px 0px 5px;}
#rightPan form label.check a{background:none; color:blue;}
#rightPan form input{float:left; display:block; width:250px; height:20px; margin:5px 0px 0px 5px; font:12px Arial;}
#rightPan form input.small{float:left; display:block; width:20px; height:14px; }
#rightPan form input.s100{float:left; display:block; width:100px; height:20px; font:12px Arial;}
#rightPan form input.submit{float:right; width:100px; height:24px; display:block; margin:20px 10px 0px 2px; padding:0px 0px 2px 2px; text-decoration:none; color:#000; font:11px/18px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center;}
#rightPan form input.check{float:left; display:block; width:15px; height:15px; margin:2px 0px 0px 0px;}
#rightPan form input.hid{width:0;visibility:hidden;}
#rightPan form label.pilih{width:100px; display:block; float:left; padding:5 5px 0 25px; margin:0 5px 0px 5px; font:14px/20px Arial, "Times New Roman", Times, serif;}
#rightPan form select.pilih{float:left; display:block; width:200px; height:20px; margin:5px 0px 0px 5px;}
#rightPan form select{float:left; display:block; width:100px; height:20px; margin:5px 0px 0px 5px;}

#rightPan .box ol{font:14px/20px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; text-align:justify; width:450px; display:block; float:left; padding:0px 5px 0px 25px; margin:0 5px 0px 5px;}
#rightPan .box ol.small{font:14px/20px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; text-align:justify; width:400px; display:block; float:left; padding:0px 5px 0px 25px; margin:0 5px 0px 5px;}
#rightPan .box h2{width:400px;float:left; padding:0 0 0 0px; margin:12px 12px 12px 12px; font:16px/28px Georgia, "Times New Roman", Times, serif; color:#3D3C2C;}
#rightPan .box h2.center{width:460px;padding:0 0 0 0px; margin:12px 12px 12px 12px; font:14px/28px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; text-align:center;}
#rightPan a.link{ font:11px/16px Georgia, "Times New Roman", Times, serif;  float:right; padding:0px 5px 0px 5px; margin:0 5px 0px 5px;}

#rightPan .syarat{width:486px; background:#FCFAE6; padding:0 0 10 0; margin:8 8 100 8px; color:#333227;}
#rightPan .syarat ol{font:14px/20px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; text-align:justify; width:445px; display:block; float:left; padding:0px 5px 0px 30px; margin:0 5px 0px 5px;}
#rightPan .syarat ol.small{font:14px/20px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; text-align:justify; width:400px; display:block; float:left; padding:0px 5px 0px 25px; margin:0 5px 0px 5px;}
#rightPan .syarat h2{width:400px;float:left; padding:0 0 0 0px; margin:12px 12px 12px 12px; font:16px/18px Georgia, "Times New Roman", Times, serif; color:#3D3C2C;}
#rightPan .syarat h2.center{width:460px;padding:0 0 0 0px; margin:12px 12px 12px 12px; font:14px/28px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; text-align:center;}
#rightPan .syarat p{font:12px/20px Georgia, "Times New Roman", Times, serif; color:green; text-align:justify; width:450px; display:block; float:left; padding:0px 5px 0px 25px; margin:0 5px 0px 5px;}

#rightPan .ntable{width: 480px;}
#rightPan .tdtable_t0{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 10px;color: #0066FF;}
#rightPan .tdtable_b0{font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 5x;}
#rightPan .tdtable_b0 .nhead{font-family: Arial, Helvetica, sans-serif;font-size: 10px;margin: 0px;padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 15px;color: #0000FF;}
#rightPan .tdtable_b0 a.nmore{float: right;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #0000CC;padding: 0px;margin-top: 0px;margin-right: 15px;margin-bottom: 5px;margin-left: 0px;}
#rightPan .tdtable_b0 a.nmore:hover{text-decoration: none;color: #FFFFFF;background-color: #0066FF;}
#rightPan .tdtable_b0 p{font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align: justify;margin: 0px;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 15px;}
#rightPan .tdtable_t {border: 2px solid #CCCCCC;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 10px;color: #0066FF;background-color: #f2f3f5;}
#rightPan .tdtable_b {border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;border-bottom-color: #CCCCCC;font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding-top: 5px;padding-right: 0px;padding-bottom: 5px;padding-left: 5x;}
#rightPan .tdtable_b ul{list-style-type: none;margin:0px;padding-left:15px;}
#rightPan .tdtable_b a{font-size: 12px; text-decoration: none; color: #666;}
#rightPan .tdtable_b a:hover{text-decoration: underline; color: #666;}
#rightpan .tdtable_b em{color:#000}


#all{width:750px; border:1px solid #DCDAC2; color:#3D3C2C;}
#all h3{height:28px; background:#FCFAE6; display:block; float:center; padding:0 0 0 0px; margin:12px 12px 12px 12px; font:14px/28px Georgia, "Times New Roman", Times, serif; font-weight:bold; text-align:center; color:#3D3C2C;}
#all td.allcol{padding:0 0 8 0;}
#all .box{width:734px; background:#EBE9D7; padding:0 0 10 0; margin:8 8 100 8px; color:#333227;}
#all .box ol{font:14px/20px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; text-align:justify; width:680px; display:block; float:right; padding:0px 5px 0px 25px; margin:0 5px 0px 5px;}
#all .box ol.small{font:14px/20px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; text-align:justify; width:400px; display:block; float:left; padding:0px 5px 0px 25px; margin:0 5px 0px 5px;}
#all .box ul{font:14px/20px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; text-align:justify; width:680px; display:block; float:left; padding:0px 5px 0px 25px; margin:0 5px 0px 5px;}
#all .box h2{width:600px;float:left; padding:0 0 0 0px; margin:12px 12px 12px 12px; font-weight:bold; font:18px/18px Georgia, "Times New Roman", Times, serif; color:#3D3C2C;}
#all .box h2.center{font:20px/22px Georgia, "Times New Roman", Times, serif; color:red; background:yellow; text-align:center; width:550px; display:block; padding:10px 10px 10px 30px; margin:0 5px 0px 80px;}
#all .box h2.center1{font:20px/22px Georgia, "Times New Roman", Times, serif; text-align:center; width:550px; display:block; padding:10px 10px 10px 30px; margin:0 5px 0px 80px;}
#all .box p{font:14px/16px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; text-align:justify; width:680px; display:block; float:left; padding:10px 5px 10px 25px; margin:0 5px 0px 5px;}
#all .box p.list{text-indent: -5pt; font:14px/16px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; text-align:justify; width:680px; display:block; float:left; padding:0px 5px 0px 25px; margin:0 5px 0px 5px;}
#all .box p.list1{font:14px/16px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; text-align:justify; width:580px; display:block; float:left; padding:0px 10px 0px 30px; margin:0 5px 0px 80px;}
#all .box table.m_img{float:left; width:720px; height:894px; padding:0; margin:0px 0px 0 5;}
#all .box table.m_img td{padding:0;margin:0;}
#all .box table.m_tbl{float:left; width:500px; padding:0; margin:0px 0px 0 5;}
#all .box table.m_tbl td{font:14px/16px Georgia, "Times New Roman", Times, serif; font-weight:bolder; color:red; padding:0;margin:0;}
#all .box table.m_tbl1{float:left; width:650px; padding:0; margin:0px 0px 0 5;}
#all .box table.m_tbl1 td{font:14px/16px Georgia, "Times New Roman", Times, serif; padding:0;margin:0;}
#all .box .red1blod{font:14px/16px "Times New Roman", Times, serif;font-weight:bolder; color:red;}
#all .box p.tegah{text-align:center;}
#all .box img.right{float:right; padding:10px 0px 10px 15px;}
#all .box img.x-img{padding:0px 0px 0px 0px;}
#all .box ol.kuning{font:16px/20px Georgia, "Times New Roman", Times, serif; color:red; background:yellow; text-align:justify; width:548px; display:block; padding:10px 10px 10px 30px; margin:0 5px 0px 76px;}

#all .box table{font:12px/14px Arial,Georgia, "Times New Roman", Times, serif; color:#000;}
#all .box table tr.head{font-weight:bold; font:18px/16px Arial; color:#000; background:gray; }
#all .box table tr.tab{font-weight:bold; font:11px/13px Arial; text-align:center; color:#fff; background:gray; }
#all .box table tr.fot{font-weight:bold; font:11px/13px Arial; color:#fff; background:gray; }
#all .box table tr.con{font:11px/13px Arial; color:#000;}
#all .box table tr.con1{font:11px/13px Arial; color:#000; background:#CCFFCC; }
#all .box table td{padding:2px 2px 2px 2px; margin:2px 2px 2px 2px;}

#all .box .red1{color:red;}
#all .box .yel1{color:yellow;}
#all .box .blu1{color:blue;}
#all .box .red2{color:red; font-weight:bolder;}
#all .box .yel2{color:yellow; font-weight:bolder;}
/*----Footer Panel----*/
#footermainPan{background:url(../images/footerbg.gif) 0 0 repeat-x #F4F4F4; color:#212121; margin:0 auto; height:70px; clear:both;}
#footerPan{width:689px; margin:0 auto; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal; padding:10px 0 0;}
#footerPan p.alamat{width:550px; background:#F4F4F4; text-align:center; color:#212121; margin:0 auto; font:14px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold;}
#footerPan p.copyright{width:250px; background:#F4F4F4; color:#212121; margin:0 auto;}

#leftpanel{
	float:left;
	width:200px;
}
.table_top{
	width: 204px; 
	height: 27px;
	background-image:url(../images/table_top.jpg);
	background-repeat:no-repeat;
}
.table_text{
	margin-left:15px;
	margin-right:15px;
	text-align:justify;
}
.news_date {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0099CC;
}
.news_text {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.news_more {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	font-weight: bold;
}
.table_content{
	width: 204px;
	background-image:url(../images/table_content.jpg);
	background-repeat:repeat-y;
}
.title_panel {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
}
#contenttext{
	float:right;
	width: 580px;
}
.title_blue {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 26px; color: #7DA5E0; }
.title_panel {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.body_text {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}