*  { padding: 0; margin: 0; }
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background : #E3FCCC;
behavior : url("csshover3.htc");
}

h1 {
font-family: arial;
font-weight: bold;
font-size: 36px;
color: #482803;
padding-bottom: 0;
}

h2, h2 a {
font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
font-size: 22px;
color: #3b5d13;
text-decoration: none;
padding-bottom: 10px;
}

h3 {
font-family: arial;
font-weight: bold;
font-size: 12px;
color: #482803;
padding: 5px;
margin-left: 10px;
}

h4 {
font-family: arial;
font-weight: bold;
font-size: 22px;
color: #482803;
padding-bottom: 0;
}


h5, h5 a{
font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3b5d13;
text-decoration: none;
}

p {
line-height: 18px;
text-align: justify;
color: #3a3a3a;
}

p a{
line-height: 18px;
text-align: justify;
color: #3b5d13;
text-decoration:none;
font-weight: bold;
}

/*png controller for IE sucks*/



/*
-----------------------------------------------------------------------
JAJARAN ATAS
-----------------------------------------------------------------------
*/

#topsection {
width: 1200px;
/*background: url(imagesN/top-header.jpg) repeat-x;*/
height: 182px; 
margin: -10px auto 0 auto;
}

#topsectioncontent {
width: 960px;
margin: 0 auto;
height: 182px;
}

#logo {
margin-top: 30px;
margin-left: 0;
background-color: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=”logo-disnak.png”, sizingMethod=”crop”); /*png controller for IE sucks*/
}

#mininav {
margin-left: 600px;
margin-top: -120px;
}

#mininav li {
display: inline;
color: #ffffff;
margin-right: 5px;
}

#mininav li a {
color: white;
text-decoration:none;
}

#mininav li a:hover {
font-weight:bold;
border-bottom: 1px dotted #ffffff; 
}

#search-form {
margin-left: 600px;
margin-top: 15px;
width: 339px;
height: 33px;
background: url(imagesN/bg-search.png) no-repeat;
back\ground-color: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=”bg-search.png”, sizingMethod=”crop”); /*png controller for IE sucks*/
}

#search-form #s {
padding: 5px;
margin: 3px 0 10px 5px;
border: 0;
width: 310px;
background: none;
}

#search-form #go {
float: right;
}

#boldbar {
width: 1200px;
height: 50px;
background: #482803;
margin: 1px auto 0 auto;
}

#flashnews{
margin-left: 130px;
padding-top: 15px;
}

#flashnews-title{
font-size: 18px;
font-weight: bold;
color: #fba002; 
/* nantinya akan pakai sIFR */
}

#flashnews-content a{
font-size: 16px;
color: white;
}

#investor-link{
margin-left:708px;
margin-top: -63px;
height: 50px;
}

#maincontainer{
width: 960px; 
margin: 0 auto; 
}

#contentwrapper{
float: left;
width: 100%;
display:inline; /*IE sucks*/
}

/*
-----------------------------------------------------------------------
KONTEN UTAMA
-----------------------------------------------------------------------
*/

#contentcolumn{
float: left;
width: 720px;
margin: 15px 0 15px 240px;
display:inline; /*IE sucks*/
}

#tablehead {
width: 720px;
height: 25px;
background: #482803;
margin: 25px auto 0 auto;
}

#linking-table{
width: 719px;
padding: 0;
margin: 2px 0 0 1px;
border: 1px solid #8ca166;
border-collapse: collapse;
background-color: #8ca166;
}

#linking-table td, #linking-table th{
border: 1px dotted #fff;
padding: 10px;
text-align: left;
color: white;
font-weight:bold;
}

#linking-table td a, #linking-table th a{
text-decoration: none;
color: white;
font-weight:bold;
}

#linking-table th:hover {
background-color: #355d05;
}

#linking-table td:hover {
background-color: #355d05;
}

.table-txt{
margin: -35px 35px 15px 65px;
color: #ffffff;
}

#maincontent{
	width: 460px;
	float: left;
	padding-left: 10px;
	padding-top: 0px;
}

#regulercontent{
	
}
.post-display{
margin: 15px 0;
}
.reguler-post{
margin-bottom: 5px;
}

