.main  {
	width : 100%; 
	border-style : ridge;
	border-width : 1;
	font-size : 8pt;
}

.basic  {
	font-size : 8pt;
}
.back_table {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FILTER: alpha(opacity=85); BORDER-LEFT: 0px; WIDTH: 170px; BORDER-BOTTOM: 0px
}
.box  {
	font-size : 8pt;
	color : black;
	border-left : silver 1px solid;
	border-top : silver 1px solid;
	border-right : silver 1px solid;
	border-bottom : silver 1px solid;
	background-color : #F0F0F0;
}
.box1  {
	border-left : #E5E5E5 1px solid;
	border-right : #E5E5E5 1px solid;
	background-color : #FFFFFF;
}
.box2  {
	border-left : #FFFFFF 1px solid;
}
.box3  {
	border-left : #FFFFFF 1px solid;
	border-bottom : #E5E5E5 1px solid;
	border-top : #E5E5E5 2px solid;
}
.box4  {
	border-bottom : #E5E5E5 1px solid;
	border-top : #E5E5E5 2px solid;
	
}
.box5  {
	border-left : #E5E5E5 1px solid;
	border-bottom : #E5E5E5 1px solid;
	border-top : #E5E5E5 2px solid;
}
.box6  {
	border-top : #EAEAEA 1px solid;
}
.box7  {
	border-left : #F4F4F4 1px solid;
	border-right : #EAEAEA 1px solid;
}
.box8  {
	border-right : #E5E5E5 1px solid;
	border-bottom : #E5E5E5 1px solid;
}
.box8-1  {
	border-bottom : #E5E5E5 1px solid;
}
.boxline  {
	font-size : 8pt;
	border-left : silver 1px solid;
	border-right : #EAEAEA 1px solid;
}
.topmenu-part  {
	background-color : #d5d3ce;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 7pt;
	color : white;
}

.menuheader  {
	background-color : #d5d3ce;
	font-size : 8pt;
	font-weight : bold;
	color : black;
}

.menuitem  {
	font-size : 8pt;
	color : black;
}

.menutitle  {
	background-color : #6699FF;
	text-align : center;
	font-weight : bold;
	color : white;
}
.putih  {
	text-align : center;
	font-weight : normal;
	color : white;
}
.header-part  {}

.main-part  {
	vertical-align : top;
	padding : 2;
}

.left-part  {
	vertical-align : top;
	font-size : 8pt;
}

.right-part  {
	vertical-align : top;
}

.footer-part  {
	vertical-align : middle;
	background-color : #F1F1F5;
	text-align : center;
	color : black;
	font-size : 8pt;
	font-weight : normal;
}

.fld  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color : black;
	background-color : #F0F0F0;
}
.lst  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color : black;
	background-color : white;
}
.lst2  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	font-weight : bold;
	color : black;
	background-color : white;
	border-bottom : #F0F0F0 1pt solid;
}

.ttl  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color : #000080;
	background-color : #0099FF;
	border-bottom : silver 1px solid;
	padding-top : 2px;
	padding-bottom : 2px;
}
.ttl2  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	text-align : left;
	color : #000000;
	background-color : #cccccc;
	border-bottom : silver 1px solid;
	padding-top : 2px;
	padding-bottom : 2px;
}
.judul  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	font-weight : bold;
	color : White;
	background-color : #909090;
	padding-top : 2px;
	padding-bottom : 2px;
}
.ttlf  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color : Black;
	background-color : #CCE6FF;
	border-bottom : silver 1px solid;
	padding-top : 2px;
	padding-bottom : 2px;
}

.newsttl  {
	font-family : verdana,arial,helvetica;
	font-size : 12px;
	font-weight : bold;
	color : Black;
	border-bottom : silver 1px solid;
	padding-top : 2px;
	padding-bottom : 2px;
}
.nac  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color : gray;
	background-color : #DEDEDE;
	border-right : silver 1px solid;
	border-bottom : silver 1px solid;
}

.wrn  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color : white;
	background-color : red;
	border-right : silver 1px solid;
	border-bottom : silver 1px solid;
}

.uline  {
	background-color : #FFFFD0;
	border-bottom : silver 1px solid;
}

.boxctn  {
	font-size : 8pt;
	color : Black;
	background-color : #F0F0F0;
	border-bottom : #DEDEDE 1px solid;
}
/* Fix for MS Office style paragraphs (MsoNormal) */
p {
	margin: 0px;
	padding: 0px;
}

/* Fix for MS Office unindeted lists */
.unIndentedList {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
}

.unIndentedList li {
	padding: 0px;
}

/* Fix for MS Office UL lists */
ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

