/* Genaral Start */
.{
	margin:0;
	padding:0;
}
body {
	margin:0px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#434343;
	line-height:13pt;
	background:#ffffff;
}
a {
	color:#ff2a06;
	text-decoration:none;
}
img {
	border-style:none;
}

ul {
	padding:0px;
	margin:0;
	list-style:none;
}
ol {
	padding:0px;
	margin:0;
}
li {
	padding:0px;
	margin:0;
}
h1,h2,h3,h4,h5,h6{
	font-size:8pt;
	padding:0;
	margin:0;
}
p{
	margin:0;
	font-size:12px;
	line-height:160%;
	}
input,select{
	padding:1px;
	margin:0;
	font-size:8pt;
	height:17px;
	border:1px solid #7F9DB9;
}
form{
	padding:0;
	margin:0;
	}	
#wrapper_out{
	margin:0 auto;
	padding:0;
	width:900px;
	margin-top:20px;
}
#wrapper {
	float:left;
	width:900px;
}
.clear { 
	clear: both; 
	display: block; 
	visibility: hidden; 
	line-height:0px;
}
/* Genaral End */

/* Header Start */
#Header {
	width:900px;
	float:left;
	background:url(../images/header_bg.gif) top left repeat-x;
	padding:35px 0 14px 0;
	}
	#Header h1 {
		display:block;
		float:left;
		width:900px;
		margin:0;
		padding:0;
		height:38px;
		background:url(../images/logo.gif) top left no-repeat;
		}
		#Header h1 a {
				background: no-repeat;
				display:block;
				width:900px;
				height:38px;
				}
				.non_disply {
					display:none;
					}
		#HeaderSearch {
			width:213px;
			height:20px;
			padding:2px 5px;
			float:right;
			margin-top:8px;
			background:url(../images/searchbox_bg.gif) top left no-repeat;
			}
			#HeaderSearch input {
				border:none;
				height:13px;
				width:195px;
				color:#666666;
				}
#Nav {
	width:900px;
	float:left;
	border-top:3px solid #ff2a06;
	border-bottom:1px solid #e2e2e2;
	}
	#Nav ul {
		float:left;
		width:900px;
		font-size:12px;
		border-left:1px solid #e2e2e2;
		}
		#Nav ul li {
			float:left;
			border-right:1px solid #e2e2e2;
			display:block;
			}
			#Nav ul li a {
				color:#787878;
				text-decoration:none;
				margin:1px;
				padding:2px 9px;
				display:block;
				}
				#Nav ul li a:hover {
					background:#e2e2e2;
					color:#ff2a06;
					display:block;
					}
					#Nav ul .nav_cur{
						background:#e2e2e2;
						color:#ff2a06;	display:block;				
					}
/* Header End */

/* ContentsMain Start */
#Contents {
	width:900px;
	float:left;
	margin-top:10px;
	margin-bottom:1px;
	background:url(../images/contents_ng.gif) top left repeat-y;
	}
	#ContentsLeft {
		width:261px;
		float:left;
		padding:20px;
		}
		#ContentsLeft h2 {
			color:#4e4e4e;
			font-size:12px;
			}
		#ContentsLeft ul {
			font-size:11px;
			margin:10px 0;
			line-height:140%;
			}
			#ContentsLeft ul li {
				background:url(../images/LeftMenu_icon.gif) left 5px no-repeat;
				padding-left:10px;
				margin-bottom:5px;
				color:#959595;
				}
				#ContentsLeft ul li a {
					text-decoration: none;
					color:#424242;
					}
					#ContentsLeft ul li a:hover {
						text-decoration:underline;
						}
				#ContentsLeft ul li .Black {
					color:#000000;
					font-weight:bold;
					}
					#ContentsLeft ul li .Black a {
						color:#000000;
						text-decoration:none;
						}
				#ContentsLeft ul li .Red{
					color:#ff2a06;
					}
					#ContentsLeft ul li .Red a {
						color:#ff2a06;
						}
	#ContentsMiddle {
		width:359px;
		float:left;
		}
		#MainFlash {
			}
			#Kolom {
				padding:25px 15px 20px 135px;
				background:url(../images/kolom_bg.gif) 20px 50px no-repeat;
				}
				#Kolom img {
					float:left;
					margin-right:10px;
					border:1px solid #FFFFFF;
					}
				#Kolom h2 {
					color:#000000;
					font-size:13px;
					font-weight:bold;
					}
					#Kolom h2 a {
						color:#000000;
						text-decoration:none;
						}
						#Kolom h2 a:hover {
							color:#333333;
							text-decoration:none;
							}
				#Kolom h3 {
					color:#9e9e9e;
					font-size:10px;
					margin-bottom:5px;
					}
				#Kolom p {
					line-height:130%;
					color:#494949;
					font-size:11px;
					}
					#Kolom p a {
						color:#9e9e9e;
						}
	#ContentsRight {
		width:240px;
		float:right;
		}
		#PartnerSite {
			height:168px;
			padding:70px 20px 20px 20px;
			background:url(../images/title_partner.gif) top left no-repeat #f5f5f5;
			}
			#PartnerSite img {
				margin-bottom:20px;
				}
