/* These standard user-doc formats are used in our samples: */
/* Borders are all: thickness style color, based on W3C samples */
.MsoNormal {
	MARGIN-TOP: 0in; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0in; FONT-FAMILY: Times New Roman; mso-style-name: "Normal"
}
TD.iNetwordTDBrdr {
	BORDER: 1pt black solid; PADDING-RIGHT: 5.5pt; PADDING-LEFT: 5.5pt; VERTICAL-ALIGN: top; BACKGROUND-COLOR: transparent; netwrd-type: internal
}
TD.iNetwordTD {
	PADDING-RIGHT: 5.5pt; PADDING-LEFT: 5.5pt; VERTICAL-ALIGN: top; BACKGROUND-COLOR: transparent; netwrd-type: internal
}
TABLE.iNetwordTABLE {
	BORDER-COLLAPSE: collapse; netwrd-type: internal
}

P, .h { MARGIN-TOP:0pt; margin-bottom:0pt;  padding-bottom: 0px;  font-family:Arial; font-size:10pt;
   -moz-user-select: none; -moz-user-focus: ignore; -moz-user-input: disabled;  }

.h {
  padding-bottom:4pt;
}

TD.dl 
{
  border-top: solid 1px #A8A8B8; 
  padding:3px 10px 4px 10px;
  font-size: 8pt;
}

TD.dn {
  padding:0px 10px 8px 10px;
}

TD.dr 
{
  border-top: solid 1px #A0A0A0; 
  padding:6px 10px 8px 10px;
}

SELECT.sm 
{
  font-size: 9pt;
}

.dln 
{
  font-size: 8pt;
  font-variant: small-caps;
  padding:3px 10px 4px 10px;
}

.fmtDLGLabel 
{
  font-size: 8pt;
  padding-bottom: 6px;
}



/* Table of buttons at the bottom of the dlg */
.fmtDLGbtnrow 
{
  padding:18px 10px 10px 10px;
} 



TD.do 
{
  padding:8px 8px 6px 8px;
}

.sm 
{
  font-size:8pt;
  vertical-align: middle;
}

.ft {
  font-size: 8pt; color: white; font-family: Arial; -moz-user-select: none;  -moz-user-focus: ignore;
  margin:0pt;
}   

/* We apply all link text decoration explicitly so that colors don't change with
 * visited vs. non visited and such.
*/
A { text-decoration: none; }

/* Button bar individual buttons: 
 *   b - std, 
 *  bd - btn dropdown, has an arrow
 *  ba - the arrow cell,  
*/
.b, .bd, .ba {	padding-left: 2px; padding-right: 1px;
      -moz-user-select: none;  -moz-user-focus: ignore; -moz-user-input: disabled;
      white-space:nowrap; }
      
.ba { padding-left: 0px; padding-right: 3px; }      
      
.bi { width:1px; }      
      
.binput {	padding:1px; white-space:nowrap; }

.i {  -moz-user-select: none; }

/* Other toolbar area that needs to trigger an action: */
.bb {  -moz-user-select: none }

/* Button bar seperator gizmo */
.sep { padding-left:2px; padding-right:2px; -moz-user-select: none }	

/* Our custom button in dlg boxes - lt blue look */
.bt, .btl, .btt
{
	padding:1px; background-image:url(../i/bg_bt2.gif);
	font-size:9pt;
	text-align:center;  
	margin-top: 4px;
	border-top:1px solid white; border-left: 1px solid white; 
	border-right:1px solid black; border-bottom: 1px solid black;
	padding-left:4px; padding-right:4px;
	white-space: nowrap;
	cursor: default;
}

.btl 
{
  padding:1px 8px 1px 8px; 
  text-align: left;
}

.btt 
{
  padding:2px 12px 2px 12px; 
}

.bl
{
  background-color:#E0E0FF;
}

/* Err msg in a dlg box */
.errMsg 
{
  color: #A00000;
  font-weight: bold;
}

/* Informative comment in dlg box: */
.infoMsg, .infoMsgbot
{
  font-size: 8pt;
  font-variant: normal;
  color: Green;
}

.infoMsgbot 
{
  padding-top: 6px;
}


/* FILE LEFT PANE STYLES-------------------------------------- 
   File Button - the file 'open'/'recent'/new... text on buttons
*/
.FBtn {
	font-family: Arial, sans-serif; 
	font-size: 8pt; 
	color: white;
	line-height: 16px;
	margin: 0px 0px 0px 5pt;
	cursor: default;
	-moz-user-select: none 
}

/* File title - the file 'open'/'recent'/new button subtitle/helper text */
.Fttl {
	font-family: Arial, sans-serif; 
	font-size: 7pt; 
	color: #4B4E5E;
	text-align: center;
	padding: 0;
	margin: 0;
}

