body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #5D5D5D;
}

form {
  margin: 0;
  padding: 0;
}

.tablecontent {
  margin: 0;
  padding: 0;
  border: 1px solid #CCCCCC;
}

.tdcontent {
  padding-top: 20px;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  color: #5D5D5D;
}

.input {
  background: #F7F7F7;	
  color: #999999;
  border: solid 1px #CDCDCD;
}

.search {
  background: #DFE4D2;	
  color: #8A9961;
  border: solid 1px #A0A989;
  margin-bottom: 2px;
}

.btninput {
  background: #7B9343;	
  color: #E5EBD7;
  border: solid 1px #A0A989;
}

.titlepage {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #26511C;
  font-size: 26px;
}

.jdlcontent {
  font-family:"Times New Roman", Times, serif;
  font-size:26px;
  color:#0E4703;
}

.jdltanggalmerah {
  font-family:"Times New Roman", Times, serif;
  font-size:16px;
  color:#7C010B;
}

.textstandart {
  color: #687A5F;
}

.blkleft {
  background: url(images/bgr_left.jpg) repeat-x right top;
}

.blkright {
  background: url(images/bgr_right.jpg) repeat-x left top;
}

.galeri {
  border: 3px solid #E5E5E5;
  text-align: center;
}

.jdlgaleri {
  margin: 5px 10px 5px 10px;
  padding-bottom: 5px;
  font-size: 14px;
  color: #26511C;
  border-bottom-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: dashed;
  border-left-style: none;
  border-bottom-color: #687A5F;
  font-weight: bold;  
}

.txtgaleri {  
  margin: 5px 10px 5px 10px;
  padding-bottom: 5px;
  color: #687A5F;
}

.blockberita {
  background: #4C4E4C url(images/bgr_berita.jpg) repeat-x left top;
  border: 2px solid #A9B5A3;
}

.berita {
  color: #FFFFFF;
}

.pictberita {
  border: 5px solid #FFFFFF;
  text-align: center;
}

.pictkeluhan {
  float: left;
  margin-top: 5px;
  margin-right: 10px;
  border: 3px solid #C6C3C3;
  text-align: center;
}

.pictinfopenting {
  margin-left: 10px;
  border: 3px solid #C6C3C3;
}

.tglagendakota {
  color: #900000;
}

.tglberita {
  color: #004A13;
  font-size: 12px;
}

.jdlberita {
  color: #AC0000;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;	
}

.arsipberita {
  color: #DBEAD4;
  font-size: 12px;
}

.titlemodul01 {
  margin-top: 5px;
  margin-bottom: 5px;
  background: url(images/bgr_agendakota.gif) repeat-x;
  height: 28px;	
}

.txtmodul01 {
  margin: 5px 10px 5px 10px;
  padding-bottom: 5px;
  border-bottom: 1px dashed #C1C1C1;
}

.titlemodul02 {
  margin: 0px 0px 10px 15px;
  color: #2A3722;
  font-size: 14px;
}

.titlemodul02_bgr {
  background: #75856C url(images/bgr_ttl.gif) no-repeat left bottom;
  height: 3px;
}

.txtmodul02 {
  padding-top: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #B1C4A6;
}

.txtlogin {
  border-left: 1px solid #AEB6A8;
  border-right: 1px solid #AEB6A8;
  padding: 8px;
}

.txtinfokota {
  padding: 8px;
  background: url(images/infokota_body.gif) repeat-y;
}

.listinfokota {
  padding-bottom: 5px;
  border-bottom: 1px dashed #C8C8C8;
}

a.infokota:link {
  text-decoration: none;
  color: #565656;
}

a.infokota:visited {
  text-decoration: none;
  color: #565656;
}

a.infokota:hover {
  text-decoration: none;
  color: #8F4343;
}

a.infokota:active {
  text-decoration: none;
  color: #565656;
}

.footer {
  border-top: 5px solid #444F3D;
  text-align: left;
  height: 20px;
}

a {
  color: #000000;
}

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  color: #687A5F;
}

a:active {
  text-decoration: none;
}

.btsline {
  margin: 20px 0 20px 0;
  background: url(images/ln02.gif) repeat-y left top;
}

.edisigapura {
  color: #E3DE92;
}

.jdlgapura {
  color: #F1F6EE;
  font-size: 16px;
  font-weight: bold;
}

.txtgapura {
  color: #F1F6EE;
}

a.menutop:link {
  padding: 0 5px;
  text-decoration: none;
  color: #273607;
  font-weight: bold;
}

a.menutop:visited {
  padding: 0 5px;
  text-decoration: none;
  color: #273607;
  font-weight: bold;
}

a.menutop:hover {
  text-decoration: none;
  color: #4D6715;
  font-weight: bold;
}

a.menutop:active {
  padding: 0 5px;
  text-decoration: none;
  color: #273607;
  font-weight: bold;
}

a.submenutop:link {
  padding: 0 5px;
  text-decoration: none;
  color: #546C72;
  font-weight: bold;
  font-size: 11px;
}

a.submenutop:visited {
  padding: 0 5px;
  text-decoration: none;
  color: #546C72;
  font-weight: bold;
  font-size: 11px;
}

a.submenutop:hover {
  text-decoration: none;
  color: #750202;
  font-weight: bold;
  font-size: 11px;
}

a.submenutop:active {
  padding: 0 5px;
  text-decoration: none;
  color: #546C72;
  font-weight: bold;
  font-size: 11px;
}

a.arsip:link {
  text-decoration: none;
  color: #FA7205;
}

a.arsip:visited {
  text-decoration: none;
  color: #FA7205;
}

a.arsip:hover {
  text-decoration: none;
  color: #A4D588;
}

a.arsip:active {
  text-decoration: none;
  color: #FA7205;
}

a.arsipberita:link {
  text-decoration: none;
  color: #DBEAD4;
}

a.arsipberita:visited {
  text-decoration: none;
  color: #DBEAD4;
}

a.arsipberita:hover {
  text-decoration: none;
  color: #FFFFFF;
}

a.arsipberita:active {
  text-decoration: none;
  color: #DBEAD4;
}
.tower {
  padding: 0;
  margin: 0;
  width: auto;
  float: right;
}

.tower ul {
  padding-top: 10px;
  padding-left: 15px;
  margin: 0;
}

.thnregulasi {
  padding-top: 10px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  color: #7F0102;
  font-size: 15px;
  font-weight: bold;
  border-bottom: 1px solid #7F0102;
}

.listkerjasama {
  margin: 3px 6px;
  border-bottom: 1px dashed #E7E2B8;
}
