body {
	width:1000px;
	margin:0px auto;
	background-position:50% 0px;
	background-color: #FFFFFF;
	position:relative;
	background: url(../Images/body-border.gif) repeat-y 50%;
}

.bodyUtama
{
	POSITION: relative;   
	TOP: 0px;
	left : 5px;
	width : 985px;
	height : 0px;
	margin:0;
	Z-INDEX: 1; 
}

.header
{
	POSITION: relative;
	margin-top : 0px;
	left: 0px;
	width : 985px;
	height : 161px;
}

.logoUtama
{
	POSITION: absolute;
	left: 0px;
	top : 0px;
	width : 985px;
	height : 344px;
}

.mainContent
{
	POSITION: relative;
	top : 0px;
	left: 0px;
}

.mainTable
{
	border-collapse : collapse; 
}

.mainTable td, #mainTable th 
{
	padding : 0;
}

.widthFull
{
	width: 100%;
}

.verticalTop, .verticalTop td
{
	vertical-align : top;
}

.verticalMiddle td
{
	vertical-align : middle;
}

.contentTableLeftWidth
{
	width : 201px;
	vertical-align : top;
}

.contentTableRightUnionWidth
{
	vertical-align : top;
}

.contentTableCenterWidth
{
	width : 595px;
	vertical-align : top;
}

.contentTableRightWidth
{
	width : 170px;
	vertical-align : top;
}

.contentTableSpaceWidth
{
	width : 10px;
}

.spacingDIV
{
	POSITION: relative;
	left: 0px;
	top : 0px;
	height : 274px;
}

.actionMarginSeeDetail
{
	position:relative;
	top : 1px;
	padding-right:5px;
}

.linkAktif
{
	font-weight : bold;
	text-decoration:none;
	color : #FFFFFF;	
}

.linkAction
{
	font-weight : bold;
	text-decoration:none;
	color : #BF1616;
}

.linkAction:hover
{
	color : #FC5656;
}

.linkMore
{
	text-decoration:underline;
	font-weight : bold;
	color : #BF1616;
}

.linkMore:hover
{
	color : #FC5656;
	font-weight : bold;	
	text-decoration:none;
}

.trLinkMore a
{
	text-decoration:underline;
	font-weight : bold;
	color : #BF1616;	
}

.trLinkMore a:hover
{
	color : #FC5656;
	font-weight : bold;	
	text-decoration:none;
}

.linkMoreNoBold
{
	text-decoration:underline;
	font-weight : none;
	color : #BF1616;
}

.linkMoreNoBold:hover
{
	color : #FC5656;
	font-weight : none;	
	text-decoration:none;
}

.marqueeDIV
{
	POSITION: absolute;
	top : 312px;
	left: 215px;
	width : 500px;
	height : 20px;
}

.yourLocation
{
	POSITION: relative;
	top : 0px;
	left: 0px;
	width : 100%;
	height : 20px;
	z-index : 20;
}

.yourLocationDetail
{
	position:relative;
	top : 0px;
	left : 0px;
	border-bottom: #C2BBC1 1px solid; 
	border-left: #C2BBC1 1px solid; 
	border-right: #C2BBC1 1px solid; 
	border-top: #C2BBC1 1px solid;	
	font-family: Verdana;
	font-size: 10px;  
	font-weight:none;
	width:auto;
	height:auto;	
	background-color: #F2E4E4;
	padding-left : 10px;
	padding-top : 2px;
	padding-right : 10px;
	padding-bottom : 2px;
	color : #BF1616; 
	margin-bottom : 0px;
	margin-top : 0px;	
}

.yourLocationNow
{
	font-weight : bold;
}

.relativeDIV
{
	POSITION: relative;
	top : 0px;
	left : 0px;
}

.footerLineBreak
{
	border-bottom: #999999 1px solid;
	margin-left : 6px;
	margin-right : 6px;
}

