body{
	font-family: Georgia, "Times New Roman", Times, serif;
	padding :0px;
	margin:0px;
	text-align:center;
	font-size: 12px;
	background-position: top;
	background-color: #F2FDF7;
	background-image: url(images/bg1.jpg);
}

a{
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000099;text-decoration:none;
}



.dt { display:table; width:100%;}

.dr { display:table-row; width:100%; height:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

.main_text, input, textarea, body, font, select
	{
		font-family: Tahoma; 
		font-size:11px;
		line-height:13px;
		color:#32434A;
	}
	
input { vertical-align:middle;}

.linkmenu{
	text-decoration:none;
}
.main{ width:800px; margin:auto;}
.main_logo{ width:800px; height:57px; margin:auto;}
.main1{ width:600px; margin:auto;}
.main2{ width:200px; margin:auto;}

.header_logo{
	background-color: #FFFFFF;
	background-image: url(images/t-dr.gif);
	background-repeat: repeat-x;
}
.header_logo_kontent_kanan{
	font-size:12px;
	color:#262932;
	text-decoration:none;
	text-align:center;
	background-color: #FFFFFF;
	background-image: url(images/t-dr.gif);
	background-repeat: repeat-x;
}

.garis_batas_vertical{ 
width:1px; 
background-image: url(images/t-dr.gif);	
background-repeat: repeat-x;
text-align:center;}
.garis_batas_horiz{ height:1px; background:url(images/h-l.gif) repeat-x;text-align:center;}


.text_header4 {
	font-size: 11px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 5px;
	padding-bottom: 10px;
	font-style: italic;
}
.text_header{
	font-weight: bold;
	color: #990000;
	text-align: left;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 5px;
	padding-bottom: 5px;
}
.text_header_besar {
	font-weight: bold;
	color: #990000;
	text-align: left;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-right: 5px;
	padding-bottom: 5px;
}

.menubar{
	font-weight: bolder;
	color: #666666;
	background-image: url(images/bar.gif);
	vertical-align: middle;
	padding-left:12px
}
.banner{width:557px;text-align:left;}

.m_t_dr { background:url(images/p.gif) repeat-x top;}
.m_t_r { background: url(images/m-r-t.gif) no-repeat right;}
.m_l { background:url(images/p.gif) repeat-y left;}
.m_r { background:url(images/p.gif) repeat-y right;}
.m_b_dr { background:url(images/p.gif) repeat-x bottom;}
.m_b_r { background: url(images/m-r-b.gif) no-repeat right;}

.m_pad {
	padding: 0px 2px 0px 2px;
	background-color: #FFFFFF;
}
.m_pad1 { padding: 0px 1px 0px 1px;}

.m_h_l { background:url(images/m2-m-dr.gif) repeat-x top; height:4px;}

.m_top { background:url(images/m2-t-dr.gif) repeat-x top;}
.m_top_pad { padding: 6px 5px 5px 8px;}

.m_bot { background:url(images/m2-b-dr.gif) repeat-x top;}
.m_bot_pad {
	padding: 5px 5px 5px 8px;
	background-color: #FFFFFF;
}

.m_h_text { color:#FF6600; font-size:12px; line-height:12px; text-transform:uppercase; font-weight:bold; padding-left:8px; background:url(images/a3.gif) no-repeat left;}
.m_h_text2 { text-align:left;text-transform:uppercase; font-weight:bold; padding-left:8px; background:url(images/a4.gif) no-repeat left;}

#menu_bar {
  height:17px;
  clear:both;
/*  padding-top: 8px;
  padding-bottom: 9px;*/
  /*background: #FFFFFF url('../img/menu_bg.gif') bottom left no-repeat;*/
}
#navcontainer ul {
	padding-left: 0;
	/* background-color: #C86000;*/
  /*background: url('../img/bar.jpg') top right no-repeat;*/ 
 	float: left;
	width: 100%;
	font-family: "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
	padding-left:10px;
	padding-right:10px;
	background-color: transparent;
	color: #000000;
	text-decoration: none;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

#navcontainer ul li a:hover {
	color: #CC0000;
	background-image: url(images/top_nav_btn_bg.gif);
	background-repeat: repeat-x;
}
.hover {
	background-image: url(images/top_nav_btn_bg.gif);
	background-repeat: repeat-x;
	color: #CC0000;	
}
#content{
	font-size: 12px;
	padding-left:10px;
	background-color: #F2FDF7;
	border: thin solid #CCCCCC;
}