* {
padding : 0;
margin : 0;
}

body {
background:#EEEEEE url(../pustaka/green.gif) repeat-x;
text-align : center;
font-size : 11px;
margin : 0;
font-family : Verdana, Helvetica, sans-serif;
}


#perijinanjogjabody{
margin:auto;
padding:0;
width:800px;
display:block;
}

#wrapper {
margin : auto;
padding : 0;
width : 800px;
background : none;
display : block;
}


#top {
clear : both;
float : left;
width : 800px;
margin : 0;
padding : 0;
}
#banner {
width : 800px;
height : 84px;
}

.logo{
padding-left:2px;
padding-top:2px;
float:left;
width : 100px;
height : 84px;
}
.topmenu {
float:right;
width : 698px;
height : 30px;
margin : 0;
padding-top:10px;
padding-left:0px;
color:#FFFFFF;
text-align:left;
}
.topmenu a {
float : left;
color:#FFFFFF;
text-align:left;
text-decoration:none;
margin-right:50px;
}
.topmenu a:hover {
float : left;
color:#8BFF66;
text-align:left;
}


.topmenu2 {
float:right;
width : 698px;
height : 53px;
margin : 0;
padding-top:10px;
padding-right:0px;
text-align: right;
}

.topmenu2 a{
font : 17px verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
text-decoration:none;
color: #FFFFFF;
font:bold;
}

.topmenu2 a:hover{
font : 17px verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#000000;
font:bold;
}

.pencarian {
margin-top:0px;
float: right;
width : 200px;
border : 0 solid #a4cb37;
}

.kotakcari{
margin-top:10px;
float:left;
padding: 3px; 
width: 150px; 
height:23px; 
font-size: 12px; 
color: rgb(147, 147, 147);
BORDER-RIGHT: #ddd 2px solid;
BORDER-TOP: #ddd 2px solid; 
BORDER-LEFT: #ddd 2px solid; 
BORDER-BOTTOM: #ddd 2px solid; 
BACKGROUND-COLOR: #ddd;

}

.kotakcari:hover{
margin-top:10px;
float:left;
padding: 3px; 
width: 150px; 
height:23px; 
font-size: 12px; 
color: rgb(147, 147, 147);
BORDER-RIGHT: #393 2px solid; BORDER-TOP: #393 2px solid; BORDER-LEFT: #393 2px solid; BORDER-BOTTOM: #393 2px solid; BACKGROUND-COLOR: #fff

}

.submit {
	BORDER-RIGHT: #693 2px solid; BORDER-TOP: #693 2px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; BORDER-LEFT: #693 2px solid; COLOR: #fff; BORDER-BOTTOM: #693 2px solid; BACKGROUND-COLOR: #693
}
.submit:hover {
	BORDER-RIGHT: #9c3 2px solid; BORDER-TOP: #9c3 2px solid; BORDER-LEFT: #9c3 2px solid; COLOR: #000; BORDER-BOTTOM: #9c3 2px solid; BACKGROUND-COLOR: #9c3
}


.hasilpencarian {
float:left;
margin-top:0px;
width : 500px;
border : 0 solid #a4cb37;
}


#main {
clear : both;
float : left;
width : 800px;
margin : 0;
padding : 0 0 0 0;
border : 0 solid #d4eda2;
text-align : left;
}

/* ======================================================= Bagian Kiri ===========================================*/
#left {
float : left;
width : 206px;
}

.box {
clear : both;
float : left;
width : 206px;
margin-top:10px;
}

.btop {
background-color:#DDDDDD;
clear : both;
float : left;
width : 186px;
height : 18px;
margin : 0;
padding : 10px 0px 5px 20px;
font : 13px verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color: #000000;
font-weight : bold;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #999999;
}
.bcont {
background-color: #FFFFFF;
clear : both;
float : left;
width : 206px;
margin : 0;
padding : 0 0 0 0;
font : 10px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color : #2e3d52;
}


.menu {
padding : 0 0 0 0;
width :  186px;
border : 0 solid #000;
}

.menu ul {
list-style : none;
margin : 0;
padding : 0 0 0 0;
width :  186px;
}
.menu li {
position : relative;
}

.menu a, .menu a:active, .menu a:link, .menu a:visited {
font : 11px/1.3em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
display : block;
margin : 0;
padding-top:4px;
padding-left:15px;
padding-bottom:4px;
padding-right:0px;
color : #000;
font-weight : normal;
text-decoration : none;
width :  195px;
border-bottom:1px solid #EEEEEE;
}


.menu a:hover {
font : 11px/1.3em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
display : block;
margin : 0;
padding-top:4px;
padding-left:15px;
padding-bottom:4px;
padding-right:0px;
color : #000;
font-weight : normal;
text-decoration : none;
width : 192px;
border-bottom:1px solid #CCCCCC;
}


.menulink {
padding : 0 0 0 0;
margin-top:5px;
margin-left:10px;
width : 180px;
border : 0 solid #000;
}
.menulink ul {
list-style : none;
margin : 0;
width : 180px;
}

.menulink li ul {
position : absolute;
border-left : 2px solid #a4cb37;
border-top : 1px solid #a4cb37;
border-bottom : 1px solid #a4cb37;
border-right : 1px solid #a4cb37;
padding : 0;
}

.polling {
padding-left:5px;
padding-right:5px;
width : 206px;
border : 0 solid #000;
color:#000000;
}

.layanan {
padding-left:10px;
width : 206px;
border : 0 solid #000;
}
.bbot {
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
clear : both;
float : left;
width : 206px;
height : 10px;
padding : 0;
}




/* ===================================================== Bagian Tengah ================================= */
#center {
float : left;
width : 584px;
margin-left:10px;
margin-right:0px;
margin-top:0px;
padding : 0;
}

