/*  Add css rules here for your application. */
 
/* STACK PANEL NEW CSS STARTS (2nd jan 2010) */
	/* inner links */
	 .gwt-StackPanel .spitems {  background:#e8e8f1; color:#222222; line-height:18px; margin:0px 0px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; height:18px !important; }
	 a.spitems{background:#f0f0f7 !important; color:#222222 !important; font-weight:normal; display:block; line-height:18px; margin:0px 0px; text-decoration:none; width:89%; padding:0 0 0 17px; border:0px solid; font-size:11px !important; font-family:Arial, Helvetica, sans-serif;}
	 a.spitems:hover{background:#ebfceb !important; color:#222222 !important; font-weight:normal; display:block; line-height:18px; margin:0px 0px; text-decoration:none; width:89%; padding:0 0 0 17px; }
	 a.spitems:active, a.spitems .active{background:#c7f5c3 !important; color:#222222 !important; font-weight:bold; display:block; line-height:18px; margin:0px 0px; text-decoration:none; width:89%; padding:0 0 0 17px; border:0px solid; border-right:none;}
	/* inner links */
	.gwt-HTML {} 
.gwt-StackPanel { width: 100%; height:auto; padding-right:10px !important; border-bottom: none !important;}
.gwt-StackPanel .lcaption {   width: 32px;  height:15px;}
.gwt-StackPanel .rcaption {  color:#666767 !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;  padding: 0 0 4px 5px;  font-weight:normal;}
.gwt-StackPanel .gwt-StackPanelContent {color:#084d76 !important; padding: 2px 0px 10px 0px !important; background:#f6fdfe;    border-bottom:1px solid #fbfcfc !important; border-right: none !important; border-top: none !important;} /*1px solid #dbdedf */
	 .gwt-StackPanel .gwt-StackPanelContent table{ width:100% !important;}
	.gwt-StackPanel .gwt-StackPanelItem {color:#717272 !important; background:#fff !important;  font-weight: bold;  font-size: 1.3em;  padding: 3px; border:none !important;}
	
	.gwt-StackPanel .gwt-StackPanelItem-selected {color:#fffdff !important; background:#028CD1 url(images/dashboard_corner.jpg) no-repeat right top !important;  font-weight: bold !important;  font-size: 1.3em;  padding: 3px; border:none !important;}
	.gwt-StackPanel .gwt-StackPanelItem-selected .rcaption{color:#fffdff !important; font-weight: bold !important;}


.gwt-DecoratedStackPanel {
  border-bottom: none !important;
}
.gwt-DecoratedStackPanel .gwt-StackPanelContent {
  border: 1px solid #bbbbbb;
  border-bottom: 0px;
  background: white;
  padding: 2px 2px 10px 5px;
}
.gwt-DecoratedStackPanel .gwt-StackPanelItem {
  cursor: pointer;
  cursor: hand;
}
.gwt-DecoratedStackPanel .stackItemTopLeft,
.gwt-DecoratedStackPanel .stackItemTopRight {
  height: 6px;
  width: 6px;
  zoom: 1;
}
html>body .gwt-DecoratedStackPanel .stackItemTopLeft {
  background: #d3def6 url(images/corner.png) no-repeat 0px -49px;
  border-left: 1px solid #bbbbbb;
}
html>body .gwt-DecoratedStackPanel .stackItemTopRight {
  background: #d3def6 url(images/corner.png) no-repeat -6px -49px;
  border-right: 1px solid #bbbbbb;
}
.gwt-DecoratedStackPanel .stackItemTopLeftInner,
.gwt-DecoratedStackPanel .stackItemTopRightInner {
  width: 1px;
  height: 1px;
}
* html .gwt-DecoratedStackPanel .stackItemTopLeftInner {
  width: 6px;
  height: 55px;
  margin-top: -49px;
  overflow: hidden;
  border-left: 1px solid #bbbbbb;
  background-color: #d3def6;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',sizingMethod='crop');
}
* html .gwt-DecoratedStackPanel .stackItemTopRightInner {
  width: 12px;
  height: 55px;
  margin-top: -49px;
  margin-left: -6px;
  overflow: hidden;
  border-right: 1px solid #bbbbbb;
  background-color: #d3def6;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',sizingMethod='crop');
}
.gwt-DecoratedStackPanel .stackItemTopCenter {
  background: url(images/hborder.png) 0px -21px repeat-x;
}
.gwt-DecoratedStackPanel .stackItemMiddleLeft {
  background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
  border-left: 1px solid #bbbbbb;
}
.gwt-DecoratedStackPanel .stackItemMiddleLeftInner,
.gwt-DecoratedStackPanel .stackItemMiddleRightInner {
  width: 1px;
  height: 1px;
}
.gwt-DecoratedStackPanel .stackItemMiddleRight {
  background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
  border-right: 1px solid #bbbbbb;
}
.gwt-DecoratedStackPanel .stackItemMiddleCenter {
  font-weight: bold;
  font-size: 1.3em;
  background: #d3def6 url(images/hborder.png) repeat-x 0px -989px;
}
html>body .gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopRight,
html>body .gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopLeft {
  border: 0px;
  background-color: white;
}
html>body .gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopLeft,
html>body .gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopRight {
  background-color: white;
}
* html .gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopLeftInner,
* html .gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopRightInner {
  border: 0px;
  background-color: white;
}
* html .gwt-DecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopLeftInner {
  padding-left: 1px;
}
* html .gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopLeftInner,
* html .gwt-DecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopRightInner {
  background-color: white;
}
/* STACK PANEL NEW CSS Ends (2nd jan 2010) */


.feedback { 	font-size: 11px; 	text-align: center; 	font-color: #00287D;}

.gwt-TextArea { width:598px !important;  padding: 2px;}
.gwt-TabPanelBottom {  border:1px solid #92c1f0;  overflow: hidden;  padding: 6px;}



/* *************** TAB BAR STYLE ******************* */
.gwt-TabBar {
}
.gwt-TabBar .gwt-TabBarFirst {
  width: 5px;  /* first tab distance from the left */
}
.gwt-TabBar .gwt-TabBarRest {
}
.gwt-TabBar .gwt-TabBarItem {
  margin-left: 6px;
  padding: 3px 6px 3px 6px;
  cursor: pointer;
  cursor: hand;
  color: black;
  font-weight: bold;
  text-align: center;
  background: #d0e4f6; 
}
.gwt-TabBar .gwt-TabBarItem-selected {
  cursor: default;
  background: #f9fafb;
} 
.gwt-TabPanel {
}
.gwt-TabPanelBottom {
  border-color:2px solid #077ec0 !important;
  overflow: hidden;
  padding: 6px;
}

.gwt-DecoratedTabBar { margin:5px 0 0 0 !important;
}
.gwt-DecoratedTabBar .gwt-TabBarFirst {
  width: 6px;   /* first tab distance from the left */
}
.gwt-DecoratedTabBar .gwt-TabBarRest {
}
.gwt-DecoratedTabBar .gwt-TabBarItem {
	border-collapse:separate !important;
  	margin-left: 3px !important;
}
* html .gwt-DecoratedTabBar .gwt-TabBarItem {
	border-collapse:collapse !important;
  	margin-left: 3px !important;
}
.gwt-DecoratedTabBar .tabTopCenter {
  padding: 0px;
  background: #f9fafb !important; border-top:1px solid #dbdedf !important; /*dbdedf*/
}
.gwt-DecoratedTabBar .tabTopLeft,
.gwt-DecoratedTabBar .tabTopRight {
  padding: 0px;
  zoom: 1;
}
.gwt-DecoratedTabBar .tabTopLeftInner,
.gwt-DecoratedTabBar .tabTopRightInner {
  width: 6px; margin-top:0px !important; 
  height: 6px !important;
}

html>body .gwt-DecoratedTabBar .tabTopLeft {
  background: url(images/corner.png) no-repeat 0px -55px !important; 
}
html>body .gwt-DecoratedTabBar .tabTopRight {
  background: url(images/corner.png) no-repeat -6px -55px !important;
}
* html .gwt-DecoratedTabBar .tabTopLeftInner {
  width: 5px;
  height: 61px;
  margin-top: -55px;
  overflow: hidden;
  background: url(images/corner.png) no-repeat 0px 0px !important; 
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corner.png',sizingMethod='crop');
}
* html .gwt-DecoratedTabBar .tabTopRightInner {
  width: 12px;
  height: 61px;
  margin-top: -55px;
  margin-left: -6px !important;
  overflow: hidden;
  background: url(images/corner.png) no-repeat -6px -55px !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corner.png',sizingMethod='crop');
}
.gwt-DecoratedTabBar .tabMiddleLeft {
  width: 6px;
  padding: 0px; margin:0;
  background: #f9fafb;
  border-left:1px solid #dbdedf;
}

.gwt-DecoratedTabBar .tabMiddleRight {
  width: 6px;
  padding: 0px; margin:0;
  background: #f9fafb;  
  border-right:1px solid #dbdedf;
}
.gwt-DecoratedTabBar .tabMiddleLeftInner,
.gwt-DecoratedTabBar .tabMiddleRightInner {
  width: 1px;
  height: 5px !important;
}
.gwt-DecoratedTabBar .tabMiddleCenter {
  padding: 0px 4px 2px 4px;
  cursor: pointer;
  color: #0081c2 !important;
  font-weight: bold;
  text-align: center;
  background: #f9fafb;}
  * html .gwt-DecoratedTabBar .tabMiddleCenter {
  padding: 0px 4px 2px 4px;
  cursor: pointer;
  color: #bebfbf !important;
  font-weight: bold;
  text-align: center;
  background: #f9fafb;}
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
  background: #0081c2 !important; 
}
* html .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
  background: #f9fafb !important; 
}

html>body .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
  background-position: 0px -61px !important; 
}
html > body .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
html > body .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter,
html > body .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight
 { padding:13px 0 0 0; font-size:11px !important; height:22px !important; font-size:10px !important;  width:6px !important;}

html>body .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
  background-position: -6px -61px !important; 
}
* html .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeftInner {
  width: 5px;
  height: 67px;
  margin-top: -61px;
  overflow: hidden; 
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corner.png',sizingMethod='crop') !important;
  background: url(images/corner.png) no-repeat 0px -61px !important;
}
* html .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRightInner {
  width: 12px;
  height: 67px;
  margin-top: -61px;
  margin-left: -6px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corner.png',sizingMethod='crop') !important;
  background: url(images/corner.png) no-repeat -6px -61px !important;
}
* html .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft
 {
  background: #f9fafb !important; border-left:1px solid #dbdedf !important;
}
* html .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
  background: #f9fafb !important; border-right:1px solid #dbdedf !important;
}
* html .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
  cursor: default;
  background: #f9fafb; color:#0081c2 !important;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft
 {
  background: #0081c2 !important; border-left:1px solid #dbdedf !important;
}
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
  background: #0081c2 !important; border-right:1px solid #dbdedf !important;
}
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
  cursor: default;
  background: #0081c2; color:#f9f8f8 !important;
}


.x-panel{  padding-bottom:5px !important; padding-left:5px !important; width:100% !important; }

	.x-panel-body-noheader, .x-panel-mc .x-panel-body { border:none !important;}
	x-panel-body{ width:680px !important; border:1px solid #f00 !important;}
	
.scr-MainTable {padding:0 !important; margin-left:-3px !important; margin-top:-2px !important;}
.scr-MainTable tr td{ padding:0px 0 0 0 !important;}

/*.x-grid3-hd-row td{}*/

.x-grid3-cell-inner,.x-grid3-hd-inner{overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; padding:3px 3px 3px 5px !important; white-space:nowrap !important;}

td.x-grid3-hd-over,
td.sort-desc,td.sort-asc,
td.x-grid3-hd-menu-open
{border-left:1px solid #aaf6b2 !important; border-right:1px solid #aaf6b2 !important; height:20px !important;}

.x-grid3-hd-inner{position:relative;cursor:inherit;}

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(images/grid/grid3-hrow-over.gif) repeat-x left bottom !important;}

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(images/grid/grid3-hrow-over.gif) repeat-x left bottom !important;}

/*.x-grid3-body .x-grid3-td-checker, .x-grid3-body .x-grid3-td-expander, .x-grid3-body .x-grid3-td-numberer{background:#fff !important;}*/

/*.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,
.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,
.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander
{background:transparent url(images/grid/grid3-special-col-sel-bg.gif) repeat-y right !important;}
.x-grid3-row-selected{background:#e2fcdf !important; border:1px dotted #e2fcdf !important;}*/
.x-grid3-body .x-grid3-td-checker{background: none !important;}
.x-grid3-hd-row td{line-height:15px; vertical-align:middle; border-left:1px solid #fff !important; border-right:0px solid #fff !important; border-bottom:1px solid #fff !important;}
.x-grid3-row-checker,.x-grid3-hd-checker{width:100%;height:18px;background-position:2px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url(images/grid/row-check-sprite.gif);}
.ext-strict .x-grid3-cell-inner,.ext-strict .x-grid3-hd-inner{width:auto;  font-weight:normal !important;}
.x-grid3-header{background:#f9f9f9 url(../images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;cursor:default;zoom:1;padding:1px 0 0 0;}
.x-grid3-hd-row td,.x-grid3-row td,.x-grid3-summary-row td{  font-weight:bold !important;}

.x-grid3-row-checker,.x-grid3-hd-checker{width:100%;height:18px;background-position:2px 2px;background-repeat:no-repeat;background-color:transparent;background-image:url(images/grid/row-check-sprite.gif);}
.x-grid3-row .x-grid3-row-checker{background-position:2px 2px;}
.x-grid3-row-selected .x-grid3-row-checker,.x-grid3-hd-checker-on .x-grid3-hd-checker{background-position:-21px 2px !important;}
.x-grid3-hd-checker{background-position:2px 3px;}
.x-grid3-hd-checker-on .x-grid3-hd-checker{background-position:-21px 3px !important;}

.x-grid-panel .x-panel-body{overflow:hidden!important;}

.gwt-Tree{/*padding:0 0 0 5px !important;*/}
