#main_content {
	clear:both;
}

#main_content_box {
	/*margin-left:3px;*/
	width:auto;
	display:block;
}

#main_content_box h4 {
background:transparent url(../images/line_title.gif) no-repeat scroll left 1px;
margin:10px 0;
padding:0 0 10px 20px;
}

div.main_inner_top {
background:transparent url(../images/main_inr_box_top.gif) no-repeat center top;
margin-bottom:10px;
}

div.main_inner_btm {
/*background:transparent url(../images/main_inr_ct_btm.gif) no-repeat center bottom;*/
border-top:1px solid #DBC788;
position:relative;
}

div#toggle_grid {
width:450px; 
float:left; 
padding-left:20px;
}

div#toggle_sort_cat {
width:150px; 
float:left; 
margin-top:30px !important;
margin-top:29px;
margin-left:10px;
}

.spliter {
clear:both;
}

div.main_inner_content_top {
background:transparent url(../images/main_inr_ct_top.gif) no-repeat center top;
margin-bottom:10px;
}

div.main_inner_content_btm {
background:transparent url(../images/main_inr_ct_btm.gif) no-repeat center bottom;
position:relative;
}

div.items_grid {

color:#C34E23;
font-size:12px;
text-decoration:none;
padding-left:5px;
padding-top:5px;
}

div.items_grid a, div.items_grid a:active {
color:#C34E23;
}

div.items_grid a:hover, div.items_grid a:visited {
background-color:#F4F2E4;
border-bottom:1px solid #9A8E51;
color:#000000;
}

div.items_grid_attr {
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #DFDFDF;
}

div.items_grid_attr span.date {
background:transparent url(../images/permalink.gif) no-repeat scroll left center;
padding-left:10px;
}

div#toggle_grid .pages {
border-width:0pt;
font-size:5px;
padding:0px;
text-align:right;
text-transform:uppercase;
}

div#toggle_grid ul.pages li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

div#toggle_grid .pages .separator {
color:#999999;
margin:0px;
padding:0px;
}

div#toggle_grid .pages span.pgEmpty {
color:#999999;
}

div#toggle_grid .record_info,
div#toggle_sort_cat .sorting_info {
border-bottom:1px solid #DFDFDF; 
padding-bottom:4px; 
padding-top:10px;
}

div#breadcumbs {
padding-left:10px; 
padding-top:5px;
color:#666666;
}

div#currentModule {
margin-left:10px;
margin-right:10px;
}

div#currentModule .archieve {
text-align:right;
}

div#currentModule .archieve a, div#currentModule .archieve a:active {
border-bottom:1px solid #990000;
padding-bottom:2px;
}
div#currentModule .archieve a:hover {
background-color:#F4F2E4;
border-bottom:1px solid #9A8E51;
color:#000000;
}

div#currentModule h2, div#toggle_grid h2 {
color:#444444;
font-family:georgia;
font-size:1.8em;
font-weight:normal;
letter-spacing:-1px;
padding-bottom:5px;
}

div#currentModule span.alpha,
div#toggle_grid span.alpha {
color:#C34E23;
}

div#currentModule div.itemAttribute {
float:left;
color:#666666;
}

div#currentModule div.itemAttribute span.date {
background:transparent url(../images/permalink.gif) no-repeat scroll left center;
display:block;
padding-left:12px;
margin-bottom:10px;
}

div#currentModule div.itemAttribute span.category {
background:transparent url(../images/comments.gif) no-repeat scroll left center;
display:block;
padding-left:12px;
margin-bottom:10px;
}

div#currentModule div.itemAttribute span.author {
background:transparent url(../images/author.gif) no-repeat scroll left center;
display:block;
padding-left:12px;
}



div#currentModule .download  {
background:#FFFFFF none repeat scroll 0 0;
float:left; 
margin-left:430px !important; 
margin-left:210px; 
width:228px; 
border:1px solid #E9E9E9; 
padding:10px;
color:#666666;
}

div#currentModule .download a.action_download, 
div#currentModule .download a.action_download:active {
background:transparent url(../images/get_file.gif) no-repeat scroll left center;
color:#C34E23;
display:block;
height:29px;
padding-left:40px;
padding-top:11px;
text-decoration:none;
}

div#currentModule .download a.action_download:hover,
div#currentModule .download a.action_download:visited {
background:transparent url(../images/get_file2.gif) no-repeat scroll left center;
color:#999999;
}

div#currentModule .title {
background:transparent url(../images/line_title.gif) no-repeat scroll left 21px;

