/*
 * Ext JS Library 2.0.2
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

.x-panel {
    border-style: solid;
    border-color: #d0d0d0;
}
.x-panel-header {
    color:#333;
	border:1px solid #d0d0d0;
    background-image:url(../../../js/ext2/resources/images/gray/panel/white-top-bottom.gif);
}

.x-panel-body {
    border-color:#d0d0d0;
}

.x-panel-bbar .x-toolbar {
    border-color:#d0d0d0;
}

.x-panel-tbar .x-toolbar {
    border-color:#d0d0d0;
}

.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
    border-color:#d0d0d0;
}
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
    border-color:#d0d0d0;
}
.x-panel-tl .x-panel-header {
    color:#333;
}
.x-panel-tc {
	background-image:url(../../../js/ext2/resources/images/gray/panel/top-bottom.gif);
}
.x-panel-tl {
	background-image:url(../../../js/ext2/resources/images/gray/panel/corners-sprite.gif);
    border-color:#d0d0d0;
}
.x-panel-tr {
	background-image:url(../../../js/ext2/resources/images/gray/panel/corners-sprite.gif);
}
.x-panel-bc {
	background-image:url(../../../js/ext2/resources/images/gray/panel/top-bottom.gif);
}
.x-panel-bl {
	background-image:url(../../../js/ext2/resources/images/gray/panel/corners-sprite.gif);
}
.x-panel-br {
	background-image:url(../../../js/ext2/resources/images/gray/panel/corners-sprite.gif);
}
.x-panel-mc {
    background:#f1f1f1;
}
.x-panel-mc .x-panel-body {
    background:transparent;
    border: 0 none;
}
.x-panel-ml {
	background-image:url(../../../js/ext2/resources/images/gray/panel/left-right.gif);
}
.x-panel-mr {
	background-image:url(../../../js/ext2/resources/images/gray/panel/left-right.gif);
}

/* Tools */
.x-tool {
    background-image:url(../../../js/ext2/resources/images/gray/panel/tool-sprites.gif);
}

/* Ghosting */
.x-panel-ghost {
    background:#e0e0e0;
}

.x-panel-ghost ul {
    border-color:#b0b0b0;
}

.x-grid-panel .x-panel-mc .x-panel-body {
    border:1px solid #d0d0d0;
}

/* Buttons */

.x-btn-left{
	background-image:url(../../../js/ext2/resources/images/gray/button/btn-sprite.gif);
}
.x-btn-right{
	background-image:url(../../../js/ext2/resources/images/gray/button/btn-sprite.gif);
}
.x-btn-center{
	background-image:url(../../../js/ext2/resources/images/gray/button/btn-sprite.gif);
}

/* Layout classes */

.x-border-layout-ct {
    background:#f0f0f0;
}

.x-accordion-hd {
	background-image:url(../../../js/ext2/resources/images/gray/panel/light-hd.gif);
}

.x-layout-collapsed{
    background-color:#eee;
    border-color:#e0e0e0;
}
.x-layout-collapsed-over{
	 background-color:#fbfbfb;
}


