body{ width:1000px; margin:0 auto; padding-bottom:0px; text-align:left; background:url(../images/bg-body.gif) repeat-x #ffd800; }
.container { width:1000px; background:url(../images/bg-body-content.png) repeat-y; }
/********BAGIAN ATAS*********/
.divHeader01 { width:1000px; height:117px; background:url(../images/bg-header-01.jpg) no-repeat; display:block; }
.divHeaderFlash { width:982px; height:225px; margin:0 9px; background:url(../images/bg-flash.png) no-repeat; display:block; }
.divHeader02 { width:982px; height:34px; padding:0 9px 10px 9px; display:block; }
.divFormLoginTop { float:right; padding-top:8px; padding-right:25px; width:250px; }
#idFormLoginTop { color:#FFFFFF; font-weight:bold; }
.inputFormTop { border:1px solid #ff7800; padding:2px 2px; }
.btnFormTop { background:url(../images/btn-login-top.gif) repeat-x; border:1px solid #ff7800; padding:3px 22px; font-weight:bold; color:#fff; }
.btnFormTop:hover { background:url(../images/btn-login-top-hover.gif) repeat-x; cursor:pointer; border:1px solid #ff7800; color:#fff; }

.divMenuTopLink img { border:none; }

#home a { width:165px; height:34px; background:url(../images/home.png) no-repeat; display:block; }
#home a:hover { background:url(../images/home-hover.png) no-repeat; }
#regist a { width:164px; height:34px; background:url(../images/regist.png) no-repeat; display:block; }
#regist a:hover { background:url(../images/regist-hover.png) no-repeat; }
#company a { width:164px; height:34px; background:url(../images/company.png) no-repeat; display:block; }
#company a:hover { background:url(../images/company-hover.png) no-repeat; }
#faq a { width:164px; height:34px; background:url(../images/faq.png) no-repeat; display:block; }
#faq a:hover { background:url(../images/faq-hover.png) no-repeat; }
#tes a { width:164px; height:34px; background:url(../images/tes.png) no-repeat; display:block; }
#tes a:hover { background:url(../images/tes-hover.png) no-repeat; }
#kontak a { width:161px; height:34px; background:url(../images/kontak.png) no-repeat; display:block; }
#kontak a:hover { background:url(../images/kontak-hover.png) no-repeat; }
/***********************/

/*******CONTENT*********/
.divMainContent { width:566px; float:left; background:url(../images/bg-main-content.gif) repeat-y; }
.divContentMainContent { padding:0px 18px; text-align:justify; }
.divTopMainContent { width:566px; height:10px; background:url(../images/bg-top-main-content.gif) no-repeat; display:block; }
.divBottomMainContent { width:566px; height:9px; background:url(../images/bg-bottom-main-content.gif) no-repeat; display:block; }
.divider { width:530px; height:2px; margin-top:20px; background:url(../images/divider.gif) no-repeat; display:block; }
/***********************/

/*******SIDEBAR LEFT*********/
.divSidebarLeft { float:left; width:217px; }
.divTopSidebarLeft { width:217px; height:35px; background:url(../images/bg-top-sidebar-left.gif) no-repeat; display:block; }
.divContentSidebarLeft { padding-left:20px; }
.divLeftContent { padding:5px 8px; color:#FFFFFF; }
.divLeftContentTab { padding:5px 4px; color:#FFFFFF; }
.divTitleSidebarLeft { padding:8px 0px 0px 20px; color:#FFFFFF; font-weight:bold; text-align:center; }
.divBgSidebarLeft { background:url(../images/bg-sidebar-left.gif) repeat-y; }
.divBottomSidebarLeft { width:217px; height:13px; background:url(../images/bg-bottom-sidebar-left.gif) no-repeat; display:block; }

.divSidebarMenu { padding-left:20px; }
.sidebar-menu ul, ul.children{ list-style-type:none; margin:0 !important; padding:0 !important; }
.sidebar-menu ul li a{ display:block; text-align:center; padding:4px 0px 9px 0px; font-size:9pt; color:#fff; background:url(../images/divider-sidebar-left.gif) bottom no-repeat; text-decoration:none; font-weight:500; }
.sidebar-menu ul li:last-child a{ border-bottom:none !important; }
.sidebar-menu ul li a:hover{ display:block; color:#ffd800; text-decoration:none; }
/***********************/

/*******SIDEBAR RIGHT*********/
.divSidebarRight { float:right; width:217px; }
.divTopSidebarRight { width:217px; height:35px; background:url(../images/bg-top-sidebar-right.gif) no-repeat; display:block; }
.divContentSidebarRight { padding-right:20px; }
.divRightContent { padding:5px 8px; color:#000; }
.divRightContentTab { padding:5px 4px; color:#000; }
.divTitleSidebarRight { padding:8px 20px 0px 0px; color:#FFFFFF; font-weight:bold; text-align:center; }
.divBgSidebarRight { background:url(../images/bg-sidebar-right.gif) repeat-y; }
.divBottomSidebarRight { width:217px; height:13px; background:url(../images/bg-bottom-sidebar-right.gif) no-repeat; display:block; }

/***********************/

/*******OTHERS*********/
.table-support { }
.table-support td.even { font-weight:bold; }
.table-support td.even2 { color:#444; }

/* member list */
.top-member{padding: 5px 0px 5px 0px;}
.member{background: #830000;}
.member h3{color: #fff;text-transform: uppercase;padding: 8px 8px 6px 8px; margin: 0px;}
.member-content{padding: 0 2px 10px 2px;}
.member-content table{width: 180px;}
.member-content td{padding: 2px;color: #fff; font-size: 10px;}

#top-member, #top-income{display:none;}
.top-member-nav{height: 20px; overflow: hidden;}
.top-member-nav-content{padding: 3px 0; font-size: 8pt;}
.top-member-nav a{padding: 5px 4px; background: #6d0000; font-size:7pt; color: #fff;  font-weight: normal;}
.top-member-nav a:hover, .top-member-nav a.active{ background: #830000; color:#FFFFFF; }
/***********************/

/* 
===================================================
		SIDEBAR LIST
===================================================
*/
.sbar-list ul, .sbar-list ul.children {
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
}

.sbar-list ul li {
	padding:5px 5px;
	color:#fff;
	background:;
	text-align:center;
}

.sbar-list ul li.active {
	padding:5px 5px;
	color:#fff;
	background:url('../images/divider-sidebar-right.gif') bottom no-repeat;
	text-align:center;
}

/* 

/* 
===================================================
		NEWS ITEM
===================================================
*/
.news-item {
	padding:5px 0;
	border-bottom:1px solid #eee;
}

.news-item-last-child {
	padding:5px 0;
	border-bottom:none;
}

.news-item-title a {
	color:#464464;
	font-weight:normal;
	text-decoration:none;
}

.news-item-title a:hover {
	color:#170261;
	text-decoration:none;
}

.news-item-title small {
	color:#777;
}

.news-item-content div {
}

.news-item-footer {
	margin:0 0 .75em 0;
	color:#999999;
	text-transform:uppercase;
	letter-spacing:.1em;
	font:normal normal 80% 'trebuchet ms', trebuchet, arial, verdana, sans-serif;
	line-height:1.4em;
}

/* 
===================================================
		CONTENT LIST
===================================================
*/
.content-list {
	border-bottom:1px solid #fbfbfb;
	padding:5px 0 5px 3px;
	font-size:8pt !important;
	line-height:140%;
}

.content-list a {
	text-decoration:none;
	background:url('../../../images/arrow.gif') 0 1px no-repeat;
	padding:0 0 0 15px;
	color:#dd0000;
	text-transform:uppercase;
	letter-spacing:.1em;
	font: normal normal 100% 'trebuchet ms', trebuchet, arial, verdana, sans-serif;
}

.content-list a:hover {
	color:#666;
	text-decoration:none;
}

.content-list small {
	color:#f90;
	margin:0 0 .75em 0;
	text-transform:uppercase;
	letter-spacing:.1em;
	font:normal normal 90% 'trebuchet ms', trebuchet, arial, verdana, sans-serif !important;
	line-height:1.4em;
}


/* 

/*******FOOTER*********/
.divBottomBodyContent { width:1000px; height:11px; background:url(../images/bg-bottom-body-content.gif) no-repeat; display:block; }
.divFooter { text-align:center; padding:5px 10px 20px 10px; color:#000 !important; }
/***********************/

.clear{ clear:both; }

/* AWAL TABEL INPUT */
.table-input { clear:both; border-collapse:collapse; padding:0; margin:0; }
.table-input tr { background-color:#f2f1fb; }
.table-input tr.even { background-color:#f5f5f5; }
.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:#eeeeee;
	color:#2e2e2e;
}
.error ul, .notice ul, .success ul, .info ul{ margin:0; padding:0; font-weight:bold; }
.error li, .notice li, .success li, .info li{ margin:0 0 0 16px; padding:1px 0 0 0; font-weight:normal; }
.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 #830000; border-top:none; }
/*.table-common tr.even { background-color:#eae076; }
.table-common tr { background-color:#f8f2ad; }*/
.table-common tr.even { background-color:#dedede; }
.table-common tr { background-color:#eee; }
.table-common th { padding:8px; color:#fff; background-color:#830000; font-weight:bold; text-transform:uppercase; }
.table-common td { padding:4px 6px 10px 6px; font-size:8pt; }
/* AKHIR TABEL UMUM */

/* 
===================================================
		TABLE LIST
===================================================
*/
.table-list {
	clear:both;
	border-collapse:collapse;
	border:1px solid #830000;
	border-top:none;
}

.table-list tr.even {
	background-color:#fcfcfc;
}

.table-list tr {
	background-color:#fcf7f7;
	border-top:1px solid #d9e9d3;
}

.table-list th {
	padding:8px;
	color:#fff;
	background-color:#830000;
	margin:0 0 .75em 0;
	text-transform:uppercase;
	letter-spacing:.1em;
	font:normal normal 95% 'trebuchet ms', trebuchet, arial, verdana, sans-serif;
	line-height:1.4em;
	border-right:1px solid #d9e9d3;
}

.table-list td {
	padding:4px 6px 10px 6px;
	border-right:1px solid #d9e9d3;
}

.table-list td:last-child,
.table-list th:last-child {
	border-right:none;
}

.testomony{}
.testimony-item {margin:20px 5px; padding: 10px; border: 1px solid #e2c8d7; background: #fcf7f7;}
.testimony-item-even{margin:20px 5px; padding: 10px; border: 1px solid #e2c8d7; background: #fcfcfc;}
.testimony-item h4, .testimony-item-even h4{padding:0 0 5px 0; margin: 0; color: #431C05;}
.testimony-item .image, .testimony-item-even .image{float:left; border:1px dotted #e2c8d7;; padding:5px; margin:0 10px 5px 0; width:75px;}

.testimony-sidebar { text-align:left; border-bottom:1px dotted #eee; margin-bottom:10px; }
.tit { font-size:9pt; font-weight:bold; }
.testimony-sidebar img{ text-align:center; background:#eee; padding:1px; border:1px solid #ddd; margin:5px 6px 0px 0px; width:65px; }