.Fselect 
{
  font-size: 7pt;
}

/* filenames within the file list */
.Flst {
	font-family: Arial, sans-serif; 
	font-size: 8pt; 
	line-height: 95%;
	overflow: auto;
	-moz-user-select: none 
}

/* File dropdown table class */
.FDropdown 
{
	display: none;
}

/* PAGE TABS (rightmost pane) -------------------------------------- */
.TabFname, .TabFnameLow {  /* the td style for the current page's tab */
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 10pt; 
	line-height:90%;
	/*font-weight: bold;*/
	width: 58px;
	padding: 6px;
	cursor: pointer;  /* this very funky pointer/hand issue is due to Moz compatiblity */
	cursor: hand;
	-moz-user-select: none;
	overflow: hidden;
	white-space:normal;
}

.TabFname 
{
	color: #000000;
	background-color:White;
}

.TabFnameLow {  /* the td style for other page's tab */
	padding-left:4px;
	color: #D0D0D0;
	/* background-color: #204F92; */
  -moz-user-select: none 	
}

.TabTbl 
{
	/*background-color: #204F92;*/
	background-image: url(../i/dgrd_dtab_bg.gif);
}

/* ###### MAIN EDIT AREA  -------------------------------------- */

/* dlg box edit input field */
.efield 
{
	font-family: Arial, sans-serif; 
	font-size: 9pt;
	padding: 1px;
	margin: 0;
	border: 2px outset #707070;
	border-top:  2px solid #606060;
	border-left: 2px solid #606060;
  -moz-user-select: text;  -moz-user-focus: normal; -moz-user-input: auto;
}

input, select, option {
  -moz-user-select: text;  -moz-user-focus: normal; -moz-user-input: auto;
}

.actionbtn, .actionbtnw, .actionbtnn, insrtbtn
{
	font-family: Arial, sans-serif; 
	font-size: 9pt;
	text-align: center;
	color: White;
	background-color: #4B4E5E;
	background-image: url(../i/bg_abtn2.gif);
	/*border: 1px outset #808080;*/
	border:0px;
	padding: 2px 12px 2px 12px;
}

/* action button wide - for dlg boxes that want full width btn */
.actionbtnw { width: 100%; margin-bottom: 6px; }
	
/* action button narrow - for dlg boxes that want full width btn */
.actionbtnn { padding-left:6px; padding-right:6px; }

.insrtbtn 
{
	font-size: 8pt;
    color: Black;
    background-color: #D0D0D0;
	border: 1px inset #808080;
	padding: 0;
	margin: 0;
}

.ndown { position: relative; top:1px; }
.n2down { position: relative; top:2px; }

/* FORMATTING DROPDOWNS ----------------------------- */
/*  the text in the little white box on the button bar */

/* Tables and such holding the always-displayed info in toolbar: */

/* Outermost table holding formatting buttons */
.TblBtns0 
{
	z-index: 10; 
	/*border-top:   1px solid white;
	border-left:  1px solid white;
	border-bottom:1px solid #635d8d;*/
	overflow: hidden;
}

/* Root font format for dropdowns and dialog boxes: */
.fmtPD, .fmtDLG, .fmtPDText, .fmtDLGbtnrow {
	font-family: Arial, sans-serif; 
	font-size: 9pt; 
	white-space: nowrap;
}

.fmtPD, .fmtDLG {
	color: #000000;
	background-color: #FFFFFF;
	/* width:100%; */
}

/* for DLGDiv tables which look like dialog boxes: */
.fmtDLG {
	background-color: #D0D0D0;
	overflow: visible;
}

.fmtDLGbtntd 
{
  vertical-align: top;
  padding-right: 8px;
} 

/* Special options sections of the dialog boxes. Note, for the 100% width to work,
 * no padding or margins can be put in here.  Put them in the outer div.
 */
.fmtDLGOptions 
{
	color: Black;
	font-family: Arial, sans-serif; 
	font-size: 9pt; 
	white-space: nowrap;
	width:100%;
	padding: 1px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #D0D0D0;
}

.fmtDLGOptionsSpacer
{
	background-color: #D0D0D0;
	width: 14px;
}

.fmtDLGLabel9 
{
  font-size: 10pt;
  font-variant: small-caps;
  padding-bottom:2px;
}

.fmtDlgRule
{
  border-bottom: solid 1px #A0A0A0; 
  font-size:8px
}
	
/* Individual lines in the Style Popdown have this special border: */
.StyleItem 
{
	width: 100%;
	border: 1px solid black;
	cursor: default;
	white-space: nowrap;
}	

