*
{
	margin:0;
	padding:0;
}
body
{

}
p
{
	font-family: arial;
	font-size: 11px;
}

a
{
	text-decoration: none;
	color: white;
}

h2
{
	font-family: arial;
	font-size: 16px;
	color: #363e7d;
}

img
{
	margin : 10px;
}

.root-menu
{

	border-bottom:groove #0568cd 2px;
	width:85%;
	margin:0 15px;
	margin-top:50px;
	margin-bottom:10px;
}
.root-menu a
{
	font-size:15pt;
	font-family:"Lucida Sans Unicode",Verdana;
	color:#0568cd;


}
.submenu-wrap a:hover
{
	text-decoration:underline;
}


.submenu-wrap
{
	width:95%;
	margin:auto;
	margin-bottom:25px;

	overflow:auto;
}
.submenu-inside-wrap
{
	width:30%;

	min-height:10px;
	overflow:auto;
	float:left;
	margin-right:16px;
	margin-top:10px;

}
.submenu-title-wrap
{
	margin-bottom:5px;
	overflow:auto;
}
.submenu-title
{
	font-size:14px;
	font-family:"Lucida Sans Unicode",Verdana;
	font-weight:bold;
	color:#0568cd;
	clear:rigth;
	margin-bottom:5px;
}
.submenu-item-wrap
{
	margin-bottom:3px;
	overflow:auto;
}
#top-business-stream-sub
{
	overflow:auto;
}
.submenu-item
{
	font-size:13px;
	font-family:"Lucida Sans Unicode";
	color:#9eb0c3;
	
}
.submenu-ul
{
	margin:0;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:0px;
	width:90%;
	overflow:auto;
	min-height:0px;
	padding:0;
}

.submenu-li
{
	margin:10px auto;
	padding:0;
	background:none;
	overflow:auto;
	min-height:10px;
	font-family:Arial;
	font-size:10pt;		
}
.submenu-li:hover
{
	background:#8992a1;
}
/**************************************************** ini adalah CSS untuk Homepage *****************************************************/

/** header */
#backhome
{

	position:absolute;
	margin-left:60px;
	margin-top:27px;
	width:180px;
	height:70px;
}
#header
	{
		width: 1000px;
		height : 112px;
		background-image: url(header.gif);

		margin: 0 auto;
		padding:0px;

	}
	#searchBox
	{
		width: 300px;
		height:inherit;
		float: right;
		padding-top: 30px;
		margin-right:20px;

	}

		#search
		{
			width:300px;
			height: 100px;
		}
			#searchField
			{
				height: 15px;
				width:240px;
				border: solid #c91d3e 2px;
				margin:0px 10px;


			}
			#searchIcon
			{
				display:none;
			}

			.topleft-menu
			{
				color:black;
				font-family:Arial;
				font-size:10pt;

			}
			#topleft-map
			{
				margin:0px;
				margin-bottom:-9px;
			}


#navbarContainer
{
	background-image: url('navbar.gif');

	width: 1000px;
	height : 21px;
	margin: 0 auto;

}

#navbarContainer2
{
	height:26px;
	background-image: url('navbarContent2.gif');
	width: 1000px;


	padding:0px;
	margin:0px;


}

#navbarContainer3
{
	height:20px;
	background-image: url('navbarContent2.gif');
	width: 1000px;


	padding:0px;
	margin:0px;


}



	#navbarContainer ul
	{
		margin: 0 auto;
		margin-left: 50px;
	}

		#navbarContainer li
		{
			list-style: none;
			display: inline;
			padding-right: 30px;
			font-family: arial;
			color: white;
			font-size: 13px;
			margin: 0 auto;

		}

	#navbarContainer2 ul,#navbarContainer3 ul
	{
		margin: 0 auto;
		margin-left: 50px;
	}

		#navbarContainer2 li,#navbarContainer3 li
		{
			list-style: none;
			display: inline;
			padding-right: 30px;
			font-family: arial;
			color: white;
			font-size: 13px;
			margin: 0 auto;

		}

