body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color: #a9a9ab;
	scrollbar-arrow-color:#dfe1dc;
	scrollbar-track-color:#dfe1dc;
	scrollbar-shadow-color:#a9a9ab;
	scrollbar-highlight-color:'';
	scrollbar-3dlight-color:'';
	scrollbar-darkshadow-Color:'';
	background-color: #a9a9ab;		
	font-family: tahoma;

}
.padd10 {
	padding-left: 10px;

}
.arial12bold {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #282419;
	line-height: 18px;
}
.arial12regular {
	font-family: tahoma;
	font-size: 12px;
	color: #676122;
	line-height: 18px;
text-align:justify;
}
.arial12regular p{
	font-family: tahoma;
	font-size: 12px;
	color: #676122;
	line-height: 18px;
text-align:justify;
}
.layanan a{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #445b0d;
	line-height: 18px;
	text-decoration: none;
}

.layanan a:hover{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #445b0d;
	line-height: 18px;
	text-decoration: underline;
}


.morelinks a{
	font-family: tahoma;
	font-size: 12px;
	color: #676122;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}

.morelinks a:hover{
	font-family: tahoma;
	font-size: 12px;
	color: #676122;
	font-weight: bold;
	line-height: 18px;
	text-decoration: underline;
}

.morelinks2 a{
	font-family: tahoma;
	font-size: 12px;
	color: #676122;
	line-height: 18px;
	text-decoration: none;
}

.morelinks2 a:hover{
	font-family: tahoma;
	font-size: 12px;
	color: #445b0d;
	line-height: 18px;
	text-decoration: underline;
}
.news p{
text-align:justify;
}
span.news{
text-align:justify;
font-family: tahoma;
	font-size: 12px;	
	color: #676122;	
}
.news a{
text-align:justify;
font-weight:normal;
}

.news a:hover{
	font-family: tahoma;
	font-size: 12px;	
	color: #676122;	
	text-decoration: underline;
}

.date {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #D50505;
	line-height: 18px;
}

.title{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #445b0d;
	line-height: 18px;
}
.title a, title3,.title a:hover{
font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #2B639C;
	line-height: 18px;
}

.title2,.title2 a,.title2 a:hover{
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #2B639C;
	line-height: 18px;
}
.padd10atas {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;

	
}
.border1 {
	border: 1px solid #282419;
}
a {
	font-family: tahoma;
	font-size: 12px;	
	color: #676122;
	text-decoration: none;
}
a:hover {
	font-family: tahoma;
	font-size: 12px;	
	color: #676122;
	text-decoration: underline;
}


.textfield {
	font-family: tahoma;
	font-size: 12px;
	color: #736A3B;
	background-color: #FAF6F3;
	border: 1px solid #D1D1D1;
}




.kotak-full-L {
	
	background-color: #ebebeb;
	background-image: url(images/familytree_03.jpg);
	border: 3px solid #ebebeb;
	background-repeat: repeat;
	
	
}

.kotak-full-P {

	
	background-color: #ebebeb;
	background-image: url(images/familytree_03.jpg);
	border: 3px solid #ebebeb;
	background-repeat: repeat;
	
}
.genderL {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #736a3b;
	line-height: 18px;
	text-align: center;
	white-space: nowrap;
}
.genderP {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #820000;
	line-height: 18px;
	text-align: center;
	white-space: nowrap;
}

.genderPL {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #736a3b;
	line-height: 18px;
	text-align: center;
	white-space: nowrap;
}
.genderPP {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #820000;
	line-height: 18px;
	text-align: center;
	white-space: nowrap;
}

.kiri {
	border-bottom: none;
	border-left: 3px solid #ebebeb;
	border-right: none;
	border-top: none;
}

.kanan-bawah {
	border-bottom: 5\3px solid #ebebeb;
	border-left: none;
	border-right: 5px solid #ebebeb;
	border-top: none;
}

.kanan-atas {
	border-bottom: none;
	border-left: none;
	border-right: 3px solid #ebebeb;
	border-top: 3px solid #ebebeb;
}

.kiri-atas {
	border-bottom: none;
	border-left: 3px solid #ebebeb;	
	border-right: none;
	border-top: 3px solid #ebebeb;
}

.atas {
	border-bottom: none;
	border-right: none;
	border-left: none;
	border-top: 3px solid #ebebeb;
}
.bgnorepeat {
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bgnorepeatatas {

	background-repeat: no-repeat;
	background-position: left top;
}
.obituary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898989;
	line-height: 20px;
}
.obituarybold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898989;
	line-height: 20px;
	font-weight: bold;
}
.adminjudul {

	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #f3efe4;
	line-height: 18px;
}

.copy2 {
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
}

.copy3 {
	font-family: Tahoma;
	font-size: 10px;
	color: #445b0d;
}


.listobituary {
	
	background-color: #ffffff;	
	border: 3px solid #ebebeb;	
	
}
.kotakabukaca {
	background-color: #efefef;	
	border: 2px solid #cfcecc;	

}

.kotakabumarmer {
	background-color: #ffecdd;	
	border: 2px solid #cfcecc;	

}

.menu {height:32px;position:relative;z-index:100;font-family:arial, sans-serif;padding-top:167px;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu li {float:left;position:relative;margin-right:10px;}
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none;color:#000;line-height:20px;text-align:center;height:20px;font-weight:bold;}
/** html .menu a, * html .menu a:visited {width:85px; w\idth:85px;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:24px;left:0;width:149px;}
* html .menu ul ul {top:24px;t\op:24px;}
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
.menu ul ul a, .menu ul ul a:visited {background:#FDFDFD url(submenu-bg.gif) repeat-x center;color:#000;line-height:1em;padding:5px 0px 5px 10px;width:110px;text-align:left;height:auto;}
* html .menu ul ul a, * html .menu ul ul a:visited {width:110px;w\idth:110px;}*/
.menu a:hover, .menu ul ul a:hover{color:#000;}
.menu :hover > a, .menu ul ul :hover > a {color:#000;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
.banner{background:url(topbannerind.jpg) no-repeat center;height:200px;}
.bannereng{background:url(topbannereng.jpg) no-repeat center;height:200px;}

p{
font-size:0.8em;
margin-left: 0px;
font-weight:normal;
}


/*  ornament */
#col{
width:625px;
margin:0;
height:500px;
}
.box div, .box div div 

{

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

}
.mini-newsletter {
	background: #ffffff url(images/ornament_br.gif) no-repeat right bottom;
	color: #000000;

}


.mini-newsletter div 

{

background-color: transparent;

background-image: url(images/ornament_bl.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left bottom;

}

.box div, .box div div 

{

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

}

.mini-newsletter div div

{

background-color: transparent;

background-image: url(images/ornament_tr.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: right top;

}

.box div div div 
{

padding-top: 70px;

padding-right: 0;

padding-bottom: 70px;

padding-left: 25px;

}

.mini-newsletter div div div 

{

background-color: transparent;

background-image: url(images/ornament_tl.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left top;

}

.textbar{
color:#fff;
font-size:11px;
font-weight:bold;
background:url("images/bgabu.gif") repeat-x left bottom;
height:6px;
}