/* The topmost DIV the Popdown lives in */
.PDDiv, .PDDiv0
{
	font-family: Arial, sans-serif; 
	font-size: 10pt; 
	color: #000000;
	background-color: White;
	position: absolute;	visibility: hidden;	display:none; z-index: 30;
	padding: 2px 4px 2px 4px;
	border: 1px solid blue;
	overflow:auto;
}	

.PDDiv0 
{
	padding: 2px 0 2px 0;
}
/* This wrapper provides a scrollbar to the PDs that need it (font, font size, ...) */
.PDScroller {
	overflow:auto;
}

/* More margins for more complicated dlg-like popdowns: */
.DLGDiv
{
	font-family: Arial, sans-serif; 
	font-size: 10pt; 
	color: black;
	background-color: #D0D0D0;
	position: absolute; visibility: hidden;	z-index: 30; 
	top:-1000px; left: -1000px;
	border: 1px solid blue;
	overflow: visible;
}

.PDtitle
{
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: bold;
	color: white;
	background-color: blue;
	padding: 2px;
	cursor: move;
  -moz-user-select: none;	
}		

.PDcancel
{
	background-color: blue;
	width: 16px;
	padding: 2px;
	cursor: default;
  -moz-user-select: none;	
  text-align: right;
}		



/* Standard popdown table cell */
.pc, .PDcellw, .dseltd, .dseltdw, .dseltdl, .dseltdp
{
	font-family: Arial, sans-serif; 
	font-size: 10pt; 
	cursor: default;
	white-space: nowrap;
}

.pc {
	color: Black;
	/* background-color: White; */
	padding-left: 6px;
	padding-right: 6px;
}

.PDcellw {
  padding-left: 0px;
  padding-right: 4px;
  text-align: right;
}

.dseltd, .dseltdw, .dseltdl {
	margin-left: 4px;
	margin-right: 4px;
}

/* That cell but highlighted as the cursor goes over it */
.PDcellH 
{
	font-family: Arial, sans-serif; 
	font-size: 10pt; 
	color: white;
	background-color: blue;
	margin-left: 2px;
	margin-right: 2px;
	cursor: default;
	white-space: nowrap;
}

/* Line space popdown cell, current setting */
.PDclC
{
	font-family: Arial, sans-serif; 
	font-size: 9pt; 
	color: White;
	background-color: #606060;
	padding-left: 3px;
	padding-right: 3px;
	width: 50pt;
	text-align: center;
}
/* Line space popdown cell, hilighted setting */
.PDclH 
{
	font-family: Arial, sans-serif; 
	font-size: 9pt; 
	color: White;
	background-color: Blue;
	padding-left: 3px;
	padding-right: 3px;
	width: 50pt;
	text-align: center;
}
/* Line space popdown cell, std look */
.PDcl 
{
	font-family: Arial, sans-serif; 
	font-size: 9pt; 
	color: Black;
	background-color: White;
	padding-left: 3px;
	padding-right: 3px;
	width: 50pt;
	text-align: center;
}

/************************
  TABLE FORMATTING UI SAMPLES AND SUCH
********/

.s, .ss, .sb {
	font-family: verdana, sans-serif; 
	font-size: 7pt; 
  padding-right: 2pt; 
  padding-left: 2pt; 
  margin: 0; 
}

/* large sample in main preview */
.ss {	
	font-family: Arial, sans-serif; 
	font-size: 9pt; 
}

/* sample body text */
.sb {
	font-weight: bolder; 
}

.ssb, .sc {
	font-family: Arial, sans-serif; 
	font-size: 9pt;
	font-weight: bolder; 
  padding-right: 2pt; 
  padding-left: 2pt;  
  margin: 0; 
}

/* Sample cell for the 1-cell-only format dlg: */
.sc 
{
  text-align: center;
  padding: 4pt;
  padding-left: 8pt;
  padding-right: 8pt;
}

.stitle {
	font-size:8pt;
	color: Blue;
}

.stsc 
{
	padding: 2px;
  text-align: center;
  vertical-align: bottom;
}

.stable { border-collapse:collapse; color:Black; background-color: White; cursor: default;
  }
/* This is to work around an IE bug where borders are drawn even in a hidden
 * context if border-collapse is turned on.
*/
.stablec { color:Black; background-color: White; cursor: default;}

/* Table line style sample cells: */
.tls 
{
  margin: 2px;
	height: 10px;
	width: 40px;
	vertical-align: middle;
	font-size: 2px;
  cursor: default;
  white-space: nowrap;  
}
/* The spans used for the samples */
.tlss 
{
	font-size: 2px;
	height: 2px;
	width: 30px;
}
/* The .5pt readout text */
.tlst 
{
   font-size: 7pt;
   white-space: nowrap;
   padding-left: 6px;
}
/* checkmarks in border formatter */
.cm 
{
  text-align: right;
}

