html 
{
	height:100%;
	width:100%;
}

body
{
  font-family:Tahoma,Arial; font-size:8pt;
  background-color:white;
  overflow:auto;
  width:100%;height:100%;
  margin:0px 0px 0px 0px;
}

#contextmenu
{
    
}
.x-menu-item-checked .x-menu-item-icon
{
	background-image:none;	
}

.x-menu-item-checked .x-menu-item {
	background-position:0px 1px;	
	background-image:url(../images/xmlui_menuitem_checked.png);					
	background-repeat:no-repeat;	
}

.x-menu-item-active a.x-menu-item {
  background-position:1px 1px;	
}

.smalltoolbar
{
  WIDTH: 100%;
  HEIGHT: 25px; 
  BACKGROUND-COLOR: #80A7E1;
  FILTER: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFCBE1FC, endColorstr=#FF80A7E1);       
}



.smalltoolbar .disabled .innerbutton  .imgspan
{
	nofilter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);	
	nowidth:1px;
}

.smalltoolbar .disabled .buttontext .text
{ 
	color:#ACA899
}

.smalltoolbar .hotbutton .innerbutton 
{		
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFFFFFDC, endColorstr=#FFF7C260);  
}

.smalltoolbar .outerbutton 
{
	height:24px;
	padding:1px;		
	CURSOR: default;
	white-space:nowrap;
	margin-right:3px;
	overflow:hidden;
}

.smalltoolbar .hotbutton .submenubutton .submenudivider
{
	background-color:#5578bf;		
}

.smalltoolbar .toolbarsubmenu
{
	height:100%;	
}

.smalltoolbar .submenubutton
{
	width:3px;
	height:100%;
	padding-left:1px;
	padding-right:3px;	
	font-family:Tahoma,Arial;
	font-size:8pt;		
}

.smalltoolbar .submenubutton .submenudivider
{
	margin-top:3px;
	height:16px;
	width:1px;	
}

.smalltoolbar .buttontext .text
{
	margin:0px;
	vertical-align:top;
	height:22px;	
	
	font-family:Tahoma,Arial;
	font-size:8pt;		
	display:inline;		
	padding-top:5px;	
	padding-right:2px;
}


.smalltoolbar .innerbutton .buttonimg
{	
  padding:0px;
  margin-right:4px;
  margin-left:5px;
  margin-top:3px;
  height:16px;
  width:16px;   
  vertical-align:top;
  
}

.smalltoolbar  .submenuimg
{
	margin-bottom:7px;
	margin-right:2px;	
	
}

.smalltoolbar .innerbutton
{	
	height:21px;
	white-space:nowrap;	
	margin:0px;
	nopadding:1px 1px 1px 1px;
	overflow:hidden;				
}

.toolbartable
{
  width:100%;
  noheight:100%;  
  position:absolute;  
  left:0px;
  top:0px;
  border-bottom:solid 1px #002D96;
}

.spacer
{
  width:5px;
}

img.disabledbutton
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);	
}

span.disabledbutton 
{
	color:#ADA899;
}

toolbar .toolbarbutton
{
  width:32px;
  height:32px;  
}

.smalltoolbar .toolbarbutton
{
  width:16px;
  height:16px;  
  margin-right:3px;
}

#hintwindow 
{
  font-family:Tahoma,Arial; font-size:8pt;  
  background-color:#FFFFE1;
  border:solid 1px black;
  padding:1px 2px 1px 2px;
  visibility:hidden;  
  white-space:nowrap;  
}

table.main 
{
  width:100%;
  height:100%;    
  position:absolute;  
  top:0px;
  left:0px;
}

.cell 
{
  border-width:1px;
  border-color:white;
  border-style:dashed;  
  padding:3px 3px 3px 3px;
}

td.mousehot 
{
  FILTER: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFFFFFDC, endColorstr=#FFF7C260); 
}

.tabbutton 
{
   PADDING-TOP: 3px;
   PADDING-RIGHT: 5px; 
   PADDING-LEFT: 5px; 
   PADDING-BOTTOM: 4px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 8pt;       
   border-bottom:solid 1px #002D96;
   FILTER: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFCBE1FC, endColorstr=#FF80A7E1); 
   OVERFLOW: hidden; 
   CURSOR: pointer; 
   CURSOR: hand; cursor:pointer; 
   COLOR: black;  
   FONT-FAMILY: tahoma,arial; 
   HEIGHT: 20px; 
   BACKGROUND-COLOR: #80A7E1; 
   WIDTH:100%;
}

