@CHARSET "ISO-8859-1";
/* Layout Setting 
 * Mega Solusi Internasional 
 * copyrighted EsoftDream.net */
body {
    width:1000px;
    margin:auto;
    background:url(../images/main-bg.jpg) repeat-x #e2e22a; display:block;
}


.container {
	width:1000px;
	padding:0;
}

/* =========
 * HEADER
 * =========
 */
.header {
	width:1000px; height:325px;
}
.header-logo {
	width:1000px; height:67px;
	background:url(../images/header-logo-bg.png) no-repeat; display:block;
}
/* NAVIGASI ATAS */
.navigasi-atas {
	width:1000px; height:50px;
	background:url(../images/navigasi-atas-bg.png) no-repeat; display:block;
}
.navigasi-atas-tombol {
	width:960px;
	margin-left:20px;
	margin-right:20px;
	padding:0;
}
.navigasi-atas-tombol img{
	border:none;
}

/* BANNER */
.header-banner {
	width:1000px; height:210px;
	background:url(../images/header-banner-bg.png) no-repeat; display:block;
}

/* ----------------------------------
 * MAIN BODY
 * ============
 */
.main-body {
	width:1000px;
	background:url(../images/main-body-bg.png) repeat-y; display:block;
}
.main-body-top {
	width:1000px; height:20px;
	background:url(../images/main-body-top.png) no-repeat; display:block;
}
.main-body-bottom {
	width:1000px; height:20px;
	background:url(../images/main-body-bottom.png) no-repeat; display:block;
}

/* ============
 * SIDEBAR LEFT
 * ============
 */
.sidebar-left {
	float:left;
	width:250px;
	background:url(../images/sidebar-left-bg.png) repeat-y; display:block;
	font-size:10pt;
}
.sidebar-left div {
	color:#fff;
}
.sidebar-left-title {
	font-size:10pt; 
	text-align:center;
	color:#000000!important; 
	padding-right:15px; 
	padding-top:8px; 
	font-weight:bold;
}
.sidebar-left-top {
	width:250px; height:45px;
	background:url(../images/sidebar-left-top.png) no-repeat; display:block;
}
.sidebar-left-bottom {
	width:250px; height:15px;
	background:url(../images/sidebar-left-bottom.png) no-repeat; display:block;
}
.sidebar-left-spacer {
	width:250px; height:18px;
	background:url(../images/sidebar-left-spacer.png) no-repeat; display:block;
}

/* MAIN BODY KANAN */
.right-side {
	float:right;
	width:750px;
}

/* =======
 * CONTENT
 * =======
 */
.content {
	float:left;
	font-size:9pt !important;
	width:470px;
	padding:0px 15px !important;
	text-align:justify;
}
.content h1 {
	background:url(../images/icon-artikel.png) left no-repeat; display:block;
}
/* =============
 * SIDEBAR-RIGHT
 * =============
 */
.sidebar-right {
	float:right;
	width:250px;
	background:url(../images/sidebar-right-bg.png) repeat-y; display:block;
	font-size:10pt;
}
.sidebar-right div {
	color:#fff;
}
.sidebar-right-title {
	font-size:10pt; 
	text-align:center;
	color:#000000!important; 
	padding-right:15px; 
	padding-top:8px; 
	font-weight:bold;
}
.sidebar-right-top {
	width:250px; height:45px;
	background:url(../images/sidebar-right-top.png) no-repeat; display:block;
}
.sidebar-right-bottom {
	width:250px; height:15px;
	background:url(../images/sidebar-right-bottom.png) no-repeat; display:block;
}
.sidebar-right-spacer {
	width:250px; height:18px;
	background:url(../images/sidebar-right-spacer.png) no-repeat; display:block;
}


/* ---------------------------------
 * FOOTER
 * ============
 */
.footer {
	width:1000px;
	margin-top:10px;
	font-size:12px;

}
.footer-left {
    float:left;
    width:750px;
    text-align:center;
        color:#000;
}
.footer-right {
    float:right;
    width:250px;
        color:#000;
}
.footer-right table img {
	border:none;
}

/* 
===================================================
		DIVIDER
===================================================
*/
.divider {
	height:5px;
	margin:30px 0 20px 0;
	display:block;
	background:url('../images/divider.jpg') 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 {
}

.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 #09569e;
	border-top:none;
}

.table-common tr.even {
	background-color:#fcfcfc;
}

.table-common tr {
	background-color:#f2fcef;
	border-top:1px solid #d9e9d3;
}

.table-common th {
	padding:8px;
	color:#fff;
	background-color:#09569e;
	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 #2e7f12;
	border-top:none;
}

.table-list tr.even {
	background-color:#fcfcfc;
}

.table-list tr {
	background-color:#f2fcef;
	border-top:1px solid #d9e9d3;
}

.table-list th {
	padding:8px;
	color:#fff;
	background-color:#2e7f12;
	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: #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;}