body {
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:11px;
	color:#000000;
	background-color:#1b93d2;
	text-align:left;
}
.orange {
	background-color:#ffe600;
}
.hijau {
	background-color:#cace49;
}
#container {
	margin:0;
	padding:0;
	width:100%;
	height:570px;
	background-image:url(images/bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	position:absolute;
	top:0;
	left:0;
	background-color:#1b93d2;
}
#container_orange {
	margin:0;
	padding:0;
	width:100%;
	height:570px;
	background-image:url(images/bg_orange.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	position:absolute;
	top:0;
	left:0;
	background-color:#ffe600;
}
#container_hijau {
	margin:0;
	padding:0;
	width:100%;
	height:570px;
	background-image:url(images/bg_hijau.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	position:absolute;
	top:0;
	left:0;
	background-color:#c0c63e;
}
#wrapper {
	margin:0;
	padding:0;
	width:100%;
	position:absolute;
	top:0;
	left:0;
}
#underconstruction {
	margin:25px 0 0 0;
	padding:0;
	width:935px;
	height:523px;
	background-image:url(images/underconstruction.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#flash {
	margin:0;
	padding:25px 0 0 0;
	width:935px;
	height:523px;
}
#page {
	margin:0;
	padding:0;
	width:1000px;
	height:100px;
	background-image:url(images/header.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#page_orange {
	margin:0;
	padding:0;
	width:1000px;
	height:100px;
	background-image:url(images/header_orange.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#page_hijau {
	margin:0;
	padding:0;
	width:1000px;
	height:100px;
	background-image:url(images/header_hijau.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#navmenu {
	margin:0;
	padding:6px 0 0 0;
	width:937px;
	height:19px;
	text-align:right;
}
#home {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/home.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
*html #home {
	margin-left:2px;
}
#textbox_home {
	margin:0;
	padding:150px 0 0 550px;
	width:240px;
	height:150px;
	text-align:left;
	line-height:18px;
}
#about {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/about.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
*html #about {
	margin-left:2px;
}
#textbox_about {
	margin:0 0 0 0;
	padding:21px 0 0 0;
	width:430px;
	text-align:left;
	line-height:18px;
	float:right;
}
#sejarah {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/sejarah.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #sejarah {
	margin-left:2px;
}
#textbox_sejarah {
	margin:0 0 0 25px;
	padding:18px 0 0 0;
	width:300px;
	text-align:left;
	line-height:18px;
	float:right;
}
#filosofi {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/filosofi.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #filosofi {
	margin-left:2px;
}
#textbox_filosofi {
	margin:0 12px 0 0;
	padding:110px 0 0 0;
	width:270px;
	text-align:left;
	line-height:18px;
	float:right;
}
#textbox_vmncv {
	margin:0 0 0 0;
	padding:160px 0 0 0;
	width:270px;
	text-align:left;
	line-height:18px;
	float:right;
}
#proyek {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/proyek.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #proyek {
	margin-left:2px;
}
#human {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/human.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #human {
	margin-left:2px;
}
#rnd {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/rnd.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #rnd {
	margin-left:2px;
}
#qhsne {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/quality.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #qhsne {
	margin-left:2px;
}
#csr {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/csr.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #csr {
	margin-left:2px;
}
#textbox_csr {
	margin:0 0 0 0;
	padding:0 570px 0 0;
	width:340px;
	height:390px;
	text-align:left;
	line-height:18px;
	float:right;
}
#textbox_proyek {
	margin:0;
	padding:0 0 0 0;
	width:518px;
	height:390px;
	text-align:left;
	line-height:18px;
	float:right;
}
#list_proyek {
	margin:0;
	padding:0 50px 0 0;
	width:450px;
	height:100%;
	overflow:auto;
}
#textbox_siskem {
	margin:0 0 0 0;
	padding:0 18px 0 0;
	width:500px;
	height:405px;
	text-align:left;
	line-height:18px;
	float:right;
}
#produk {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/produk.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #produk {
	margin-left:2px;
}
#produk_2 {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/produk_2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #produk_2 {
	margin-left:2px;
}
#produk_3 {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/produk_3.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #produk_3 {
	margin-left:2px;
}
#produk_4 {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/produk_4.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #produk_4 {
	margin-left:2px;
}
#textbox_produk {
	margin:0 0 0 0;
	padding:0 18px 0 0;
	width:500px;
	height:370px;
	text-align:left;
	line-height:18px;
	float:right;
}
#products_content {
	margin:0;
	padding:0 50px 0 0;
	overflow:auto;
	width:450px;
	height:100%;
}
#products_content_white {
	margin:0;
	padding:0 50px 0 0;
	overflow:auto;
	width:450px;
	height:100%;
	color:#FFFFFF;
}
#textbox_sub {
	margin:0 0 0 0;
	padding:11px 16px 0 0;
	width:137px;
	text-align:right;
	line-height:18px;
	float:right;
}
#textbox_subhome {
	margin:0 0 0 0;
	padding:11px 16px 0 0;
	width:237px;
	text-align:right;
	line-height:18px;
	float:right;
}
#news {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/news.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #news {
	margin-left:2px;
}
#textbox_news {
	margin:0 0 0 0;
	padding:75px 18px 0 25px;
	width:400px;
	height:390px;
	text-align:left;
	line-height:18px;
	float:right;
}
#news_content {
	margin:0;
	padding:0 50px 0 0;
	overflow:auto;
	width:350px;
	height:100%;
}
#news_list {
	margin:0 0 0 0;
	padding:11px 0 0 155px;
	width:320px;
	height:100px;
	text-align:right;
	line-height:18px;
	float:left;
}
#gallery {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/gallery.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #gallery {
	margin-left:2px;
}
#textbox_gallery {
	margin:0 0 0 0;
	padding:22px 0 0 40px;
	width:850px;
	text-align:right;
	line-height:18px;
	float:left;
}
#gallery_content {
	margin:0;
	padding:0;
	width:850px;
	height:420px;
}
td {
	background-color:#CCCCCC;
	/*width:160px;
	height:120px;*/
	margin:0;
	padding:0;
}
#inquiry {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/inquiry.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #inquiry {
	margin-left:2px;
}
#textbox_inquiry {
	margin:0 0 0 0;
	padding:22px 45px 0 0;
	width:470px;
	height:440px;
	text-align:right;
	line-height:18px;
	float:right;
}
#inquiry_content {
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
	height:100%;
}
#contact {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/contact.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #contact {
	margin-left:2px;
}
#textbox_contact {
	margin:0 0 0 0;
	padding:22px 45px 0 0;
	width:850px;
	height:440px;
	text-align:right;
	line-height:18px;
	float:right;
}
#contact_content {
	margin:0;
	padding:0 0 0 0;
	text-align:right;
	width:400px;
	height:170px;
	float:right;
}
#inquiry_content {
	margin:0;
	padding:70px 0 0 0;
	text-align:left;
	width:400px;
	height:170px;
	float:left;
}
#reference {
	margin:0;
	padding:0;
	width:937px;
	height:524px;
	background-image:url(images/page-bg/reference.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
*html #reference {
	margin-left:2px;
}
#content_reference {
	margin:10px 0 0 0;
	padding:20px 100px 0 100px;
	width:720px;
        height:420px;
	text-align:left;
	line-height:18px;
        overflow:auto;
}
#footer {
	margin:5px 32px 0 0;
	padding:0;
	text-align:right;
	color:#333366;
	font-size:9px;
}
#footer img{ margin-left:4px; float:right;}
#teksCopy{ float:right; margin-right:10px;}
#footer_orange {
	margin:5px 32px 0 0;
	padding:0;
	text-align:right;
	color:#757575;
	font-size:9px;
}
#footer_orange img{ margin-left:4px; float:right;}
#footer_hijau {
	margin:5px 32px 0 0;
	padding:0;
	text-align:right;
	color:#757575;
	font-size:9px;
}
#footer_hijau img{ margin-left:4px; float:right;}