/**body */
#topContent
{
	width: 1000px;
	height: 673px;
	background-image: url(topbody.gif);
	margin : auto;
	background-repeat: no-repeat;
}

	#addDiv
	{
		margin: auto;
		width: 944px;
		height: 434px;
		margin-right: 15px;
	}
		#leftAddDiv
		{
			margin: auto;
			float: left;
			width: 577px;
			padding-top: 308px;
			height: 130px;
			font-family: Arial;
			color: white;
			font-size: 15px;
			padding-left: 10px;
		}

		#rightAddDiv
		{
			margin: auto;
			float:  right;
			width: 300px;
			height: inherit;
			font-family: arial;
			color: white;
			font-size: 13px;
			padding-top: 15px;


		}
			#rightAddDiv li
			{
				list-style-image: url(arrow.png);
				margin-top: 10px
			}

	#midContent
	{
		margin: auto;
		width: 875px;
		min-height: 587px;
		overflow:auto;
		background-color: transparent;




	}
		#topBoxContent
		{
			margin : inherit;
			width: inherit;
			height: 66px;
			background-image: url(topBoxContent.png);
			background-repeat: no-repeat;
		}

			#topBoxTitle
			{
				margin : inherit;
				width: 776px;
				min-height: 30px;
				overflow:auto;
				padding-top: 20px;
				font-family: Helvetica,Arial;
				font-size: 21px;
				font-style: italic;
				font-weight: bold;
				color: #424985;
			}


		#midBoxContent
		{
			margin: inherit;
			width: 869px;

			overflow:auto;
			background-color: white;
			margin-left: 1px;
			border-right: solid 1.5px #BABABA;
			border-left: solid 1.5px #BABABA;

			float: left;
		}
			#midPicture
			{
				margin: inherit;
				width: auto;
				height: 142px;
				background-image: url(midPicture.gif);
				border-right: solid 1px #BABABA;
				border-left: solid 1px #BABABA;

			}

			#wrapFillBox
			{
				min-height:20px;
			}

				#leftBoxContent
				{
					margin: inherit;
					float: left;
					padding-left: 20px;
					width: 540px;
					min-height: 330px;
					border-right: solid 1px #EAEAEA;
				}
					#sidebar1Title
					{
						height: 47px;
						background-image: url(companyHistory.png);
						background-repeat: no-repeat;
					}

					#leftContent
					{
						margin: inherit;
						float: left;
						width: 512px;
						color:#484848;
						font-family:Arial;
						font-size:10pt;
					}
					#leftContent ol
			              	{
			                        list-style-type: decimal;
						list-style-position: outside;
			
			               }
			               #leftContent  ul
			               {
			                        list-style-type: disc;
						list-style-position: outside;
			             	}	
						

				#rightBoxContent
				{

					margin-top: 10px;
					width: 300px;

					min-height:50px;
					overflow:auto;




				}
					#sidebar2Title
					{
						margin: auto;
						width: inherit;
						height: 40px;
						background-image: url(sidebarTitle.png);
						background-repeat: no-repeat;

					}

					#rightContent
					{
						margin: auto;
						width: 300px;

						overflow:auto;


					}
						.choiceBox
						{
							margin: 0px 20px;
							margin-bottom:5px;
							width: 270px;
							overflow:auto;
							float:left;
							padding-top:2px;
							padding-bottom:2px;


						}
						.choiceBox:hover
						{
							background:#dee7f9;
						}



							.textChoiceBox
							{
								margin-top:7px;
								width: 170px;
								overflow:auto;
								float: left;
								font-family:Arial;
								font-size:9pt;
								color:#484848;
							}

							.pict_product
							{
								width:60px;
								height:71px;
								padding:0;
								margin:auto;
								margin-left:11px;

							}
							.pict_product_wrap
							{
								border:solid #969696 1px;
								width:65px;
								height:55px;
								float:left;
								margin-right:5px;

							}
							.pict_product_wrap img
							{
								width:63px;
								height:54px;
								margin-left:-1px;
								margin-top:-1px;

							}
							
							#ashcroft
							{
								float:left;
								width:270px;
								margin:5px 15px;
							}


		#bottomBoxContent
		{


			width:875px;
			height: 32px;
			background-image: url('bottom.png');
			background-repeat: no-repeat;
			float: left;
			background-position:top left;

		}




/** FOOTER */
.footer-menu
	{
		color: #363e7d;
	}
#footer
{
	width: 876px;
	margin: auto;
	height: 163px;

}


	#addFooter
	{
		height: 110px;
		margin: auto;
	}

	#mainFooter
	{
		width: 700px;
		height: 53px;
		margin: auto;
		text-align: center;
	}
		#mainFooter ul
		{
			padding: 0px;
		}
			#mainFooter ul a
			{
				text-decoration: none;
				color: #772b2b;
			}
			#mainFooter li
			{
				display: inline;
				list-style-type: none;
				margin-right: 5px;
				font-size: 11px;
				font-family: arial;
				color: #772b2b;
				font-weight: bold;
			}

		#mainFooter p
		{
			font-family: arial;
			color: #363e7d;
			font-weight: bold;
		}


