body {
	padding:0px;
	margin-left:0px;
	margin-right:0px;
margin-top:0px;
	background: #F4F4F4 url("../images/background.jpg") top center repeat-y fixed;
}


#container {
	width:841px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	text-align: justify;
}
html>body #container{
	width:841px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	text-align: justify;
}


#judul {
	background-color: #0152b1;
	padding-left:10px;
	height:30px;
	vertical-align: absmiddle;		
	font: normal 13px Verdana;
	text-align: justify;	
	color:#FFFFFF;
	line-height: 2;	
}
#isi {
	padding-left:10px;
	padding-right:10px;	
	padding-top:5px;
	padding-bottom:5px;	
}

#left_atas{
	float:left;
	width:589px;	
}

#right_atas{
	float:right;
	background-image: url(../images/image_18.jpg);
	width:237px;
	height:20px;
	padding-top:5px;
	padding-right:15px;	
	text-align:right;
	color:#FFFFFF;
	vertical-align:absmiddle;
	font: normal 12px Verdana;		
}

#left_atas_1{
	float:left;
	width:589px;	
}

#right_atas_1{
	float:right;
	background-color:#FFFFFF;
	width:237px;
	padding-right:15px;	
	height:20px;
	text-align:right;
	color:#88AD2C;
	vertical-align:top;
	font: normal 11px Verdana;		
}

#left {
	float:left;
	margin-right: 0px;
	margin-left:15px;
	width: 235px;
	font: normal 11px Verdana;
	text-align: justify;
	line-height: 1.5;
	background-color: #f0f0f0;
}

#right {
	float:right;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 15px;
	width: 565px;
	font: normal 11px Verdana;
	line-height: 1.5;
	text-align: justify;	
}

#form{
	padding:0px;
	margin:0px;
}

#close{
	clear:both;
	padding:0px;
}

#footer {
	padding-top: 30px;
	padding-bottom: 5px;
	text-align: center;
	font: normal 11px Verdana;
	line-height: 1.5;
}

a, a:visited {
	text-decoration: none;
	color: #89AC2A;
	line-height: 1.5;
}

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

#banner{
	background-color:#FFFFFF
}

#error{
	color: red;
	font: normal 11px Verdana;
	text-align: center;
}

#success{
	color: green;
	font: normal 11px Verdana;
	text-align: center;
}

#subjudul{
	font: normal 13px Verdana;
	line-height: 2.5;
}

#subisi{
	font: normal 12px Verdana;
	line-height: 2;
	padding-left:15px;
}

th {
	background-color: #0152b1;
	color:#FFFFFF;
	font: bold 12px Verdana;
	line-height: 1.5;
}

td{
	line-height: 2;
}

caption{
	font: bold 14px Verdana;
	line-height: 2;
}

#bottom{
	height:10px;
}

h1 {
	font: 14px Verdana;
	font-weight: bold;
	color:#0152B1;
}

#date{
	font: bold 10px Verdana;
	color:#777777;
}

#products{
	border-top: solid 1px #EDEDED;
	border-bottom: solid 1px #EDEDED;
	border-left: solid 1px #EDEDED;
	border-right: solid 1px #EDEDED;
}

#product_title{
	background-color: #EDEDED;
	color: #ffffff;
	font: bold 12px Verdana;
	vertical-align:absmiddle;
	line-height:2;
}

#component{
	font: normal 10px Verdana;
	line-height:1;
}

#functionlink{
	text-align: right;
}

h2 {
	font: bold 11px Verdana;
	color:#0152B1;
}

#dist{
	color: #0152B1;
	font: bold 12px Verdana;	
}