div#header {
	width:978px;
	height:126px;
	clear: both;
	}
a#perlan_bio {
  float:left;
  display: block;
  width: 247px;
  height: 71px;
  background: #fff url('/img/logo.gif') center center no-repeat;
  text-decoration: none;
  padding: 0px 15px 0px 11px;
  }
a#perlan_bio:hover {
  text-decoration: none;
  }

#top_menu {
  float: right;
  width: 480px;
  height: 119px;
  background: #fff url('/img/bg_top_menu.gif')  bottom no-repeat;
  }
#top_menu ul {
  margin: 0px;
  padding: 0px;
  clear: both;
  list-style: none;
  }
#top_menu li {
  float: left;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  height: 70px;
  }
#top_menu li a {
  display: block;
  width: 119px;
  height: 70px;
  background: #fff url('/img/top_menu_item_off.gif') top left repeat-x;
  line-height: 70px;
  text-align: center;
  }
#top_menu li a img {
  margin: auto;
  margin-top: 30px;
  }
#top_menu li a:hover {
  text-decoration: none;
  background: #fff url('/img/top_menu_item_on.gif') top left repeat-x;
  }
#top_menu li.green_menu_item a {
  border-bottom: 5px solid #7db53a;
  }
#top_menu li.orange_menu_item a {
  border-bottom: 5px solid #ed9728;
  }
#top_menu li.violet_menu_item a {
  border-bottom: 5px solid #5a65d0;
  }
#top_menu li.blue_menu_item a {
  border-bottom: 5px solid #8ec6d9;
  }
	
div#search {
	width:225px;
	height:50px;
	padding-top:19px;
	float:right;
	background:#9fd5e8;
	}
div#search table  {
	width:190px;
	height:30px;
	margin:auto;
	}
div#search td.input	{

	width:161px;
	height:22px;
	padding-top:8px;
	text-align:center;
	background:url('/img/bg_top_search.gif') top left no-repeat;
	}
div#search input {
	width:141px;
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px;
	background:none;
	border:0px;
	font: 12px Arial, Verdana;
	color:#207999;
	text-align:left;
	}

