BODY {

	BACKGROUND: #FFFFFF; 

	FONT-FAMILY: "Trebuchet MS", Lucida, Verdana;

}



TD {

	FONT-SIZE: 12px; COLOR: #666666;

}



P {

	FONT-SIZE: 12px; COLOR: #666666;

}





B{

	color:#666666; font-size:larger;

}



A {

	TEXT-DECORATION: none

}

A:link {

	COLOR: #666666; TEXT-DECORATION: none;	FONT-FAMILY: "New Courier";

}

A:visited {

	COLOR: #666666; TEXT-DECORATION: none;	FONT-FAMILY: "New Courier";

}

A:active {

	COLOR: #EE4613; TEXT-DECORATION: none;	FONT-FAMILY: "New Courier";

}

A:hover {

	COLOR: #A01051; TEXT-DECORATION: none;	FONT-FAMILY: "New Courier";

}







.copyright {

	FONT-SIZE: 10px; FONT-FAMILY: "Verdana"; COLOR: #5F8334; padding-right:5px; font-weight:bold;

}





TEXTAREA {

	FONT-SIZE: 12px; BACKGROUND: #E3F2F8; FONT-FAMILY: "Trebuchet MS", Lucida, Verdana; COLOR: #666666;

}



INPUT {

	FONT-SIZE: 12px; BACKGROUND: #E3F2F8; FONT-FAMILY: "Trebuchet MS", Lucida, Verdana; COLOR: #666666;

}



SELECT {

	FONT-SIZE: 12px; BACKGROUND: #E3F2F8; FONT-FAMILY: "Trebuchet MS", Lucida, Verdana; COLOR: #666666;

}



TH {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #E3F2F8; COLOR: #555555; FONT-FAMILY: "Trebuchet MS", Lucida, Verdana;

}



CAPTION {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #566F39; FONT-FAMILY: "Trebuchet MS", Lucida, Verdana; text-align:left;

}

/*

TD {

	FONT-SIZE: 12px; FONT-FAMILY: "Trebuchet MS", Lucida, Verdana;

}

*/



.title-white

{

	color:#FFFFFF; FONT-SIZE: 18px; padding-left:15px; vertical-align:bottom; FONT-FAMILY: "Optima", Lucida, Verdana;BACKGROUND: #8CB955;

}

.title-green

{

	vertical-align:top;

	font-family: "Optima", "Trebuchet MS", Lucida;

	font-size: 20pt;

	color:#566F39;

	line-height: normal;

	text-align:justify;

	padding-left:30px;

}





.title {
	color:#FFFFFF;
	background-color: #8CB955;
	font-size:16px;
	padding-left:30px;
	padding-right:30px;
	line-height: 30px;
}


.purple {
	font-weight:bold;
	color:#A01051;
	FONT-FAMILY: "Trebuchet MS", Lucida, Verdana;
}



.red {
	font-weight:bold;
	color:#FB0808;
	FONT-FAMILY: "Trebuchet MS", Lucida, Verdana;
}



.orange

{

	font-weight:bold;

	color:#E9B041;

	FONT-FAMILY: "Trebuchet MS", Lucida, Verdana;

}



.yellow

{

	font-weight:bold;

	color:#E9E341;

	FONT-FAMILY: "Trebuchet MS", Lucida, Verdana;

}





.text5white

{

	vertical-align:baseline;

	font-family: "Trebuchet MS", Lucida;

	font-size: 10pt;

	font-weight:bold;

	color:#FFFFFF;

	line-height: normal;

	padding-left:5px;

}



P.news_date {

	

}



P.news_content {

	TEXT-ALIGN:JUSTIFY; margin:0; padding:5px 5px 0px 5px; background:#FAFFF4; line-height: 1.2em;

	

}




a img {
	border: 0px;
}


.news_box {
	width: 200px;
	font-size: 10px;
	font-family: "Trebuchet MS", Lucida, Verdana;
	text-align:justify; 
	vertical-align: top;
	margin-top:15px;
}


	.news_box .item {	
		padding:0;
		float:left; 
		margin:5px 0 5px 0;
		border:solid 1px #82B65A; 
		clear:left; 
		width:198px;
		background-color:#FAFFF4; 
	}

	.news_box .item:hover {
		border:solid 1px #009900;
		background-color:#FFFFCC; 
	}

	.news_box .title {
		vertical-align:bottom;
		font-weight:bold;
		margin:0px;
		color:#FFFFFF;
		line-height: 16px;
		padding:0 5px 5px 5px;
		background:#82B65A;
		font-size: 13px;
	}

	.news_box .content {
		margin:0; 
		padding:2px 5px 0px 5px; 
		line-height: 1.2em;
	}

	.news_box .date {
		text-align: right; 
		margin:0; 
		padding: 2px 5px 2px 5px; 
		font-size: 10px;
	}

