/** jQuery UI CSS Framework 1.8.7** Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT or GPL Version 2 licenses.* http://jquery.org/license** http://docs.jquery.com/UI/Theming/API** To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,%20Helvetica,%20sans-serif&fwDefault=normal&fsDefault=1.2em&cornerRadius=4px&bgColorHeader=242122&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=f4f4f9&iconColorHeader=f4f4f9&bgColorContent=f1f1f1&bgTextureContent=01_flat.png&bgImgOpacityContent=100&borderColorContent=e3e3e3&fcContent=404040&iconColorContent=00a6dd&bgColorDefault=242122&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=15&borderColorDefault=404040&fcDefault=fafafa&iconColorDefault=00a6dd&bgColorHover=00a6dd&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=35&borderColorHover=00a6dd&fcHover=fafafa&iconColorHover=fafafa&bgColorActive=242122&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=15&borderColorActive=404040&fcActive=f1f1f1&iconColorActive=00a6dd&bgColorHighlight=65358a&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=15&borderColorHighlight=65358a&fcHighlight=eaffb9&iconColorHighlight=eaffb9&bgColorError=ca3838&bgTextureError=03_highlight_soft.png&bgImgOpacityError=15&borderColorError=ca3838&fcError=ff8f8f&iconColorError=ff8f8f&bgColorOverlay=00a6dd&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=50&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px*/
/* Component containers----------------------------------*/
.ui-widget {
	font-family: tahoma; 
	font-size: 12px;
}

.ui-widget .ui-widget {
	font-size: 12px;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button
	{
	font-family: tahoma; 
	font-size: 12px;
	border: 0px;
}

.ui-widget-content {
	border:0px; 
	/*sborder: 1px solid #1a4352;*/
	/*background: #ffffff; 
	color: #191919;*/
}

.ui-widget-content a {
	color: #4f4f4f;
}

.ui-widget-header {
	/*border: 1px solid #00007f;*/
	border: 0px; 
	background: #047b0f; 
	color: #ffffff;
	font-weight: bold;
}

.ui-widget-header a {
	color: #ffffff;
} 

/* Interaction states----------------------------------*/
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	-moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.05);
	/*border: 1px solid ;
	border: 0px;*/
	background: #1ead2d;
	font-weight: bold;
	color: #ffffff;
}

