
div.message		{ margin-top: 0px; margin-left: 3px; padding-left: 22px; color: Red; }
div.warning		{ background-image: url(images/warning.gif); background-repeat: no-repeat; }

.mpsGrid			{ border: 1px solid #AAAAAA; background-color: #FFFFFF; cursor: default; }
.mpsGridHeader		{ background-color: #E9E9EB; background-position:bottom; }
.mpsGridHeader th	{ background-image: url(images/gridheader.gif); background-position:top; background-repeat:no-repeat; background-color: #D3D3D5; 
					  font-size : 12px; text-align:left; border-right: solid 1px #BBBBBB; border-bottom: solid 1px #AAAAAA;
					  font-weight : normal; margin: 0px; padding: 3px; vertical-align:top; }
.mpsGridRow			{ background-color: #FFFFFF; }
.mpsGridRow td		{ padding: 3px; border-bottom: 1px solid #DAD9D1; border-right: solid 1px #DAD9D1; font-family: verdana; font-size: 11px; }
.mpsGridRow td.over { background-color: #CCCCCC; }
.mpsGridRowAlt		{ background-color: #E9E9E9; }
.mpsGridRowAlt td	{ padding: 3px; border-bottom: 1px solid #DAD9D1; border-right: solid 1px #DAD9D1; font-family: verdana; font-size: 11px; }
.mpsGridEmpty		{ background-color: #FFFFFF; }
.mpsGridEmpty td	{ padding: 3px }
.mpsGridPager		{ height: 19px; background-color: #D3D3D5; }
.mpsGridPager table { border-top: 1px solid #CCCCCC; border-collapse: collapse; }
.mpsGridPager td	{ padding-left: 3px; padding-right:3px; }
.mpsGridPagerTable td { font-size: 12px; padding: 1px 5px 0px 5px; font-family: Arial; color: Black; }
.mpsGridPager a		{ text-decoration: none; color: blue; }
.mpsGridPager a:hover { text-decoration: none; color: blue; }
.mpsGridPager a:visited { text-decoration: none; color: blue; }

table.FTable    { padding: 2px 5px 2px 5px; border: 0px; }
td.FHead		{ background-color: #f8faf8; color: White; font-weight: bold; border-bottom: solid 3px white; padding: 3px 5px 3px 5px; vertical-align: top; }
td.FHeadLeft	{ background-color: #f8faf8; color: White; font-weight: bold; border-bottom: solid 3px white; padding: 3px 5px 3px 5px; vertical-align: top; }
td.FHeadRight	{ background-color: #f8faf8; color: White; font-weight: bold; border-bottom: solid 3px white; padding: 3px 5px 3px 5px; vertical-align: top; }
td.FLeft        { width: 130px; padding: 5px 5px 2px 5px; vertical-align: top; color: #00413f; }
td.FRight       { padding: 2px 5px 2px 5px; vertical-align: top; }
td.FRightText   { padding: 5px 5px 2px 5px; vertical-align: top; }
td.FNotes       { padding: 2px 5px 2px 10px; vertical-align: top; }
td.FFootLeft    { width: 130px; border-top: solid 1px #f8faf8; padding: 7px 5px 2px 5px; vertical-align: top; }
td.FFootRight   { border-top: solid 1px #f8faf8; padding: 7px 5px 2px 5px; vertical-align: top; }
span.FLabel     { color: #00413f; }
div.FLabel      { color: #00413f; }
div.FText       { font-weight: bold; }

.mpsContextMenuIEPopup		{ padding: 0px; margin: 0px; border: 0px; overflow: hidden; }
.mpsContextMenu				{ position: absolute; cursor: default; z-index: 1000; font-family: Arial; 
								border-left: none; border-top: none; 
								border-right: solid 2px #aaaaaa; border-bottom: solid 2px #aaaaaa; }
.mpsContextTable			{ border-left: solid 1px #666666; border-top: solid 1px #666666; 
								border-right: solid 1px #666666; border-bottom: solid 1px #666666; }
.mpsContextMenuTR			{ background-color: white; color: black; }
.mpsContextMenuTROver		{ background-color: #ebefeb; color: black; }
.mpsContextMenuTD			{ padding: 2px 15px 2px 15px; font-size: 10pt; font-family: Verdana, Arial; white-space: nowrap !important }
.mpsContextMenuTD A:link	{ color: Black; text-decoration: none; width: 100%; }
.mpsContextMenuTD A:hover	{ color: Black; text-decoration: none; width: 100%; }
.mpsContextMenuTD A:visited	{ color: Black; text-decoration: none; width: 100%; }
.mpsContextMenuSeparator	{ background-color: #D4D0C8; border-top: solid 1px #666666; }

.outline_itembox	{ width: 200px; }
.outline_item		{ height: 15px; background-image: url(images/outline/page.gif); background-repeat: no-repeat; background-position: 0px 1px; }
.outline_item_over	{ background-color: #CCCCCC; }
.outline_label		{ margin-left: 18px; width: 200px; white-space: nowrap; }
.outline_drop		{ height:3px; width:200px; }
.outline_drop_over	{ background-color: black; }
.outline_add		{ float:left; padding-left: 18px; margin-left: 19px; background-image: url(images/outline/newpage.gif); background-repeat: no-repeat; }
.outline_delete		{ float:left; padding-left: 18px; margin-left: 19px; background-image: url(images/outline/trash.gif); background-repeat: no-repeat; }
.outline_delete_over{ background-color: #CCCCCC; }
.outline_above		{ }
.outline_below		{ margin-top: -1px; }

div.toolTip		{  }