.news_block {
	font-family: "Trebuchet MS", Lucida, Verdana;
	text-align:justify;
	font-size: 9pt;
	/* vertical-align:top; */
	margin: 15px 0px 5px 0px;
	padding: 0px;
}

	.news_block .title {
		font-family: "Optima", "Trebuchet MS", Lucida;
		font-size: 16pt;
		font-weight: 600;
		color: #566F39;
		background-color: #fff;
		/*
		margin-left:20px;
		margin-right:5px;
		*/
	}
	
	.news_block .content {
		font-size: 9pt;
		color:#555555;
		line-height: normal;
		margin:auto;
		/* margin-top: 15px 5px 15px 15px;
		padding-left:20px;
		padding-right:5px;
		*/
		
	}
	
	.news_block .content a {
		text-decoration:none;
		font-weight: normal;
		color:#A01051;
	}

	.news_block .content p {
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
	}

	.news_block .content p.purple {
		font-size: 16px;
		font-weight:bold;
		color:#A01051;
	}

	.news_block .content a:hover {
		color:#CF3F7F;
		/* font-weight: normal; */
	}

	.news_block .content .daterelease {
		color:#006600;
		font-size: 11px;
		text-align: right;
	}

	.news_block .content .backlink {
		color:#A01051;
		font-size: 11px;
		text-align: right;
	}

	.news_block .content .background {
		background:bottom right no-repeat url(../images/background.gif);
		margin: 0;
		padding: 0;
	}
	
	.news_block .content img {
		border:1px solid #000000;
		margin: 15px;
		padding: 0px;
	}


.article_box {
	width: 200px;
	font-size: 10px;
	font-family: "Trebuchet MS", Lucida, Verdana;
	text-align:justify; 
	vertical-align: top;
	margin-top:15px;
}


	.article_box .item {	
		padding:0;
		float:left; 
		margin:5px 0 5px 0;
		border:solid 1px #82B65A; 
		clear:left; 
		width:198px;
		background-color:#FAFFF4; 
	}

	.article_box .item:hover {
		border:solid 1px #009900;
		background-color:#FFFFCC; 
	}

	.article_box .title {
		vertical-align:bottom;
		font-weight:bold;
		margin:0px;
		color:#FFFFFF;
		line-height: 16px;
		padding:0 5px 5px 5px;
		background:#82B65A;
		font-size: 13px;
	}

	.article_box .content {
		margin:0; 
		padding:2px 5px 0px 5px; 
		line-height: 1.2em;
	}

	.article_box .date {
		text-align: right; 
		margin:0; 
		padding: 2px 5px 2px 5px; 
		font-size: 10px;
	}

.article_block {
	font-family: "Trebuchet MS", Lucida, Verdana;
	text-align:justify;
	font-size: 9pt;
	/* vertical-align:top; */
	margin: 15px 0px 5px 0px;
	padding: 0px;
}

	.article_block .title {
		font-family: "Optima", "Trebuchet MS", Lucida;
		font-size: 16pt;
		font-weight: 600;
		color: #566F39;
		background-color: #fff;
		/*
		margin-left:20px;
		margin-right:5px;
		*/
	}
	
	.article_block .content {
		font-size: 9pt;
		color:#555555;
		line-height: normal;
		margin:auto;
		/* margin-top: 15px 5px 15px 15px;
		padding-left:20px;
		padding-right:5px;
		*/
		
	}
	
	.article_block .content a {
		text-decoration:none;
		font-weight: normal;
		color:#A01051;
	}

	.article_block .content p {
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
	}

	.article_block .content p.purple {
		font-size: 16px;
		font-weight:bold;
		color:#A01051;
	}

	.article_block .content a:hover {
		color:#CF3F7F;
		/* font-weight: normal; */
	}

	.article_block .content .daterelease {
		color:#006600;
		font-size: 11px;
		text-align: right;
	}

	.article_block .content .backlink {
		color:#A01051;
		font-size: 11px;
		text-align: right;
	}

	.article_block .content .background {
		background:bottom right no-repeat url(../images/background.gif);
		margin: 0;
		padding: 0;
	}
	
	.article_block .content img {
		border:1px solid #000000;
		margin: 15px;
		padding: 0px;
	}

