/* RCTI CSS BODY created 29/10/2008last rev:*/
/* CSS RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	/* line-height:1;*/
	font-family:inherit;
	vertical-align:baseline;
}
body {
	font-family:Arial,Sans-serif;
	background:#ffffff url(../images/bgpage1.jpg) top repeat-x;
}
.lft {
	float:left;
}
.rgt {
	float:right;
}
.clr {
	clear:both;
}
.cl {
	clear:left;
}
.cr {
	clear:right;
}
.hide {
	display: none
}
/* font color */
.white {
	color:#ffffff;
}
.darkred {
	color:#991013;
}
.red {
	color: #c4010c;
}
.red a {
	text-decoration: none;
	color: #c4010c;
}
.red a:hover {
	color: #000000;
}
.red a:visited {
	text-decoration: none;
	color: #c4010c;
}
/* top bar */
#topBar {
	width:960px;
	margin:0 auto;
	text-align:right;
	padding-top:6px;
	height:32px;
}
#topBar ul {
	margin:0;
	padding:0;
	float:right
}
#topBar li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:arial;
	font-size:12px;
	display:inline;
}
#topBar li a {
	color:#ffffff;
	text-decoration:none;
	background:transparent;
	padding:5px 8px 8px 8px;
	display:block;
	float:left;
	margin-left:10px;
	font-weight:bold
}
#topBar li a:hover {
	color:#ffffff;
	text-decoration:none;
	background:#0859a3;
	padding:5px 8px 8px 8px;
	display:block;
	margin-left:10px;
}
#topBar li span.vbar {
	color:#ffffff;
	text-decoration:none;
	background:transparent;
	padding:5px 0px 8px 0px;
	display:block;
	float:left;
	margin-left:10px;
}
#topBar li span.on {
	color:#ffffff;
	text-decoration:none;
	background:#e82425;
	padding:5px 8px 8px 8px;
	display:block;
	float:left;
	margin-left:10px;
	font-weight:bold
}
/* header bar */ 
#hdBar {
	clear:left;
	width:960px;
	margin:0 auto;
	height:82px;
	padding-top: 10px;
}
/* main menu bar */
#menuBar {
	width:960px;
	margin:0 auto;
	text-align:right;
	background:transparent url(../images/common/bgMenuBar-right.gif) top right no-repeat;
	border-bottom:3px solid #e82425;
	padding-top:7px;
	height:29px;
}
/* #menuBar ul {
	margin:0 0 0 3px;
	padding:0;
}
#menuBar li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:arial;
	font-size:12px;
	display:inline;
	word-spacing:-1px;
}
#menuBar li a {
	color:#ffffff;
	text-decoration:none;
	background:transparent;
	padding:7px 4px 7px 4px;
	display:block;
	float:left;
	margin-left:4px;
	font-weight:bold
}
#menuBar li a:hover {
	color:#ffffff;
	text-decoration:none;
	background:#004584;
	padding:7px 4px 7px 4px;
	display:block;
	margin-left:4px;
}
#menuBar li span.vbar {
	color:#ffffff;
	text-decoration:none;
	background:transparent;
	padding:7px 0px 7px 0px;
	display:block;
	float:left;
	margin-left:2px;
}
#menuBar li span.active {
	color:#ffffff;
	text-decoration:none;
	background:#e82425;
	padding:7px 4px 7px 4px;
	display:block;
	float:left;
	margin-left:4px;
	font-weight: bold
} */
#menuBar ul {
	margin:0 0 0 3px;
	padding:0;
}
#menuBar li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:arial;
	font-size:12px;
	display:inline;
	word-spacing:-1px;
}
#menuBar li a {
	color:#ffffff;
	text-decoration:none;
	background:transparent;
	padding:7px 2px 7px 3px;
	display:block;
	float:left;
margin-left:1px;
	font-weight:bold
}
#menuBar li a:hover {
	color:#ffffff;
	text-decoration:none;
	background:#004584;
	padding:7px 2px 7px 3px;
	display:block;
margin-left:1px;
}
#menuBar li span.active {
	color:#ffffff;
	text-decoration:none;
	background:#e82425;
	padding:7px 2px 7px 3px;
	display:block;
	float:left;
	margin-left:1px;
	font-weight: bold;
}
#menuBar li span.vbar {
	color:#ffffff;
	text-decoration:none;
	background:transparent;
	padding:7px 1px 7px 1px;
	display:block;
	float:left;
	font-size:10px;
	margin:0 0px;
	font-weight:normal;
}
/* page or content whatsoever */
#page {
	width:960px;
	margin:0 auto;
	background: #eff5fb;
}