p {
	margin:0 0 5px 0;
	padding:0;
}
.SAI {
	color:#00CCFF;
}
.SAI_orange {
	color:#f47320;
}
.SAI_hijau {
	color:#FFFF00;
}
h1 {
	margin:10px 0 2px 0;
	padding:0;
	font-size:32px;
	font-weight:lighter;
	line-height:30px;
	color:#CCCCCC;
}
.bottomspaced {
	margin-bottom:10px;
}
.biru_tua {
	xcolor:#32479e;
        color:#ff6600;
	font-size:32px;
	margin:0 0 10px 0;
}
.biru_muda {
	xcolor:#3ebcef;
        color:#ff6600;
	font-size:40px;
	margin:0 0 10px 0;
}
.date {
	margin:5px 0 10px 0;
	padding:0;
	font-size:10px;
	color:#999999;
}
h2 {
	margin:0 0 12px 0;
	padding:0;
	font-size:36px;
	font-weight:lighter;
	line-height:30px;
        color:#ff6600;
}

.title_biru_tua {
	color:#ff6600;
}
.title_biru_muda {
	color:#ff6600;
}
.title_orange {
	color:#ff6600;
}
.title_kuning {
	color:#ff6600;
}
.title_hijau_tua {
	color:#ff6600;
}
.title_hijau_muda {
	color:#ff6600;
}