color:#C34E23;
font-size:1.2em;
font-weight:normal;
padding-bottom:1em;
}

div#mod_grid .contenterror {
color:#CC3333;
font-style:italic;
}

div#mod_grid .contentsuccess {
color:#00CC00;
font-style:italic;
}

/*	General Style Constructor for Detail Content 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	div#detailContent blockquote{
		font: italic 11px Georgia, Times, serif;
		margin: 0.25em 0;
		line-height:160%;
	}

	div#detailContent h5.headTitle {
		color:#5D4718; 
		font: 22px Georgia, "Times New Roman", serif; 
		padding:10px 0 10px 0;
		letter-spacing: 1px; 
		text-align:center; 
	}

	div#detailContent a,
	div#detailContent a:link,
	div#profil a,
	div#profil_kelengkapan a,
	div#profil a:link,
	div#profil_kelengkapan a:link,
	div#mod_grid a,
	div#mod_grid_pimpinan a,
	div#mod_grid a:link {
		 color: #C34E23;
		 text-decoration:none;
		 border-bottom:1px solid #C34E23;
	}
	div#mod_grid_pimpinan a:link {
		 color: #666;
		 text-decoration:none;
		 border-bottom:1px solid #C34E23;
	}
	
	div#detailContent a:hover,
	div#profil a:hover,
	div#profil_kelengkapan a:hover,
	div#mod_grid a:hover,
	 {
		color:#000; 
		border-bottom: 1px solid #C34E23;
		background-color: #F4F2E4;
	}
	div#mod_grid_pimpinan a:hover,
	 {
		color:#000; 
		border-bottom: 1px solid #C34E23;
		background-color: #F4F2E4;
	}

	div#detailContent a.item,
	div#detailContent a.item:link {
		 color: #000;
		 text-decoration:none;
		 border-bottom:0px solid #0000CC;
	}
	
	div#detailContent a.item:hover {
		color:#666; 
	}

	div#detailContent h2 {
		font:16px menu;
		margin-top:8px;
		margin-bottom:8px;
	}

	div#detailContent h3 {
		font:13px menu;
		margin-top:8px;
		margin-bottom:8px;
	}
	
	div#detailContent h4 {
		font:11px ;
		font-weight:bold;
		margin-top:0px; 
	}
	
	div#detailContent ol {
		margin:10px 0 10px 40px;
		padding:0;
		list-style-type:lower-alpha;
	}
	
	div#detailContent ul {
		margin:10px 0 10px 40px;
        padding:0;
        list-style-image:url(../images/diamond-gray.gif);
	}
	
	div#detailContent li {
    	background:none;
	}
	
	div#detailContent p { 
		line-height:175%; 
		margin: 0.5em 0 1.5em;
	}

	div#currentModule .desc { 
		font: italic 11px Georgia, Times, serif;
		line-height:160%;
		width:550px;
	}
	
	div#detailContent img,div#profil img { 
		margin-right:12px; 
		padding:3px; 
		border:1px solid #DFDFDF;
		background: #FFF; 
		float:left;
	}
	div#detailContent img,div#profil_kelengkapan img { 
		margin-right:12px; 
		padding:3px; 
		border:1px solid #DFDFDF;
		background: #FFF; 
		float:left;
		
	}
	div#detailContentimg img { 
		margin-right:12px; 
		padding:3px; 
		border:1px solid #DFDFDF;
		background: #FFF; 
		float:left;
		
	}
	#detailContentimg p img{
		width:100%;
	}
	
/*	Table Constructor for Detail Content 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	div#detailContent table {
		color: #666;
		border-collapse: collapse;
		min-width:200px;
		max-width:400px;
		text-align:center;
	}
	
	div#detailContent table td p {
		line-height:110%; 
		margin: 0 0 0;
	}
	
	div#detailContent table, 
	div#detailContent caption {
		margin: 0 auto;
		border:1px solid #DFDFDF;
	}
	
	div#detailContent caption,
	div#detailContent th,
	div#detailContent td {
		padding: 7px;
		border-bottom:1px solid #DFDFDF;
		border-left:1px solid #DFDFDF; 
	}
	
	div#detailContent caption,
	div#detailContent thead th,
	div#detailContent tfoot th,
	div#detailContent tfoot td {
		border:1px solid #666666;
		background-color: #666666;
		color: #FFF;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	div#detailContent thead th {
		background-color: #223343;
		color: #F2F2F2;
		text-align: center
	}
	
	div#detailContent tbody th {
		padding: 8px 3px;
		text-align:center;
	}
	
	div#detailContent tbody tr.odd {
		background-color: #EFEFEF;
		color: #666
	}
	
	div#detailContent tbody a {
		padding: 1px 2px;
		color: #333;
		text-decoration: none;
		border-bottom: 0px dotted #E63C1E;
	}
	
	div#detailContent tbody a:active,
	div#detailContent tbody a:hover,
	div#detailContent tbody a:focus,
	div#detailContent tbody a:visited {
		color: #666
	}
	
	div#detailContent tbody tr:hover {
		/*background-color: #EEE;*/
		color: #333
	}
	
	div#detailContent tbody tr:hover a {
		/*background-color: #FFF*/
	}
	
	div#detailContent tbody td a {
		color: #C30;
		font-weight: bold;
		border-bottom: 0;
		background-color:#FFF;
	}
	
	div#detailContent tbody td+td+td+td a:active,
	div#detailContent tbody td+td+td+td a:hover, 
	div#detailContent tbody td+td+td+td a:focus, 
	div#detailContent tbody td+td+td+td a:visited {
		color: #EFEFEF;
	}
	
	div#detailContent tbody a:visited:after {
	}

