body.NewPopUp {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	background-color: buttonface;
	border-color: buttonface; 
	border-style: solid; 
	border-width: 1px;
	overflow: auto;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px; 
}

.Tab {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	text-decoration: none;
	color: windowtext;
	background-color: buttonface;
	position: relative;
	z-index: 1;
	display: 'inline-block';
	clip:  rect();
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	text-align: center;
	border-top-color: buttonhighlight;
	border-right-color: buttonshadow;
	border-bottom-color: buttonshadow;
	border-left-color: buttonhighlight;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	behavior: url('../../style/htc/objTab.htc');
}

#objTabBody {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	text-decoration: none;
	color: windowtext;
	background-color: buttonface;
	position: relative;
	z-index: 2;
	margin-top: -1px;
	margin-bottom: 8px;
	clip:   rect(2px 2px 2px 2px);
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-top-color: buttonhighlight;
	border-left-color: buttonhighlight;
	border-top-style: solid;
	border-bottom-style: outset;
	border-right-style: outset;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
}

.TabActive {
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 8pt;
	text-decoration: none;
	color: windowtext;
	text-align: center;
	background-color: buttonface;
	position: relative;
	z-index: 3;
	display: 'inline-block';	
	margin-left: -4px;
	margin-right: -4px;
	clip:  rect();
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;	
	border-top-color: buttonhighlight;
	border-left-color: buttonhighlight;
	border-top-style: solid;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}

#objCollectionButtons {  
  	text-align: right;
}

span.EditorButton {
	width: 23px; 
	height: 23px; 
	text-align: center; 
	vertical-align: middle; 
	padding: 3px; 
	border: 1px solid buttonface; 
	behavior: url('../../style/htc/objEditorButton.htc');
}


.Toolbar {  
  BACKGROUND-COLOR: buttonface; 
  BORDER-COLOR: buttonhighlight buttonshadow buttonshadow buttonhighlight; 
  CURSOR: default; 
  FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica; 
  FONT-SIZE: 8pt; 
  HEIGHT: 26px; 
  WIDTH: 100%; 
  text-decoration: none; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px
}


td { 
	font-family: Tahoma, Arial, Verdana, Helvetica; 
	font-size: 8pt; 
	text-decoration: none;     
}

fieldset { 
	padding-top: 4px; 
	padding-right: 6px; 
	padding-bottom: 4px; 
	padding-left: 6px; 
	margin-top: 4px; 
	margin-right: 6px; 
	margin-bottom: 4px; 
	margin-left: 6px
}

div.Fieldset { 
	padding-top: 4px; 
	padding-right: 6px; 
	padding-bottom: 4px; 
	padding-left: 6px; 
	margin-top: 4px; 
	margin-right: 6px; 
	margin-bottom: 4px; 
	margin-left: 6px
}

input.Button {
	font-family: Tahoma, Arial, Verdana, Helvetica; 
	font-size: 8pt; 
	text-decoration: none; 
	color: windowtext; 
	overflow: visible; 
	width: 75px; 
	white-space: nowrap; 
	clip:  rect(   );
	padding-top: 2px; 
	padding-right: 4px; 
	padding-bottom: 2px; 
	padding-left: 4px;
}

button.VertButton {
	font-family: Tahoma, Arial, Verdana, Helvetica; 
	font-size: 8pt; 
	text-decoration: none; 
	color: windowtext; 
	overflow: visible; 
	height: 50px;
	width: 23px; 
	white-space: nowrap; 
	clip:  rect(   );
	padding-top: 4px; 
	padding-right: 2px; 
	padding-bottom: 4px; 
	padding-left: 2px;
}

button.ButtonPullDown {
  	height: 13pt; 
  	width: 13pt;
}

.Line 
{
  display: inline; 
  margin-top: 3px;
  margin-left: 3px; 
  vertical-align: middle;
}

.Input {
	font-size: 8pt; 
	text-decoration: none; 
	color: windowtext;                 
	margin-left: 5px;
}
.InputMailing {
	font-size: 8pt; 
	text-decoration: none; 
	color: windowtext;                 
	margin-left: 5px;
}

.InputDisabled {
	font-size: 8pt; 
	text-decoration: none; 
	color: windowtext;                 
	margin-left: 5px;
	background-color: buttonface;
}