/* qtips */
.x-tip .x-tip-top {
	background-image:url(../../../js/ext2/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-top-left {
	background-image:url(../../../js/ext2/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-top-right {
	background-image:url(../../../js/ext2/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-ft {
	background-image:url(../../../js/ext2/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-ft-left {
	background-image:url(../../../js/ext2/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-ft-right {
	background-image:url(../../../js/ext2/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-bd-left {
	background-image:url(../../../js/ext2/resources/images/gray/qtip/tip-sprite.gif);
}
.x-tip .x-tip-bd-right {
	background-image:url(../../../js/ext2/resources/images/gray/qtip/tip-sprite.gif);
}

/* Toolbars */

.x-toolbar{
	border-color:#d0d0d0;
  background:#f0f4f5 url(../../../js/ext2/resources/images/gray/toolbar/bg.gif) repeat-x top left;
}
.x-toolbar button {
  color:#444;
}
.x-toolbar .x-btn-menu-arrow-wrap .x-btn-center button {
  background-image:url(../../../js/ext2/resources/images/gray/toolbar/btn-arrow.gif);
}
.x-toolbar .x-btn-text-icon .x-btn-menu-arrow-wrap .x-btn-center button {
  background-image:url(../../../js/ext2/resources/images/gray/toolbar/btn-arrow.gif);
}
.x-toolbar .x-btn-over .x-btn-left{
	background-image:url(../../../js/ext2/resources/images/gray/toolbar/tb-btn-sprite.gif);
}
.x-toolbar .x-btn-over .x-btn-right{
	background-image:url(../../../js/ext2/resources/images/gray/toolbar/tb-btn-sprite.gif);
}
.x-toolbar .x-btn-over .x-btn-center{
	background-image:url(../../../js/ext2/resources/images/gray/toolbar/tb-btn-sprite.gif);
}
.x-toolbar .x-btn-over button {
    color:#111;
}
.x-toolbar .x-btn-click .x-btn-left, .x-toolbar .x-btn-pressed .x-btn-left, .x-toolbar .x-btn-menu-active .x-btn-left{
	background-image:url(../../../js/ext2/resources/images/gray/toolbar/tb-btn-sprite.gif);
}
.x-toolbar .x-btn-click .x-btn-right, .x-toolbar .x-btn-pressed .x-btn-right, .x-toolbar .x-btn-menu-active .x-btn-right{
	background-image:url(../../../js/ext2/resources/images/gray/toolbar/tb-btn-sprite.gif);
}

.x-toolbar .x-btn-click .x-btn-center, .x-toolbar .x-btn-pressed .x-btn-center, .x-toolbar .x-btn-menu-active .x-btn-center{
	background-image:url(../../../js/ext2/resources/images/gray/toolbar/tb-btn-sprite.gif);
}
.x-toolbar .ytb-sep {
	background-image: url(../../../js/ext2/resources/images/default/grid/grid-split.gif);
}

/* Tabs */

.x-tab-panel-header, .x-tab-panel-footer {
	background: #EAEAEA;
	border-color:#d0d0d0;
}


.x-tab-panel-header {
	border-color:#d0d0d0;
}

.x-tab-panel-footer {
	border-color:#d0d0d0;
}

ul.x-tab-strip-top{
	background:#dbdbdb url(../../../js/ext2/resources/images/gray/tabs/tab-strip-bg.gif) repeat-x left top;
	border-color:#d0d0d0;
    padding-top: 2px;
}

ul.x-tab-strip-bottom{
	background-image:url(../../../js/ext2/resources/images/gray/tabs/tab-strip-btm-bg.gif);
	border-color:#d0d0d0;
}

.x-tab-strip span.x-tab-strip-text {
	color:#333;
}
.x-tab-strip-over span.x-tab-strip-text {
	color:#111;
}

.x-tab-strip-active span.x-tab-strip-text {
	color:#333;
}

.x-tab-strip-disabled .x-tabs-text {
	color:#aaaaaa;
}

.x-tab-strip-top .x-tab-right {
	background-image:url(../../../js/ext2/resources/images/gray/tabs/tabs-sprite.gif);
}

.x-tab-strip-top .x-tab-left {
	background-image:url(../../../js/ext2/resources/images/gray/tabs/tabs-sprite.gif);
}
.x-tab-strip-top .x-tab-strip-inner {
	background-image:url(../../../js/ext2/resources/images/gray/tabs/tabs-sprite.gif);
}

.x-tab-strip-bottom .x-tab-right {
	background-image:url(../../../js/ext2/resources/images/gray/tabs/tab-btm-inactive-right-bg.gif);
}

.x-tab-strip-bottom .x-tab-left {
	background-image:url(../../../js/ext2/resources/images/gray/tabs/tab-btm-inactive-left-bg.gif);
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
	background-image:url(../../../js/ext2/resources/images/gray/tabs/tab-btm-right-bg.gif);
}

.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
	background-image:url(../../../js/ext2/resources/images/gray/tabs/tab-btm-left-bg.gif);
}

.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
	background-image:url(../../../js/ext2/resources/images/gray/tabs/tab-close.gif);
}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
	background-image:url(../../../js/ext2/resources/images/gray/tabs/tab-close.gif);
}

.x-tab-panel-body {
    border-color:#d0d0d0;
    background:#fff;
}
.x-tab-panel-bbar .x-toolbar {
    border-color: #d0d0d0;
}

.x-tab-panel-tbar .x-toolbar {
    border-color: #d0d0d0;
}

.x-tab-panel-header-plain .x-tab-strip-spacer {
    border-color:#d0d0d0;
    background: #eaeaea;
}

.x-tab-scroller-left {
    background-image: url(../../../js/ext2/resources/images/gray/tabs/scroll-left.gif);
    border-color:#aeaeae;
}
.x-tab-scroller-right {
    background-image: url(../../../js/ext2/resources/images/gray/tabs/scroll-right.gif);
    border-color:#aeaeae;
}

/* Window */

.x-window-proxy {
    background:#e0e0e0;
    border-color:#b0b0b0;
}

.x-window-tl .x-window-header {
    color:#555;
}
.x-window-tc {
	background-image:url(../../../js/ext2/resources/images/gray/window/top-bottom.png);
}
.x-window-tl {
	background-image:url(../../../js/ext2/resources/images/gray/window/left-corners.png);
}
.x-window-tr {
	background-image:url(../../../js/ext2/resources/images/gray/window/right-corners.png);
}
.x-window-bc {
	background-image:url(../../../js/ext2/resources/images/gray/window/top-bottom.png);
}
.x-window-bl {
	background-image:url(../../../js/ext2/resources/images/gray/window/left-corners.png);
}
.x-window-br {
	background-image:url(../../../js/ext2/resources/images/gray/window/right-corners.png);
}
.x-window-mc {
    border:1px solid #d0d0d0;
    background:#e8e8e8;
}

.x-window-ml {
	background-image:url(../../../js/ext2/resources/images/gray/window/left-right.png);
}
.x-window-mr {
	background-image:url(../../../js/ext2/resources/images/gray/window/left-right.png);
}
.x-panel-ghost .x-window-tl {
    border-color:#d0d0d0;
}
.x-panel-collapsed .x-window-tl {
    border-color:#d0d0d0;
}

.x-window-plain .x-window-mc {
    background: #e8e8e8;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    border-top:1px solid #d0d0d0;
    border-left:1px solid #d0d0d0;
}

.x-window-plain .x-window-body {
    border-left:1px solid #eee;
    border-top:1px solid #eee;
    border-bottom:1px solid #d0d0d0;
    border-right:1px solid #d0d0d0;
    background:transparent !important;
}

body.x-body-masked .x-window-mc, body.x-body-masked .x-window-plain .x-window-mc {
    background-color: #e4e4e4;
}


/* misc */
.x-html-editor-wrap {
    border-color:#d0d0d0;
}

/* Borders go last for specificity */
.x-panel-noborder .x-panel-body-noborder {
    border-width:0;
}

.x-panel-noborder .x-panel-header-noborder {
    border-width:0;
    border-bottom:1px solid #d0d0d0;
}

.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
    border-width:0;
    border-bottom:1px solid #d0d0d0;
}

.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
    border-width:0;
    border-top:1px solid #d0d0d0;
}

.x-window-noborder .x-window-mc {
    border-width:0;
}
.x-window-plain .x-window-body-noborder {
    border-width:0;
}

.x-tab-panel-noborder .x-tab-panel-body-noborder {
	border-width:0;
}

.x-tab-panel-noborder .x-tab-panel-header-noborder {
	border-top-width:0;
	border-left-width:0;
	border-right-width:0;
}

.x-tab-panel-noborder .x-tab-panel-footer-noborder {
	border-bottom-width:0;
	border-left-width:0;
	border-right-width:0;
}


.x-tab-panel-bbar-noborder .x-toolbar {
    border-width:0;
    border-top:1px solid #d0d0d0;
}

.x-tab-panel-tbar-noborder .x-toolbar {
    border-width:0;
    border-bottom:1px solid #d0d0d0;
}

/* BCI Customized */
.x-grid3-hd-btn{
	background:#f2daa9 url(../../../js/ext2/resources/images/slate/grid/grid3-hd-btn.gif) no-repeat left center;
}
td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner{
	background:#ebf3fd url(../../../js/ext2/resources/images/slate/grid/grid3-hrow-over.gif) repeat-x left bottom;
}
.sort-asc .x-grid3-sort-icon{
	background-image:url(../../../js/ext2/resources/images/slate/grid/sort_asc.gif);
}
.sort-desc .x-grid3-sort-icon{
	background-image:url(../../../js/ext2/resources/images/slate/grid/sort_desc.gif);
}
td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open {
	border-left:1px solid #fff;
	border-right:1px solid #ccc;
}
.x-grid-group-hd {
	border-bottom:2px solid #abb;
}
.x-grid-group-hd div {
	color: #456;
}
.x-grid3 .x-grid3-scroller {
  background: #EDEDE6;
}
.pagePanelContainer .x-panel-tbar .x-toolbar {
  border-bottom: 1px solid #D0D0D0 !important;
}
.pagePanelContainer .x-panel-bbar .x-toolbar {
  border-top: 1px solid #D0D0D0 !important;
}
.x-splitbar-h {
  background: #d0d0d0;  
}
/* global ----------------------------------------------------------------*/
img {
  border: 0px;
}

html, body {
  margin: 0px;
  padding: 0px;
  height: 100%;
  width: 100%;
}
td, form {
  margin: 0px;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
}


a {
  outline: none;
}

a:link, a:active {
  color: #0000A6;
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.bciFooter {
  margin: 0px;
  background-color: #1E2C36;
}

/* use this class for the top element of your content, if you don't want to use a table */
.contentRoot {
  display: table; /* used to make the content display to the right of the left menu */
}

.logout {
  position:absolute;
  right:12px;
  text-align:right;
  top:3px;
  z-index:13;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#FFFFFF;
}
.white {
  color:#FFFFFF;
}

.logoutImg {
  position: relative;
  vertical-align: middle;
  padding-right: 3px;
  padding-bottom: 3px;
}


.timerDisplay {
  position:absolute;
  right:12px;
  text-align:right;
  top:66px;
  z-index:13;
  font-size:10px;
  font-family: Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}

.logout * {
  color:#FFFFFF;
  font-size:11px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight:normal;
}


.tabbedfont {
  color:#000000;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}
.tabbedfont a {
  color:#000000;
  font-size:1.0em;
  font-family:Arial, Helvetica, sans-serif;
}

.tabbedfontwhite {
  color:#ffffff;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}
.tabbedfontwhite a {
  color:#ffffff;
  font-size:1.0em;
  font-family:Arial, Helvetica, sans-serif;
}


/* banner ===============================================================================*/

.header {
  width: 100%;
  text-align:left;
  vertical-align: top;
  background: #1E2C36;
  white-space: nowrap;
  float:none;
}
.header .x-panel-body {
  background-color: transparent;
}

#logo {
  background: url(/car/images/back_logo_default.jpg) no-repeat left top;
  padding: 0;
  width: 211px;
  float:left;
  margin: 0px;
  text-align: center;
}

.subnavlist {
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
}


/* content ===============================================================================*/

#content {
  margin: 0px;
  background-image: url(/car/images/back_leftMenu.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding: 8px 8px 10px 8px;
  min-height:460px;
  width:auto;
}

#contentContainer {
  background-color: #FFFFFF;
  padding: 0;
  height: 100%;
  vertical-align:top;
  min-height:450px;
  width:auto !important;
}

/* Begin headerBar */
#headerBar {
  width : 100%;
  background-image: url(/car/images/contentHeader_grad.gif);
  background-repeat: repeat-x;
  margin: 0px;
  padding: 0px;
  background-position: left top;
  height: 35px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #396E90;
}

#headerBar p {
  background-image: url(/car/images/contentHeader_right.gif);
  background-repeat: no-repeat;
  background-position: right top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  margin: 0px;
  padding-top: 12px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 25px;
  color: #3D4F60;
}

#headerBar .leftedge {
  float : left;
  width : 25px;
  min-width : 7px;
  padding : 0;
  margin : 0;
  background-image: url(/car/images/contentHeader_left.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 35px;
}

/* left menu -----------------------*/

#navcontainer {
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  color: #313E4D;
  width: 158px;
  float: left;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}

#navcontainer ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

#navcontainer li {
  margin: 0px;
  padding: 0px;
}
#navcontainer li.leftNav_header {
  background-image: url(/car/images/back_leftNav_header.gif);
  margin: 0px;
  width: 158px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  background-repeat: repeat-x;
  font-weight: bold;
  color: #3D4F60;
  background-repeat: no-repeat;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-bottom-style: none;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
  border-right-style: none;
  border-left-style: none;
  border-top-style: none;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 19px;
}

#navcontainer li a {
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  background-image: url(/car/images/menu_default.jpg);
  background-repeat: no-repeat;
  height: 22px;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 22px;
  padding-top: 3px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 14px;
  margin: 0px;

}

#navcontainer li a {
  width: auto;
}

/*
#navcontainer li a:hover {
  color: #FFFFFF;
  background-image: url(/car/images/menu_default.gif);
  background-repeat: no-repeat;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
  background-position: left -25px;
}
*/

#navcontainer ul ul {
  padding-top: 0px;
  padding-bottom: 5px;
  margin: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

#navcontainer li li {
  margin: 0px;
  list-style-image: none;
  list-style-type: none;
}

