@media screen { 
html,body {
	height:100%;
	background-color: #FFFFFF;
	margin: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
#header {
	background:url(../images/weblogo.png) no-repeat;
	width:570px;
	height:41px;
	margin-top:28px;
	position:fixed;
	z-index:100;
	left:0;
	top:0;	
}
.bg_header {
	background:url(../images/weblogo_tile.png);
	width:100%;
	height:41px;
	margin-top:28px;
	position:fixed;
	z-index:100;
	left:0;
	top:0;	
}
#mainmenu {
	width:100%;
	position:fixed;
	z-index:103;
	left:0;
	top:0;

}
.floatHeader {
	margin-top:66px;
}

#menu_shadow {
	height:5px;
}
#main {
	padding:0;
	margin:70px 10px 10px 10px;
	border-collapse: collapse;
}
#no_margin {
	margin:0;
}
#main td {
	border-collapse:separate;
}

#footer {
	height:20px;
	border-top:#EBEBEB 1px solid;
	padding:4px 0 0 4px;
	margin:0;
	color:#666;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
	display:none;
}

.row_alternate {
	background-color: #F4F4F4;
}
.row_normal {
	background-color: #FFFFFF;
}
.row_hover {
	background:url(../images/row_hover.png) repeat-x;
	background-color: #E2F3FD;
}
.row_selected {
	background:url(../images/row_selected.png) repeat-x;
	background-color: #FCFADA;
}
.border_view {
	background-color: #CCCCCC;
}
.gen-listbox,select {
	border: 1px solid #B3B9C3;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.gen-textbox,input[type=text],input[type=password],input[type=date],input[type=number],textarea {
	border: 1px solid #B3B9C3;
	padding: 4px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.gen-textbox,input[type=text],input[type=password],input[type=date],input[type=number] {
	height:24px;
  	box-sizing: border-box;
  	-moz-box-sizing: border-box;
  	-webkit-box-sizing: border-box;	
}

.gen-textbox-readonly,input[readonly],input[type="text"]:disabled,select:disabled,textarea:disabled {
	background-color:#EEE;
	color:#000;
}
.gen-textbox-readonly:focus,input[readonly]:focus {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
input,select,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width:auto;
}
input, textarea {
    -webkit-transition: -webkit-box-shadow 0.2s ease-out;
    -moz-transition: -moz-box-shadow 0.2s ease-out;
    -o-transition: box-shadow 0.2s ease-out;
}

input:focus,select:focus,textarea:focus {
	-moz-box-shadow: 0px 0px 2px #999;
	-webkit-box-shadow:0px 0px 2px #999;
	box-shadow:0px 0px 2px #999;
}
.kotakdetail {
	border:1px solid #EAEAEA;
	border-width:0 0 1px 0;
}
.heading {
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	font-family: Arial,Verdana;
	background-color: #EEEEEE;
	display: block;
	background-image: url(../images/bgheader.gif);
	padding: 4px;
}
.kotakimg {
	border: 1px dashed #999999;
	margin-bottom: 3px;
}
a:link {
	color: #3686D6;
	text-decoration: none;
}
a:visited {
	color: #3686D6;
	text-decoration: none;
}
a:hover {
	color: #390;
	text-decoration: underline;
}
a:active {
	color: #3686D6;
	text-decoration: none;
}
.menutitle {
	float:left; font-weight:bold; border:0px;
}
.menukiri {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom: 1px dashed #ccc;
	height:15px;
	padding-bottom:2px;
}
.menukiritop {
	background-image: url(../images/barkiri.gif);
	background-repeat: repeat-x;
}
.menukiritop td { vertical-align:text-top; }
.menukiribg {
	background-color:#F0F0F0;
	border:1px solid #E4E4E4;
	padding:0px;
	margin:0px;
}
.tabitem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

/* VIEWS */
#view_record {
	font-weight:bold;
	padding:5px 0 0px 0;
}
.view_table {
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	padding:0px;
	margin:3px 0 7px 0;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;	
}

.view_table th {
	font-family: Verdana ,Arial, Helvetica, sans-serif;
	background: #FFF; /* Old browsers */
	background-image:url(../images/bg_view.png);
	color:#2C2C2C;
	font-size:8pt;
	padding:1px 5px 1px 5px;
	white-space:nowrap;
	text-decoration: none;
	border-bottom:1px solid #CCCCCC;
	height:20px;
}

.view_table a:link {
	color: #333;
	text-decoration: none;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .67);	
}
.view_table a:visited {
	color: #333;
	text-decoration: none;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .67);	
}
.view_table a:hover {
	color: #069;
	text-decoration: underline;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .67);	
}
.view_table a:active {
	color: #333;
	text-decoration: none;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .67);	
}