.InlineBevel{         
	background-color: white;
	border-style: inset; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px
}

.DataGridCellHeader
{  
	font-family: Tahoma; 
	font-size: 8pt; 
	color: windowtext; 
	text-decoration: none; 
	background-color: buttonface; 
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight; 
	font-weight: normal; 
	text-align: left; 
	padding-top: 1px; 
	padding-right: 3px; 
	padding-bottom: 2px; 
	padding-left: 3px; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	white-space: nowrap;
}

.DataGridCell 
{  
	padding-top: 1px; 
	padding-right: 3px; 
	padding-bottom: 1px; 
	padding-left: 3px; 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: windowtext; 
	border-color: window window window window; 
	white-space: nowrap;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}                       

.DataGridCellSelected
{  
	padding-top: 1px; 
	padding-right: 3px; 
	padding-bottom: 1px; 
	padding-left: 3px; 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: black; 
	border-color: BFB3CB BFB3CB BFB3CB BFB3CB;  
	background-color: BFB3CB;
	white-space: nowrap;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
} 

.DataGridCellSelectedBlur
{  
	padding-top: 1px; 
	padding-right: 3px; 
	padding-bottom: 1px; 
	padding-left: 3px; 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: black; 
	border-color: CCCCCC CCCCCC CCCCCC CCCCCC;  
	background-color: CCCCCC;
	white-space: nowrap;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
} 


                   


.DataGridAltTxt
{  
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #000000; 
	text-decoration: none; 
	background-color: #FFFFCC; 
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	padding-top: 1px; 
	padding-right: 3px; 
	padding-bottom: 1px; 
	padding-left: 3px;
	cursor: default;
}

.DataGridHeaderContainer
{
 	width: 100%;
 	background-color: buttonface;
}

button.ButtonArrowDown {
  height: 13pt; 
  width: 13pt;
}

.dataTreeDefaultItem 
{
	cursor: default;
	font-size: 8pt;
	font-family: Tahoma, Helvetica, MS Sans Serif, Tahoma, Arial;
	color: #3C1964; 
	border: 0px none solid;    
	text-decoration: none;
	background-color: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-top: 3px;
	margin-width: 1px; 
	white-space: nowrap;
}

.dataTreeDefaultItemSelected 
{
	cursor: default;
	font-size: 8pt;
	font-family: Tahoma, Helvetica, MS Sans Serif, Tahoma, Arial;
	color: #3C1964; 
	border: 1px #3C1964 solid;
	text-decoration: none;
	background-color: #BFB3CB;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-top: 2px;   
	white-space: nowrap;
}

.dataTreeDefaultItemSelectedBlur
{
	cursor: default;
	font-size: 8pt;
	font-family: Tahoma, Helvetica, MS Sans Serif, Tahoma, Arial;
	color: #3C1964; 
	border: 1px #B0B0B0 solid;
	text-decoration: none;
	background-color: #DDDDDD;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-top: 2px;   
	white-space: nowrap;
}     

.dataTreeCursiveItem 
{
	cursor: default;
	font-size: 8pt;
	font-family: Tahoma, Helvetica, MS Sans Serif, Tahoma, Arial;
	font-style: italic;
	color: 808080; 
	border: 0px none solid;    
	text-decoration: none;
	background-color: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-top: 3px;
	margin-width: 1px;  
	white-space: nowrap;
}

.dataTreeCursiveItemSelected 
{
	cursor: default;
	font-size: 8pt;
	font-family: Tahoma, Helvetica, MS Sans Serif, Tahoma, Arial;
	font-style: italic;
	color: 808080; 
	border: 1px #3C1964 solid;
	text-decoration: none;
	background-color: #BFB3CB;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-top: 2px;   
	white-space: nowrap;
}

.dataTreeCursiveItemSelectedBlur
{
	cursor: default;
	font-size: 8pt;
	font-family: Tahoma, Helvetica, MS Sans Serif, Tahoma, Arial;
	font-style: italic;
	color: #808080; 
	border: 1px #B0B0B0 solid;
	text-decoration: none;
	background-color: #DDDDDD;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-top: 2px;   
	white-space: nowrap;
}        