#navcontainer li li a:link,  #navcontainer li li a:visited, #navcontainer li li a:active {
  text-decoration: none;
  background-image: url(/car/images/bullet_blueArrow.gif);
  color: #3D6087;
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: 20px;
  height: 18px;
  line-height: 18px;
}
#navcontainer li li a:hover {
  text-decoration: underline;
}

/*    jpms left menu -------------------  */

#navcontainerJ {
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  color: #313E4D;
  width: 158px;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  margin:0px;
  border-left-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
}

#navcontainerJ ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

#navcontainerJ li {
  margin: 0px;
  padding: 0px;
}
#navcontainerJ li.leftNav_header {
  background-image: url(/car/images/back_leftNav_header.gif);
  margin: 0px;
  width: 158px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  background-repeat: repeat-x;
  font-weight: bold;
  color: #3D4F60;
  background-repeat: no-repeat;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-bottom-style: none;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
  border-right-style: none;
  border-left-style: none;
  border-top-style: none;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 19px;
}

#navcontainerJ li a {
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  background-image: url(/car/images/menu_default.jpg);
  background-repeat: no-repeat;
  height: 22px;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 22px;
  padding-top: 3px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 14px;
  margin: 0px;
}

#navcontainerJ li a {
  width: auto;
}

/*
#navcontainerJ li a:hover {
  color: #FFFFFF;
  background-image: url(/car/images/menu_default.gif);
  background-repeat: no-repeat;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
  background-position: left -25px;
}
*/