.box_right {
margin-left:20px;
}

.box_left {
margin-left:10px;
}

.grid_items {
padding:10px; 
margin-top:30px !important;
margin-top:35px;
}

.grid_items div.title {
font-size:100%;
font-weight:bold;
letter-spacing:2px;
text-transform:uppercase;
color:#C34E23;
border-bottom:1px solid #DFDFDF; 
padding:5px;
}

.grid_items div.items {
border-bottom:1px solid #DFDFDF; 
padding:5px;
color:#666;
}

.grid_items div.items span {
background:transparent url(../images/icon-doc.gif) no-repeat 0 0;
padding-left:15px;
}

.grid_items div.items span.no_list {
padding-left:15px;
}

.grid_items div.items a,.grid_items div.items a:link,.grid_items div.items a:active,
.grid_items div.archieve a,.grid_items div.archieve a:link,.grid_items div.archieve a:active {
text-decoration:none;
color: #C34E23;
}

.grid_items div.items a:hover,.grid_items div.items a:visited,
.grid_items div.archieve a:hover,.grid_items div.archieve a:visited {
color:#000; 
border-bottom: 1px solid #C34E23;
}

.grid_items_right {
padding:3px; 
margin-top:0px !important;
margin-top:0px;
}

.grid_items_right div.title {
font-size:100%;
font-weight:bold;
letter-spacing:0px;
text-transform:none;
color:#444444;
border-bottom:1px solid #DFDFDF; 
padding:5px;
}

.grid_items_right div.items {
border-bottom:1px solid #DFDFDF; 
padding:5px;
color:#666;
}

.grid_items_right div.items span {
background:transparent url(../images/icon-doc.gif) no-repeat 0 0;
padding-left:15px;
}

.grid_items_right div.items a,.grid_items_right div.items a:link,.grid_items_right div.items a:active,
.grid_items_right div.archieve a,.grid_items_right div.archieve a:link,.grid_items_right div.archieve a:active {
text-decoration:none;
color: #C34E23;
}

.grid_items_right div.items a:hover,.grid_items_right div.items a:visited,
.grid_items_right div.archieve a:hover,.grid_items_right div.archieve a:visited {
color:#000; 
border-bottom: 1px solid #C34E23;
}

.item_majalah span.title {

font-size:100%;
font-weight:bold;
letter-spacing:0px;
text-transform:none;
color:#444444;
padding:5px 5px 5px 0pt;
}

.item_majalah p {
padding-right:15px;
}

.archieve {
text-align:right;
padding-top:10px;
}

div#profil .title, div#mod_grid .title {
font:12px Georgia, "Times New Roman", serif;
font-weight:bold;
margin-top:10px; 
background:transparent url(../images/line_title.gif) no-repeat scroll left 19px;
margin:10px 0;
padding:0 0 10px 10px;
}
div#profil_kelengkapan .title, div#mod_grid .title {
font:12px Georgia, "Times New Roman", serif;
font-weight:bold;
margin-top:10px; 
background:transparent url(../images/line_title.gif) no-repeat scroll left 19px;
margin:10px 0;
padding:0 0 10px 10px;
}
div#profil .title, div#mod_grid_pimpinan .title {
font:12px Georgia, "Times New Roman", serif;
font-weight:bold;
margin-top:10px; 
background:transparent url(../images/line_title.gif) no-repeat scroll left 19px;
margin:10px 0;
padding:0 0 10px 10px;
}

