body {
  margin: 0px 0px 0px 0px;

}

body.admin {
  margin: 0px 0px 0px 0px;
  background: white

}


table {
  font-family: trebuchet ms;
  font-size: 14px;
  color: black
}

td.title {
  font-family: times;
  font-weight: bold;
  font-size: 30px;
  color: #000000
}  
  
.error {
  font-weight      : bold;
  color            : red
}


div.point_horizontal {
  height: 1px;
  background: url(../images/point_horizontal.gif);
  background-repeat: repeat-x;
  line-height: 0px;
  font-size: 0px
}

td.point_vertical {
  width: 5px;
  background: url(../images/point_vertical.gif);
  background-repeat: repeat-y
}

td.menu_title {
 font-size: 11px;
 font-weight: bold;
 color: white;
 background: black
}

td.menu {
 height: 30px;
 font-size: 14px;
 font-weight: bold;
 color: white;
 background: url(../images/bg-menu.gif);
 padding-left: 10px
 
}

.menu_samping {
 background: url('../images/cdc_15.jpg');
 height: 30px;
 font-size: 11px;
 font-weight: bold;
 color: white;
 background: #5e7009;
 padding-left: 10px
 
}

td.polling_title {
 height: 30px;
 font-size: 11px;
 font-weight: bold;
 color: black;
 background: #f0a515;
 padding-left: 10px
 
}

td.others_title {
 height: 30px;
 font-size: 14px;
 font-weight: bold;
 color: white;
 background: #9a5015;
 padding-left: 10px
 
}

td.content {
 border: solid 1px #dfdfdf;
 padding: 10px 10px 10px 10px;
 color: #669900	
}

td.latest_job {
 border: solid 1px #dfdfdf;
 color: black;
 padding: 10px 10px 10px 10px;
 background: #ffeab3

}

td.polling {
 border: solid 1px #dfdfdf;
 color: black;
 padding: 10px 10px 10px 10px;
 background: #e6e6e6

}

td.latest_news {
 border: solid 1px #dfdfdf;
 color: #669900;
 padding: 10px 10px 10px 10px

}

td.latest_news_content {
 color: #669900;
 padding: 3px 3px 3px 3px

}

td.latest_seminar {
 border: solid 1px #dfdfdf;
 color: #669900;
 padding: 10px 10px 10px 10px

}

td.latest_seminar_content {
 color: #669900;
 padding: 3px 3px 3px 3px

}

td.bottom_menu {
 font-size: 11px;
 color: black;
 background: #90c3f2
}

td.address {
 font-size: 10px;
 color: white;
 background: #1a69ea;
 padding: 10px 10px 10px 20px	
}

td.div_horizontal {
 background: url(images/div-horizontal.jpg)	
}

div.point_horizontal {
  height: 1px;
  background: url(../images/point_horizontal.gif);
  background-repeat: repeat-x;
  line-height: 0px;
  font-size: 0px
}

td.point_vertical {
  width: 5px;
  background: url(../images/point_vertical.gif);
  background-repeat: repeat-y
}

ul {
  margin: 0px 0px 0px -23px!important; /* What Firefox reads */
  margin: 0px 0px 0px 20px; /* What IE reads */
}

.button {
 font-size: 9px;
 border: solid 1px green
}

input, select, textarea {
  border           : solid 1px #939393;
  font-family      : tahoma, verdana, serif;
  font-size        : 12px;
  color            : #333333  
}

#floater {
	z-index: 2;
	width: 50px;
	position: absolute;
	visibility: hidden;
	left: 900px;
	top: 20px;
}
#floaterkiri {
	z-index: 3;
	width: 50px;
	position: absolute;
	visibility: hidden;
	left: 8px;
	top: 20px;
}

.bunglon_1 {
 
 border: 1px solid;
 background: #f5f5f5

}

.bunglon_2 {
 
 border: 1px solid;
 background: #e5e5e5

}


div.under_construction {
  font-size : 50px;
  text-decoration : blink
}

.menupos {
 position: absolute;
 top: 45px;
 left: 0px;	
}