#navcontainerJ ul ul {
  padding-top: 0px;
  padding-bottom: 5px;
  margin: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

#navcontainerJ li li {
  margin: 0px;
  list-style-image: none;
  list-style-type: none;
}

#navcontainerJ li li a:link,  #navcontainerJ li li a:visited, #navcontainerJ li li a:active {
  text-decoration: none;
  background-image: url(/car/images/bullet_blueArrow.gif);
  color: #3D6087;
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 29px;
  background-repeat: no-repeat;
  background-position: 19px;
  height: 18px;
  line-height: 18px;
  width:125px;
  display:block;
}
#navcontainerJ li li a:hover {
  text-decoration: underline;
}

#submenuhighlight {
   font-weight:normal;
   font-family:sans-serif, Arial, Helvetica ;
   color:#334351;
   padding-right:2px;
   font-size: 1.0em;
   display:block;
   background-color:#EDEBEC;
   white-space:normal;
   width:120px;
}


#current {
  background-position: left -75px;
  cursor: default;
}
/*  table  ------------------------------------*/

#contentTable {
  border: 1px solid #CCCCCC;
  padding: 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 168px;
  background-color: #E0e0e0;
  min-width:1024px;
  height:100%;
  width:auto;
}
#contentTable table {
  border: 1px solid #94A0AC;
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .7em;
}
#contentTable table a:link, #contentTable table a:visited, #contentTable table a:active {
  color: #0066CC;
  text-decoration: none;
}
#contentTable table a:hover {
  text-decoration: underline;
}
#contentTable td {
  padding: 4px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCCCCC;
}
#contentTable tr.shaded {
  background-color: #dce2e7;
  padding: 4px;
}
#contentTable input.button {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  font-size: 10px;
}
#contentTable.dataEntry {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  font-size: 10px;
}
#contentTable tr.table_headerBar {
  color: #003366;
  background-image: url(/car/images/bg_silver_gradient.jpg);
  background-repeat: repeat-x;
  border: 1px solid #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
#contentTable tr.columnHeader {
  background-color: #94a0ac;
  color: #FFFFFF;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .85em;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px;
}

#pageContentHeading {
  width: 100%;
  height:19px;
  padding-left:10px;
  text-align:center;
  color: #FDFDFF;
  background-image: url(/car/images/horiz_bl_dthr.gif);
  background-repeat: repeat-x;
  border: 1px solid #ededed;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight:bold;
}

/* footer ===============================================================================*/

#footer {
  color: #999;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 4px 0 4px 0;
  height:12px;
}
#footer a {
  color: #FFF;
}

.clearit{
  clear: both;
}

.bluelinks a {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: blue;
}

.error {
  color:red;
  font-weight: bold;
}

#hrsbody {
  width: 245px;
  background-image: url(/car/images/newsmiddle.jpg);
  background-repeat: repeat-y;
 }
#hrsbody #top {
  background-image: url(/car/images/newstop.jpg);
  background-position: top left;
  background-repeat: no-repeat;
 }
#hrsbody #bottom {
  background-image: url(/car/images/newsbottom.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
  padding: 15px 30px 30px 15px;
  font-weight:bold;
 }

/* news box ===============================================================================*/


.news_sidebox {
  margin: 0px;
  padding:0px;
  width:502px;
  border-collapse:collapse;
}
.boxhead {
  /*background: url(/car/images/sbhead-r.gif) no-repeat top right;*/
  background: url(/car/images/horiz_bl_dthr.gif) repeat top right;
  margin: 0px;
  padding: 0px;
  /* text-align: left; */
  text-align: center;
  width:100%;
}
.boxhead h2 {
  /*background: url(/car/images/sbhead-l.gif) no-repeat top left;*/
  background: url(/car/images/horiz_bl_dthr.gif) repeat top right;
  margin: 0;
  /*padding: 8px 30px 5px;& */
  padding: 2px 0px 2px 0px;
  color: white;
  font-weight: bold;
  font-size: 1.0em;
  font-family: Arial, sans-serif;
  line-height: 1em;
}
.boxbody {
  vertical-align:top;
  border-right: 1px solid #1D3A70;
  border-left: 1px solid #1D3A70;
  border-bottom: 1px solid #1D3A70;
  width:501px;
  margin:0px;
  padding:0px;
  border-collapse:collapse;
}
.newsheader {
  width:100%;
  display:block;
  height:20px;
  vertical-align:middle;
  background-color:#DCEBFF;
  border: 1px solid #dcebff;
}
.posteddate     {
  font-weight:normal;
  font-size:0.9em;
  float:right;
  vertical-align:middle;
  padding-right:3px;
  padding-top:3px;
}
.expirydate     {
  display:block;
  width:100%;
  float:left;
  color: #FF2908;
  padding-left:1px;
  padding-bottom:3px;
  font-size: 0.9em;
  font-weight:bold;
}
.newstitle {
  font-weight:bold;
  font-size: 1.0em;
  padding-left:4px;
  padding-top:2px;
  float:left;
}
.newscategory {
  font-weight:bold;
  font-size: 1.1em;
  color:#4A6616;
  padding-left:4px;
  float:left;
  vertical-align:bottom;
  padding-bottom:1px;
}

