@font-face {
	font-family: 'Neuzeit Grotesk Reg';
	font-kerning: normal;
	src: url('/fonts/Bauziet-Regular.otf') format('truetype');
}

@font-face {
	font-family: 'Neuzeit Grotesk Bold';
	font-kerning: normal;
	src: url('/fonts/Bauziet-Bold.otf') format('truetype');
}

@font-face {
	font-family: 'Neuzeit Grotesk Light';
	font-kerning: normal;
	src: url('/fonts/Bauziet-Light.ttf') format('truetype');
}

body  {
	font-size : 9pt;
	font-family : 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : #FFFFFF;
}

.headline  {
	font-family : 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
}

H2  {
	font-size : 12pt
}
H3  {
	font-size : 11pt
}

td  {
	font-size : 9pt;
	font-family : 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
	text-align : left;
	vertical-align: top;
}

td.header  {
	font-size : 9pt;
	font-family : 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
	text-align : left;
	vertical-align: top;
	background-color : #DDDDDD;
}

td.small_header
{	text-align: left;
	vertical-align: top;
	font-size : 7.5pt;
	font-family : 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
	background-color : #DDDDDD;
}

td.small
{	vertical-align: top;
	font-size : 7.5pt;
	font-family : 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
}

td.small_header
{	font-size : 7.5pt;
	font-family : 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
	background-color : #DDDDDD;
}

td.s_arial  {
	font-size : 7pt;
	font-family : Arial;
	text-align : right;
}

td.small_left  {
	font-size : 9pt;
	font-family : Arial Narrow;
	text-align : left;
	vertical-align : text-top;
}

td.medium {
	font-size : 10pt;
	font-family : Arial Narrow;
}

td.upper_header  {
	font-size : 9pt;
	font-family : Arial Narrow;
	text-align : center;
	background-color : #A1EF7A;
}
td.compulsory  {
	font-size : 8pt;
	font-family : Arial Narrow;
	background-color : #E9F17E;
	text-align : right;
}
td.local {
	font-size : 9pt;
	font-family : Arial Narrow;
	background-color : lightblue;
	text-align : right;
}
td.date  {
	font-size : 9pt;
	font-family : 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
	text-align : left;
	vertical-align: top;
	background-color : #ffff00;
}

td.title {
	  color : blue;
	  font-size : 9pt;
	  font-weight : bold;
	  font-family : Helvetica;
	  background-color : #98FCF4;}
	  
td.common {
	  font-size : 10pt;
	  font-family : Arial Narrow;
	  }
	  
.box {
	font-size : 7pt;
	font-weight : bold;
	text-align : center;
}

.check {
	font-size : 5pt;
}
	  
.headline  {
	font-family : 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
}
tr  {
	font-size : 9pt;
	font-family : 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
	vertical-align: top;
}

tr.header  {
	background-color : #CCCCCC;
}

table  {
	font-size : 9pt;
	font-family : 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
	border-width : 0;
}



.help  {
	cursor : help;
}

.point {
	font-weight : bold;
	color : #D90000;
}

.new {
	color : blue;
}

.branch0 {
	background-color : #CCFFFF;
}
.branch2{
	background-color : #CCFFCC;
}
.branch3{
	background-color : #FFCC99;
}
.branch4{
	background-color : #FFFFCC;
}
.branch6{
	background-color : #CC99CC;
}
.branch7{
	background-color : #CCCCFF;
}
.branch8{
	background-color : #99CCCC;
}
.branch11{
	background-color : #91E7FC;
}

/* Untuk Subscribers format*/
td.title {
	  color : blue;
	  font-size : 9pt;
	  font-weight : bold;
	  font-family : Helvetica;
	  background-color : #98FCF4;}
	  
/* For info */
table.display	
	{
	background-color : #ffffff;
	border : thin solid Black;
	}

td.pagehead_info
	{
	background-color : navy;
	font-size : 13pt;
	font-family : 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
	color : White;
	font-weight : bold;
	padding : 7;
}

td.header  {
	font-size : 10pt;
	font-family : Arial Narrow, 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
	text-align : left;
	vertical-align: top;
	background-color : #a6d3f9;
}

body.info  {
	font-size : 9pt;
	font-family : 'Neuzeit Grotesk Reg', Arial, Helvetica, sans-serif;
	color : #000000;
	background-color : #C8E1F0;
}

tr.error  {
	background-color : #FE3434;
}
TEXTAREA.advanced {
		font-family : Arial;
		background-color : #F5F5F5;
		font-size : 10;
		border : 1px solid Black;
}
INPUT.searchbutton{
	font-family : Arial;
	font-size : 10;
	background-color : Silver;
	font-weight : bold;
}
/* 31/10/2013 Andy The CSS for the top 5 posts of CEO Blog */
#blogtable {
	margin-top:15px;
	padding:5px;
	border-width:5px;
	border-style:solid;
	border-color:#d0d0d0;
	margin-bottom:30px;
	width:650px;
	padding-bottom:20px;
	
}
#blogtable .heading {
	padding-bottom:5px;
	font-weight:bold;
	border-bottom: 1px solid #efefef;
	padding-left:0px;
}
#blogtable td {
	padding-bottom:5px;
	font-family: Georgia, Times, serif;
	padding-left:20px;
}
#blogtable td a{
	color: #434c6d;
	font-family: Georgia, Times, serif;
	font-size: 18px;
}
#blogtable td a.readmore{
	font-size: 10px;
	text-decoration:underline;
	letter-spacing: 2px;
}
#blogtable .item {
	padding-top:20px;
	padding-bottom:0px;
	
	border-top-width:1px;
	border-top-color:#000000;
}
#blogtable .blogdate{color:#888;}
#blogtable .aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#blogtable .alignleft { 
	margin: 0px 20px 15px 0px;
	float: left; 
}
#blogtable .alignright {
	margin: 0px 0px 15px 20px; 
	float: right; 
}
/* START MODERN STYLING REPORTS */
.darkGrayBg{ background-color: #000; color: #fff; }
.form-control { display: inline !important; width: auto !important; }
div.upload { width: 128px; height: 129px; background: url(/image/excel-logo.png);}
div.upload input { display: block !important; width: 128px !important; height: 129px !important; opacity: 0; cursor: pointer;}
.dataTables_filter,#myDataTable_info,#myDataTableSource_info { visibility: hidden;}
/* END MODERN STYLING REPORTS */