.box-excerpts{
display:inline;
width: 200px;
float:left;
padding: 15px;
padding-top: 0px;
padding-bottom: 0px;
margin: 5px auto 10px auto;
}
.kotak-excerpts{
border-top: 1px dotted #3a3a3a;
border-bottom: 1px dotted #3a3a3a;
height: 320px;
}

.post-content{
margin: 10px 0;
}

.post-excerpts{
margin-top: 10px;
}

.table-section{
display: block;
width:460px;
margin: 10px 0 10px 0;
padding-bottom: 15px;
}

#pricetable{
clear:both;
margin: 0 auto 5px 0;
display:inline; 
border-bottom: 1px dotted #3a3a3a; 
}

#small-nav{
display: block;
width: 460px;
height: 10px;
margin:5px 0 5px 0;
}

.back-date{
float: left;
}

.current-date{
float: right;
}

.regulertable{
border-collapse: collapse;
color: #482803;
background: #8ca166;
}

.regulertable th, .regulertable td
{
padding: 15px;
text-align: left;
color: #ffffff;
}

.regulertable th[scope=col]
{
width: 55px;
color: #ffffff;
background-color: #3b5d13;
}

.regulertable th[scope=row]
{
background-color: #E3FCCC;
}

.regulertable tr:hover th[scope=row], .regulertable tr:hover td{
background-color: #482803;
color: #fff;
}

#minibar{
display: block;
width:460px;
height: 25px;
background: #482803;
}

/*  edit by Hendra */
#tabular{
margin-top:8px;
}
.tabset_tabs	{ margin-right:15px; padding:0; list-style-type:none; position:relative; z-index:2; white-space:nowrap; display:block; }
.tabset_tabs li	{ margin-right:13px; padding:0; display:inline;}
.tabset_tabs li a	{ color:#ffffff; background-color:#3b5d13; text-decoration:none; padding:5px; border-left-width:0; border-bottom:none; font-weight: bold; }
.tabset_tabs a:hover	{ color:#ffffff; background-color:#482803; }
.tabset_tabs a.active	{ color:#3b5d13; background-color:#E3FCCC; }	/*   40B7B1*/
.tabset_content	{ background-color:#E3FCCC; position:relative; z-index:1; padding-top:10px; display:none } /*  40B7B1 */
.tabset_label	{ display:none }
.tabset_content_active	{ display:block }

#sidebar{
width: 220px;
float: right;
}

#news {
display:block;
margin-top:10px;
}

#post-news{
display: block;
margin-top: 25px;
padding-bottom: 5px;
border-bottom: 1px dotted #3a3a3a;
}

#news-date{
display: block;
width: 220px;
height:20px;
margin: 20px 0;
background: #d7d8bb;
padding-top: 5px;
padding-left: 5px;
}

#recent-news{
margin-top:15px;
list-style-image:url(imagesN/pointers.png);
margin-left: 15px;
}

#recent-news li{
margin-top:15px;
}

#news-archive, #polling, #webstat{
margin-top:15px;
}

.pollform, .poll-item{
margin-top: 8px;
}
.button {
margin-top: 8px;
}

/*
-----------------------------------------------------------------------
BARISAN KIRI
-----------------------------------------------------------------------
*/

#navcolumn{
float: left;
width: 220px;
margin-left: -960px; 
display:inline; /*IE sucks*/
}

/* --- MAIN NAVIGATION --- */

#accordion-mainav {
width:220px; 
margin:15px auto; 
}

#accordion-mainav .mainavbar{
font: bold;
color: #e8a303;
background: url(imagesN/bg-mainav-button.jpg) no-repeat;
margin-bottom: 0; 
text-transform: uppercase;
margin: 5px 0 0 0;
padding: 7px 0 7px 28px; 
}

#accordion-mainav .mainavbar a{
text-decoration: none;
color: white;
display: block;
}

#accordion-mainav ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0;
}

.submenu{
background: #fce4a8;
}

.submenu li{
display: block;
border-bottom: 1px dotted #3a3a3a;
}

#accordion-mainav ul li{
padding-bottom: 2px;
}

#accordion-mainav ul li a{
color: #3a3a3a;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; 
text-decoration: none;
}