.newsview {
  display:block;
  height:20px;
  padding: 3px 0px 0px 3px;
}
.newsview a {
  text-decoration:none;

}
.newsoverflow {
  overflow:auto;
  width:99%;
  padding:0px 2px 0px 4px;
  white-space:normal;
  margin:0px;
}

.imgpadding  {
  float:right;
  border:0px;
  padding-right:2px;
}
.imgpadding2  {
  float:left;
  border:0px;
  padding-top:1px;
}
.archivelink {
  width:505px;
  display:block;
  height:15px;
  text-align:center;
  margin:0px;
  padding:0;
  /*
  background-color:#A9C5EF;
  border-right: 1px solid #1D3A70;
  border-left: 1px solid #1D3A70;
  border-bottom: 1px solid #1D3A70;
  font-weight:bold;
  */
  color:#1D3A70;


}
.archivelink a {
  color:#1D3A70;
  /*font-weight:bold;*/
}
.archivelink a: hover {
  text-decoration:underline;
}

.boxoverflow {
  height:50px;
  overflow:auto;
  width:100%;
  padding:2px;
  white-space:normal;
  z-index:5;
}

/*  new css tool tip */
/* left justified */
a.info{
  position:relative;
  z-index:24;
  color:#000;
  text-decoration:none;
  z-index:15;
  white-space:normal;
}

a.info:hover{z-index:99; }

a.info span{display: none;z-index:99;}

a.info:hover span{ /*the span will display just on :hover state*/
  display:block;
  position:absolute;
  padding:5px;
  top:1.5em; left:0em; width:130px;
  border:1px solid #000000;
  background-color:#cff; color:#000;
  text-align: center;
  text-decoration:none;
  z-index:99;
  font-weight:normal;
}
/* right justified */
a.info2{
  position:relative;
  z-index:24;
  color:#000;
  text-decoration:none;
  z-index:15;
  white-space:normal;
}

a.info2:hover{z-index:99; }

a.info2 span{display: none;z-index:99;}

a.info2:hover span{ /*the span will display just on :hover state*/
  display:block;
  position:absolute;
  padding:5px;
  top:1.3em; right:0.4em; width:130px;
  border:1px solid #000000;
  background-color:#cff; color:#000;
  text-align: center;
  text-decoration:none;
  z-index:99;
  font-weight:normal;
}

/* right justified */
a.info3{
  position:relative;
  z-index:24;
  color:#000;
  text-decoration:none;
  z-index:15;
  white-space:normal;
}

a.info3:hover{z-index:99; }

a.info3 span{display: none;z-index:99;}

a.info3:hover span{ /*the span will display just on :hover state*/
  display:block;
  position:absolute;
  padding:5px;
  top:1.3em; left:1.0em; width:135px;
  border:1px solid #000000;
  background-color:#cff; color:#000;
  text-align: left;
  text-decoration:none;
  z-index:99;
  font-weight:normal;
}

.imgpad {
  text-align:right;
  vertical-align:middle;
  padding-left:5px;
}
#urllink {
  display:block;
  width:240px;
  padding: 2px 0 0 0;
  margin:0px;
  text-align:left;
  white-space:nowrap;
}

#news_brief {
   width:100%;
   display:block;
}
#news_brief p {
  padding:5px 4px 0 4px;
  font-size:12px;
  display:block;
  width:99%;
  color:#002231;
}

#news_brief strong {
  font-weight:bold;
}



#newsLinks {
  height:238px;
  overflow-x: hidden;
  overflow-y: auto;
  width:100%;
  padding:0px;
  white-space:normal;
  z-index:5;
  margin:0px;
  text-decoration:none;
}
#newsLinks .companylinks {
  display: block;
  width:100%;
  height:18px;
  background-color:#F38317;
  text-align:left;
  padding:0px;
  margin:0px;
  color: #F4F2F3;
  font-size: 1.1em;
  font-weight:bold;
}
#newsLinks .mylinks {
  display: block;
  width:100%;
  height:18px;
  background-color:#8CC129;
  text-align:left;
  padding:0px;
  padding:0px;
  margin:0px;
  color: #F4F2F3;
  font-size: 1em;
}
#newsLinks .urllinks {
  display:block;
  width:100%;
  height:15px;
  padding:2px 0 2px 0;
  margin:0px;
  background-color:#ffffff;
  color: #000000;
  text-align:left;
  white-space:normal;
  font-size: 1.0em;
  font-weight:normal;
}

.silverHeader {
  background: url(/car/images/openwysiwyg/background_silver.jpg)  repeat-x ;
  font-weight:bold;
}
.silverHeader2 {
  background: url(/car/images/openwysiwyg/background_silver_lg.jpg) repeat-x ;
  font-weight:bold;
}

.silverHeader button {
  border:1px solid #5583d3;
  border-top-color:#000000;
  border-left-color:#5583d3;
  border-bottom-color:#4165a2;
  border-right-color:#4165a2;
  font-weight:bold;
}