.view_table a.editlink:link {
	color:#06C;
	text-decoration: none;
	text-shadow:none;
}
.view_table a.editlink:visited {
	color: #06C;
	text-decoration: none;
	text-shadow:none;
}
.view_table a.editlink:hover {
	color: #069;
	text-decoration: underline;
	text-shadow:none;
}
.view_table a.editlink:active {
	color: #069;
	text-decoration: none;
	text-shadow:none;	
}

.view_table tbody td {
	padding:2px 3px 1px 4px;
	vertical-align:top;
	font-family: Verdana ,Arial, Helvetica, sans-serif;
	border-bottom:1px solid #EAEAEA;
}

.view_table input[type=checkbox] {
	margin : 0px;
}


.view_table th a:hover { text-decoration: none; }
.view_table td a:hover { color:#060; }

.input_table {
	border:1px solid #D4D4D4;
	background:#FFFFFF;
	padding:2px;
	margin:10px 0 10px 0;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color:#FCFCFC;
}

.input_table .heading {
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	font-family: Arial,Verdana;
	background-color: #EEEEEE;
	display: block;
	background-image: url(../images/bgheader.gif);
	padding: 3px;
	margin:0 0 3px 0;
}
h1 {
	font-size: 11pt;
	font-weight: bold;
	color: #2C2C2C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 4px 0;

}

/* Overide default button framework */
button::-moz-focus-inner {
border: 0;
}
input[type=button]::-moz-focus-inner {
border: 0;
}
input[type=submit]::-moz-focus-inner {
border: 0;
}
input[type=button], input[type=submit], button, html>body button, .button_style, .btnstyle {
	text-decoration: none;
	border-color:#B3B9C3;
	cursor: pointer;
	outline: none;
	color:#FFF;
	height:24px;
	font-family:Arial, Verdana, sans-serif;
	display:inline-block;
	vertical-align:top;
	position:relative;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	min-width:70px;
	background-color:#E8FAFF;
	background-image: none;
	background: rgba(73,155,234,1);
	background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(32,124,229,1)));
	background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=0 );
	text-shadow:none;
	padding:3px 5px 3px 5px;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	/** Make the text unselectable **/
	-moz-user-select: none;
	-webkit-user-select: none;
	border-width:0px;
	border-style:solid;
}