div#profil .head_title {
font:12px Georgia, "Times New Roman", serif;
font-weight:bold;
margin-top:10px; 
margin:10px 0;
padding:0 0 10px 0;
color:#333333;
}
div#profil_kelengkapan .head_title {
font:12px Georgia, "Times New Roman", serif;
font-weight:bold;
margin-top:10px; 
margin:10px 0;
padding:0 0 10px 0;
color:#333333;
}

div#profil .row, div#mod_grid .row {
padding-bottom:8px;
}
div#profil_kelengkapan .row, div#mod_grid .row {
padding-bottom:8px;
}

div#profil .row, div#mod_grid_pimpinan .row {
padding-bottom:8px;
}

div#profil .desc, div#mod_grid .desc {
font: normal 12px Verdana,Georgia, Times, serif;
line-height:160%;
width:680px;
}
div#profil_kelengkapan .desc, div#mod_grid .desc {
font: normal 12px Verdana,Georgia, Times, serif;
line-height:160%;
width:680px;
}
div#profil .desc, div#mod_grid_pimpinan .desc {
font: normal 12px Verdana,Georgia, Times, serif;
line-height:160%;
width:570px;
}

div#mod_grid .reply {
font-style:italic;
line-height:160%;
padding:10px;
background-color:#EFEFEF;
}

div#mod_grid_pimpinan .reply {
font-style:italic;
line-height:160%;
padding:10px;
background-color:#EFEFEF;
}

div#mod_grid .reply .reply_inner{
	padding-left:10px;
}

div#mod_grid .img_majalah {
float:left; 
width:180px; 
margin-right:10px; 
background-color:#FFFFFF; 
padding:3px; 
border:1px solid #DFDFDF;
}

div#mod_grid .visualisasi_foto {
background-color:#FFFFFF; 
padding:3px; 
border:1px solid #DFDFDF;
width:500px;
margin:10px auto 10px 10px;
}

div#mod_grid_pimpinan .reply .reply_inner{
	padding-left:10px;
}

div#mod_grid_pimpinan .img_majalah {
float:left; 
width:180px; 
margin-right:10px; 
background-color:#FFFFFF; 
padding:3px; 
border:1px solid #DFDFDF;
}

div#mod_grid_pimpinan .visualisasi_foto {
background-color:#FFFFFF; 
padding:3px; 
border:1px solid #DFDFDF;
width:500px;
margin:10px auto 10px 10px;
}

div#get_item .visualisasi_foto {
background-color:#FFFFFF; 
padding:3px; 
border:1px solid #DFDFDF;
width:500px;
margin:10px auto 10px auto;
}


div#mod_grid .desc_majalah {
font: italic 11px Georgia, Times, serif; 
line-height:160%; 
margin-left:200px; 
width:400px;
}
div#mod_grid_pimpinan .desc_majalah {
font: italic 11px Georgia, Times, serif; 
line-height:160%; 
margin-left:200px; 
width:400px;
}

div#profil .left_box {
width:90px; 
margin-left:10px; 
float:left;
}

div#profil .right_box {
margin-left:110px;
}

div#profil_kelengkapan .left_box {
width:90px; 
margin-left:10px; 
float:left;
}

div#profil_kelengkapan .right_box {
margin-left:110px;
}


div#mod_grid .row {
padding:0px 0px 8px 8px;
}

div#mod_grid .atr_top {
	background:linen none repeat scroll 0 0;
	border-top:1px solid #DFDFDF;
	padding:5px;
}

div#mod_grid .atr_bottom {
	border-top:1px solid #DFDFDF;
	padding-top:8px;
}
/*
div#mod_grid .button {
background:transparent url(../images/form/page_num_red_01.gif) no-repeat scroll 0 -50px;
border:medium none;
color:#FFFFFF;
font-weight:bold;
height:41px;
margin:0;
width:36px;
}
*/
div#mod_grid .select {
font:0.9125em Verdana, sans-serif;
padding:3px;
border:1px solid #DFDFDF;
vertical-align:middle;
width:50px;
}
div#mod_grid img {

}


div#mod_grid_pimpinan .row {
padding:0px 0px 8px 8px;
}

div#mod_grid_pimpinan .atr_top {
	border-bottom:1px solid #DFDFDF;
	padding-bottom:8px;
}

div#mod_grid_pimpinan .atr_bottom {
	border-top:1px solid #DFDFDF;
	padding-top:8px;
}