#accordion-mainav ul li a:visited{
color: black;
}

#accordion-mainav ul li a:hover{
font-weight: bold;
color: #482803;
background: #d1b594;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
margin: -10px auto 0 auto;
}

/* --- LINK WEBSITE --- */

#outerlink {
margin:15px auto; 
}

#outerlink .outerlinkbar {
font: bold;
color: #white;
background: url(imagesN/bg-green-button.jpg) no-repeat;
margin: 5px 0 0 0;
padding: 7px 0 7px 8px; 
}

#outerlink .outerlinkbar a{
text-decoration: none;
color: white;
display: block;
}

#outerlink .outerlinkbar a:hover{
font-weight: bold;
color: #355d05;
text-transform: uppercase;
}

.feednet{
margin-top: 5px;
}

#footer {
clear:left;
display: block;
width: 1200px;
height:35px;
background: #482803;
}

#footer p{
color: #ffffff;
margin-left: 20px;
}

/*from css asli disnak */
.clr {
	clear: both;
}

div.mosimage_caption {
	font-size: 10px;
	color: #666666;
}

div.center {
	text-align: center;
}

div.blog_more {
	margin-top: 30px;
}

div.syndicate div {
	text-align: center;
}

table.minimal, table.minimal td {
	border-collapse: collapse;
	margin:0;
	padding: 0;
}

td.left_shadow {
	width: 18px;
	background: url(../images/pt_shadow_left.png) repeat-y;
}

td.right_shadow {
	width: 18px;
	background: url(../images/pt_shadow_right.png) repeat-y;
}

td.left_bot_shadow {
	width: 18px;
	height: 40px;
	background: url(../images/pt_shadow_left_bot.png) no-repeat;
}

td.right_bot_shadow {
	width: 18px;
	height: 40px;
	background: url(../images/pt_shadow_right_bot.png) no-repeat;
}

td.wrapper {
	width: 773px;
}

#spacerbar {
	overflow: hidden;
	background: url(../images/pt_header_seperator.png) repeat-x;
	height: 24px;
	text-align: left;
	line-height: 30px;
	padding-left: 8px;
	font-weight: bold;
	color: #cccccc;
	font-size: 11px;
}

#spacerbar a:link, #spacerbar a:visited {
	color: #cccccc;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
}

#spacerbar a:hover {
	color: #DDB52B;
	font-weight: bold;
}

table.maintable {
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 0;
}

td.greyline {
	width: 1px;
	padding: 0;
	margin: 0;
	background: #333333;
}

#newsflash {
	background: #828282 url(../images/pt_c_t_fade.png) repeat-x;
	padding: 10px 10px 10px 10px;
	width: auto !important;
	width: 100%;
}

#newsflash table.moduletable td {
	color: #ffffff;
}

#newsflash table.contentpaneopen td {
	color: #eeeeee;
}

#newsflash table.contentpaneopen td.contentheading {
	font-size: 14px;
	font-weight: bold;
	color: #E4C452;
	height: 18px;
	line-height: 18px;
}

td.componentheading{
	width: 100%;
	text-align: left;
	background: url(../images/trondheim_underline.png) bottom left repeat-x;
	height: 30px;
	line-height: 30px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #01137B;
}

div.componentheading {
	text-align: left;
	background: url(../images/trondheim_underline.png) bottom left repeat-x;
	height: 30px;
	line-height: 30px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #01137B;
}

.contentheading {
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	height: 45px;
	vertical-align: bottom;
	color: #444444;
	text-align: left;
	width: 100%;
}

#mainpage td.contentheading:first-letter {
	font-size: 20px;
	color: #01137B;
}

input.button {
	border: 1px solid #999999;
	background: url(../images/pt_button_bg.png) repeat-x;
	height: 20px;
	padding: 2px 7px 4px 7px !important;
	padding: 0px 4px 0px 4px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

table.moduletable {
	width: 100%;
	margin: 0px 0px 15px 0px;
}

table.moduletable td {
  padding: 4px;
}

#menu table.moduletable td {
	padding: 0px;
}