.bciSilverTitleBar{
  background: url(/car/images/openwysiwyg/background_silver_lg.jpg) repeat-x;
  height: 60px;
  position: relative;
  text-align:left;
  z-index:99;
  padding:0px;
  margin:0px;
}

.bciSilverTitleBar h1 {
  font: bold 24px Helvetica, Arial, sans-serif;
  color: #133E4D;
  letter-spacing: -1px;
  position: relative;
  margin: 0px;
  left: 22px;
  top: 0px;
  text-align:left;
  z-index:99;
}

.bciSilverTitleBar h2 {
  display: inline;
  color:#0C2731;
  font:bold 18px Arial, Helvetica, sans-serif;
  letter-spacing:-1px;
  position:relative;
  top:6px;
  left:5px;
  z-index:99;
}

.shade {
  background-color: #edebec;
}

iframe.entitySelector {
  overflow: visible;
  clip: auto;
  width: 100%;
  height: 100%; 
  border: 0;
}

/*
 * ext notice toolbar
 */

.noticeBar {
  padding: 1em;
  background-color: #fcfce4;
  background-image: none;
}

.noticeBar * {
  background-image: none;
  padding-right: 3px;
  border: none;
}

.noticeBar span {
  color: black;
  font-size: 12px;
  white-space: normal;
}

/*
 * ext native popup viewport
 */

body.BCINativePopup {
  background-color: #ebebd8;
}

/*
 * Notice text designed to be used as ext item.
 */

.itemNotice {
	color: #808080;
	font-size: smaller;
	margin-bottom: 1em;
}
table.dataview {
  margin-bottom: 10px;
  border-bottom: 1px solid #0079d6;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
}

table.dataview caption {
  text-align: left;
}

table.dataview tr {
  padding-top: 2px;
  padding-bottom: 2px;
}

table.dataview tr.even {
  background-color: #efefef;
}

table.dataview tr.odd {
  background-color: #ffffff;
}

table.dataview tr td {
  padding-left: 8px;
  padding-right: 30px;
}

table.dataview tr th {
  color: black;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px;
  padding-right: 24px;
  background-color: #c1e4ff;
  border-bottom: 1px solid #0079d6;
  border-top: 1px solid #0079d6;
  text-align: left;
  white-space: nowrap;
  vertical-align: middle;
}

table.dataview tr th {
  background-position: right;
  background-repeat:no-repeat;
}

table.dataview tr th.wicket_orderDown {
  background-color: #87cbff;
  background-image: url(/car/images/sortdown_16.gif);
}

table.dataview tr th.wicket_orderUp {
	background-color: #87cbff;
  background-image: url(/car/images/sortup_16.gif);
}

table.dataview tr th.wicket_orderNone {
	background-image: url(/car/images/sortup_shadow_16.gif);
}

table.dataview tr th a {
  font-weight: normal;
}

table.dataview #message {
  padding-left: 3px;
}

table.dataview caption {
  padding-bottom: 2px;
}

.feedbackPanelERROR {
  color: red;
}

.pageTitle {
  background: url(/car/images/css/default/top_down_dthr60.png) repeat-x;
  /* height: 60px; */
  position: relative;
  margin-left: 0px;
}

.pageTitle * h2 {
  display: inline;
  color: #033893;
  font: bold 20px Helvetica, Arial, sans-serif;
  letter-spacing: -1px;
  position:relative;
  top:7px;
  left:5px;
}

.pageTitle h1 {
  font: normal 18px Helvetica, Arial, sans-serif;
  color:#5583d3;
  letter-spacing: -1px;
  position: relative;
  margin: 0px;
  left: 22px;
  top: 0px;
}

form.standard {
  position: relative;
  left: 0px;
  top: 10px;
  border: solid 1px #0079d6;
  background: #ecf4fe;
  padding: 30px;
}

/*
form.standard * label span,input,textarea {
  position: relative;
  display: block;
  width: 350px;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
}
*/

form.standard * label span {
  position: relative;
  width: 125px;
  text-align: right;
  color: #033893;
  font: bold 14px Helvetica, Arial, sans-serif;
  letter-spacing:-1px;
}

form.standard * input.leftbutton {
  position: relative;
  width: auto;
  margin-right: 10px;
}

form.standard * br {
  clear: left;
}

form.standard .error {
  border-color: red;
  border-style: solid;
  font-weight: normal;
  color: black;
}

.taskname {
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  background: #ecf4fe url(/car/images/css/default/heading.png);
  background-repeat: repeat-x;
  background-position: bottom;
}

div.penSpace {
  height: 1cm;
}

div.penLine {
  vertical-align: top;
  border-top: thin black solid;
}

div#contrak h2 {
  font-size: medium;
}

.alert {
  color: red;
}

.warning {
  color: #FF8000;
}

.fieldsetHeader {
    color: #15428B;
    font: bold 11px tahoma,arial,helvetica,sans-serif;
}

.attentionBox {
  border: 2px dotted orange;
  padding: 5px;
  margin-bottom: 7px;
}

/* used for subordinate information */
.subNote, #contrak .subNote {
  color: gray;
  font-size: smaller;
}

/*
------------------------------------------------------------------------
scroll table
adapted from http://www.imaputz.com/cssStuff/bigFourVersion.html
------------------------------------------------------------------------
*/

div.scrollTable {
  clear: both;
	height: 10em;
	overflow: auto;
  width: 100% - 16px; /* scrollbar */
}

/* Reset overflow value to hidden for all non-IE browsers. */
html>body div.scrollTable {
  overflow: hidden;
}

/* define width of table. IE browsers only                 */
div.scrollTable table {
	float: left;
}

/* define width of table. Add 16px to width for scrollbar.           */
/* All other non-IE browsers.                                        */

div.scrollTable table {
  height: 100%;
}

/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */

div.scrollTable thead tr {
  position: relative;
}

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */

html>body div.scrollTable thead tr {
/*	display: block; */
/*  width: 100%; */
}