.tabbuttonsmall
{
  FILTER: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFCBE1FC, endColorstr=#FF80A7E1); 
  border-bottom:solid 1px #002D96;
  padding:3px 3px 1px 3px;
}

.tabbutton .tabimg
{
  margin-right:5px;
}

#favoritespanel 
{
  FONT-SIZE: 8pt;   
  border:solid 1px #7F9DB9;  
  PADDING-LEFT: 2px;   
  PADDING-BOTTOM: 2px; 
  OVERFLOW: auto;   
  WIDTH: 100%; 
  PADDING-TOP: 2px;   
  FONT-FAMILY: tahoma,arial; 
  HEIGHT: 100%; 
  BACKGROUND-COLOR: white;  
}

.hot 
{
  FILTER: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFFBE694, endColorstr=#FFEE981A); 
}

td.tabpanelheader
{
  FONT-SIZE: 10pt; 
  FONT-FAMILY: tahoma,arial;
  font-weight:bold;
  Color:White;
  height:22px;
  padding-left:5px;
  FILTER: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FF5987D6, endColorstr=#FF063B96); 
}

table.tabpanelheader
{
  height:100%;
  width:100%;  
  table-layout:fixed;
}
	
.tabpanel 
{
   VERTICAL-ALIGN: top; 
   OVERFLOW: hidden;    
   HEIGHT: 100%; 
   WIDTH:100%;
   BACKGROUND-COLOR: #80A7E1;
   FILTER: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFCBE1FC, endColorstr=#FF80A7E1); 
   border-bottom:solid 1px #002D96;
}

#resize { CURSOR: col-resize; background-color:#C4DAFA;width:4px }

td.mainwindow 
{
   WIDTH: 100%; 
   HEIGHT: 100%;
   border-top: solid 3px #C4DAFA;   
   border-left: solid 3px #C4DAFA;   
   border-right: solid 3px #C4DAFA;   
   border-bottom:solid 2px #C4DAFA;
   
}

table.mainwindow 
{
  TABLE-LAYOUT: fixed;
  HEIGHT: 100%;
  WIDTH:100%;  
}

table.smartpad
{
  TABLE-LAYOUT: fixed;
  height:100%;
  width:100%;  
  border:solid 1px #002D96;
  border-bottom:none;  
  position:absolute;  
}



#smartpad
{
  WIDTH: 150px;
  HEIGHT: 100%;  
}

.viewwindow 
{
  WIDTH: 100%;
  HEIGHT: 100%;
  BACKGROUND-COLOR: white;
  
  position_:absolute;
  
  border:solid 1px #002D96;
  overflow:auto;
}

.criteriabar 
{
  noborder-bottom:solid 1px #002D96;
  FILTER: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFCBE1FC, endColorstr=#FF80A7E1);   
  BACKGROUND-COLOR: #80A7E1;
}

.layoutobject
{
  font-size:8pt;  
  background-color:white;
}

div.layoutobject
{
  width:100%;
  height:100%;
  overflow:auto;  
}

div.mainlayout
{
	width:100%;
	height:100%;	
}




.dockmark 
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.dockingdiv 
{
	display:none;
}

#viewcontainer {
  height:100%;width:100%;
}

@media print 
{
  .cell 
  {
    border:none;    
  }
  #hintwindow {display:none}  
  .smalltoolbar {display:none}
  .smartpad {display:none}
  #smartpad {display:none}
  .criteriabar {display:none}
  #resize {display:none}
  td.mainwindow 
  {
   border-top: none;
   border-left: none;
   border-right: none;   
   border-bottom:none;   
   }   
   
  
}

table.windowheader
{
	width:100%;
	height:100%;
  border:solid 1px #002D96;  
}

td.windowheader
{
  FONT-SIZE: 10pt; 
  FONT-FAMILY: tahoma,arial;
  font-weight:bold;
  Color:White;
  height:22px;
  padding-left:5px;
  FILTER: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FF5987D6, endColorstr=#FF063B96); 
  width:100%;
}

#combopopup {
  border :solid 1px #7F9DB9;
  overflow:auto;
  background-color:White;  
}

.comboitem 
{
	font-size:8pt;
	FONT-FAMILY: tahoma,arial;
	color:Black;
	border:solid 1px white;
	display:block;
	text-decoration:none;
	padding:1px;
	white-space:nowrap;
}


.comboitem:hover
{
	border: dash 1px black;
	background-color:#316ac5;
	color:White;
}