body {
	background-image: none;
	margin: 0px;
	padding: 0px;
	height: 100%;
    font:100% "Lucida Grande", Arial, Verdana, Helvetica, Sans-serif;
	font-size: 1em;
/*	font-family: Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;*/
/*	font-size: medium;*/
}

html  {
	margin: 0px;
	padding: 0px;
}

/* safari form fix */
form { display: inline }

/* fix text input fonts (mostly for IE) */
text {
	font-family: "Courier New", "Lucida Console", Courier, Monospace;
}

/* fix text area fonts */
textarea {
	display: inline;
	font: inherit;
	font-size: inherit;
}

.SmallestText
   { font-size: xx-small; }

.SmallerText
   { font-size: x-small; }

.SmallText
   { font-size: small; }

.StdText,
  .Content,
  .NavBar,
  .ToolBar,
  .MenuContainer
  { font-size: medium; }

.LargeText,
  .MenuTitle
   { font-size: large; }

.LargerText
   { font-size: x-large; }

.LargestText
   { font-size: xx-large; }

.Indent { margin-left: 1em; }
.NoWrap { white-space: nowrap; }
.FloatLeft { float:left; clear:right }
.FloatRight { float:right; clear:left }
.Center { margin-right:auto; margin-left:auto; text-align:center }

.Hide {
	visibility: hidden;
	height: 0;
	opacity: 0;
	position: absolute;
}
tr.Hide, option.Hide, button.Hide { display: none; }
/*
.Show {
	visibility: inherit;
}
tr.Show { display: inherit; }
*/
.Icon {
	border: none;
	vertical-align: middle;
}

.IconTop {
	border: none;
	vertical-align: top;
}

.IconBottom {
	border: none;
	vertical-align: bottom;
}

.NavBar {
	 margin-left: 0px;
	 margin-right:0px;
	 min-width:56em;
}

.ToolBar {
	 margin-left: 0px;
	 margin-right:0px;
	 min-width:56em;
}

/* main Content */
.Content {
	min-width:55em;
}
.Content table {
	width: 100%;
}

.MenuContainer {
	white-space: nowrap;
	min-width:12.5em;
	min-height: 25px;
}

.MenuTitle {
	text-align: left;
}

.MenuContainer {
	text-align: left;
}

.MenuContainer a, .MenuTitle, .MenuItem {
	padding: 4px;
	text-decoration: none;
	display: block;
}

/* Linkbar Linkblock*/
.Linkbar, .LinkbarDead, .Linkblock, .LinkblockDead {
	position: relative;
	padding: 0;
	text-decoration: none;
}

.Linkbar, .Linkblock {
	color: black;
}

.Linkblock, .LinkblockDead {
	display: inline;
}

a.Linkbar, a.LinkbarDead {
	display: block;
}

.Linkbar:hover, .Linkblock:hover {
	cursor: pointer;  /*same as a link*/
}

.LinkbarDead:hover, .LinkblockDead:hover {
	cursor: default;  /*default pointer*/
}

.EditActionFrame, .DialogFrame {
	padding: 0;
	margin: 0;
/*	display:table;
	min-height:100%;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	border: none; */
	padding-bottom: 0.5em;
	background-image: none;
	overflow: hidden;
}

.EditActionTitle {
	padding-left: 0.5em;
	border-bottom: 1px solid black;
	font-size: large;
}
.EditActionTitleCancelIndent {
	margin-left: -0.5em;
}

.DialogFrame {
	padding: 0.5em;
}

/* DropLink covers the original link anchor*/
/* QuickLink displays below the original link anchor*/
.DropLink {
/*	padding-right: 2px;
	padding-left: 2px; */
	padding-right: 0;
	padding-left: 0;
	white-space: nowrap;
	z-index: 200;
}

/* for IE we need to wrap the DropLinkList div inside a DropLinkListContainer */
.DropLinkListContainer {
	margin: 0;
	z-index: 200;
}

.DropLinkList {
	visibility: hidden;
	position: absolute;
	z-index: 210;
	margin-top: -1em;
}

.DropLinkList a {
	padding-left: 0.25em;
	padding-right: 0.25em;
	background-color: inherit;
}

.DropLink:hover .DropLinkList,
 .DropLinkList:hover {
	visibility: visible;
	border: solid thin black;
}

.QuickDropLink {}  /* just so you know it's there */
.QuickDropLinkList {
	margin-top: -2px;
	margin-left: 1em;
}

/* menutab */
ul.menutabnav {
	margin: 0;
	padding: 0;

	margin-left: 2px; /* space left of tabs */
	margin-top: -2px; /* space top of tabs */

	display: table-row;

	font-weight: bold;
	font-size: 0.9em;

	z-index: 99;
}

ul.menutabnav li {
	margin: 0;
	padding: 0;

	margin-left: 4px; /* space between tabs */

	display: table-cell; vertical-align:bottom;

	list-style: none;

	z-index: 99;
}

/* default (dead) tabs */
ul.menutabnav li a {
	margin: 0;
	padding: 0;
	
	padding: 2px 3px 2px;

	display: block;

	border-left: 2px solid gray;
	border-top: 2px solid gray;
	border-right: 2px solid gray;
	text-decoration: none;

	z-index: 99;
}

/* Active display area */
.menutablive .menutabtab {
	margin: 0;
	padding: 0;

	margin-top: -2px;
	padding: 2px;

	border: 2px solid;
	z-index: 100;
}

/* Active tab */
ul.menutabnav li.menutabactive a {
	margin: 0;
	padding: 0;
	
	margin-bottom: -2px;  /* 2px; drop down over the display area border */
	padding: 2px 3px 4px; /* 2px; stretch over the display area border */

	position: relative;
	display: block;

	border-color: inherit;
	color: inherit;
	cursor: default;
	z-index: 101;
}

.Disabled, a.Disabled:link, a.Disabled:visited, a.Disabled:hover {
	text-decoration: none;
	cursor: default;
}

.PlainLink, a.PlainLink:link a.PlainLink:visited {
	color: black;
	text-decoration: none;
}

.OrangeText, .WarningText { color: orange; }
.RedText, .ErrorText { color: red; }
.GrayText, .DisabledText,
  .Disabled, a.Disabled:link, a.Disabled:visited, a.Disabled:hover,
  .LinkbarDead,
  ul.menutabnav li a
   { color: gray; }

.NormalText, .PlainText { font-style: normal; font-weight: normal;}
.BoldText,
  .ErrorText,
  .WarningText,
  .NavBar,
  .ToolBar,
  .MenuContainer, .MenuTitle
   { font-weight: bold; }
.ItalicText { font-style: italic; }
