body{ margin:0 auto; padding-bottom:0px; text-align:left; background:url(../images/bg-repeat-x.gif) repeat-x #990000; }
.body { width:1000px; margin:auto; }
.container { width:1000px; padding:0; }
/********BAGIAN ATAS*********/
.divHeader { width:1000px; height:135px; background:url(../images/header.jpg) no-repeat; display:block; }
.menu-top { text-align:right; color:#FFFFFF; padding:6px 35px 0px 0px; }
.running-top { padding:50px 150px 5px 318px; }
/***********************/

/*******SIDEBAR LEFT*********/
.divLeft { float:left; width:281px; }
.divSidebarMenu { padding-left:39px; }
.sidebar-menu ul, ul.children{ width:242px; margin-top:5px; background:#6b0807; list-style-type:none; }
.sidebar-menu ul li a{ display:block; text-align:center; padding:6px 28px 6px 30px; font-size:9pt; color:#fff; background:url(../images/divider-hover.png) bottom no-repeat; text-decoration:none; }
.sidebar-menu ul li:last-child a{ border-bottom:none !important; background:none !important; }
.sidebar-menu ul li a:hover{ display:block; color:#ffd800; text-decoration:none; }

.divMenuLink { background:#470504; margin-top:6px; padding:5px; color:#FFFFFF; text-transform:uppercase; }
/***********************/

/*******SIDEBAR RIGHT*********/
.divRight { float:left; width:661px; padding-left:20px; margin-top:5px; }
.divFlash { width:661px; height:284px; background:url(../images/depan.jpg) no-repeat; display:block; }
.welcome {
	color: #fff;
	font-weight:bold;
	position: relative;
	margin-top: -42px;
	font-size:11pt;
	text-align:right;
	padding: 10px 15px;
	z-index: 16;
}
/***********************/

/*******CONTENT*********/
.main-content { text-align:justify; min-height:796px; background:#FFFFFF; padding:10px; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; }
.main-content img { float:left; padding:5px 8px 0px 0px; margin:0px; }
.main-content-bottom { width:661px; height:10px; background:url(../images/main-content-bottom.gif) no-repeat; display:block; }

.news-home { float:left; width: 435px; }
.judul-news-home { color:#990000; font-weight:bold; padding-bottom:5px; }
.news-home-content { padding-bottom:10px; padding-right:6px; }
.news-home-content hr { border:1px dashed #bbb; }
.news-home-content a { color:#990000; text-decoration:underline; }
.news-home-content a:hover { color:#ff8800; text-decoration:underline; }
.news-home-content img{ float:left; padding:1px; margin:4px 8px 0px 0px; border:1px solid #bbb; background:#ccc; width:150px; height:110px; }

.banner-home { float:right; width:201px; }
.banner-home-content { padding:0px 10px; border-left: 1px dotted #bbb; }
/***********************/

/*******FOOTER*********/
.footer-content { 	
	height: 30px;
	padding:20px 38px 0px 38px;
	margin:0;
	color:#fff;
	text-align:center;
	font-size:8pt; 
}
.divFooter { margin-top:5px; background:url(../images/dbg-footer.gif) repeat-x; }
/***********************/

.clear{ clear:both; }

/* TABEL LIST MENU SIDEBAR LEFT*/ 
.table-list-menu { }

.table-list-menu td {
	color: #fff;
	border-bottom:1px solid #470504;
	padding: 8px 5px;
	vertical-align:middle;
	text-align:center;
	height:30px;
	line-height:100%;
}

.table-list-menu td { background-color: #6b0807; }
.table-list-menu td.even { background-color: #eaf0f9; }
.table-list-menu small { color: #505050; text-transform: uppercase; }
.table-list-menu td a { color: #fff; text-decoration: none;	}
.table-list-menu td a:hover { color: #ffd800; text-decoration: none; }

/* TABEL LIST*/ 
.table-list { }

.table-list td {
	color: #333333;
	padding: 10px 15px;
	vertical-align: top;
	height:60px;
	line-height:100%;
	-moz-border-radius:2px;
}

.table-list td {	background-color: #f5f5f5; }
.table-list td.even { background-color: #eaf0f9; }
.table-list small { color: #505050; text-transform: uppercase; }
.table-list td a { color: #0b2d55; text-decoration: none;	}
.table-list td a:hover { color: #505050; text-decoration: underline; }
/* AKHIR TABEL COMMON */

/* AWAL TABEL INPUT */
.table-input { clear:both; border-collapse:collapse; padding:0; margin:0; }
.table-input tr { background-color:#fafafa; border-bottom:1px dashed #999; }
.table-input tr.even { background-color:#eee; }
.table-input th { padding:3px 5px; margin:0; color:#003366; vertical-align:top; font-weight:normal; text-align:right; }
.table-input td { padding:3px 5px; margin:0; color:#505050; vertical-align:top; }
.table-input .input
{
	border:1px solid #8796A5;
	font-family:'Segoe UI', Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding:0.3em 0.4em;
}
/* AKHIR TABEL INPUT */

/* AWAL KONFIRMASI */
.error, .notice, .success, .info{
	padding:8px 8px 8px 34px;
	margin-bottom:1em;
	border:1px solid #cc0000;
	background-position:2px 9px !important;
	background-repeat:no-repeat !important;
	background:#F6DBDB;
	color:#2e2e2e;
}
.success{
	padding:8px 8px 8px 34px;
	margin-bottom:1em;
	border:1px solid #339900;
	background-position:2px 9px !important;
	background-repeat:no-repeat !important;
	background:#e6efc2;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
.error ul, .notice ul, .success ul, .info ul{ margin:0; padding:0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.error li, .notice li, .success li, .info li{ margin:0 0 0 16px; padding:1px 0 0 0; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.error{ background-image:url('../images/ikonError.png') !important; }
.notice{ background-image:url('../images/ikonNotice.png') !important; }
.success{ background-image:url('../images/ikonSuccess.png') !important; }
.info{ background-image:url('../images/ikonInfo.png') !important; }
/* AKHIR KONFIRMASI */

/* AWAL TABEL UMUM */
.table-common { clear:both; border-collapse:collapse; border:1px solid #990000; border-top:none; }
/*.table-common tr.even { background-color:#eae076; }
.table-common tr { background-color:#f8f2ad; }*/
.table-common tr.even { background-color:#efefef; }
.table-common tr { background-color:#fafafa; }
.table-common th { padding:8px; color:#fff; background-color:#990000; font-weight:bold; text-transform:uppercase; }
.table-common td { padding:4px 6px 10px 6px; font-size:8pt; }
/* AKHIR TABEL UMUM */

/* AWAL TABEL LIST */
.table-list { clear:both; border-collapse:collapse; border:1px solid #007cc3; border-top:none; }
.table-list tr.even { background-color:#dedede; }
.table-list tr { background-color:#eee; }
.table-list th { padding:8px; color:#fff; background-color:#990000; font-weight:bold; text-transform:uppercase; border-right:1px solid #bbb; }
.table-list td { padding:4px 6px 10px 6px; font-size:8pt; border-right:1px solid #aaa; }
.table-list td:last-child, .table-list th:last-child { border-right:none; }
/* AKHIR TABEL LIST */

.testomony{}
.testimony-item {margin:20px 5px; padding: 10px; border: 1px solid #007cc3; background: #ddd;}
.testimony-item-even{margin:20px 5px; padding: 10px; border: 1px solid #A96D00; background: #f5f0b7;}
.testimony-item h4, .testimony-item-even h4{padding:0 0 5px 0; margin: 0; color: #000;}
.testimony-item .image, .testimony-item-even .image{float:left; border:1px dotted #007cc3;; padding:5px; margin:0 10px 5px 0; width:75px;}