#BottomBox {
	background:#eaeaea;
	padding:4px 10px;
	margin-bottom:15px;
	}
	.title {
		color:#454545;
		font-weight:bold;
		margin-right:15px;
		}
	.title_Black {
		font-size:11px;
		color:#000000;
		font-weight:bold;
		}
/* ContentsMain End */

/* ContentSub Start */
#ContentSub {
	width:900px;
	float:left;
	border-bottom:1px solid #e2e2e2;
	margin-bottom:15px;
	}
	#ContentSub h2 {
		color:#8d8d8d;
		font-size:15px;
		font-weight:bold;
		padding:15px 0 5px 0;
		border-bottom:1px solid #e2e2e2;
		}
	#SubContetnsBox {
		width:900px;
		float:left;
		}
		#SubNav {
			width:170px;
			float:left;
			padding:15px;
			}
			#SubNav ul {
				}
				#SubNav ul li {
					line-height:0;
					}
					#SubNav ul li a {
						padding:10px 0 10px 25px;
						margin:2px 0;
						display:block;
						text-decoration:none;
						color:#4c4c4c;
						font-size:12px;
						background:url(../images/nav_link.gif) 5px 4px no-repeat;
						}
						#SubNav ul li a:hover {
							background:url(../images/nav_hover.gif) 5px 4px no-repeat #f4f4f4;
							}
						#SubNav ul .sub_nav a{
							background:url(../images/nav_hover.gif) 5px 4px no-repeat #f4f4f4;
							}

				#SubNav ul li .UnderNav {
					}
					#SubNav ul li .UnderNav li {
						line-height:0;
						}
						#SubNav ul li .UnderNav li a {
							padding:10px 0 10px 40px;
							background:url(../images/nav_point.gif) 30px 7px no-repeat;
							}
							#SubNav ul li .UnderNav li a:hover {
								color:#000000;
								background:url(../images/nav_point.gif) 30px 7px no-repeat;
								}
		#SubText {
			width:468px;
			float:left;
			padding:15px;
			border-left:1px solid #e2e2e2;
			border-right:1px solid #e2e2e2;
			}
			#SubText h3 {
				color:#b3b3b3;
				font-size:11px;
				font-weight:normal;
				}
			#SubText h4 {
				color: #000000;
				font-size:17px;
				font-weight:bold;
				padding:20px 0;
				}
			#SubText h5 {
					color:#666666;
					font-size:14px;
					font-weight:bold;
					margin-bottom:10px;
					}
			#SubText p {
				color:#434343;
				margin-bottom:15px;
				}
		#SubBanners {
			width:180px;
			float:left;
			padding:10px;
			}
			#SubBanners h3 {
				background:url(../images/rightbox_bg.gif) top left no-repeat;
				padding:6px 10px;
				font-family:Georgia, "Times New Roman", Times, serif;
				color:#4c4c4c;
				font-size:12px;
				}
				.Red {
					color:#ff2a06;
					}
			#RenunganText {
				border:1px solid #f0f0f0;
				border-top:none;
				padding:10px;
				margin-bottom:15px;
				}
				#RenunganText h4 {
					color:#222222;
					font-weight:bold;
					}
					#RenunganText p {
						line-height:130%;
						}
	.NumberNav {
		margin-left:20px;
		margin-bottom:10px;
		}
		.NumberNav li {
			margin-bottom:15px;
			}
	.PointNav {
		margin-left:20px;
		margin-bottom:15px;
		}
		.PointNav li {
			background:url(../images/nav_point.gif) left 7px no-repeat;
			padding:0 10px;
			margin-bottom:0;
			}
	.NewsListBox {
		float:left;
		width:468px;
		border-bottom:1px solid #CCCCCC;
		margin-bottom:15px;
		}
		.NewsListBox h6 {
			color:#000000;
			font-size:12px;
			font-weight:bold;
			}
			.NewsListBox h6 a {
				color:#000000;
				}
				.NewsListBox h6 a:hover {
					color:#ff2a06;
					}
		.NewsListBox p {
			font-size:11px;
			}
	#NewsNav {
		float:right;
		}
		#NewsNav li {
			float:left;
			}
			#NewsNav li a {
				line-height:0;
				color:#000000;
				display:block;
				padding:10px 5px;
				margin:0 1px;
				}
				#NewsNav li a:hover {
					background:#ff2a06;
					display:block;
					color: #FFFFFF;
					}
					#NewsNav li a.current {
						background:#ff2a06;
						color: #FFFFFF
						}
/* ContentSub End */

#Footer {
	width:870px;
	float:left;
	padding:20px 15px;
	background:#f2f2f2 url(../images/fotter_logo.gif) right 4px no-repeat;	
	}
	#Footer p {
		padding:0;
		margin:0;
		font-size:11px;
		color:#9a9a9a;
		line-height:0;
		} 