.testimonial_box {
	width: 200px;
	font-size: 10px;
	font-family: "Trebuchet MS", Lucida, Verdana;
	text-align:justify; 
	vertical-align: top;
	margin-top:15px;
}


	.testimonial_box .item {	
		padding:0;
		float:left; 
		margin:5px 0 5px 0;
		border:solid 1px #82B65A; 
		clear:left; 
		width:198px;
		background-color:#FAFFF4; 
	}

	.testimonial_box .item:hover {
		border:solid 1px #009900;
		background-color:#FFFFCC; 
	}

	.testimonial_box .title {
		vertical-align:bottom;
		font-weight:bold;
		margin:0px;
		color:#FFFFFF;
		line-height: 16px;
		padding:0 5px 5px 5px;
		background:#82B65A;
		font-size: 13px;
	}

	.testimonial_box .content {
		margin:0; 
		padding:2px 5px 0px 5px; 
		line-height: 1.2em;
	}

	.testimonial_box .date {
		text-align: right; 
		margin:0; 
		padding: 2px 5px 2px 5px; 
		font-size: 10px;
	}

.testimonial_block {
	font-family: "Trebuchet MS", Lucida, Verdana;
	text-align:justify;
	font-size: 9pt;
	/* vertical-align:top; */
	margin: 15px 0px 5px 0px;
	padding: 0px;
}

	.testimonial_block .title {
		font-family: "Optima", "Trebuchet MS", Lucida;
		font-size: 12pt;
		font-weight: 600;
		color: #566F39;
		background-color: #fff;
		line-height: 1.2em;
		margin-bottom: 10px;
		/*
		margin-left:20px;
		margin-right:5px;
		*/
	}
	
	.testimonial_block .content {
		font-size: 9pt;
		color:#555555;
		line-height: normal;
		
		/* margin-top: 15px 5px 15px 15px;
		padding-left:20px;
		padding-right:5px;
		*/
		
	}
	
	.testimonial_block .content a {
		text-decoration:none;
		font-weight: normal;
		color:#A01051;
	}

	.testimonial_block .content p {
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
	}

	.testimonial_block .content p.purple {
		font-size: 16px;
		font-weight:bold;
		color:#A01051;
	}

	.testimonial_block .content a:hover {
		color:#CF3F7F;
		/* font-weight: normal; */
	}

	.testimonial_block .content .daterelease {
		color:#006600;
		font-size: 11px;
		text-align: right;
	}

	.testimonial_block .content .backlink {
		color:#A01051;
		font-size: 11px;
		text-align: right;
	}

	.testimonial_block .content .background {
		background:bottom right no-repeat url(../images/background.gif);
		margin: 0;
		padding: 0;
	}
	
	.testimonial_block .content img {
		border:1px solid #000000;
		margin: 15px;
		padding: 0px;
	}


.service_block {
	font-family: "Trebuchet MS", Lucida, Verdana;
	/* background: top no-repeat url(../images/background.gif); */
}

	.service_block .title {
		color:#FFFFFF;
		BACKGROUND: #8CB955;
		font-size:16px;
		padding-left:30px;
		padding-right:30px;
		line-height: 30px;
		width: 740px;
	} 
	
	.service_block2 .title {
		color:#FFFFFF;
		BACKGROUND:#0066CC;
		font-size:16px;
		padding-left:30px;
		padding-right:30px;
		line-height: 30px;
		width: 740px;
		}
		
	.service_block3 .title {
		color:#FFFFFF;
		BACKGROUND:#CC3300;
		font-size:16px;
		padding-left:30px;
		padding-right:30px;
		line-height: 30px;
		width: 740px;
		}

	.service_block .content {
		vertical-align:text-top;
		font-size: 9pt;
		color:#555555;
		margin-top: 15px;
		margin-right: 5px;
		margin-bottom: 15px;
		margin-left: 15px;
		line-height: normal;
		padding-left:20px;
		padding-right:5px;
		text-align:justify;
	}

	.service_block .content a {
		text-decoration:none;
		/* font-weight: normal; */
		color:#A01051;
	}

	.service_block .content p {
		padding: 0 0 25px 0;
		margin: 0;
	}

	.service_block .content p.purple {
		font-size: 16px;
		font-weight:bold;
		color:#A01051;
	}

	.service_block .content a:hover {
		color:#CF3F7F;
		/* font-weight: normal; */
	}

	.service_block .content .backlink {
		color:#A01051;
		font-size: 11px;
		text-align: right;
		padding: 0 25px 10px 0;
	}

	.service_block .content .background {
		background:bottom right no-repeat url(../images/background.gif);
		margin: 0;
		padding: 0;
	}


.empty {

	margin:0;

	padding:0;

}



.content {

	vertical-align:text-top;

	font-size: 9pt;

	color:#555555;

	margin-top: 0px;

	line-height: normal;

	padding-top: 15px;

	padding-left: 30px;

	padding-right:5px;

	text-align:justify;

}



	.content p {

		margin: 0;

		padding: 8px 0;

	}



	.content p img {

		margin: 0 12px 5px 12px;

	}

	

	.content p img.right {

		float: right;

		margin-right: 0 !important;

	}

	.content p img.left {

		float: left;

		margin-left: 0 !important;

	}

	

