@charset "utf-8";
/* CSS Document */

body{
	background:url(images/bg.jpg) top center repeat-y;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

table tr td{
	border:none;
}

input {
	font-size:12px;	
}

h1{
	color:#fff200;
	font-size:16px;
}

img{
	border:none;
}

a{
	text-decoration:none;
	color:#CCCCCC;
}

a:hover{
	text-decoration:underline;
	color:#fdfd00;
}

.container{
	width:790px;
	margin:0 auto;
	background:black;
	height:600px;
	color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	margin-top:105px;
}

.header{
	height:220px;
	width:100%;
	margin:0px 0px 0px 0px;
}

#flash_header{
	width:980px;
	height:220px; 
		text-align:center;

}

.header #logo{
	background:url(images/logo.png) left top no-repeat; 
	width:296px; 
	height:92px; 
	margin:30px 15px 15px 25px;
}

.billboard{
	position:absolute;
	width:100%;
	margin:0 auto;
	z-index:2;
}

.img_header{
	background:url(images/team.png) no-repeat;
	margin-top:-276px; 
	float:left; 
	position:absolute;
	z-index:3;  
	width:298px; 
	height:300px; 
	margin-left:0px;
}

#menus {
	float:right; 
	z-index:1; 
	position:relative;
	margin:-280px 0px 0px 0px;
	border:0px;
}

#hdr_bot_lf{
	text-align:left;
	width:100%;
	height:8px;
	background: url(images/hd_bot_rpt.png) repeat-x;
}

#hdr_bot_rpt{
	background: url(images/hd_bot.png) no-repeat;
	height:125px;
	width:934px;
	text-align:left;
	position:absolute;
	left: -0px;
	top: 220px;
	float:left;
}

.body{
	margin:0 auto; 
	width:805px;
	color:#ccc;
	background-color: #000;
	padding-top:250px;
	vertical-align:top;
 	
}
 
#body2{
	padding:20px;
	float:left;
	color:#cccccc;
	font-size:12px;
	line-height:20px;
	padding-bottom:0px;
	margin-top:-70px;
	background-color:#000;
}
 

#caption0{
	width:439px; 
	height:150px; 
	float:left;
	margin-left:240px;
	z-index:2;
	margin-top:-150px;
}
#caption{
	width:439px; 
	height:150px; 
	float:left;
	z-index:2;
	margin-top:-80px;
	position: absolute;
}
#caption2{
	width:344px; 
	height:53px; 
	color:#FF3; 
	margin-left:320px; 
	z-index:2; 
	position:absolute; 
	margin-top:-60px;
}

#search{
	color:#FF3;
	font-size:12px;
	margin-left:380px;
	z-index:2;
	position:absolute;
	margin-top:10px;
}
#number{
 	color:#CCC;
	font-size:18px;
	padding-top:30px;
	margin-right:-30px;
	padding-right:110px;
	float:right;
	margin-top:-250px;
}


#col1{
	width:225px;
	float:left;
	background-color:#111111;
	padding:15px;
	min-height:400px;
}
#col2{
	width:250px;
	float:left;
	background-color:#1f1f1f;
	padding:15px;
	min-height:400px;
}
#col3{
	width:195px;
	float:left;
	background-color:#111111;
	padding:15px;
	min-height:400px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

#col3 ul{
	padding:0px;
}

#col3 ul li{
	list-style:none;

	}

#col3 ul li a{
	/*color:#fdfd00;*/
	text-decoration:none;
}

#col3 ul li a:hover{

}

#submenu1 {
	padding-left: 30px;
	margin:30px 0;
	color:#CCCCCC;
	font-family: Arial, helvetica, sans-serif;
	white-space: normal;
	list-style-type: circle;
	line-height: 20px;
}

#submenu1 li {
	border-bottom: 1px dotted #151515;
}

.footer{
	 margin-bottom:0px;
	
}

.footer1{
	width:785px;
	float:left;
	margin-left:0px;
	font-size:11px;
	color:#999;
	border-top:dotted #FFCC00 1px;
	background-color:#000;
	padding-left:20px;
}

.footer1 #footer_left{
	float:left;
	margin-top:5px;
	font-weight:bold;
}

.footer1 #footer_left ul{
	padding:0px;
	margin:0px;
}

.footer1 #footer_left ul li{
	font-size:11px;
	padding:1px 5px 1px 5px;
	margin:0px;
	
}

.footer1 #footer_left ul li a{
	font-size:11px;
	color:#999;
	text-decoration:none;
}

.footer1 #footer_left ul li a:hover{
	text-decoration:underline;
}
.footer1 #footer_left a{
	font-size:11px;
	color:#eee;
	text-decoration:none;
	padding-right:10px;
	padding-left:4px;
}

.footer1 #footer_left a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#fc0;
}
.footer1 #footer_right{
	float:right;
	margin-top:5px;
	font-weight:bold;
	border-left:1px solid #999;
}

.footer1 #footer_right ul{
	padding:0px;
	margin:0px;
}

.footer1 #footer_right ul li{
	display:inline-block;
	font-size:11px;
	border-right:solid #999 1px;
	padding:1px 5px 1px 5px;
	margin:0px;
}

