@CHARSET "ISO-8859-1";
/* CSS layout untuk Sakti Internasional Provider */ /*v2*/

body {
	width:960px; 
	margin:0 auto; 
	text-align:left; 
	background:url(../images/bg_body.jpg) repeat-x #0e83b9; 
}
.container{ 
	width:960px; 
	padding:0;
}

/*HEADER*/
.header { 
	width:960px; 
	height:163px; 
	background:url(../images/header.jpg) no-repeat; }

/*NAVIGASI ATAS*/
.navigasi-atas { 
	width:900px; 
	height:57px;
}
.navigasi-atas-link img {
	border:none
}
#home a { 
	width:150px; 
	height:57px; 
	background:url(../images/bt-home.gif) no-repeat; 
	display:block; }
#home a:hover { 
	width:150px; 
	height:57px; 
	background:url(../images/bt-home-hover.gif) no-repeat; 
	display:block; }
#registrasi a { 
	width:150px; 
	height:57px; 
	background:url(../images/bt-registrasi.gif) no-repeat; 
	display:block; }
#registrasi a:hover { 
	width:150px; 
	height:57px; 
	background:url(../images/bt-registrasi-hover.gif) no-repeat; 
	display:block; }
#compny-profile a { 
	width:150px; height:57px; 
	background:url(../images/bt-compny-profile.gif) no-repeat; 
	display:block; }
#compny-profile a:hover { 
	width:150px; height:57px; 
	background:url(../images/bt-compny-profile-hover.gif) no-repeat; 
	display:block; }
#faq a { 
	width:150px; 
	height:57px; 
	background:url(../images/bt-faq.gif) no-repeat; 
	display:block; }
#faq a:hover { 
	width:150px; 
	height:57px; 
	background:url(../images/bt-faq-hover.gif) no-repeat; 
	display:block; }
#tos a { 
	width:150px; 
	height:57px; 
	background:url(../images/bt-tos.gif) no-repeat; 
	display:block; }
#tos a:hover { 
	width:150px; 
	height:57px; 
	background:url(../images/bt-tos-hover.gif) no-repeat; 
	display:block; }
#contact-us a { 
	width:150px; 
	height:57px; 
	background:url(../images/bt-contact-us.gif) no-repeat; 
	display:block; }
#contact-us a:hover { 
	width:150px; 
	height:57px; 
	background:url(../images/bt-contact-us-hover.gif) no-repeat; 
	display:block; }

/*MAIN BODY*/
.main-body {
	width:960px;
	background:url(../images/bg_main_body.png) repeat-y;
	display:block;
}
.main-body-top {
	width:960px; height:17px;
	background:url(../images/bg-top-main-body.gif) no-repeat;
	display:block;
}
.main-body-bottom {
	width:960px; height:27px;
	background:url(../images/bg-bottom-main-body.png) no-repeat;
	display:block;
}

/*SIDEBAR KIRI*/
.sidebar-left {
	float:left;
	width:245px;
}
.sidebar-left-title {
	font-size:11pt; 
	text-align:center;
	color:#000000; 
	padding-left:20px; 
	padding-top:20px; 
	font-weight:bold;
}
.sidebar-left-bg-top {
	width:245px; height:55px; 
	background:url(../images/bg-top-sidebar-left.png) no-repeat; 
	display:block;
}
.sidebar-left-spacer {
	width:245px; height:8px;
	background:url(../images/sidebar-left-spacer.png) no-repeat;
	display:block;
}

/*SISI KANAN*/
.right-side {
	float:right;
	width:715px;
}

/*CONTENT*/
.content {
	float:left;
	width:470px;
}
.page-title {
	font-weight:bold;
}

/*SIDEBAR KANAN*/
.sidebar-right {
	float:right;
	width:245px;
}
.sidebar-right-title {
	font-size:11pt; 
	text-align:center;
	color:#000000; 
	padding-left:20px; 
	padding-top:20px; 
	font-weight:bold;
}
.sidebar-right-bg-top {
	width:245px; height:55px; 
	background:url(../images/bg-top-sidebar-right.png) no-repeat; 
	display:block;
}
.sidebar-right-content {
	width:185px;
	margin:0px 25px 10px 35px;
	text-align:center;
}

/*FOOTER*/
.footer {
	width:960px;
}
.footer-top {
	width:960px; height:20px;
	background:url(../images/bg-footer-top.png) no-repeat;
	display:block;
}
.footer-main {
	width:960px;
	background:url(../images/bg-footer-main.png) repeat-y;
	display:block;
}
.footer-main td{
	font-size:11px;
	color:#313131;
}
.footer-bottom {
	width:960px; height:25px;
	background:url(../images/bg-footer-bottom.png) no-repeat;
	display:block;
}
.footer-left {
	float:left;
	width:480px;
}
.footer-right {
	float:right;
	width:480px;
}
.footer table {
	width:210px;
}

/* 
===================================================
		SIDEBAR LIST
===================================================
*/
h1.sbar-list-title {
	font-family:arial, Georgia Serif;
	font-size:11pt;
	font-weight:bold;
	padding:3px 0 0 0;
	margin:5px 0 3px 0;
	color:#5588aa;
}

.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:#333;
	border-top:1px solid #fff;
	border-bottom:1px solid #999;
	text-align:center;
}

.sbar-list ul li.first {
	border-top:none;
}

.sbar-list ul li.last {
	border-bottom:none;
}

/* 
===================================================
		DIVIDER
===================================================
*/
.divider {
	height:5px;
	margin:30px 0 20px 0;
	display:block;
	background:url('../images/divider.jpg') 50% no-repeat;
}

/* 
===================================================
		NEWS ITEM
===================================================
*/
.promo-tanggal {
	font-size:8pt;
	color:#dd0000;
	font-weight:bold;
}

.promo-isi {
	text-align:center;
	padding-bottom:5px;
}

/* 
===================================================
		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 #b0d1ef;
	border-top:none;
}

.table-common tr.even {
	background-color:#ebf4fc;
}

.table-common tr {
	background-color:#fafafa;
	border-top:1px solid #b0d1ef;
}

.table-common th {
	padding:8px;
	color:#fff;
	background-color:#5999d2;
	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 #b0d1ef;
	border-top:none;
}

.table-list tr.even {
	background-color:#ebf4fc;
}

.table-list tr {
	background-color:#fafafa;
	border-top:1px solid #b0d1ef;
}

.table-list th {
	padding:8px;
	color:#fff;
	background-color:#5999d2;
	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 #b0d1ef;
}

.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: #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;}

.news-item-content .image {float:left; border:1px dotted #e2c8d7;; padding:5px; margin:0 10px 5px 0; width:75px;}