html>body button, button:after, input[type=submit], input[type=button], .button_style {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
input[type=button], input[type=submit], button, .button_style {
	background-repeat:repeat-x;
}
button:after, .button_style:after {
	content:' ';
	width:100%;
	height:100%;
	border-color: transparent transparent #ccc;
	border-color: transparent transparent rgba(255, 255, 255, 0.67);
}
button:hover, button:focus, input[type=button]:hover, input[type=button]:focus, input[type=submit]:hover, input[type=submit]:focus, .button_style:hover, .button_style:focus {
	background-color:none;
	background-image:none;
	background: rgba(109,176,238,1);
	background: -moz-linear-gradient(top, rgba(109,176,238,1) 0%, rgba(63,142,233,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(109,176,238,1)), color-stop(100%, rgba(63,142,233,1)));
	background: -webkit-linear-gradient(top, rgba(109,176,238,1) 0%, rgba(63,142,233,1) 100%);
	background: -o-linear-gradient(top, rgba(109,176,238,1) 0%, rgba(63,142,233,1) 100%);
	background: -ms-linear-gradient(top, rgba(109,176,238,1) 0%, rgba(63,142,233,1) 100%);
	background: linear-gradient(to bottom, rgba(109,176,238,1) 0%, rgba(63,142,233,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db0ee', endColorstr='#3f8ee9', GradientType=0 );	
	
	-moz-box-shadow: none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
button:active, input[type=submit]:active, input[type=button]:active, .button_style:active {
	background: rgba(22,110,192,1);
	background: -moz-linear-gradient(top, rgba(22,110,192,1) 0%, rgba(19,87,164,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(22,110,192,1)), color-stop(100%, rgba(19,87,164,1)));
	background: -webkit-linear-gradient(top, rgba(22,110,192,1) 0%, rgba(19,87,164,1) 100%);
	background: -o-linear-gradient(top, rgba(22,110,192,1) 0%, rgba(19,87,164,1) 100%);
	background: -ms-linear-gradient(top, rgba(22,110,192,1) 0%, rgba(19,87,164,1) 100%);
	background: linear-gradient(to bottom, rgba(22,110,192,1) 0%, rgba(19,87,164,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#166ec0', endColorstr='#1357a4', GradientType=0 );

	top:1px;
	color:#DDD;
}
button[disabled], button:disabled, button[disabled]:hover, button.disabled, button.disabled:hover, input[type=button][disabled], input[type=submit][disabled] {
	cursor:default;
	color:#DDD;
	text-shadow:none !important;
	background-image:none;
	border:1px solid #C4C4C4;

background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(187,215,247,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(187,215,247,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(187,215,247,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(187,215,247,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(187,215,247,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(187,215,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bbd7f7', GradientType=0 );



	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	top:0px;
}
button .align_right {
	background-position:right;
	text-indent:0;
	padding:0 20px 0 5px;
}
button span {
	background:no-repeat;
	height:16px;
	text-indent:20px;
	display:block;
	white-space:nowrap;
}
.button_style a, .button_style a:hover {
	color:#111;
	text-decoration:none;
	font-weight:bold;
}

/* End of overide button framework */

/* select combobox style additional */
body select {
	display: block;
	padding-right:30px !important;
	max-width: 100%;
	height: 24px;
	border: 1px solid #B3B9C3;
	border-radius: 3px;
	background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAlCAYAAAC6TzLyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAsElEQVR4nO3SwQmDQBCFYc8S8GYpFmAFlmAFlpcKAv9RchGmAQvILYJMLs+LkGwQ9yJzGJadmeUbdrdw9+JXmNmS6jkayQYz88ADDzzwwAO/Ng6MwATUX+q16mMOfAYceALVrlYp78CcA2+Al4AHUCpfau+qN1neHGiBt6A7cNPqyrdZPxzQAet2xVpXoMv24XYD9EK36FNnTsM1wAAswPBP/6n4kQg88MADDzzw6+AfYtp5FsVJJNgAAAAadEVYdEF1dGhvcgBVbGVhZCBTeXN0ZW1zLCBJbmMuyR0+dgAAAABJRU5ErkJggg==') right center no-repeat;
	background-color: #fff;
	appearance: none; /* this is must */
	-webkit-appearance: none;
	-moz-appearance: none;
	vertical-align:top;
    -webkit-transition: -webkit-box-shadow 0.1s ease-out;
    -moz-transition: -moz-box-shadow 0.1s ease-out;
    -o-transition: box-shadow 0.1s ease-out;
 	 box-sizing: border-box;
  	-moz-box-sizing: border-box;
  	-webkit-box-sizing: border-box;		
}

/* body select.select_box option */
body select option {
	padding: 2px;
} 

select:disabled::-ms-expand {
	background: #f60;
}

#popup_container {
	-webkit-box-shadow: 0px 0px 113px -25px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 113px -25px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 113px -25px rgba(0,0,0,0.75);
	border: none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
}
.contextMenu {
	border: solid 1px #bebebe;
	background: white;
	font-size:12px;
	border-radius: 0;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.contextMenu A {
	color: #333;
	height: 20px;
}
.contextMenu LI.hover {
	background: #6d6d6d; /* Old browsers */
	background: -moz-linear-gradient(top, #6d6d6d 0%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #6d6d6d 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #6d6d6d 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.contextMenu LI.hover A { color: #FFF; }
.contextMenu LI.disabled A { color: #AAA; }
.contextMenu LI.separator { border-top: solid 1px #CCC; }


ul.tabbernav { font: bold 12px Arial, sans-serif; }

ul.tabbernav li a {
	border: 0px solid #ccc;
	background: url(../images/title.gif) #999;
}

ul.tabbernav li a:hover {
	color: #ccc;
	border-color: #ccc;
}

ul.tabbernav li.tabberactive a {
	background: none;
	color:#000;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(247,247,247,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(247,247,247,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(247,247,247,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(247,247,247,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(247,247,247,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(247,247,247,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0 );
	border-bottom: 1px solid #F7F7F7;

}
ul.tabbernav li.tabberactive a:hover {
	border-bottom: 1px solid #F7F7F7;
}
.tabbertab {
	background-color:#F7F7F7;
	border: 1px solid #ccc;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.tabbertab .heading {
	margin-bottom:4px;
	margin-top:4px;
}

ul.tabbernav_view {
	 text-shadow:#ccc 1px 1px 1px, #fff 0 1px 1px; 
	 border-bottom:1px solid #ccc;
}

ul.tabbernav_view li a {
	background: url(../images/bgshade.gif) #999;
	border: 1px solid #ccc;
}

ul.tabbernav_view li a:link { color: #666; }
ul.tabbernav_view li a:visited { color: #fff; }
ul.tabbernav_view li a:hover { color: #000; }

ul.tabbernav_view li.tabberactive_view a {
	background: url(../images/bgtab.png) repeat-x #fff;
	color:#000;
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
}

.tabbertab_view {
	background-color:#fff;
}

.propwindow, .multicheckbox {
	background-image: none;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
	box-shadow: 0px 1px 3px #ddd;
	-moz-box-shadow: 0px 1px 3px #ddd;
	-webkit-box-shadow: 0px 1px 3px #ddd;
}

.multicheckbox {
	overflow-x: hidden;
}

.propwindow_header {
	background-image: none;
	padding: 7px 5px 7px 5px;
	background: rgba(102,102,102,1);
	background: -moz-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(33,33,33,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(102,102,102,1)), color-stop(100%, rgba(33,33,33,1)));
	background: -webkit-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(33,33,33,1) 100%);
	background: -o-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(33,33,33,1) 100%);
	background: -ms-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(33,33,33,1) 100%);
	background: linear-gradient(to bottom, rgba(102,102,102,1) 0%, rgba(33,33,33,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#212121', GradientType=0 );
}

#popup_title {
	background-image: none;
	padding:5px 0 5px 0;
	background: rgba(102,102,102,1);
	background: -moz-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(33,33,33,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(102,102,102,1)), color-stop(100%, rgba(33,33,33,1)));
	background: -webkit-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(33,33,33,1) 100%);
	background: -o-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(33,33,33,1) 100%);
	background: -ms-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(33,33,33,1) 100%);
	background: linear-gradient(to bottom, rgba(102,102,102,1) 0%, rgba(33,33,33,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#212121', GradientType=0 );
	border:0px;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;		
}

#kolom_cari {
	right:4px;
	position:relative;
}

/*chrome hack*/

body select:not(*:root) {
	padding-left:3px;
}

button:not(*:root) {
	padding:3px 6px 4px 6px;
	height:24px;
	font-weight:normal;
}

/* ICONS */

/* window icons */
.propwindow_header .propico_more { background:url(../images/icon/more.png) no-repeat; width:20px; height:16px; float:left; }
.propwindow_header .propico_field { background:url(../images/icon/properties.png) no-repeat; width:20px; height:16px; float:left; }
.propwindow_header .propico_rel { background:url(../images/icon/relation.png) no-repeat; width:20px; height:16px; float:left;} 
.propwindow_header .propico_print { background:url(../images/icon/print.png) no-repeat; width:20px; height:16px; float:left; }

/*context menu icons */
.contextMenu LI.cx_filter A { background-image: url(../images/icon/filter.png); }
.contextMenu LI.cx_field A { background-image: url(../images/icon/field.png); }
.contextMenu LI.cx_reset A { background-image: url(../images/icon/reset.png); }
.contextMenu LI.cx_print A { background-image: url(../images/icon/print.png); }
.contextMenu LI.cx_properties A { background-image: url(../images/icon/properties.png); }
.contextMenu LI.cx_relation A { background-image: url(../images/icon/relation.png); }
.contextMenu LI.cx_query A { background-image: url(../images/icon/query.png); }
.contextMenu LI.cx_main A { background-image: url(../images/icon/main.png); }
.contextMenu LI.cx_all A { background-image: url(../images/icon/all.png); }
.contextMenu LI.cx_asc A { background-image: url(../images/icon/asc.png); }
.contextMenu LI.cx_desc A { background-image: url(../images/icon/desc.png); }
.contextMenu LI.cx_copy A { background-image: url(../images/icon/copy.png); }
.contextMenu LI.cx_edit A { background-image: url(../images/icon/edit.png); }
.contextMenu LI.cx_delete A { background-image: url(../images/icon/delete.png); }

/* button icons */
button .align_right { background-position:right; text-indent:0; padding:0 20px 0 5px; }
button span { background:no-repeat; height:16px; text-indent:20px; display:block; white-space:nowrap; }

.ico_next { background-image:url(../images/icon/next.png);}
.ico_close { background-image:url(../images/icon/close.png); }
.ico_ok { background-image:url(../images/icon/ok.png); }
.ico_filter { background-image:url(../images/icon/filter.png); }
.ico_reset { background-image:url(../images/icon/reset.png); }
.ico_print { background-image:url(../images/icon/print.png); }
.ico_new { background-image:url(../images/icon/new.png); }
.ico_back { background-image:url(../images/icon/back.png);}
.ico_save { background-image:url(../images/icon/save.png); }
.ico_update { background-image:url(../images/icon/update.png); }
.ico_edit { background-image:url(../images/icon/edit.png); }
.ico_delete { background-image:url(../images/icon/delete.png); }

} /*end of media screen */

@media print {
	html, body {
		height:100%;
		background-color:#FFFFFF;
		margin:0;
	}
	body,td,th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color: #000000;
	}
	h1 {
	}
	#header, #mainmenu, #panel, #footer, #view_container {
		display:none;
	}
}