.ui-button-blue {
	background: #2a93df !important;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	color: #ffffff;
	text-decoration: none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus
	{
	-moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.15);
	/*border: 1px solid #ffe270;*/
	border:0px;
	background: #ffe270;
	font-weight: bold;
	color: #906a08;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited
.ui-state-hover a,.ui-state-hover a:hover {
	color: #906a08;
	text-decoration: none;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
	{
	/*-moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.25);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);*/
	/*border: 1px solid #b6c1c4;*/
	border:0px;
	background: #e1e1e1;
	font-weight: bold;
	color: #4f4f4f;
}


.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #4f4f4f;
	font-size:12px;
	text-decoration: none;
}


.ui-widget:active {
	outline: none;
} 

/* Interaction Cues----------------------------------*/
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight
	{
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
	border: 0px;
	background: #f4b50f;
	color: #000000;
}

/*.ui-widget-content .ui-state-highlight{
	background: #f8ceff;
	border: 1px solid #007185;
	color: #000000;
}*/

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a
	{
	color: #000000 ;
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error
{
	/*border: 1px solid #eed3d7;*/
	background: #f2dede;
	color: #b94a48;
	font-weight:bold;
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a
	{
	color: #ff8f8f;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text
	{
	color: #ff8f8f;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary
	{
	font-weight: bold;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary
	{
	opacity: .7;
	filter: Alpha(Opacity = 70);
	font-weight: normal;
}

/*.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled
	{
	opacity: .35;
	filter: Alpha(Opacity = 35);
	background-image: none;	
}*/

/* Icons----------------------------------*/ /* states and images */
.ui-icon { 
	width: 16px; 
	height: 16px; 
	background-image: 
		url("/staaec-taxpayer/javax.faces.resource/images/ui-icons_ffffff_256x240.png.xhtml?ln=primefaces-sta-aec"); 
}

.ui-widget-content .ui-icon {
	background-image:
		url("/staaec-taxpayer/javax.faces.resource/images/ui-icons_656565_256x240.png.xhtml?ln=primefaces-sta-aec");
}

.ui-widget-header .ui-icon {
	background-image:
		url("/staaec-taxpayer/javax.faces.resource/images/ui-icons_ffffff_256x240.png.xhtml?ln=primefaces-sta-aec");
}

.ui-state-default .ui-icon {
	background-image:
		url("/staaec-taxpayer/javax.faces.resource/images/ui-icons_ffffff_256x240.png.xhtml?ln=primefaces-sta-aec");
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image:
		url("/staaec-taxpayer/javax.faces.resource/images/ui-icons_906a08_256x240.png.xhtml?ln=primefaces-sta-aec");
}

.ui-state-active .ui-icon {
	background-image:
		url("/staaec-taxpayer/javax.faces.resource/images/ui-icons_4f4f4f_256x240.png.xhtml?ln=primefaces-sta-aec");
}

.ui-state-highlight .ui-icon {
	background-image:
		url("/staaec-taxpayer/javax.faces.resource/images/ui-icons_074e9e_256x240.png.xhtml?ln=primefaces-sta-aec");
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:
		url("/staaec-taxpayer/javax.faces.resource/images/ui-icons_e03c3c_256x240.png.xhtml?ln=primefaces-sta-aec");
} 

.ui-widget-black.ui-icon {
	background-image:
		url("/staaec-taxpayer/javax.faces.resource/images/ui-icons_000000_256x240.png.xhtml?ln=primefaces-sta-aec");
}/* positioning */
.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-off {
	background-position: -96px -144px;
}

.ui-icon-radio-on {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
} /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
} /* Misc visuals----------------------------------*/
/* Corner radius */
/*.ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}

.ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.ui-corner-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.ui-corner-right {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.ui-corner-left {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
} */

/* Overlays */

.ui-widget-overlay {
	background: #00a6dd
		url("/staaec-taxpayer/javax.faces.resource/images/ui-bg_diagonals-thick_50_00a6dd_40x40.png.xhtml?ln=primefaces-sta-aec")
		50% 50% repeat;
	opacity: .30;
	filter: Alpha(Opacity = 30);
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa
		url("/staaec-taxpayer/javax.faces.resource/images/ui-bg_flat_0_aaaaaa_40x100.png.xhtml?ln=primefaces-sta-aec")
		50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity = 30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}.ui-menu .ui-menu-list .ui-menu-item {
	-moz-box-shadow: none;
}

.ui-menu-child .ui-menu-link {
	color: #404040 !important;
}

.ui-menu-child a:hover {
	color: #fafafa !important;
}

.ui-menu-child a:focus,.ui-menu-child a:active {
	color: #fafafa !important;
}

.ui-progressbar-value,.ui-slider-range {
	border: 1px solid #00a6dd;
	background: #00a6dd
		url("/staaec-taxpayer/javax.faces.resource/images/ui-bg_highlight-soft_35_00a6dd_1x100.png.xhtml?ln=primefaces-sta-aec")
		50% 50% repeat-x;
	font-weight: normal;
	color: #fafafa;
}

.wijmo-wijsuperpanel-vbarcontainer,.wijmo-wijsuperpanel-hbarcontainer {
	background: #606154;
}

.wijmo-wijsuperpanel-vbarcontainer {
	-moz-box-shadow: inset 3px 0 5px rgba(0, 0, 0, 0.15);
}

.wijmo-wijsuperpanel-hbarcontainer {
	-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.15);
} 
  
/* PrimeFaces Extensions */
.ui-inputfield,.ui-widget-content .ui-inputfield,.ui-widget-header .ui-inputfield
	{
	background: #ffffff;
	/*-moz-box-shadow: inset 0 2px 2px #8f8f8f;
	-webkit-box-shadow: inset 0 2px 2px #8f8f8f;
	box-shadow: inset 0 2px 2px #8f8f8f;*/
	color: #000000;
	border:1px solid #ccd4d6; 
}

.ui-inputfield.ui-state-focus,.ui-widget-content .ui-inputfield.ui-state-focus,.ui-widget-header .ui-inputfield.ui-state-focus
	{
	/*-moz-box-shadow: 0px 0px 5px #bfc12b, inset 0 2px 2px #8f8f8f;
	-webkit-box-shadow: 0px 0px 5px #bfc12b, inset 0 2px 2px #8f8f8f;
	box-shadow: 0px 0px 5px #bfc12b, inset 0 2px 2px #8f8f8f;*/
	color: #000000;
}


/* ---------------------------------------- edit ------------------------------------------------*/


/* =================================================================================================
	panel and style
   ============================================================================================== */
   
.ui-panel, .ui-menu,.ui-accordion-content,.ui-datepicker,.ui-dialog,.ui-overlaypanel-content,
.ui-selectonemenu-panel,.ui-selectcheckboxmenu-panel {
	background: #ffffff;
}

.panel-box {
	background: #c7d4d7 !important;
}

.ui-tabmenu .ui-tabmenu-nav{
	border-radius: 0px;
}

.ui-panelgrid .ui-panelgrid-cell {
	border: 0 !important;
}

.ui-separator {
	border:1px solid #1ead2d; 
}

/* =================================================================================================
	background paginator style
   ============================================================================================== */

.ui-paginator-rpp-options{
	background: #ffffff !important;
	color: #000000 !important;
}

/* =================================================================================================
	background & icon radiobutton style
   ============================================================================================== */
.ui-radiobutton-box{
	background: #ffffff !important;
	border:1px solid #1ead2d !important;
}

.ui-radiobutton-box .ui-icon{
	background-image:
		url("/staaec-taxpayer/javax.faces.resource/images/ui-icons_047b0f_256x240.png.xhtml?ln=primefaces-sta-aec");
}
.ui-radiobutton-box.ui-state-disabled{
	background: #bbbbbb !important;
	border:1px solid #858585 !important;
}
/* =================================================================================================
	background & icon checkbox style
   ============================================================================================== */

.ui-chkbox-box{
	background: #ffffff !important;
	border:1px solid #1ead2d !important;
}

.ui-chkbox-box .ui-icon{
	background-image:
		url("/staaec-taxpayer/javax.faces.resource/images/ui-icons_047b0f_256x240.png.xhtml?ln=primefaces-sta-aec");
}

.ui-chkbox-box.ui-state-disabled{
	background: #bbbbbb !important;
	border:1px solid #858585 !important;
}
/* =================================================================================================
	background & icon spinner-button style
   ============================================================================================== */
/*.ui-spinner-button{
	background: #ffffff !important;
}
 
/* =================================================================================================
	<p:panelGrid> 
   ============================================================================================== */
.ui-panelgrid tr,.ui-panelgrid td {
	border: 0 !important;
	padding: 1px !important;
}

.ui-panelgrid td label, .ui-panelgrid td .ui-radiobutton-icon{
	padding-left: 5px !important;
}

.grid-border-bottom tr, .grid-border-bottom td {
	border-bottom: 1px solid silver !important;
	font-size: 14px !important;
}

.ui-datatable .ui-panelgrid tr,.ui-datatable .ui-panelgrid td {
	border: 0 !important;
}

/* =================================================================================================
	<p:layoutPanel>
   ============================================================================================== */
.ui-layout-north .ui-layout-unit-content {
    padding: 0 0 0 0;
    margin: 0 0 0 ;   
 /*   background: #2c5202;*/
}


.ui-layout-south .ui-layout-unit-content {
    padding: 0 0 0 0;
    margin: 0 0 0 ;   
    /*background: darkred;*/
}


.ui-layout-unit-center .ui-layout-unit-content {
    border: 0px;
    padding: 0 0 0 0;
    margin: 0 0 0 ;
}
.ui-layout-unit-top .ui-layout-bd {
	border: 0;
}

/* =================================================================================================
	<p:growl>
   ============================================================================================== */
.ui-growl {
	position: fixed;
	margin-top: 10%;
	left: 36%;
	z-index: 9999;
}

.ui-growl-item-container {
	background-color: #d3e0f1;
}

/* =================================================================================================
	<p:blockui>
   ============================================================================================== */
.ui-blockui {
	background-image: none;
	background-color: #0d2704;
	z-index: 101;
}

.override ui-widget-overlay {
	background-image: none;
	background-color: #0d2704;
}

.ui-selectoneradio td {
    margin:0px;
}

.ui-selectoneradio label {
	padding-left: 5px;
    padding-right: 10px;
    margin-top: 1px;
}

/* =================================================================================================
	
   ============================================================================================== */

.panelGridPadding0 tr td {
	padding: 0px !important;
}

/* =================================================================================================
	set bgcolor tag input(readonly)
   ============================================================================================== */
   
input[readonly="readonly"]{
	background: none repeat scroll 0% 0% rgb(195, 195, 195) !important;
}

textarea[readonly="readonly"] {
	background: none repeat scroll 0% 0% rgb(195, 195, 195) !important;
}

/* =================================================================================================
	background-color : 
   ============================================================================================== */

.bgData{
	border:2px solid #74a9e5;
}

.bgData td{
	background-color: #f3f8ff;
	font-weight:bold;
	padding:5px 10px 5px 10px !important;
}



/* =================================================================================================
	background input disable
   ============================================================================================== */
.ui-inputfield.ui-state-disabled, .ui-widget-content .ui-state-disabled .ui-inputfield{
	background: #dbdbdb !important;
}  

.ui-widget-header .ui-state-disabled
	{
	opacity: .35;
	filter: Alpha(Opacity = 35);
	background-image: none;	
}

/* =================================================================================================
	background-color & border color table odd&even
   ============================================================================================== */

.ui-datatable-odd { 
	background: none repeat scroll 0 0 #C7D4D7 !important; 
}

.ui-datatable-even { 
	background: none repeat scroll 0 0 #E9EDEE !important; 
}

.ui-menuitem a{
	font-weight:bold !important;
}

.ui-menuitem ul li a{
	font-weight:normal !important;
}	

.ui-menuitem ul li a:hover{
	background: #cfd080;
	color: #777812;
}

.ui-datatable tbody td{
	border:1px solid #ffffff !important;
}

/* =================================================================================================
	change * color for required="true"
   ============================================================================================== */

span.ui-outputlabel-rfi{
	color:#ff0000 !important;
}

label.ui-outputlabel.red{
	color:#ff0000 !important;
}
/* =================================================================================================
	autocomplete panel font size
   ============================================================================================== */
.ui-autocomplete-panel {
	background: #ffffff !important;
	border:1px solid #24af33 !important;
	font-family: tahoma; 
	font-size: 12px;
}
.ui-autocomplete-panel .ui-autocomplete-table {
	background: #ffffff !important;
	border:1px solid #24af33 !important;
	font-family: tahoma; 
	font-size: 12px;
}

/* =================================================================================================
	button size
   ============================================================================================== */

.ui-button{
	 height: 22px;
	 border: 0px;
}
 
.ui-button.ui-state-disabled{
	background: none repeat scroll 0% 0% #999999!important;
}
 
/* =================================================================================================
	selectOneRadio size
   ============================================================================================== */

.ui-selectonemenu-label /*,.ui-inputfield*/{
	 height: 14px !important;
}
 
 /* =================================================================================================
	select onemenu
   ============================================================================================== */
 
 .ui-selectonemenu-panel .ui-selectonemenu-filter {
	width: 95% !important;
}
 
/* =================================================================================================
	align left header table text
   ============================================================================================== */

.ui-datatable thead th{
	text-align:left !important;
}

/* =================================================================================================
	datatable column filter
   ============================================================================================== */
.ui-datatable .ui-column-filter {
	width: 99% !important;
}
/*.ui-datatable-scrollable-header, .ui-datatable-scrollable-footer{
	background: transparent;
}*/

/* =================================================================================================
	toolbar
   ============================================================================================== */
.ui-toolbar{
	margin-top: 10px;
	background: white;
	border-radius: 0px;
	padding: 7px !important;
	border-top: 1px solid black;
}

/* =================================================================================================
	scrollpanel
   ============================================================================================== */
.ui-sp{
	min-width: calc(100% - 20px) !important;
	max-height:400px;
	display: -ms-grid;
	-ms-grid-columns: min-content;
}
.ui-sp-dlg{
	min-width: calc(100% - 20px) !important;
	max-height:300px;
	display: -ms-grid;
	-ms-grid-columns: min-content;
}
/* =================================================================================================
	selectonemenu-panel
   ============================================================================================== */
.ui-selectonemenu-panel {
	position: absolute;
    height: auto;
    width: auto;
    max-width: 100%;
}   
/* =================================================================================================
	fieldset
   ============================================================================================== */
.ui-fieldset {
    border: 1px solid #ababab;
    background-color: #fff;
    color: #333;
    padding: .571em 1em;
}
.ui-fieldset .ui-fieldset-legend {
    border: 1px solid #ababab;
    background-color: #0076d1;
    color: #fff;
    padding: .571em 1em .571em 1em;
    font-weight: 700;
}
fieldset {
    display: block;
    margin-inline-start: 2px;
    margin-inline-end: 2px;
    padding-block-start: 0.35em;
    padding-inline-start: 0.75em;
    padding-inline-end: 0.75em;
    padding-block-end: 0.625em;
    min-inline-size: min-content;
}
legend {
    display: block;
    padding-inline-start: 2px;
    padding-inline-end: 2px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
}
/* =================================================================================================
	other
   ============================================================================================== */

.primary-action {
	background:#1a4352 !important;
}
.warning-action {
	background:red !important;
}

.ui-wizard-navbar { 
	padding: 5px;
	background: silver;
	margin-top: 20px;
}

.ui-wizard-step-titles {
	background: silver  ;
	padding-top: 8px !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
	margin-top: 20px;
}

.ui-wizard-step-title{
	font-size: 14px !important; 
	border-radius: 0px;
}
 
.ui-tabs-panels{
	background: white; 
}

.ui-tabs{
	padding: 0em !important;
	border-radius: 0px !important;
}

.ui-tabs.ui-tabs-top > .ui-tabs-nav{
	border-radius: 0px !important;
}

.ui-tabs .ui-corner-top {
	border-top-right-radius: 49px;
}

.ui-blockui-content{
	z-index: 101!important;	
	top: 300px !important;
}

/* =================================================================================================
	custom classStyle
   ============================================================================================== */
   
.decimal {
	text-align: right !important;
	width: 97% !important;
}

.decimal-table {
	text-align: right !important;
	width: calc(100% - 36px) !important;
}

.percent {
	text-align: right !important;
	width: 30px !important;
}

.inputText {
	text-align: left !important;
	width: 97% !important;
}

.inputText-table {
	text-align: left !important;
	width: calc(100% - 36px) !important;
}

.inputTextButton-table {
	text-align: left !important;
	width: calc(100% - 74px) !important;
}

.selectOneMenu-table {
	text-align: left !important;
	width: calc(100% - 28px) !important;
}

.selectOneMenu-Text-table {
	text-align: left !important;
	width: calc(100% - 170px) !important;
}

.rateAdjustPrice {
	text-align: right !important;
	width: 60px !important;
}

.ui-datatable thead .hc-center,.ui-datatable tbody .hc-center {
	text-align: center !important;
}

.ui-datatable thead .hc-right,.ui-datatable tbody .hc-right,.ui-datatable tfoot .hc-right {
	text-align: right !important;
	width: 125px !important;
}

.ui-datatable tfoot .hc-right-sum {
	width: 103px !important;
	padding-right: 19px;
}

.ui-datatable thead .hc-right-table,.ui-datatable tbody .hc-right-table,.ui-datatable tfoot .hc-right-table {
	text-align: right !important;
	width: 155px !important;
}

.ui-datatable tfoot .hc-right-table-sum {
	width: 133px !important;
	padding-right: 19px;
}

.ui-datatable thead .hc-sequence,.ui-datatable tbody .hc-sequence, .ui-datatable thead .hc-delete,.ui-datatable tbody .hc-delete, .ui-datatable thead .hc-edit,.ui-datatable tbody .hc-edit, .ui-datatable thead .hc-icon,.ui-datatable tbody .hc-icon{
	padding-left:0 !important;
	padding-right:0 !important;
}

.ui-datatable thead .hc-icon,.ui-datatable tbody .hc-icon {
	text-align: center !important;
	width: 35px !important;
	/*-webkit-column-width: 15px;*/
}

.ui-datatable thead .hc-sequence,.ui-datatable tbody .hc-sequence {
	text-align: center !important;	
	width: 40px !important;
	/*-webkit-column-width: 50px;*/
}

.ui-datatable thead .hc-delete,.ui-datatable tbody .hc-delete {
	text-align: center !important;
	width: 55px !important;
	/*-webkit-column-width: 55px;*/
}

.ui-datatable thead .hc-edit,.ui-datatable tbody .hc-edit {
	text-align: center !important;
	width: 50px !important;
	/*-webkit-column-width: 50px;*/
}


.ui-datatable thead .hc-taxrate {
	text-align: center !important;
	width: 240px !important;
}

.ui-datatable thead .hc-receipt {
	text-align: center !important;
	width: 260px !important;
}

.ui-datatable thead .hc-product,.ui-datatable tbody .hc-product,.ui-datatable tfoot .hc-product {
	text-align: left !important;
	width: 270px !important;
}

.ui-datatable thead .hc-product-ac,.ui-datatable tbody .hc-product-ac,.ui-datatable tfoot .hc-product-ac {
	text-align: left !important;
	width: 270px !important;
}

.ui-datatable thead .hc-zoomproduct,.ui-datatable tbody .hc-zoomproduct,.ui-datatable tfoot .hc-zoomproduct {
	text-align: left !important;
	width: 170px !important;
}

.ui-datatable thead .hc-date,.ui-datatable tbody .hc-date {
	text-align: center !important;
	width: 127px !important;
}

.ui-datatable thead .hc-date-table,.ui-datatable tbody .hc-date-table {
	text-align: center !important;
	width: 96px !important;
}


.ui-datatable thead .hc-datetext,.ui-datatable tbody .hc-datetext {
	text-align: center !important;
	width: 75px !important;
}

.ui-datatable thead .hc-refDatePS0128,.ui-datatable tbody .hc-refDatePS0128 {
	text-align: center !important;
	width: 85px !important;
}

.ui-datatable thead .hc-betweendate,.ui-datatable tbody .hc-betweendate {
	text-align: center !important;
	width: 136px !important;
}

.ui-datatable thead .hc-brand,.ui-datatable tbody .hc-brand,.ui-datatable tfoot .hc-brand {
	text-align: left !important;
	width: 175px !important;
}

.ui-datatable thead .hc-subbrand,.ui-datatable tbody .hc-subbrand,.ui-datatable tfoot .hc-subbrand {
	text-align: left !important;
	width: 100px !important;
}

.ui-datatable thead .hc-goodssize,.ui-datatable tbody .hc-goodssize,.ui-datatable tfoot .hc-goodssize {
	text-align: left !important;
	width: 80px !important;
}

.ui-datatable thead .hc-goodsunit,.ui-datatable tbody .hc-goodsunit,.ui-datatable tfoot .hc-goodsunit {
	text-align: left !important;
	width: 40px !important;
}

.ui-datatable thead .hc-goodsPrice,.ui-datatable tbody .hc-goodsPrice,.ui-datatable tfoot .hc-goodsPrice {
	text-align: right !important;
	width: 80px !important;
}

.ui-datatable thead .hc-degree,.ui-datatable tbody .hc-degree,.ui-datatable tfoot .hc-degree {
	text-align: left !important;
	width: 80px !important;
}

.ui-datatable thead .hc-refid,.ui-datatable tbody .hc-refid,.ui-datatable tfoot .hc-refid {
	text-align: left !important;
	width: 100px !important;
}
.ui-datatable thead .hc-refid-table,.ui-datatable tbody .hc-refid-table,.ui-datatable tfoot .hc-refid-table {
	text-align: left !important;
	width: 120px !important;
}
.ui-datatable thead .hc-refid-filter,.ui-datatable tbody .hc-refid-filter,.ui-datatable tfoot .hc-refid-filter {
	text-align: left !important;
	width: 100px !important;
}
.ui-datatable thead .hc-refid-comma,.ui-datatable tbody .hc-refid-comma,.ui-datatable tfoot .hc-refid-comma {
	text-align: left !important;
	width: 164px !important;
}
.ui-datatable thead .hc-refid-filter {
	vertical-align: bottom;
}

.ui-datatable thead .hc-officedesc,.ui-datatable tbody .hc-officedesc,.ui-datatable tfoot .hc-officedesc {
	text-align: left !important;
	width: 100px !important;
}
.ui-datatable thead .hc-officedesc-filter,.ui-datatable tbody .hc-officedesc-filter,.ui-datatable tfoot .hc-officedesc-filter {
	text-align: left !important;
	width: 100px !important;
}
.ui-datatable thead .hc-officedesc-filter {
	vertical-align: bottom;
}

.ui-datatable thead .hc-taxpayerid,.ui-datatable tbody .hc-taxpayerid,.ui-datatable tfoot .hc-taxpayerid {
	text-align: left !important;
	width: 125px !important;
}
.ui-datatable thead .hc-taxpayerid-old,.ui-datatable tbody .hc-taxpayerid-old,.ui-datatable tfoot .hc-taxpayerid-old {
	text-align: left !important;
	width: 90px !important;
}
.ui-datatable thead .hc-taxpayerid-filter,.ui-datatable tbody .hc-taxpayerid-filter,.ui-datatable tfoot .hc-taxpayerid-filter {
	text-align: left !important;
	width: 130px !important;
}
.ui-datatable thead .hc-taxpayerid-filter {
	vertical-align: bottom;
}
.ui-datatable thead .hc-taxpayerid-new,.ui-datatable tbody .hc-taxpayerid,.ui-datatable tfoot .hc-taxpayerid {
	text-align: left !important;
	width: 125px !important;
}

.ui-datatable thead .hc-taxpayername,.ui-datatable tbody .hc-taxpayername,.ui-datatable tfoot .hc-taxpayername {
	text-align: left !important;
	width: 235px !important;
}

.ui-datatable thead .hc-taxpayername-table,.ui-datatable tbody .hc-taxpayername-table,.ui-datatable tfoot .hc-taxpayername-table {
	text-align: left !important;
	width: 280px !important;
}

.ui-datatable thead .hc-taxpayername-bt,.ui-datatable tbody .hc-taxpayername-bt,.ui-datatable tfoot .hc-taxpayername-bt {
	text-align: left !important;
	width: 350px !important;
}

.ui-datatable thead .hc-taxpayername-pc,.ui-datatable tbody .hc-taxpayername-pc,.ui-datatable tfoot .hc-taxpayername-pc {
	text-align: left !important;
	width: 400px !important;
}

.ui-datatable thead .hc-formcode,.ui-datatable tbody .hc-formcode,.ui-datatable tfoot .hc-formcode {
	text-align: left !important;
	width: 40px !important;
}

.ui-datatable thead .hc-formlongcode,.ui-datatable tbody .hc-formlongcode,.ui-datatable tfoot .hc-formlongcode {
	text-align: left !important;
	width: 81px !important;
}

.ui-datatable thead .hc-formReferenceId,.ui-datatable tbody .hc-formReferenceId,.ui-datatable tfoot .hc-formReferenceId {
	text-align: left !important;
	width: 100px !important;
}

.ui-datatable thead .hc-name,.ui-datatable tbody .hc-name,.ui-datatable tfoot .hc-name {
	text-align: left !important;
	width: 170px !important;
}

.ui-datatable thead .hc-productshorttext,.ui-datatable tbody .hc-productshorttext,.ui-datatable tfoot .hc-productshorttext {
	text-align: left !important;
	width: 150px !important;
}

.ui-datatable thead .hc-submissiontext,.ui-datatable tbody .hc-submissiontext,.ui-datatable tfoot .hc-submissiontext {
	text-align: left !important;
	width: 110px !important;
}

.ui-datatable thead .hc-month,.ui-datatable tbody .hc-month,.ui-datatable tfoot .hc-month {
	text-align: left !important;
	width: 70px !important;
}

.ui-datatable thead .hc-productcode,.ui-datatable tbody .hc-productcode,.ui-datatable tfoot .hc-productcode {
	text-align: left !important;
	width: 350px !important;
}

.ui-datatable thead .hc-producttext,.ui-datatable tbody .hc-producttext,.ui-datatable tfoot .hc-producttext {
	text-align: left !important;
	width: 300px !important;
}

.ui-datatable thead .hc-producttypecode,.ui-datatable tbody .hc-producttypecode,.ui-datatable tfoot .hc-producttypecode {
	text-align: left !important;
	width: 150px !important;
}

.ui-datatable thead .hc-rawmaterialtype,.ui-datatable tbody .hc-rawmaterialtype,.ui-datatable tfoot .hc-rawmaterialtype {
	text-align: left !important;
	width: 200px !important;
}

.ui-datatable thead .hc-rawmaterialcode,.ui-datatable tbody .hc-rawmaterialcode,.ui-datatable tfoot .hc-rawmaterialcode {
	text-align: left !important;
	width: 50px !important;
}

.ui-datatable thead .hc-rawmaterialtext,.ui-datatable tbody .hc-rawmaterialtext,.ui-datatable tfoot .hc-rawmaterialtext {
	text-align: left !important;
	width: 200px !important;
}

.ui-datatable thead .hc-serialno,.ui-datatable tbody .hc-serialno,.ui-datatable tfoot .hc-serialno {
	text-align: left !important;
	width: 155px !important;
}

.ui-datatable thead .hc-status,.ui-datatable tbody .hc-status,.ui-datatable tfoot .hc-status {
	text-align: left !important;
	width: 180px !important;
}

.ui-datatable thead .hc-btnstructure,.ui-datatable tbody .hc-btnstructure,.ui-datatable tfoot .hc-btnstructure {
	text-align: center !important;
	width: 120px !important;
}

.ui-datatable thead .hc-lawdutycode, .ui-datatable tbody .hc-lawdutycode, .ui-datatable tfoot .hc-lowdutycode {
	text-align: left !important;
	width: 53px !important;
} 
.ui-datatable thead .hc-lawdutytext, .ui-datatable tbody .hc-lawdutytext, .ui-datatable tfoot .hc-lawdutytext {
	text-align: left !important;
	width: 100px !important;
} 

.ui-datatable thead .hc-address,.ui-datatable tbody .hc-address,.ui-datatable tfoot .hc-address {
	text-align: left !important;
	width: 300px !important;
}

.ui-datatable thead .hc-ftrn,.ui-datatable tbody .hc-ftrn,.ui-datatable tfoot .hc-ftrn {
	text-align: left !important;
	width: 250px !important;
}

.ui-datatable thead .hc-transportName,.ui-datatable tbody .hc-transportName,.ui-datatable tfoot .hc-transportName {
	text-align: left !important;
	width: 120px !important;
}

.ui-datatable thead .hc-taxps30,.ui-datatable tbody .hc-taxps30,.ui-datatable tfoot .hc-taxps30 {
	text-align: right !important;
	width: 150px !important;
}

.ui-datatable thead .hc-ftcs,.ui-datatable tbody .hc-ftcs,.ui-datatable tfoot .hc-ftcs {
	text-align: left !important;
	width: 100px !important;
}
/* ps0112 */
.ui-datatable thead .hc-fmein,.ui-datatable tbody .hc-fmein,.ui-datatable tfoot .hc-fmein {
	text-align: left !important;
	width: 231px !important;
}
.ui-datatable thead .hc-fmein-table,.ui-datatable tbody .hc-fmein-table,.ui-datatable tfoot .hc-fmein-table {
	text-align: left !important;
	width: 230px !important;
}
/* ps011214 shdpgp1, snumber1*/
.ui-datatable thead .hc-shdpgp,.ui-datatable tbody .hc-shdpgp,.ui-datatable tfoot .hc-shdpgp {
	text-align: center !important;
	width: 250px !important;
}
/* ps0112141 ftan, ftst, fsmn */
.ui-datatable thead .hc-ftan,.ui-datatable tbody .hc-ftan,.ui-datatable tfoot .hc-ftan {
	text-align: left !important;
	width: 120px !important;
}
.ui-datatable thead .hc-ftan-table,.ui-datatable tbody .hc-ftan-table,.ui-datatable tfoot .hc-ftan-table {
	text-align: left !important;
	width: 130px !important;
}
.ui-datatable thead .hc-sqpr,.ui-datatable tbody .hc-sqpr,.ui-datatable tfoot .hc-sqpr {
	text-align: right !important;
	width: 60px !important;
}

/* newprice */
.ui-datatable thead .hc-sendpcc,.ui-datatable tbody .hc-sendpcc,.ui-datatable tfoot .hc-sendpcc {
	text-align: left !important;
	width: 50px !important;
}
.ui-datatable thead .hc-detailProduct,.ui-datatable tbody .hc-detailProduct,.ui-datatable tfoot .hc-detailProduct {
	text-align: left !important;
	width: 400px !important;
}
.ui-datatable thead .hc-productTypeText,.ui-datatable tbody .hc-productTypeText,.ui-datatable tfoot .hc-productTypeText {
	text-align: left !important;
	width: 730px !important;
}
.ui-datatable thead .hc-productTypeName,.ui-datatable tbody .hc-productTypeName,.ui-datatable tfoot .hc-productTypeName {
	text-align: left !important;
	width: 864px !important;
}
.ui-datatable thead .hc-newprice,.ui-datatable tbody .hc-newprice,.ui-datatable tfoot .hc-newprice {
	text-align: left !important;
	width: 155px !important;
}
.ui-datatable thead .hc-roledesc,.ui-datatable tbody .hc-roledesc,.ui-datatable tfoot .hc-roledesc {
	text-align: left !important;
	width: 300px !important;
}
.ui-datatable thead .hc-dclNo,.ui-datatable tbody .hc-dclNo,.ui-datatable tfoot .hc-dclNo {
	text-align: left !important;
	width: 185px !important;
}
.ui-datatable thead .hc-warehouseId,.ui-datatable tbody .hc-warehouseId,.ui-datatable tfoot .hc-warehouseId {
	text-align: left !important;
	width: 87px !important;
}
.ui-datatable thead .hc-warehouseName,.ui-datatable tbody .hc-warehouseName,.ui-datatable tfoot .hc-warehouseName {
	text-align: left !important;
	width: 185px !important;
}
.ui-datatable thead .hc-warehouseAddress,.ui-datatable tbody .hc-warehouseAddress,.ui-datatable tfoot .hc-warehouseAddress {
	text-align: left !important;
	width: 570px !important;
}
.ui-datatable thead .hc-selTask,.ui-datatable tbody .hc-selTask,.ui-datatable tfoot .hc-selTask {
	text-align: center !important;
	width: 120px !important;
}
.ui-datatable thead .hc-fqtp1,.ui-datatable tbody .hc-fqtp1,.ui-datatable tfoot .hc-fqtp1 {
	text-align: left !important;
	width: 200px !important;
}
.ui-datatable thead .hc-rfcode,.ui-datatable tbody .hc-rfcode,.ui-datatable tfoot .hc-rfcode {
	text-align: left !important;
	width: 150px !important;
}
.ui-datatable thead .hc-valuetext,.ui-datatable tbody .hc-valuetext,.ui-datatable tfoot .hc-valuetext {
	text-align: left !important;
	width: 320px !important;
}
/* ks1405 billId */
.ui-datatable thead .hc-tariff,.ui-datatable tbody .hc-tariff,.ui-datatable tfoot .hc-tariff {
	text-align: left !important;
	width: 140px !important;
}
.ui-datatable thead .hc-btndetail,.ui-datatable tbody .hc-btndetail,.ui-datatable tfoot .hc-btndetail {
	text-align: center !important;
	width: 90px !important;
}
.ui-datatable thead .hc-detail0130,.ui-datatable tbody .hc-detail0130,.ui-datatable tfoot .hc-detail0130 {
	text-align: left !important;
	width: 200px !important;
}
.ui-datatable thead .hc-exportid,.ui-datatable tbody .hc-exportid,.ui-datatable tfoot .hc-exportid {
	text-align: left !important;
	width: 100px !important;
}
.ui-datatable thead .hc-exportName,.ui-datatable tbody .hc-exportName,.ui-datatable tfoot .hc-exportName {
	text-align: left !important;
	width: 185px !important;
}
.ui-datatable thead .hc-exportAddress,.ui-datatable tbody .hc-exportAddress,.ui-datatable tfoot .hc-exportAddress {
	text-align: left !important;
	width: 570px !important;
}
.ui-datatable thead .hc-formSubmissionId,.ui-datatable tbody .hc-formSubmissionId,.ui-datatable tfoot .hc-formSubmissionId {
	text-align: left !important;
	width: 120px !important;
}
.ui-datatable thead .hc-formSubmissionId {
	vertical-align: bottom;
}
.ui-datatable thead .hc-fqtpdesc,.ui-datatable tbody .hc-fqtpdesc,.ui-datatable tfoot .hc-fqtpdesc {
	text-align: left !important;
	width: 160px !important;
}
.ui-datatable thead .hc-docno,.ui-datatable tbody .hc-docno,.ui-datatable tfoot .hc-docno {
	text-align: left !important;
	width: 160px !important;
}
div.fix-table{
	width: -moz-min-content;
  	width: -webkit-min-content;  	
}
.outputtext-space{
	padding-left: 5px !important;
}
.ui-icon-center{
	margin: 0 auto;
}
.ui-datatable thead .hc-selectmultiple,.ui-datatable tbody .hc-selectmultiple,.ui-datatable tfoot .hc-selectmultiple {
	text-align: center !important;
	width: 16px !important;
}
.ui-datatable thead .hc-licenseno,.ui-datatable tbody .hc-licenseno,.ui-datatable tfoot .hc-licenseno {
	text-align: left !important;
	width: 110px !important;
}
.ui-datatable thead .hc-factoryname,.ui-datatable tbody .hc-factoryname,.ui-datatable tfoot .hc-factoryname {
	text-align: left !important;
	width: 150px !important;
}
.ui-datatable thead .hc-factoryname-large,.ui-datatable tbody .hc-factoryname-large,.ui-datatable tfoot .hc-factoryname-large {
	text-align: left !important;
	width: 250px !important;
}
.ui-datatable thead .hc-licensetype,.ui-datatable tbody .hc-licensetype,.ui-datatable tfoot .hc-licensetype {
	text-align: left !important;
	width: 60px !important;
}
.ui-datatable thead .hc-licensename,.ui-datatable tbody .hc-licensename,.ui-datatable tfoot .hc-licensename {
	text-align: left !important;
	width: 180px !important;
}
.ui-datatable thead .hc-producttype,.ui-datatable tbody .hc-producttype,.ui-datatable tfoot .hc-producttype {
	text-align: left !important;
	width: 100px !important;
}
.ui-datatable thead .hc-licensedate,.ui-datatable tbody .hc-licensedate,.ui-datatable tfoot .hc-licensedate {
	text-align: left !important;
	width: 80px !important;
}
.ui-datatable thead .hc-licensefee,.ui-datatable tbody .hc-licensefee,.ui-datatable tfoot .hc-licensefee {
	text-align: right !important;
	width: 150px !important;
}
.ui-datatable thead .hc-remark,.ui-datatable tbody .hc-remark,.ui-datatable tfoot .hc-remark {
	text-align: left !important;
	width: 100px !important;
}
.ui-datatable thead .hc-helpseq,.ui-datatable tbody .hc-helpseq {
	text-align: center !important;	
	width: 50px !important;
}
.ui-datatable thead .hc-helpcolname,.ui-datatable tbody .hc-helpcolname,.ui-datatable tfoot .hc-helpcolname {
	text-align: left !important;
	width: 300px !important;
}
.ui-datatable thead .hc-helpremark,.ui-datatable tbody .hc-helpremark,.ui-datatable tfoot .hc-helpremark {
	text-align: left !important;
	width: 490px !important;
}
.ui-datatable thead .hc-descfgrm1,.ui-datatable tbody .hc-descfgrm1,.ui-datatable tfoot .hc-descfgrm1 {
	text-align: left !important;
	width: 250px !important;
}	
.ui-datatable thead .hc-enqueueDate,.ui-datatable tbody .hc-enqueueDate {
	text-align: center !important;
	width: 80px !important;
}
.ui-datatable thead .hc-refundAmount,.ui-datatable tbody .hc-refundAmount,.ui-datatable tfoot .hc-refundAmount {
	text-align: right !important;
	width: 130px !important;
}
.ui-datatable thead .hc-sqkkt,.ui-datatable tbody .hc-sqkkt,.ui-datatable tfoot .hc-sqkkt {
	text-align: right !important;
	width: 59px !important;
}
/* dlg-search-kc */
.ui-datatable thead .hc-subtypeName,.ui-datatable tbody .hc-subtypeName,.ui-datatable tfoot .hc-subtypeName {
	text-align: left !important;
	width: 150px !important;
}
.ui-datatable thead .hc-sizemodelName,.ui-datatable tbody .hc-sizemodelName,.ui-datatable tfoot .hc-sizemodelName {
	text-align: left !important;
	width: 200px !important;
}
.ui-datatable thead .hc-fqtp-table,.ui-datatable tbody .hc-fqtp-table,.ui-datatable tfoot .hc-fqtp-table {
	text-align: right !important;
	width: 120px !important;
}
.ui-datatable thead .hc-officeId,.ui-datatable tbody .hc-officeId,.ui-datatable tfoot .hc-officeId {
	text-align: left !important;
	width: 200px !important;
}
.ui-datatable thead .hc-receipt-no,.ui-datatable tbody .hc-receipt-no {
	text-align: left !important;
	width: 200px !important;
}
.ui-datatable thead .hc-receipt-date,.ui-datatable tbody .hc-receipt-date {
	text-align: center !important;
	width: 127px !important;
}
.ui-datatable thead .hc-fcspdPs01281desc,.ui-datatable tbody .hc-fcspdPs01281desc,.ui-datatable tfoot .hc-fcspdPs01281desc {
	text-align: left !important;
	width: 640px !important;
}

/* deductible-sura */
.ui-datatable thead .hc-taxrate-dd-sura {
	text-align: center !important;
	width: 600px !important;
}
.ui-datatable thead .hc-right-dd-sura,.ui-datatable tbody .hc-right-dd-sura,.ui-datatable tfoot .hc-right-dd-sura {
	text-align: right !important;
	width: 100px !important;
}
/* chassis */
.ui-datatable thead .hc-downlaod,.ui-datatable tbody .hc-downlaod,.ui-datatable tfoot .hc-downlaod {
	text-align: center !important;
	width: 80px !important;
}
.ui-datatable thead .hc-chassis-doc-name,.ui-datatable tbody .hc-chassis-doc-name,.ui-datatable tfoot .hc-chassis-doc-name {
	text-align: left !important;
	width: 295px !important;
}
.ui-datatable thead .hc-taxcard,.ui-datatable tbody .hc-taxcard,.ui-datatable tfoot .hc-taxcard {
	text-align: left !important;
	width: 270px !important;
}
.ui-datatable thead .hc-transBy,.ui-datatable tbody .hc-transBy,.ui-datatable tfoot .hc-transBy {
	text-align: left !important;
	width: 120px !important;
}
.ui-datatable thead .hc-groupId,.ui-datatable tbody .hc-groupId,.ui-datatable tfoot .hc-groupId {
	text-align: left !important;
	width: 242px !important;
}
.ui-datatable thead .hc-payrtnFlag,.ui-datatable tbody .hc-payrtnFlag,.ui-datatable tfoot .hc-payrtnFlag {
	text-align: left !important;
	width: 175px !important;
}
.ui-datatable thead .hc-factypeOil,.ui-datatable tbody .hc-factypeOil,.ui-datatable tfoot .hc-factypeOil {
	text-align: left !important;
	width: 147px !important;
}
.ui-datatable thead .hc-startProduceDate,.ui-datatable tbody .hc-startProduceDate,.ui-datatable tfoot .hc-startProduceDate {
	text-align: center !important;
	width: 150px !important;
}
.ui-datatable thead .hc-subGroupId,.ui-datatable tbody .hc-subGroupId,.ui-datatable tfoot .hc-subGroupId {
	text-align: left !important;
	width: 300px !important;
}
.ui-datatable thead .hc-regStatus,.ui-datatable tbody .hc-regStatus,.ui-datatable tfoot .hc-regStatus {
	text-align: left !important;
	width: 250px !important;
}
.ui-datatable thead .hc-btnregister,.ui-datatable tbody .hc-btnregister,.ui-datatable tfoot .hc-btnregister {
	text-align: center !important;
	width: 145px !important;
}
.ui-datatable thead .hc-previousNoticeDate,.ui-datatable tbody .hc-previousNoticeDate {
	text-align: center !important;
	width: 90px !important;
}
.ui-datatable thead .hc-submissionDate,.ui-datatable tbody .hc-submissionDate {
	text-align: center !important;
	width: 65px !important;
}
.ui-datatable thead .hc-fundAmount,.ui-datatable tbody .hc-fundAmount,.ui-datatable tfoot .hc-fundAmount {
	text-align: right !important;
	width: 103px !important;
}
.ui-datatable thead .hc-remark2,.ui-datatable tbody .hc-remark2,.ui-datatable tfoot .hc-remark2 {
	text-align: left !important;
	width: 200px !important;
}
.ui-datatable thead .hc-tambol-ac,.ui-datatable tbody .hc-tambol-ac,.ui-datatable tfoot .hc-tambol-ac {
	text-align: left !important;
	width: 200px !important;
}
.ui-datatable thead .hc-amphur-ac,.ui-datatable tbody .hc-amphur-ac,.ui-datatable tfoot .hc-amphur-ac {
	text-align: left !important;
	width: 180px !important;
}
.ui-datatable thead .hc-province-ac,.ui-datatable tbody .hc-province-ac,.ui-datatable tfoot .hc-province-ac {
	text-align: left !important;
	width: 160px !important;
}
.ui-datatable thead .hc-facName,.ui-datatable tbody .hc-facName,.ui-datatable tfoot .hc-facName {
	text-align: left !important;
	width: 205px !important;
}
.ui-datatable thead .hc-battery-addr,.ui-datatable tbody .hc-battery-addr,.ui-datatable tfoot .hc-battery-addr {
	text-align: left !important;
	width: 250px !important;
}
.ui-datatable thead .hc-product-text,.ui-datatable tbody .hc-product-text {
	text-align: left !important;
	width: 400px !important;
}
.ui-datatable thead .hc-barcode,.ui-datatable tbody .hc-barcode {
	text-align: left !important;
	width: 100px !important;
}
.ui-datatable thead .hc-btnfilesurvey,.ui-datatable tbody .hc-btnfilesurvey {
	text-align: center !important;
	width: 150px !important;
}
.ui-datatable thead .hc-survey-year,.ui-datatable tbody .hc-survey-year {
	text-align: center !important;
	width: 95px !important;
}

.ui-datatable thead .hc-sale,.ui-datatable tbody .hc-sale,.ui-datatable tfoot .hc-sale {
	text-align: center !important;
	width: 375px !important;
}

.ui-datatable thead .hc-receive,.ui-datatable tbody .hc-receive,.ui-datatable tfoot .hc-receive {
	text-align: center !important;
	width: 562px !important;
}

.ui-datatable thead .hc-pay,.ui-datatable tbody .hc-pay,.ui-datatable tfoot .hc-pay {
	text-align: center !important;
	width: 1000px !important;
}
.ui-datatable thead .hc-downlaod-error,.ui-datatable tbody .hc-downlaod-error,.ui-datatable tfoot .hc-downlaod-error {
	text-align: center !important;
	width: 123px !important;
}
.ui-datatable thead .hc-prodcat-goods,.ui-datatable tbody .hc-prodcat-goods,.ui-datatable tfoot .hc-prodcat-goods {
	text-align: left !important;
	width: 500px !important;
}
.ui-datatable thead .hc-receipt-id,.ui-datatable tbody .hc-receipt-id,.ui-datatable tfoot .hc-receipt-id {
	text-align: left !important;
	width: 120px !important;
}

.ui-datatable thead .hc-goodsCode28,.ui-datatable tbody .hc-goodsCode28,.ui-datatable tfoot .hc-goodsCode28 {
	text-align: left !important;
	width: 180px !important;
}

.ui-datatable thead .hc-product-eng,.ui-datatable tbody .hc-product-eng,.ui-datatable tfoot .hc-product-eng {
	text-align: left !important;
	width: 187px !important;
}
/* =================================================================================================
	bgcolor button disable
   ============================================================================================== */
.ui-button.ui-state-disabled{
	background: none repeat scroll 0% 0% #999999!important;
}

/* =================================================================================================
	position trash icon to center
   ============================================================================================== */

.hc-delete .ui-icon-trash, .hc-edit .ui-icon-trash{
	margin:auto;
}

/* =================================================================================================
	fix scroll table
   ============================================================================================== */
.ui-scrollpanel-native{
	overflow: scroll !important;
}

/* =================================================================================================
	notification bar for help
   ============================================================================================== */
.download-help {
	opacity: 1;
	z-index: 1000;
	background: white;
	position: fixed !important;
	width: 99% !important;	
	height: 500px !important;
	border-bottom: 10px solid #ffe270;
	border-top: 10px solid #ffe270;
}	

/* =================================================================================================
	frozen columns table
   ============================================================================================== */
   
.ui-datatable table.ui-datatable-fs {
	width: 100% !important;
}
   
/* scroll left */
td.ui-datatable-frozenlayout-left div.ui-datatable-frozen-container div.ui-datatable-scrollable-body {
	max-height: 150px !important;
} 
td.ui-datatable-frozenlayout-left div.ui-datatable-frozen-container div.ui-datatable-scrollable-body table {
	margin-bottom: 17px !important;
}
/* scroll right */
td.ui-datatable-frozenlayout-right div.ui-datatable-scrollable-container div.ui-datatable-scrollable-body {
	max-height: 150px !important;
	margin-right: 0px;
	overflow-y : scroll;
}
td.ui-datatable-frozenlayout-right div.ui-datatable-scrollable-container div.ui-datatable-scrollable-header {
	background-color: inherit;
}
td.ui-datatable-frozenlayout-right div.ui-datatable-scrollable-container div.ui-datatable-scrollable-header div.ui-datatable-scrollable-header-box {
	margin-right: 17px;
}
td.ui-datatable-frozenlayout-right div.ui-datatable-scrollable-container div.ui-datatable-scrollable-footer {
	background-color: inherit;
}
td.ui-datatable-frozenlayout-right div.ui-datatable-scrollable-container div.ui-datatable-scrollable-footer div.ui-datatable-scrollable-footer-box {
	margin-right: 17px;
}

div.ui-datatable-scrollable-body table tr td, .float-left-icon table tbody.ui-datatable-data tr td {
	padding: 0px 2px;
	height: 28px !important;
}
div.ui-datatable-scrollable-footer table tr td, .float-left-icon table tfoot tr td {
	height: 22px !important;
}

div.ui-datatable-scrollable-body table tr td.hc-right span,
div.ui-datatable-scrollable-body table tr td.hc-right-table span,
div.ui-datatable-scrollable-body table tr td.hc-sqpr span {
	padding: 0px 10px;
}

/* =================================================================================================
	autocomplete
   ============================================================================================== */
.ui-autocomplete-table-mod {
	width: 100% !important;
} 
.ui-autocomplete-table-mod input{
	width: 92% !important;
} 

/* =================================================================================================
	message
   ============================================================================================== */
.ui-message-info,.ui-message-error,.ui-message-warn,.ui-message-fatal {
	margin: 0px 2px !important;
	padding: 2px 2px !important;
}

/* =================================================================================================
	download manual
   ============================================================================================== */
div.ui-grid-row-hover{
	margin-left: 15px;
	height: 23px;
}
div.ui-grid-row-hover :hover{
	text-decoration:underline;
}

        
.btnHelpPrintPDF {
    background-color: #DAA520 !important; 
    color: white !important; 
    border: 1px solid #008CBA !important;
}

.btnHelpPrintPDF:hover {
    background-color: #FFD700 !important;
    color: black !important;
}

/* =================================================================================================
	NEW PRB (N60)
   ============================================================================================== */

.panelN60 .ui-panel-titlebar {
	background: #FFE270 !important;
	color: #000000 !important;
}

.btnN60 {
	background: #FFE270 !important;
	color: #000000 !important;
}
.btnN60:focus {
	background: #62E6D1 !important;
	color: #000000 !important;
}
.btnN60:hover {
	background: #62E6D1 !important;
	color: #000000 !important;
}
.btnN60:active {
	background: #B6C1C4 !important;
	color: #ffffff !important;
}

.custom-tooltip.ui-widget-content{
	background:#ffffff;
}

.hc-line-through label, label.hc-line-through, input.hc-line-through, span.hc-line-through input {
	text-decoration: line-through !important;
}
.hc-line-none label, label.hc-line-none, input.hc-line-none, span.hc-line-none input {
	text-decoration: none !important;
}

.ui-datatable thead .hc-icon-chxbox, .ui-datatable tbody .hc-icon-chxbox {
	text-align: center !important;
	width: 35px !important;
}
td.hc-icon-chxbox a, td.hc-icon-chxbox span {
	display: inline-block; 
	margin-right: 6px;
	float: left;
}
td.hc-icon-chxbox a:nth-of-type(2), td.hc-icon-chxbox span:nth-of-type(2) {
 	margin-right: 0px;
 	margin-left: 5px;
}
td.hc-icon-chxbox div {
	float: none !important; display: inline-block;
}