.Xtitle_biru_tua {
	color:#32479e;
}
.Xtitle_biru_muda {
	color:#3ebcef;
}
.Xtitle_orange {
	color:#f47320;
}
.Xtitle_kuning {
	color:#ffe600;
}
.Xtitle_hijau_tua {
	color:#749a71;
}
.Xtitle_hijau_muda {
	color:#cace49;
}
.subtitle {
	margin:20px 0 0 0;
	color:#666666;
	font-size:18px;
}
.subtitle_white {
	margin:20px 0 0 0;
	color:#fff;
	font-size:18px;
}
.sub-subtitle {
	margin:10px 0 0 0;
	color:#999999;
	font-size:14px;
	font-weight:bold;
}
h3 {
	margin:0;
	padding:0;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#3ebcef;
}
ul {
	margin:0 0 5px 15px;
	padding:0;
}
ol {
	margin:5px 0 0 0;
	padding:0 0 0 3px;
}
li {
	margin:0 0 0 20px;
	padding:0;
}
a:link {
	font-family:verdana;
	font-size:10px;
	color:#CCCCCC;
	text-decoration:none;
	margin:0;
	padding:0;
}
a:visited {
	font-family:verdana;
	font-size:10px;
	color:#CCCCCC;
	text-decoration:none;
	margin:0;
	padding:0;
}
a:hover {
	font-family:verdana;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	margin:0;
	padding:0;
}
.navmenu:link {
	font-weight:bold;
	color:#cdcdcd;
	margin-left:30px;
}
.navmenu:visited {
	font-weight:bold;
	color:#cdcdcd;
	margin-left:30px;
}
.navmenu:hover {
	font-weight:bold;
	color:#00a8eb;
	margin-left:30px;
}
.navmenu_on:link {
	font-weight:bold;
	color:#00a8eb;
	margin-left:30px;
}
.navmenu_on:visited {
	font-weight:bold;
	color:#00a8eb;
	margin-left:30px;
}
.navmenu_on:hover {
	font-weight:bold;
	color:#00a8eb;
	margin-left:30px;
}
.navmenu_orange:link {
	font-weight:bold;
	color:#f6f6f6;
	margin-left:30px;
}
.navmenu_orange:visited {
	font-weight:bold;
	color:#f6f6f6;
	margin-left:30px;
}
.navmenu_orange:hover {
	font-weight:bold;
	color:#ffe600;
	margin-left:30px;
}
.navmenu_orange_on:link {
	font-weight:bold;
	color:#ffe600;
	margin-left:30px;
}
.navmenu_orange_on:visited {
	font-weight:bold;
	color:#ffe600;
	margin-left:30px;
}
.navmenu_orange_on:hover {
	font-weight:bold;
	color:#ffe600;
	margin-left:30px;
}
.navmenu_hijau:link {
	font-weight:bold;
	color:#eeeeee;
	margin-left:30px;
}
.navmenu_hijau:visited {
	font-weight:bold;
	color:#eeeeee;
	margin-left:30px;
}
.navmenu_hijau:hover {
	font-weight:bold;
	color:#ffe600;
	margin-left:30px;
}
.navmenu_hijau_on:link {
	font-weight:bold;
	color:#ffe600;
	margin-left:30px;
}
.navmenu_hijau_on:visited {
	font-weight:bold;
	color:#ffe600;
	margin-left:30px;
}
.navmenu_hijau_on:hover {
	font-weight:bold;
	color:#ffe600;
	margin-left:30px;
}
.sub:link {
	color:#cdcdcd;
	font-size:12px;
}
.sub:visited {
	color:#cdcdcd;
	font-size:12px;
}
.sub:hover {
	color:#00a8eb;
	font-size:12px;
}
.sub_on:link {
	color:#00a8eb;
	font-size:12px;
}
.sub_on:visited {
	color:#00a8eb;
	font-size:12px;
}
.sub_on:hover {
	color:#00a8eb;
	font-size:12px;
}
.sub_home:link {
	color:#eaeaea;
	font-size:12px;
}
.sub_home:visited {
	color:#eaeaea;
	font-size:12px;
}
.sub_home:hover {
	color:#8dddff;
	font-size:12px;
}
.sub_home_on:link {
	color:#8dddff;
	font-size:12px;
}
.sub_home_on:visited {
	color:#8dddff;
	font-size:12px;
}
.sub_home_on:hover {
	color:#8dddff;
	font-size:12px;
}
.sub_orange:link {
	color:#cdcdcd;
	font-size:12px;
}
.sub_orange:visited {
	color:#cdcdcd;
	font-size:12px;
}
.sub_orange:hover {
	color:#f47320;
	font-size:12px;
}
.sub_orange_on:link {
	color:#f47320;
	font-size:12px;
}
.sub_orange_on:visited {
	color:#f47320;
	font-size:12px;
}
.sub_orange_on:hover {
	color:#f47320;
	font-size:12px;
}
.artindo:link {
	color:#333366;
}
.artindo:visited {
	color:#333366;
}
.artindo:hover {
	color:#00CCFF;
}
.artindo_orange:link {
	color:#757575;
}
.artindo_orange:visited {
	color:#757575;
}
.artindo_orange:hover {
	color:#f47320;
}
.artindo_hijau:link {
	color:#757575;
}
.artindo_hijau:visited {
	color:#757575;
}
.artindo_hijau:hover {
	color:#FFFF00;
}
.bahasa{ color:#FFFFFF; font-weight:bold;}