table.moduletable th {
	/*white-space: nowrap;
	text-align: left;
	width: 100%;
	background: url(../images/pt_module_header.png) bottom left no-repeat;
	height: 28px;
	line-height: 28px;
	text-indent: 25px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;*/
	font-family: arial;
	font-weight: bold;
	font-size: 22px;
	text-align: left;
	color: #482803;
	padding-bottom: 0;
}

table.moduletable ul {

}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: #000000 url(../images/pt_menu_bg.png);
	font-size: 11px;
	font-weight: bold;
	color: #DDB52B;
	text-align: left;
	height: 26px;
	line-height: 26px;
	text-indent: 15px;
	width: 163px;
}

a.mainlevel:hover {
	background-position: 0px -26px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

/* required stuff */
#content-pane .tab-page {

}

table.contentpane {
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table.contentpaneopen {
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

.small {
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	text-align: left;
}

.modifydate {
	height: 30px;
	vertical-align: bottom;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	text-align: left;
}

.createdate {
	height: 25px;
	vertical-align: top;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 0px;
}

.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}
/* For content item titles that are hyperlink instead of Read On */

a.contentpagetitle:link, a.contentpagetitle:visited {
	padding: 0px;
	font-size: 17px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding-top: 10px;
	color: #3b5d13;
	text-align: left;
	width: 100%;
}

a.contentpagetitle:hover {
	color: #3b5d13;
}

a.sublevel:link, a.sublevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-left: 11px;
	margin-left: 10px;
	line-height: 20px;
}

a.sublevel:hover {
	color: #99CC00;
	font-weight: bold;
	background: #026604;
	text-decoration: none;
}

a:link, a:visited {
	color: #3b5d13; text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #2D62B0;	text-decoration: underline;
	font-weight: bold;
}

a.category:link, a.category:visited {
}

a.category:hover {
}

a.pagenav, a.pagenav:visited {
}

a.pagenav:hover {
}

.frontpageheader {
}

.newsfeedheading {
}

.newsfeeddate {
}

.fase4rdf a:link {
}

.fase4rdf a:hover {
}

.sectiontableheader {
	font-weight: bold;
	background: #eeeeee;
	padding: 2px;
}

td.smalldark {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

table.pollstableborder {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	text-align: left;
}

table.pollstableborder td {
	padding: 5px 2px 0 0;
}

td.sectiontableentry1 {
	padding: 0px;
}

td.sectiontableentry2 {
	padding: 0px;
}

tr.sectiontableentry1 td {
	padding-left: 4px;
	padding-right: 4px;
}

tr.sectiontableentry2 td {
	padding-left: 4px;
	padding-right: 4px;
}

.inputbox {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Styles for dhtml tabbed-pages */

/* edit by Hendra */
.ontab {
	background-color: #cccccc;  /*cccccc		*/
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-top: solid 1px #666666;
	border-bottom: solid 0px #cccccc;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #cc0000;
}

.offtab {
	background-color: #BCBCBC;	/* BCBCBC */
	border-left: solid 1px #999999;
	border-right: solid 1px #bbbbbb;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #666666;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #666666;
}

.tabpadding {
}

.tabheading {
	background-color: #eeeeee;  /* eeeeee */
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

td.buttonheading img{	
	padding-left: 5px;
}

span.highlight {
	background: #ffffcc;
}

/* Content - Sections & Categories */
table.contenttoc {
	margin: 3px;
	border:solid 1px #cccccc;
}

table.contenttoc th {
	font-size: 11px;
	text-transform: uppercase;
	color: #333333;
	background: #eeeeee;
	padding: 5px;
}

table.contenttoc td {
	font-size: 8pt;
	font-weight: normal;
	text-align:left;
	padding: 5px;
}

.contentdescription {
	text-align: left;
}

/** category text format and links **/
.category {
}

.poll {
	font-size: 11px;
	padding: 0px;
	margin: 0px
}

table.pollstableborder {
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

.smalldark {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	color: #000000;
	font-weight: bold;
}

.pagenav {
	font-weight: normal;
}

.pagenavbar {
}

/* Content voting */
.content_rating {
	font-weight: normal;
	font-size: 8pt;
}

.content_vote {
	font-weight: normal;
	font-size: 8pt;
}

/* Javascript Back button */
.back_button {
	text-align: center;
	margin-top: 40px;
}

.readon {
	display: block;
}