.index_office {

	text-align: center;

	margin: 10px 0 30px 0;

	padding: 0px;

	/* border: dotted 1px #009900; */

}

	.index_office p {

		margin: 0;

		padding: 0;

	}

	.index_office p br {

		margin: 0;

		padding: 0;

	}





.footer_office {

	float: left;

	margin-right: 40px;

}

	.footer_office p {

		margin:0;

		padding:0;

	}



.text2, .text3, .text4, .text5 {

	vertical-align:baseline;

	line-height: normal;

	/*text-align:justify; */

}

/* untuk warna hijau */
.text2 {

	font-family: "Optima", "Trebuchet MS", Lucida;

	font-size: 18pt;

	font-weight:600;

	color:#566F39;

}



.text3 {

	font-family: "Optima", "Trebuchet MS", Lucida;

	font-size: 16pt;

	font-weight:600;

	color:#566F39;

}



.text4 {

	font-family: "Trebuchet MS", Lucida;

	font-size: 12pt;

	font-weight:500;

	color:#5D715A;

}



.text5 {

	font-family: "Trebuchet MS", Lucida;

	font-size: 10pt;

	font-weight:bold;

	color:#5D715A;

}

.text6 {

	font-family: "Trebuchet MS", Lucida;

	font-size: 12pt;

	font-weight:bold;

	color:#5D715A;

}


.bold {

	font-weight: bold;

}

.normal {

	font-weight: normal;

}

.purplelight {

	color:#993399;

}



.cipta1 {

	font-family: "Optima", "Trebuchet MS", Lucida;

	font-size: 18pt;

	font-weight:600;

	color:#566F39;

}


.item2 {	
		padding:0;
		float:left; 
		margin:5px 0 5px 0;
		border:solid 1px #82B65A; 
		clear:left; 
		width:400px;
		background-color:#FAFFF4; 
	}
	
.dodol {	
		padding:0;
		float:left; 
		margin:5px 0 5px 0;
		border:solid 1px #82B65A; 
		clear:left; 
		width:400px;
		background-color:#FAFFF4; 
	}	
	
	
.tgl {

	font-family: "Trebuchet MS", Lucida;
	font-size: 7pt;
	color:#999999;

}










.titlephie {
		vertical-align:bottom;
		font-weight:bold;
		margin:0px;
		color:#FFFFFF;
		line-height: 16px;
		padding:0 5px 5px 5px;
		background:#82B65A;
		font-size: 13px;
}

.contentphie {
		margin:0; 
		padding:2px 5px 0px 5px; 
		line-height: 1.2em;
		text-align: justify;

	}

.datephie {
		text-align: right; 
		margin:0; 
		padding: 2px 5px 2px 5px; 
		font-size: 10px;
	}
	

/* untuk warna  biru*/
.text222 {

	font-family: "Optima", "Trebuchet MS", Lucida;

	font-size: 18pt;

	font-weight:600;

	color:#0066CC;

}



.text333 {

	font-family: "Optima", "Trebuchet MS", Lucida;

	font-size: 16pt;

	font-weight:600;

	color:#0033CC;

}



.text444 {

	font-family: "Trebuchet MS", Lucida;

	font-size: 12pt;

	font-weight: 550;

	color:#0033CC;

}



.text555 {

	font-family: "Trebuchet MS", Lucida;

	font-size: 10pt;

	font-weight:500;

	color:#0033CC;

}


.text666 {

	font-family: "Trebuchet MS", Lucida;

	font-size: 10pt;

	font-weight:bold;

	color:#0033CC;

}
	
	

.text22, .text33, .text44, .text55 {

	vertical-align:baseline;

	line-height: normal;

	/*text-align:justify; */

}

/* untuk warna cokelat */


.text22 {

	font-family: "Optima", "Trebuchet MS", Lucida;

	font-size: 18pt;

	font-weight:600;

	color:#566F39;

}



.text33 {

	font-family: "Optima", "Trebuchet MS", Lucida;

	font-size: 16pt;

	font-weight:bold;

	color:#663300;

}



.text44 {

	font-family: "Trebuchet MS", Lucida;

	font-size: 12pt;

	font-weight:500;

	color:#663300;

}
.text44a {

	font-family: "Trebuchet MS", Lucida;

	font-size: 10pt;

	font-weight:500;

	color:#663300;

}



.text55 {

	font-family: "Trebuchet MS", Lucida;

	font-size: 12pt;

	font-weight:bold;

	color:#663300;

}

.text66 {

	font-family: "Trebuchet MS", Lucida;

	font-size: 10pt;

	font-weight:500;

	color:#663300;

}


.text77 {

	font-family: "Optima", "Trebuchet MS", Lucida;

	font-size: 13pt;

	font-weight:bold;

	color:#663300;

}
	