#runtext {
border : 0;
margin-top: 10px;
padding : 0px 0px;
}

#welcome{
margin-top:10px;
background-color:#CCCCCC;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #CCCCCC;
width:584px;
height:100px;
padding-top:5px;
text-align:center;
}
.selamat{
margin-top:45px;
background-color:#FFFFFF;
border-top:10px solid #669933;
font : 15px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight : bold;
color : #000000;
height:50px;
padding-left:5px;
text-align:left;
}

.cbox {
clear : both;
float : left;
width : 584px;
margin-top:10px;
padding : 0px 0px 0px 0px;
}
.cboxtop {
background-color:#DDDDDD;
clear : both;
float : left;
width : 554px;
height : 35px;
padding : 7px 0 0 30px;
font : 14px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight : bold;
color : #000000;
vertical-align:text-bottom;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #999999;
}
.cboxtophari {
background: url(../pustaka/kontentop.gif) no-repeat;
clear : both;
float : left;
width : 584px;
height : 35px;
padding-top:5px;
font : 14px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight : bold;
color : #000000;
vertical-align:text-bottom;
text-align:center;
}

.cboxcont {
background-color: #FFFFFF;
clear : both;
float : left;
width : 584px;
margin : 0;
padding : 0;
font : 11px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color : #202931;
text-align : left;
}
.cboxcont img {
border : 1px solid #666666;
}
.cboxconts {
clear : both;
float : left;
width : 584px;
margin : 0px 0px;
padding : 0;
font : 11px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color : #202931;
text-align : left;
}

.contmain {
margin-left:15px;
width : 520px;
border-bottom : 1px solid #999999;
}


.contnewstittle{
margin-top:0px;
}

.contnews{
margin-left:10px;
margin-top:0px;
}

.contnews TD {
vertical-align: text-top;
font-size : 11px;
font-family : Verdana, Helvetica, sans-serif;
}


.contnewsend {
float : left;
width : 520px;
}




.contnewsdetail {
float : right;
width : 120px;
}
.contend {
margin-left:15px;
width : 520px;
}

.contpage{
text-align:center;
font : 11px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
}

.contpage TD{
font : 11px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
}
.contpagenumber a
    {
    font-family:Tahoma;
    font-size:11px;
    display:block;
    float:left;
    cursor:pointer;
    color:#00c;
    text-decoration:none;
    display:inline-block;
    border:1px solid #ccc;
    padding:.3em .7em;
    margin:0 .1em 0 0;
    text-align:center
    }
.contpagenumber a:hover
    {
    background:#f0f7e8;
    border:1px solid #00A1DC;
    }
.contpagenumber a.sel
    {
    color:#333;
    font-weight:normal;
    background:#f0f7e8;
    cursor: default;
    border:1px solid #83bc46
    }
.contpage img{
border:none;
}


.btamu {
width : 260px;
}
.isibtamu {
float : right;
width : 170px;
}
h1 {
font : 15px verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight : bold;
color : #162a45;
padding : 0;
margin : 0;
}
h2 {
clear : both;
float : left;
width : 425px;
font : 14px verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight : bold;
color : #162a45;
padding : 5px 0 5px 0;
}
h3 {
font : 13px verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight : bold;
color : #162a45;
padding : 0;
margin : 5px 0 5px 0;
}
h4 {
clear : both;
float : left;
width : 425px;
font : 12px verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight : bold;
color : #162a45;
padding : 5px 0 5px 0;
}
h5 {
clear : both;
float : left;
width : 425px;
font : 11px verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight : bold;
color : #162a45;
padding : 5px 0 5px 0;
}
h6 {
clear : both;
float : left;
width : 425px;
font : 10px verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight : bold;
color : #162a45;
padding : 5px 0 5px 0;
}


.link {
background-color : #000000;
width : 140px;
float : left;
margin : 5px 5px 5px 6px;
padding : 0 0 0 0;
}
.cboxcont img {
margin : 0 4px 0 0;
float : left;
}

.cboxcont a, .cboxcont a:active, .cboxcont a:visited, .cboxconts a, .cboxconts a:active, .cboxconts a:visited {
font : 12px/1.3em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight : bold;
color : #339933;
text-decoration : none;
}
.cboxcont a:hover, .cboxconts a:hover, .cboxconttab a:hover {
font : 12px/1.3em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight : bold;
color : #339933;
text-decoration: underline;
}

.cboxbot {
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
clear : both;
float : left;
width : 584px;
height : 35px;
margin : 0;
padding : 0;

}

/* =========================================================== Bagian Kanan ========================================*/
#right {
background-color:#006600;
float : left;
width : 170px;
margin : 0px 0px;
padding : 0 0 0 0;
}

.boxcari {
margin-left:12px;
border-right : 1px solid #006600;
border-top : 1px solid #006600;
border-left : 1px solid #006600;
border-bottom : 1px solid #006600;
font-size : 11px;
width : 115px;
color : #1c4a8c;
height : 19px;
background-color : #e0edc0;
text-align : left;
}



/* =========================================================== Bagian Bawah ========================================*/

#footer {
float : left;
width : 800px;
}

#bawah {
width : 800px;
height : 50px;
margin-top:10px;
padding-top:20px;
font-weight : normal;
text-align : center;
color : #000;
border-top:1px solid #AAAAAA;
}

.subdomainjudul{
font-family : Verdana, Helvetica, sans-serif;
font-size:14px;
font: bold;
margin-top:10px;
width : 800px;
margin-bottom:10px
}


.subdomain{
margin-top:10px;
width : 500px;
margin:auto;
padding:0;
}

TD {
font-size : 12px;
font-family : Verdana, Helvetica, sans-serif;
}