div.scrollTable tbody tr {
  height: 1em;
}

/* define the table content to be scrollable                                              */
/* set TBODY element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* induced side effect is that child TDs no longer accept width: auto                     */

html>body div.scrollTable tbody {
	overflow: auto;
  height: 6em;
}

/*
------------------------------------------------------------------------
end scroll table
------------------------------------------------------------------------
*/
/*
td { font-family: Arial, Helvetica, sans-serif;}
tr { font-family: Arial, Helvetica, sans-serif;}
a { font-family: Arial, Helvetica, sans-serif;}
input { font-family: Arial, Helvetica, sans-serif;}
.textareastyle { font-family: Arial, Helvetica, sans-serif;}
textarea { font-family: Arial, Helvetica, sans-serif;}
select { font-family: Arial, Helvetica, sans-serif;}
option { font-family: Arial, Helvetica, sans-serif;}
a {text-decoration: underline;}
a:hover {}
.navbar a {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.leftmenu a {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}
.leftmenu a:hover {
  background-color: #0000AA;
  text-decoration: underline;
}
*/
.error {
  color:red;
  font-weight: bold;
}

/* accodion css */
#accordion {
	text-align:left;
	width:100%;
}
#accordion h3 {
	margin:0px;
	color:#fff;
	vertical-align:middle;
	width:100%;
	background: #313E4D;
	border-bottom:1px solid #c2cedc;
	cursor:pointer;
	font-size:11px;
	height:25px;
}
#accordion h3 img {
	margin:7px 6px 0px 6px;

}
#accordion .hover {
	background: #3b5777;
}
.accordionControls {
	width: 100%;
	text-align:right;
	_padding:2px;
	background-color:#eee;
	border-top:1px solid #ccc;
}
.accordionMenu {
	width: 100%;
	text-align:left;
	_padding:2px;
	padding-top:2px;
	padding-left:4px;
	background-color:#eee;
	border-bottom:1px solid #ccc;
	height:16px;
}
/* treeview css */
.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;

}

.treeview li {
	margin: 0;
	padding: 3px 0pt 3px 16px;

}

.highlight {
	background: #D9E8FB;
}

ul.dir li { padding: 2px 0 0 16px; }

.treeview li { background: url(/car/images/tree/tv-item.gif) 0 0 no-repeat; }
.treeview .collapsable { background-image: url(/car/images/tree/tv-collapsable.gif); }
.treeview .expandable { background-image: url(/car/images/tree/tv-expandable.gif); }
.treeview .last { background-image: url(/car/images/tree/tv-item-last.gif); }
.treeview .lastCollapsable { background-image: url(/car/images/tree/tv-collapsable-last.gif); }
.treeview .lastExpandable { background-image: url(/car/images/tree/tv-expandable-last.gif); }

#treecontrol { margin: 1em 0; }

.grid-help-win { background-image:url(/car/js/ext2/resources/images/shared/icons/error.png) !important; }
.grid-help-win-ie6 { background-image:url(/car/js/ext2/resources/images/shared/icons/error.gif) !important; }
.grid-advanced-search { background-image:url(/car/js/ext2/resources/images/shared/icons/application_form_magnify.png) !important; }
.grid-advanced-search-ie6 { background-image:url(/car/js/ext2/resources/images/shared/icons/application_form_magnify.gif) !important; }