/*******~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CSS homepage slesai di sini ***************~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/


/*************************************************CSS untuk contentPage mulai di sini *************************************************/


/**bocy */


#totalWrapper
{
	margin: auto;
	width: 1000px;
	min-height: 600px;


}
#mainContent
{
	margin: 0 auto;
	width: 1000px;
	min-height: 700px;
	float: left;
	margin-top:-4px;
	background:url('mainbg.gif');


}


	#leftMainContent
	{
		float: left;
		width: 167px;
		min-height: 700px;
		background-color: #2c3c57;
	}

		#leftContentBox
		{
			margin-top: 30px;
			min-height: 300px;
			width: 85%;
			margin-left: 10px;

		}

			.leftContentItem
			{
				padding-left: 10px;
				margin-top: 0px;
				font-family: Arial;
				color: white;
				font-size: 12px;
				
				min-height: 30px;
				padding-top: 10px;
				padding-botttom: 10px;	
				overflow:auto;	
			}

			.leftContentItem:hover
			{
				background-color: #8992a1;

			
				
			}

		

	#rightMainContent
	{
		float: left;
		width: 600px;
		min-height: 700px;
		padding-left: 20px;

	}
	#rightMainContent2
	{
		float: left;
		width: 800px;
		min-height: 400px;
		padding-left: 20px;


	}

		#topRightMainContent
		{
			min-height: 20px;
			overflow:auto;
			width: inherit;
			border-bottom: solid #efefef 1px;
			padding-top: 10px;
			font-family: arial;
			font-size: 11px;
			color: #363e7d;
		}
		#topRightMainContent a
		{
			color: #363e7d;
			font-family:Arial;
		}

		#titleRightMainContent
		{
			height:  20px;
			width: inherit;
			font-family: Arial;
			font-size: 17pt;
			color: #363e7d;
			padding-top: 5px;
			padding-bottom:10px;
			font-weight: bold;
			border-bottom: solid #a7aac6 2px;
		}

		#postRightMainContent
		{
			padding-top:15px;
			min-height:  350px;
			width: inherit;
			font-family:Arial;
			color:#363e7d;
			font-size:10pt;
			overflow:auto;
			padding-bottom:20px;
		}
		#postRightMainContent img
		{


		}


		#postRightMainContent p
		{
			font-family: arial;
			font-size: 12px;
			color: #363e7d;
			text-align: justify;
			clear:none;
			padding:0px;
		}
               #postRightMainContent ol
               {
                        list-style-type: decimal;
			list-style-position: outside;
			padding-left:30px;
			

               }
                      #postRightMainContent ul
               {
                        list-style-type: disc;
			list-style-position: outside;
			padding-left:30px;
               }

				
		.content-product-wraper
		{
			overflow:auto;
			width:580px;
			margin:7px auto;
			border-bottom:solid #a7aac6 1px;
			padding-bottom:5px;
		}
		.content-pict-product
		{
			margin:5px;
			float:left;
			height:200px;
			width:160px;
			margin-right:20px;

		}
		.content-name-detail-product
		{
			float:left;
			overflow:auto;
			width:375px;


		}
		.content-name-product
		{
			font-size:16px;
			font-weight:bold;
			font-family:Arial;
			margin-bottom:5px;

		}
		.content-detail-product
		{
			margin-bottom:5px;

		}
		.content-news-wrapper
		{
			margin:5px auto;
			padding-bottom:5px;
			border-bottom:solid #a7aac6 1px;
		}

		.content-news-title
		{
			color:#536b93;
			font-size:14pt;
			font-family:Arial;

		}
		.content-news-summary
		{
			margin-top:10px;
		}
		.moredetail
		{
			font-size:8pt;
			color:#2c3c57;

		}
		.moredetail:hover
		{
			text-decoration:underline;
			color:#772b2b;
		}
/**FOOTER*/
#contentFooter
{
	float: left ;
	width: 1000px;
	height: 23px;
	border-bottom: solid #dcdcdc 2px;
	margin: auto;
	font-family:Arial;
	font-size:8pt;
	color:#464545;
	border-top: solid #dcdcdc 1px;

}

.si-wrap
{
	overflow:auto;
	padding:5px;
	padding-bottom:10px;
}
.si-link
{
	font-family:Tahoma,Arial;
	color:#0568cd;
	font-size:13pt;
	border-bottom:solid #0568cd 1px;
}
.si-content
{
	font-family:Tahoma,Arial;
	color:#5f6a73;
}