/***************** COLOR POPDOWN *********************/
.SymTitle 
{
  font-size: 10pt;
  font-style: italic;
  color: Blue;
}

/* ******************** TABLE FLYOUTS ****************/
.clsTableFlyoutCell
{
	border-right: 1px solid blue;
	width: 15pt; height: 15pt;
	table-layout:fixed;
}

/********************* CONTROLS POPDOWN **************/
.clsCtrl 
{
	font-family: Arial;
	font-size: 8pt;
	color: Black;
	background-color: White;
	border: 2px solid white;
	text-align: center;
	cursor: default;
}

.clsSelectedControl
{
	font-family: Arial;
	font-size: 8pt;
	color: Black;
	background-color: White;
	border: 2px solid blue;
	text-align: center;
}

/********************* BULLETS/NUMBERING POPDOWN **************/
.clsPDBull 
{
	font-family: Verdana;
	font-size: 10pt;
	margin: 0pt;
	padding-left: .25in;
	padding-right: 6px;
	cursor: default;
}

/******************* POPUP info and dialog boxes ***********/
.clsInfoDiv 
{
	font-family: Arial, sans-serif; 
	font-size: 10pt;
	font-weight: bold; 
	color: #000000;
	background-color: Yellow;
	position: absolute;	visibility: hidden; z-index: 50;
	padding: 2px 4px 2px 4px;
	border: 1px solid blue; 
	overflow:visible;
	text-align: center;
  white-space:nowrap;
  cursor: default;
}	


.clsDlgDiv 
{
	font-family: Arial, sans-serif; 
	font-size: 10pt; 
	color: #000000;
	background-color: #D0D0D0;
	position: absolute;	visibility: hidden; z-index: 30;
	padding: 4px 6px 4px 6px;
	border: 1px solid blue; 
	overflow:visible;
}

/* click-on buttons within dialogs. Cell properties dlg vert alignment buttons. */
.clsDlgBtn 
{
  background-color: white;
}

/* dsel - the dialog selector table stuff */
.dseltd, .dseltdw, .dseltdl, dseltdp
{
  padding: 2px;
  text-align: center;
  white-space: nowrap;
  border: 2px solid #D0D0D0;
  cursor: default;
}

.dseltdw 
{
  border: 2px solid white;
}

.dseltdl 
{
  border: 2px solid #E2E2E2;
}

.dseltdl
{
  text-align: left;
}

/* This one holds very little formatting 'cept 1 px border & stuff. For color, symbol,
 * and other densly populated popdowns.
*/
.dsel1
{
	border: 1px solid white;
	text-align: center;
	cursor: default;	
}

.dselclr
{
	border: 2px solid white;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
	cursor: default;	
}

.clrinner 
{
	border: 1px solid gray;
	cursor: default;	
	width: 13px;
	height: 13px;
}

/* Div frame around a dlg box files list iframe */
.filesframe 
{
   width:2.6in;
   border: 2px solid #4B4E5E;
}
/* Dlg box files list iframe */
.filesiframe 
{
   width:2.6in;
}

.filesframetitle, .paneltitle
{
  font-size: 10pt;
  font-variant: small-caps;
  padding:2px 0px 2px 3px;
  text-align: left;
}

/***************** Can't Edit info box *********************/
.Lockinset {
  border-top:1px solid #9E8C51;
  border-left:1px solid #9E8C51;
  border-right:1px solid #FAEAB4;
  border-bottom:1px solid #FAEAB4;
  padding:2px;
  cursor: default;
}

.Lockp 
{
  margin:0pt; 
  margin-bottom:4pt; 
  cursor: default;
}


/***************** Comments and Change Marks *********************/
.cmt 
{
	background-color: Yellow;
}

/***************** XML Tags and stuff *********************/

/* One XML element tag displayed in the file pane: */
.XMLElementItem 
{
	text-decoration: none;
}

.XMLtag
{
	FONT-FAMILY: Arial;
	font-SIZE: 10pt;
	POSITION: relative; 
	TOP: -2pt;
	BORDER-TOP: 1px #C53C9A solid; 
	BORDER-BOTTOM: 1px #C53C9A solid; 
	PADDING-TOP: 0; 
	padding-bottom: 0;
	padding-left: 2pt;
	padding-right: 2pt;
}

.XMLtagi {
	BORDER-TOP: 1px #C53C9A solid; 
	PADDING-TOP: 0; 
	BORDER-BOTTOM: 1px #C53C9A solid; 
}





	