.judulPart
{
	position:relative;
	top : 0px;
	left : 0px;
	background-color : #E8A5A5;
	width : 100%;
	text-align : center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.backgroundMerah
{
	background-color : #E8A5A5;
}

.backgroundPutih
{
	background-color : #FFFFFF;
}

input, select, textarea
{
	background-color: #FEFEFE; 
	border-bottom: #C2BBC1 1px solid; 
	border-left: #C2BBC1 1px solid; 
	border-right: #C2BBC1 1px solid; 
	border-top: #C2BBC1 1px solid;
	font-family: Verdana;
	font-size: 12px;   
	font-weight : normal;
	color :#404040; 
}

.tombol
{
	border: 1px solid #3B3A3A;
	background-color: #D2C8C8; 
		font-family: Verdana;
		font-size: 12px;   
		font-weight : normal;
		color :#1E1E1E; 
		padding-top : 2px;
		padding-bottom : 2px;
	height: 24px;
}

.centerPart
{
	position:relative;
	top : 0px;
	left : 0px;
	width : 100%;
	margin-left:0px;
	margin-right:0px;
	overflow: auto;
	overflow-x:hidden;    
	overflow-y:hidden;	
}

.mainTextTitle
{
	position:relative;
	top : 0px;
	left : 0px;
	color : #BF1616;
	font-family: Arial Narrow;
	font-size: 28px;  
	font-weight:bold;	
}

.mainTextContent
{
	position:relative;
	top : 0px;
	left : 0px;
	color : #404040;
	font-family: Verdana;
	font-size: 11px;  
	font-weight:none;	
	line-height : 17px;
	text-align: justify;
	margin-top : 10px;
}

.peringatanDIV
{
	POSITION: relative;
	margin-top : 10px;
	margin-bottom : 5px;
	left: 0px;
	width : 400px;
	background-color: #961414;
	border-bottom: #C2BBC1 1px dotted; 
	border-top: #C2BBC1 1px dotted; 
	padding-left : 10px;
	padding-top : 5px;
	padding-right : 10px;
	padding-bottom : 6px;	
	overflow: auto;
	overflow-x:hidden;    
	overflow-y:hidden;		
}

.peringatanTextTitle
{
	position:relative;
	top : 0px;
	left : 0px;
	color : #FFE8E8;
	font-family: Verdana;
	font-size: 12px;  
	margin-bottom : 5px;
	font-weight : bold;
}

form
{
	margin : 0;	
}

.lineHeight1
{
	line-height : 1px;	
	font-size : 1px;
}

.floatLeft
{
	float : left;	
}

.floatRight
{
	float : right;	
}

.borderWarnaHitam, .borderWarnaHitam td
{
	border-color : #000000;	
}

.borderWarnaPutih
{
	border-color : #00FFFF;	
}

.middleIMG
{
	vertical-align: middle;
}

.lineBreakDotted
{
	border-bottom: #999999 1px dotted; 
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

.lineBreakSolid
{
	border-bottom: #999999 1px solid; 
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

.lineBreakSolid2
{
	border-top: #999999 1px solid; 
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	width : 575px;
	line-height : 0px;
}

.maju10
{
	padding-left : 10px;
}

.borderWarnaAbuAbu, .borderWarnaAbuAbu td
{
	border-bottom: #505050 1px solid; 
	border-top: #505050 1px solid; 
	border-right: #505050 1px solid; 
	border-left: #505050 1px solid; 	
}

.backWarnaNyala
{
	background-color : #EFFC96	
}

.alasHalamanDepan
{
	position:relative;
	top : 0px;
	left : 0px;	
	background-color : 	#F2E4E4;
	border-bottom: #C2BBC1 1px dotted; 
	border-top: #C2BBC1 1px dotted; 
	padding-left : 10px;
	padding-top : 0px;
	padding-right : 10px;
	padding-bottom : 0px;	
	width : 97%;
}

.justifyText
{
	text-align : justify;	
}

.imgHSpace
{
	margin-left : 10px;	
}