.footer1 #footer_right ul li a{
	display:inline-block;
	font-size:11px;
	color:#999;
	text-decoration:none;
}

.footer1 #footer_right ul li a:hover{
	text-decoration:underline;
}

#last{
	border:none;
}
.contactleft{
	float:left;
	width:40%;
	padding:10px; 
}
.contactright{
	float:right;
	width:53%;
	padding:10px;
}
.erralert {
	background: #FFCCCC url(./images/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #FF3333;
	border-bottom: 2px solid #FF3333;
	margin:0px auto;
	color:#000000;
	width:80%;
	}
.okalert {
	background:#FFFFFF url(./images/ok_icon.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #009933;
	border-bottom: 2px solid #009933;
	margin:0px auto;
	color:#009933;
	font-size:12px;
	width:80%;
	}
.textbox{
	background-color:#666;
	border:1px solid #fff200;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.areabox{
	background-color:#666;
	border:1px solid #fff200;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:300px;
}
.tombol{
	font-weight:bold;
	font-family:Tahoma, Helvetica, sans-serif;
	background-color:#ff5500;
	border:1px solid #999;
	color:#eee;
	padding:5px;
	margin-top:0px;
}

.imgboxcor{
	height:5px;
	width:5px;
	padding:0px;
}
.imgboxrpt{
	/*background-image:url(images/cor_fill.png);  */
	background-repeat:repeat;  
	padding:0px;
	height:5px;
	width:5px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.konten{
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	float:left;
	color:#CCC;
}
.konten_thumbs{
	text-align:left;
	margin-left:-20px;
	float:right;
	width:141px;
	font-size:12px;
	text-decoration:none;
	margin-bottom:30px;
	line-height:18px;
	
}
.separator_lf{
	float:left;
	width:5px;
	height:25px;
	background-image:url(images/separator_lf.png);
	background-repeat:no-repeat;
}
.separator_rp{
	float:left;
	width:750px;
	height:25px;
	background-image:url(images/separator_rpt.png);
	background-repeat:repeat-x;
}
.separator_rg{
	float:right;
	width:5px;
	height:25px;
	background-image:url(images/separator_rg.png);
	background-repeat:no-repeat;
}
.imgdefault{
	padding-top:10px;
	padding-bottom:20px;
}
.date{
  width:130px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#eee;
	margin-top:0px;
	float:left;
	line-height: 15px;
  /*border:1px solid #eee;   */
}
.date1{
  width:250px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#eee;
	margin-top:0px;
	float:left;
	line-height: 15px;
  /*border:1px solid #eee;    */
}

.thumbs{
	float:left;
	margin-right:10px;
	margin-top:10px;
	/*border:1px solid #ff5500; */
}
div.round{
  border:1px solid #ff5500;
}
.testi{
	background-image:url(images/testi.png);
	width:250px;
	background-repeat:no-repeat;
	height:100px;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:5px;
	float:left;
}
.testi_konten{
	text-align:justify; 
	line-height:normal;
	padding:28px 10px 5px 10px;
	float:left;
}
.details{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	float:left;
}
.details a{
  background:url(./images/btn_viewall.png) 0 0 no-repeat;
  width:77px;
  height:24px;
  display:block;
}
.title{
	color:#fff200;
	font-size:16px;
	border-bottom:1px solid #AA0;
}
.row{
	border-bottom:1px solid #666;
}
.input{
	background:#58585a;
	border:none;
	width:206px;
	color:#CCC;
	font-size:14px;
	padding:0 0 2px 4px;
	font-family:Tahoma, Geneva, sans-serif;
}
.tab{
	float:left;
	height:26;
	width:159px;
	z-index:2;
	position:relative;
}
.news_btn{
	background:url(images/btn1.png) no-repeat; 
	padding:5px 5px 5px 30px; 
	width:249px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFCC00;
	float:left;
}
.news_sp{
	background-color:#ff9c13;
	width:760px;
	float:left;
	height:5px
}
.map{
	margin-left:90px;
	margin-top:0px;
	margin-bottom:0px;
}
.col-small{
	margin-left:100px;
	width:240px;
	float:left;
	border-right:1px solid #AA0;
	padding-right:30px;
}
.col-small2{
	margin-left:25px;
	width:290px;
	float:left;
}

.pemisah {
	font-weight:bold; 
	font-size:14px;
	color:#FC0;

	border-top:1px solid #666666;
}
.blank{
  clear:both;
  font-size:0px;
  line-height:0px;
}
.paging{
  height:30px;
  line-height:30px;
  font-weight:bold;
  font-size:12px;
  color:#eee;
  margin-right:4px;
  /*border:1px solid #333; */
  background-color:transparent;
} 
a.paging:hover{
  color:#aeb000;
  text-decoration:underline;
}
.paging1{
  height:30px;
  line-height:30px;
  font-weight:bold;
  font-size:12px;margin-right:4px;
  color:#999;
  /*border:1px solid #333; */
  background-color:transparent;
}
p.right{
  float:right;
}
.buttonback{
  width:98px;
  height:24px;
  background:url(./images/btn_back.png) 0 0 no-repeat;
  display:block;
  background-color:transparent;
  border:none;
  color:#eee;
  cursor:pointer;
  font-weight:bold; 
}
p.content{
  margin:0;
  padding:0;
}
