body{ width:1000px; margin:0 auto; padding-bottom:0px; text-align:left; background:#1f8ae5; }
.container { width:1000px; background:url(../images/bg-body-content.gif) repeat-y; }
/********BAGIAN ATAS*********/
.divHeader01 { width:1000px; height:258px; background:url(../images/bg-header-01.jpg) no-repeat; display:block; }
.divReferal { padding-right:50px; text-align:right; font-weight:bold; color:#FFFF00; }
.divTop { width:1000px; height:10px; background:url(../images/bg-div-top.gif) no-repeat; display:block; }
.divMenuTop { width:1000px; height:43px; background:url(../images/bg-menu-top.gif) no-repeat; display:block; }
.divBottom { width:1000px; height:10px; background:url(../images/bg-div-bottom.gif) no-repeat; display:block; }
.divMenuTopLink img { border:none; }
#home a { width:173px; height:43px; background:url(../images/home.gif) no-repeat; display:block; }
#home a:hover { width:173px; height:43px; background:url(../images/home-hover.gif) no-repeat; display:block; }
#regist a { width:136px; height:43px; background:url(../images/regist.gif) no-repeat; display:block; }
#regist a:hover { width:136px; height:43px; background:url(../images/regist-hover.gif) no-repeat; display:block; }
#company a { width:173px; height:43px; background:url(../images/company.gif) no-repeat; display:block; }
#company a:hover { width:173px; height:43px; background:url(../images/company-hover.gif) no-repeat; display:block; }
#faq a { width:110px; height:43px; background:url(../images/faq.gif) no-repeat; display:block; }
#faq a:hover { width:110px; height:43px; background:url(../images/faq-hover.gif) no-repeat; display:block; }
#term a { width:182px; height:43px; background:url(../images/term.gif) no-repeat; display:block; }
#term a:hover { width:182px; height:43px; background:url(../images/term-hover.gif) no-repeat; display:block; }
#kontak a { width:216px; height:43px; background:url(../images/kontak.gif) no-repeat; display:block; }
#kontak a:hover { width:216px; height:43px; background:url(../images/kontak-hover.gif) no-repeat; display:block; }
/***********************/

/*******CONTENT*********/
.TopContent { width:590px; height:25px; background:url(../images/bg-top-main-content.gif) no-repeat; display:block; }
.divContent { width:1000px; background:url(../images/bg-body-content-2.gif) repeat-y; }
.divTopContent { width:1000px; height:61px; background:url(../images/top-main-content.gif) no-repeat; display:block; }
.divBottomContent { width:1000px; height:23px; background:url(../images/bottom-main-content.gif) no-repeat; display:block; }
.divMainContent { float:left; width:590px; }
.divContentMainContent { padding:0px 15px; text-align:justify; color:#222222; }
/***********************/

/*******SIDEBAR LEFT*********/
.divTopLeft { width:205px; height:61px; background:url(../images/bg-menu-utama.gif) no-repeat; display:block; } 
.divSidebarLeft { float:left; width:205px; }
.divTopSidebarLeft { width:205px; height:53px; background:url(../images/bg-top-sidebar-left.gif) no-repeat; display:block; }
.TitleMenuLeft { padding:21px 0px 5px 46px; text-align:center; font-weight:bold; }
.TitleMenuLeft2 { padding:21px 0px 5px 61px; text-align:center; font-weight:bold; }
.divContentSidebarLeft { padding:5px; }
.divContentSidebarLeft2 { padding:8px; }
.ContentLeft { width:169px; padding-left:36px; }

.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:5px 20px 5px 20px; font-size:9pt; color:#000; background:url(../images/divider.png) bottom no-repeat; text-decoration:none; font-weight:bold; }
.sidebar-menu ul li:last-child a{ border-bottom:none !important; }
.sidebar-menu ul li a:hover{ display:block; color:#cc0000; text-decoration:none; background:url(../images/divider-hover.png) bottom no-repeat; }
/***********************/

/*******SIDEBAR RIGHT*********/
.divTopRight { width:205px; height:61px; background:url(../images/bg-top-kontak.gif) no-repeat; display:block; }
.divSidebarRight { float:right; width:205px; }
.divTopSidebarRight { width:205px; height:53px; background:url(../images/bg-top-sidebar-right.gif) no-repeat; display:block; }
.divContentSidebarRight { padding:5px; }
.TitleMenuRight { padding:21px 23px 5px 0px; text-align:center; font-weight:bold; }
.TitleMenuRight2 { padding:21px 0px 5px 61px; text-align:center; font-weight:bold; }
.ContentRight { width:169px; padding-right:36px; }
/***********************/

/*******OTHERS*********/
.table-support {}
.table-support td.even { font-weight:bold; }
.table-support td.even2 { color:#444; }
/***********************/

/*******FOOTER*********/
.divFooter { text-align:center; padding:5px 10px 20px 10px; color:#FFFFFF; }
/***********************/

.clear{ clear:both; }

sbar-divider-1 {
	height:5px;
	display:block;
}

.sbar-divider-2 {
	height:20px;
	display:block;
}

.sbar-list ul,
ul.children {
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
}

.sbar-list ul li {
	padding:5px 5px;
	color:#333;
	background:url('../images/menu-line.png') bottom no-repeat;
	text-align:center;
}

.sbar-list ul li.active {
	padding:5px 5px;
	color:#333;
	background:url('../images/menu-line-hover.png') bottom no-repeat;
	text-align:center;
}

.footer {
	margin:20px 48px 0 51px;
	padding:15px 15px 25px 15px;
	background:#999;
	color:#fff;
	text-align:right;
}

.footer a {
	color:#fff;
}

.footer a:hover {
	color:#fff;
	text-decoration:underline;
}

.sbar-menu ul, ul.children {
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
}

.sbar-menu ul li a {
	display:block;
	padding:5px 5px;
	color:#333;
	background:url('../images/menu-line.png') bottom no-repeat;
	text-decoration:none;
	text-align:center;
}

.sbar-menu ul li a:hover {
	display:block;
	color:#679a17;
	background:url('../images/menu-line-hover.png') bottom no-repeat;
	text-decoration:none;
}


/* 
===================================================
		SIDEBAR TAB
===================================================
*/
.top-member {
}

.member {
}

#top-income {
	display:none;
}



.sbar-tab-nav table {
	padding:0 0 0 6px;
}

.sbar-tab-nav td a.tabmenu_0 {
	width:76px;
	height:16px;
	display:block;
	background:url('../images/sbar-tab-topincome.jpg') no-repeat;
}

.sbar-tab-nav td a.tabmenu_1 {
	width:67px;
	height:16px;
	display:block;
	background:url('../images/sbar-tab-topsponsor.jpg') no-repeat;
}

.sbar-tab-nav td a.tabmenu_0-active {
	width:76px;
	height:16px;
	display:block;
	background:url('../images/sbar-tab-topincome-active.jpg') no-repeat;
}

.sbar-tab-nav td a.tabmenu_1-active {
	width:67px;
	height:16px;
	display:block;
	background:url('../images/sbar-tab-topsponsor-active.jpg') no-repeat;
}

.sbar-tab-top {
	height:6px;
	display:block;
	background:url('../images/sbar-tab-top.jpg') no-repeat;
}

.sbar-tab-title {
	font-size:12pt;
	padding:0 0 2px 0;
	margin:0 0 5px 0;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #929292;
	color:#4a7199;
}

.sbar-tab-content {
	background:url('../images/sbar-tab-content.jpg') repeat-y;
	padding:5px 0;
	width:160px;
}

.sbar-tab-bottom {
	height:6px;
	display:block;
	background:url('../images/sbar-tab-bottom.jpg') no-repeat;
}


/* 
===================================================
		DIVIDER
===================================================
*/
.divider {
	height:32px;
	margin:30px 0 20px 0;
	display:block;
	background:url('../images/divider.gif') 50% no-repeat;
}


/* 
===================================================
		NEWS ITEM
===================================================
*/
.news-item {
	padding:5px 0;
	border-bottom:1px solid #ccc;
}

.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 {
	font-family:verdana !important;
}

.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:#5588aa;
	text-transform:uppercase;
	letter-spacing:.1em;
	font: normal normal 100% 'trebuchet ms', trebuchet, arial, verdana, sans-serif;
}

.content-list a:hover {
	color:#679a17;
	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;
}


/* 
===================================================
		TABLE COMMON
===================================================
*/
.table-common {
	clear:both;
	border-collapse:collapse;
	border:1px solid #994a77;
	border-top:none;
}

.table-common tr.even {
	background-color:#fcfcfc;
}

.table-common tr {
	background-color:#f5f5f5;
	border-top:1px solid #e2c8d7;
}

.table-common th {
	padding:8px;
	color:#fff;
	background-color:#994a77;
	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;
}

.table-common td {
	padding:4px 6px 10px 6px;
}


/* 
===================================================
		TABLE LIST
===================================================
*/
.table-list {
	clear:both;
	border-collapse:collapse;
	border:1px solid #a3a3a3;
	border-top:none;
}

.table-list tr.even {
	background-color:#fcfcfc;
}

.table-list tr {
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
}

.table-list th {
	padding:8px;
	color:#fff;
	background-color:#a3a3a3;
	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 #bbb;
}

.table-list td {
	padding:4px 6px 10px 6px;
	border-right:1px solid #aaa;
}

.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: #f5f5f5;}
.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;}

/* 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 */