/* now on widget */
#nowOn {
	float:left;
	width:230px;
	background:transparent url(../images/front/schedule-box.gif) top left no-repeat;
	height:225px;
}
#nowOn #nowDate {
	font-weight:bold;
	font-size:0.8em;
	color:#ffffff;
	line-height:2em
}
#nowOn .nowNext {
	padding:5px 0px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.7em;
	line-height:1.5em
}
#nowOn .nowNext .title {
	background:#8e0108;
	padding:3px 3px;
	margin:5px 0;
}
#nowOn .nowNext .list {
}
#nowOn .nowNext .list span {
	color:#ffde00;
	margin-right:3px
}#nowOn .nowNext .list a {
	padding:2px 4px;
	color:#ffffff;
	text-decoration:none;
}
#nowOn .nowNext .list a:hover {
	padding:2px 4px;
	color:#ffde00;
	text-decoration:none;
}
#nowOn .nowNext .link {
	margin-top:5px;
	float:right
}
#nowOn .nowNext .link a {
	background:#8e0108;
	padding:2px 4px;
	color:#ffffff;
	text-decoration:none;
}
#nowOn .nowNext .link a:hover {
	background:#ffde00;
	padding:2px 4px;
	color:#000000;
	text-decoration:none;
}
#nowOn #nowWrap {
	padding:0 10px;
}
#nowOn #nowBox {
	margin:14px 10px 0px 5px;
	font-weight:bold;
	font-size:0.9em
}
#nowOn #nowBox p {
	letter-spacing:-1px;
	margin-bottom: 8px;
}

/* content */
#content {
	padding:10px 10px;
}
/* 3 col */
#content #l3col {float:left;width:230px;}
#content #m3col {float:left;width:470px;margin-left:10px;}
#content #r3col {float:left;width:230px;}

/* 2 col */
#content #l2col {float:left;width:700px;}
#content #r2col {float:left;width:230px;margin-left:10px;}

/* ad banner */
.ad-230  {margin-bottom:10px;}
.ad-460 {margin-bottom:10px;}
/* footer */
#footer {
	border-top:3px solid #d6e4f1;
	background:#ffffff;
	margin:10px 10px 0px 10px;
	display:block;
	font-family:arial;
	clear:both;

}
#footer .lft {
	padding:15px 20px
}
#footer .lft ul {
	margin:0;
	padding:0;
	display:block;
	float:left;
}
#footer .lft li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:12px;
	float:left;
}
#footer .lft li a {
	color:#043258;
	text-decoration:none;
	background:transparent;
	padding:5px 4px 9px 4px;
	display:block;
	float:left;
	margin-right:5px;
	font-weight:bold
}
#footer .lft li a:hover {
	color:#e82425;
	text-decoration:underline;
	background:transparent;
	padding:5px 4px 9px 4px;
	display:block;
	float:left;
	margin-right:5px;
	font-weight:bold
}
#footer .lft li span.vbar {
	color:#043258;
	padding:5px 0px 9px 0px;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:5px;
}
#footer .lft p {
	clear:both;
	font-size: 11px;
}

/* misc */
.lh10 {line-height:10px;}


#socnet ul {margin:0px;padding:0}
#socnet ul li{margin:0px 0px 5px 0px;padding:0;font-size:0.75em;font-weight:bold;list-style-type:none;padding:5px 5px;background:#eaf2f9}
#socnet ul li a#fb{padding-left:20px;background: transparent url(../images/common/socnet-favico.gif) top left no-repeat;text-decoration:none;color:#043258;}
#socnet ul li a#fb:hover{padding-left:20px;background-position:0 -16px;color:#e82425;}
#socnet ul li a#fr{padding-left:20px;background: transparent url(../images/common/socnet-favico.gif) top left no-repeat;background-position:0 -32px;text-decoration:none;color:#043258;}
#socnet ul li a#fr:hover{padding-left:20px;background-position:0 -48px;color:#e82425;}
#socnet ul li a#mp {padding-left:20px;background: transparent url(../images/common/socnet-favico.gif) top left no-repeat;background-position:0 -64px;text-decoration:none;color:#043258;}
#socnet ul li a#mp:hover{padding-left:20px;background-position:0 -80px;color:#e82425;}

.pagination {
	margin-top:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px;
}
.pagination-act {
	border:1px solid #00397e;
	color:#00397e;
	font-weight:bold;
	margin-left:4px;
	padding:2px;
}
.pagination a {
	background:#00397e;
	border:1px solid #00397e;
	color:#eff5fb;
	padding:2px;
	text-decoration:none;
	font-weight: bold;
}
.pagination a:hover {
	background:#eff5fb;
	border:1px solid #00397e;
	color:#00397e;
	padding:2px;
	text-decoration:none;
	font-weight: bold;
}
.pagination a:visited {
	background:#00397e;
	border:1px solid #00397e;
	color:#eff5fb;
	padding:2px;
	text-decoration:none;
	font-weight: bold;
}

/*chart dahsyat*/
#chartDahsyat {background: #9fb3e5;font-size:11px;}
#chartDahsyat #chartTop {background: url(../images/ad/dahsyatChart-top.jpg) top no-repeat;}
#chartDahsyat #chartFot {background:url(../images/ad/dahsyatChart-fot1.jpg) bottom no-repeat;}
#chartDahsyat #chartTable {padding-top:66px;padding-left:10px;padding-bottom:4px;display:block}
#chartDahsyat #chartTable td {text-align:center;border-bottom:1px solid #5258b7;padding:6px 2px;}
#chartDahsyat #chartTable tr {background:#ced8f3}
#chartDahsyat #chartTable tr.dif {background:#f0f4fd}
#chartDahsyat #chartTable th {font-weight:bold;text-align:center;padding-bottom:5px;border-bottom:1px solid #5258b7}
#jadwal-dahsyat {color:#ffffff;text-align:center;background:#9fb3e5;display:block;margin:5px 0;}

.newsticker {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:5px;
}