body {
  margin: 0px 0px 0px 0px;
  background: #afafaf;

}

body.admin {
  margin: 0px 0px 0px 0px;
  background: white

}

a {
   text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:link {
  color: blue;
}

a:visited {
  color: blue;
}

a.menu_admin_home:link:gray,a.menu_admin_home:visited {
  color: black;

}

a.main {
 text-decoration: none
}

a.main:hover {
 text-decoration: underline;
}

a.menu_admin:visited,a.menu_admin:link {
 color: white
}

<?
  if (isset($_REQUEST['page'])) {
?>

a.menu_admin:link {
 color: lime
}

<?
 }
?>

a.latest_job {
 text-decoration: none
}

a.latest_job:hover {
 text-decoration: underline;
}

a.latest_job:visited,a.latest_job:link,a.latest_job:active {
 color: #666666
}

a.latest_news {
 text-decoration: none
}

a.latest_news:hover {
 text-decoration: underline;
}

a.latest_news:visited,a.latest_news:link,a.latest_news:active {
 color: #669900	
}

a.bottom {
 text-decoration: none;
 color: white
}

a.bottom:hover {
 text-decoration: underline;
 color: yellow
}

a.bottom:visited,a.bottom:link,a.bottom:active {
 color: white
}

a.title {
 text-decoration: none
}

a.title:hover {
 text-decoration: underline;
}

a.title:visited,a.title:link,a.title:active {
 color: black
}

a.others {
 text-decoration: none
}

a.others:hover {
 text-decoration: underline;
}

a.others:visited,a.others:link,a.others:active {
 color: #9a5015;
}

a.menu_samping:link {
   color: white;
}

table {
  font-family: georgia;
  font-size: 14px;
  color: #666666
}

td.title {
  font-family: times;
  font-weight: bold;
  font-size: 30px;
  color: #f0a515
}  
  
.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;	
}