div#mod_grid_pimpinan .button {
margin: 0 0;
top: -1em;
/*left:8em; */
width:60px;
height:29px;
background:url(../images/form/bg_button.gif) no-repeat 0px 3px;
border:none;
color:#fff;
font-weight:bold;
}

div#mod_grid_pimpinan .select {
font:0.9125em Verdana, sans-serif;
padding:3px;
border:1px solid #DFDFDF;
vertical-align:middle;
width:50px;
}



#profil table img{
float:none;
margin:10px;
}
#profil_kelengkapan table img{
float:none;
margin:10px;
}

.tableAnggota{
width:680px;
text-align:center;
}
#profil .right_box1 .head_title{
margin:0px;
padding:0px;
text-align:center;
}
#profil_kelengkapan .right_box1 .head_title{
margin:0px;
padding:0px;
text-align:center;
}
#post #mod_grid #profil{


}
#post #mod_grid #profil_kelengkapan{


}
#post #mod_grid_pimpinan #profil{


}

#profil .left_box1 {
/*border-left:1px dotted;
border-right:1px dotted;
border-top:1px dotted;*/
text-align:center;
}
#profil_kelengkapan .left_box1 {
/*border-left:1px dotted;
border-right:1px dotted;
border-top:1px dotted;*/
text-align:center;
}
#profil .title_anggota{
background:transparent url(../images/line_title.gif) no-repeat scroll center 18px;
text-align:center;
color:#C34E23;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-top:30px;
padding-bottom:8px;
}
#profil .title_anggota{
background:transparent url(../images/line_title.gif) no-repeat scroll center 18px;
text-align:center;
color:#C34E23;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-top:30px;
padding-bottom:8px;
}
#profil_kelengkapan .left_box1 .title_ketua{
background:transparent url(../images/line_title.gif) no-repeat scroll center 15px;
margin-top:10px;
padding-bottom:10px;
color:#C34E23;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
#profil .right_box1 {
/*
border-bottom:1px dotted;
border-left:1px dotted;
border-right:1px dotted;*/
}
#profil .right_box1 .head_title{
margin:0px;
padding:0px;
text-align:center;
}
#profil .left_box1 img{
float:none;
margin-bottom:10px;
margin-right:0px;
}
#profil .right_box1 img{
float:none;
}

#profil_kelengkapan .right_box1 .head_title{
margin:0px;
padding:0px;
text-align:center;
}
#profil_kelengkapan .left_box1 img{
float:none;
margin-bottom:10px;
margin-right:0px;
}
#profil_kelengkapan .right_box1 img{
float:none;
}


div#profil .title, div#mod_grid .title {
-x-system-font:none;
background:transparent url(../images/line_title.gif) no-repeat scroll left 19px;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:10px 0;
padding:0 0 10px 10px;
}
div#profil_kelengkapan .title, div#mod_grid .title {
-x-system-font:none;
background:transparent url(../images/line_title.gif) no-repeat scroll left 19px;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:10px 0;
padding:0 0 10px 10px;
}

div#profil .title, div#mod_grid_pimpinan .title {
-x-system-font:none;
background:transparent url(../images/line_title.gif) no-repeat scroll left 19px;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:10px 0;
padding:0 0 10px 10px;
}
div#detailContent #press td,div#detailContent #press table{
 border:none;
 background:transparent none repeat scroll 0 0;
}
#mod_grid .row .desc a,#mod_grid .row .desc a:hover{
background-image:none;
 color:#333333;
 border:none;
 font: normal 12px Verdana,Georgia, Times, serif;
line-height:160%;
width:680px;
}
#mod_grid .action_download a:hover{
 color:#AE2514;
}
#mod_grid .title a{
border:none;
color:#333;
}
#mod_grid .row a{
/*background:transparent url(../images/permalink.gif) no-repeat scroll left center;*/
margin-bottom:10px;
padding-left:12px;
color:#5F5F5F;
font-size:10px;
line-height:120%;
 border:none;
}
#mod_grid .row a.action_download{
background:transparent url(../images/down.png) no-repeat scroll left center;
padding-left:20px;
}
#legislasi_body #mod_grid .title a{
 color:#333333;
 border:none;
}

#legislasi_body #mod_grid a.action_download {
 
}
#mod_grid .row .desc table{
/*border:1px dotted #999999;*/
border-right:1px dotted #999999;
border-bottom:1px dotted #999999;

}
#mod_grid .row .desc table tr{

}
#mod_grid .row .desc table td{
border-left:1px dotted #999999;
border-top:1px dotted #999999;
padding:3px;
}