.x-tree-node .folder .generalnode {background-image:url(/car/js/ext2/resources/images/shared/icons/folder.gif) !important;}
.x-tree-node .file .generalnode {background-image:url(/car/js/ext2/resources/images/shared/icons/page.gif) !important;}
.x-tree-node .locked a span {color:#999 !important;}

.x-tree-node .folder .permission {background-image:url(/car/js/ext2/resources/images/shared/icons/folder_key.gif) !important;}
.x-tree-node .file .permission {background-image:url(/car/js/ext2/resources/images/shared/icons/key.gif) !important;}

.x-tree-node .folder .formtype {background-image:url(/car/js/ext2/resources/images/shared/icons/folder_table.gif) !important;}
.x-tree-node .file .formtype {background-image:url(/car/js/ext2/resources/images/shared/icons/application_form.gif) !important;}

.x-tree-node .folder .position {background-image:url(/car/js/ext2/resources/images/shared/icons/folder.gif) !important;}
.x-tree-node .file .position {background-image:url(/car/js/ext2/resources/images/shared/icons/shape_align_bottom.gif) !important;}

.icms-menus .x-tree-node .customized a span {color:#42BD36 !important;}
.icms-menus .x-tree-node .folder .generalnode {background-image:url(/car/js/ext2/resources/images/shared/icons/tabs.gif) !important;}
.icms-menus .x-tree-node .x-tree-node .folder .generalnode {background-image:url(/car/js/ext2/resources/images/shared/icons/tab.gif) !important;}
.icms-menus .x-tree-node .x-tree-node .x-tree-node .folder .generalnode {background-image:url(/car/js/ext2/resources/images/shared/icons/application_put.gif) !important;}
.icms-menus .x-tree-node .x-tree-node .x-tree-node .star .generalnode {background-image:url(/car/js/ext2/resources/images/shared/icons/star.gif) !important;}
.icms-menus .x-tree-node .x-tree-node .x-tree-node .x-tree-node .folder .generalnode {background-image:url(/car/js/ext2/resources/images/shared/icons/application_side_boxes.gif) !important;}
.icms-menus .x-tree-node .file .generalnode {background-image:url(/car/js/ext2/resources/images/shared/icons/application_view_columns.gif) !important;}
.icms-menus .x-tree-node .star .generalnode {background-image:url(/car/js/ext2/resources/images/shared/icons/star.gif) !important;}

.icms-menu-tp, .icms-menu-tp .x-tab-panel-header, .icms-menu-tp ul { background: transparent !important; }
.icms-menu-tp .x-tab-strip .x-tab-strip-active .x-tab-right, .icms-menu-tp .x-tab-strip .x-tab-strip-active .x-tab-left, .icms-menu-tp .x-tab-strip .x-tab-strip-active .x-tab-strip-inner { background: #FFF !important; }
.icms-menu-tp .x-tab-strip .x-tab-strip-active .x-tab-strip-text { color: #333 !important; font-weight: normal !important; font-size: 11px !important; font-family: Tahoma, Arial, Helvetica, sans-serif !important; }
.icms-menu-tp .x-tab-strip .x-tab-right, .icms-menu-tp .x-tab-strip .x-tab-left, .icms-menu-tp .x-tab-strip .x-tab-strip-inner { background: #41627D !important; }
.icms-menu-tp .x-tab-strip .x-tab-strip-text { color: #FFF !important; font-size: 11px !important; font-family: Tahoma, Arial, Helvetica, sans-serif !important; }

.icms-menu-tp-submenu { border-color: #BBBFC5 !important; border-top: none !important; background: #FFF !important; padding: 0 !important; }
.icms-menu-tp-submenu .x-menu-item-active { border-color: #8190A0 !important; background: #8190A0 !important; }
.icms-menu-tp-submenu .x-menu-item-active a { color: #FFF !important; }
.icms-menu-tp-submenu .x-menu-list-item img { width: 0; }

.icms-menu-lp { padding: 0 !important; background: white !important; }
.icms-menu-lp .x-panel-header { line-height: 17px; }
.icms-menu-lp .x-tree .x-panel-body { background: #E8E8DF bottom left url(/car/images/icms_logo_left_nav.jpg) no-repeat !important; }
.icms-menu-lp .x-tree .x-tree-selected { background: white !important; }

.icms-menu-lp .x-tree-node a {font-size: 11px !important; font-family: Tahoma, Arial, Helvetica, sans-serif !important;}
.icms-menu-lp .x-tree-node .folder a {font-weight:bold !important;}
.icms-menu-lp .x-tree-node .folder .x-tree-node-icon {background-image:none !important; width:0;}
.icms-menu-lp .x-tree-node .file .x-tree-node-icon {background-image:none !important; width:0;}
.icms-menu-lp .x-tree-node .file-current .x-tree-node-icon {background-image:none !important; width:0;}
.icms-menu-lp .x-tree-node .file-current .x-tree-ec-icon {background-image:url(/car/js/ext2/resources/images/shared/icons/bullet_go.gif) !important;}

/* Overrides global styles defined in ext-all.css */
.normalized-richtext ul {
  list-style: disc inside;
}
.normalized-richtext ol {
  list-style: decimal inside;
}
.normalized-richtext ol, .normalized-richtext ul, .normalized-richtext li {
  margin-left: 5px;
}
.normalized-richtext em {
  font-style: italic !important;
}
.normalized-richtext strong {
  font-weight: bold !important;
}
.normalized-richtext em strong, .normalized-richtext strong em {
  font-style: italic !important;
  font-weight: bold !important;
}

.x-progress-small-wrap { border:1px solid #6593CF;overflow:hidden;margin:2 0; }
.x-progress-small-inner { height:13px;background:#E0E8F3 url(/car/js/ext2/resources/images/default/qtip/bg.gif) repeat-x;position:relative; }
.x-progress-small-bar { height:13px;float:left;width:0;background:#9CBFEE url(/car/js/ext2/resources/images/default/progress/progress-bg.gif) repeat-x left center;opacity:0.5;filter:alpha(opacity=50);border-top:1px solid #D1E4FD;border-bottom:1px solid #7FA9E4;border-right:1px solid #7FA9E4; }
.x-progress-small-text { font-size:smaller;color:#FDFEFF;padding:0 5px;overflow:hidden;position:absolute;left:0;text-align:center; }
.x-progress-small-text-back { color:#396095;line-height:13px; }

.row-textfield-highlight-ff {
  -moz-user-select: text !important;
}
.x-dd-drag-ghost .x-tree-node-indent,.x-dd-drag-ghost .x-tree-ec-icon {display: inline !important;}

.x-combo-list-wrap .x-combo-list-item {white-space:normal !important;}

.entity-mini-grid .x-grid3-check-col {
  width: 13px;
  height: 13px;
  background: url(/car/js/bci/ext/resources/images/checkbox.gif) 0 -26px no-repeat;
}
.entity-mini-grid .x-grid3-check-col-on {
  width: 13px;
  height: 13px;
  background: url(/car/js/bci/ext/resources/images/checkbox.gif) 0 -13px no-repeat;
}
.entity-mini-grid .x-grid3-check-col-td {
  vertical-align: middle;
}
.mini-grid-field-loading {
  background: url(/car/js/ext2/resources/images/default/grid/loading.gif) no-repeat right #F0F8FF;
}
.mini-grid-field-clear-btn {
  width: 16px;
  height: 16px;
  position: absolute;
  background: url(/car/js/bci/ext/ux/superboxselect/clear.png) no-repeat scroll left 0 #FFFFFF;
  right: 2px;
}
.mini-grid-field-clear-btn-over {
  cursor: pointer;
  background-position: left -16px;
}

.bci-x-plugin-wrap {
  clear: right;
  float: left;
}

.number_icon_1 {
  width:21px;
  height:20px;
  background:url(/car/js/bci/ext/resources/images/numbers.gif) 0 0 no-repeat;
}
.number_icon_2 {
  width:21px;
  height:20px;
  background:url(/car/js/bci/ext/resources/images/numbers.gif) -21px 0 no-repeat;
}
.number_icon_3 {
  width:21px;
  height:20px;
  background:url(/car/js/bci/ext/resources/images/numbers.gif) -42px 0 no-repeat;
}

.x-collapsed-title{
    color:#black;
    font:11px/15px tahoma,arial,verdana,sans-serif;
    padding:2px 5px;
    font-weight: bold;
}
