BODY
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.secondarycol
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #99cccc
}
.primarycol
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #003366
}
.small
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.small_overflow
{
	display:block;
	font-family: Verdana, Arial;
    white-space:nowrap;  
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:8pt;
	color:#000000;	
}
.small_readonly_overflow
{
	display:block;
	font-family: Verdana, Arial;
    white-space:nowrap;  
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:8pt;
	color:#808080;
}
.xsmall
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.smallred
{
    FONT-SIZE: 8pt;
    COLOR:#ff0000;
    FONT-FAMILY: Verdana, Arial
}
.smallmed
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.med
{
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.large
{
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.largeheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #003366;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial
}
.medheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #003366;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial
}
.smallheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial
}
.Xlargeheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #003366;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial
}
.progressBarTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #003366;
    FONT-FAMILY: Arial, Verdana
}
.Xlarge
{
    FONT-SIZE: 16pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana
}
.med-large
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 13pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana
}
.XXLarge
{
    FONT-SIZE: 18pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
INPUT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
SELECT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
.buttonbar
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #dcdcdc;
    text-align: left;
    width:98%;
}

.buttonbar-center
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #dcdcdc;
    text-align: center;
    width:98%;
}

.buttonDropDown
{
    margin-left:5px;
    font-size: 8pt;
    font-family: Verdana, Arial;
    background-repeat:no-repeat;
    background-position:98%;
}

.buttonDropDown2
{
    margin-left:5px;
    font-size: 8pt;
    font-family: Verdana, Arial;
}

.small_readonly
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial
}
INPUT.input_num_readonly
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: right
}
INPUT.input_readonly
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
TEXTAREA.textarea_readonly
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial
}
.textarea_readonly
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial
}
A.managerlinkblack
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.managerlinkblack:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ff9933;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.managerlinkred
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.managerlinkred:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ff9933;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.managerlinkgreen
{
    FONT-SIZE: 8pt;
    COLOR: green;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.managerlinkgreen:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ff9933;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.managerlinkyellow
{
    FONT-SIZE: 8pt;
    COLOR: orange;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.managerlinkyellow:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ff9933;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.smallcolheader
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}

.gridbaseorange
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
}

.gridblue
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Arial;
}

TD.gridbasebold
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    font-weight : bold;
}
TD.gridbaselight
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    background-Color: #EEF7F4;
}
TD.gridbasedark
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    background-Color:#E0E8E8;
}
.gridbasepurplelight
{
    FONT-SIZE: 8pt;
    COLOR: #6B59CE;
    FONT-FAMILY: Verdana, Arial;
    font-weight : bold;		
    background-Color: #EEF7F4;
    TEXT-DECORATION: none;
}
.gridbasepurple
{
    FONT-SIZE: 8pt;
    COLOR: #6B59CE;
    FONT-FAMILY: Verdana, Arial;
    font-weight : bold;
    TEXT-DECORATION: none;		
}
.gridbasepurpledark
{
    FONT-SIZE: 8pt;
    COLOR: #6B59CE;
    FONT-FAMILY: Verdana, Arial;
    font-weight : bold;
    background-Color:#E0E8E8;
    TEXT-DECORATION: none;
}
.gridbaseorangelight
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
    background-Color: #EEF7F4;
    TEXT-DECORATION: none;
}
.gridbaseorangedark
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
    background-Color:#E0E8E8;
    TEXT-DECORATION: none;
}
.gridbasepink
{
    FONT-SIZE: 8pt;
    COLOR: #FF64C8;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;		
}
.gridbasereadonlypink
{
    FONT-SIZE: 8pt;
    COLOR: #FF64C8;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;		
}
.gridbasered
{
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;		
}
.gridbaseredbold
{
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
}
.gridbasereadonlyred
{
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;		
}
.gridbasereadonly
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}
.gridbasereadonlylight
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial;
	background-Color: #EEF7F4;
}

.gridbasereadonlydark
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial;
    background-Color:#E0E8E8;
}
.gridbasereadonlybold
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial;
    font-weight : bold;
}
TD.gridbasereadonlyorange
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
}
TD.gridbasereadonlyorangelight
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
	background-Color: #EEF7F4;
}
TD.gridbasereadonlyorangedark
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
    background-Color:#E0E8E8;

}
TD.gridbasereadonlypurplelight
{
    FONT-SIZE: 8pt;
    COLOR: #B6B0D6;
    FONT-FAMILY: Verdana, Arial;
    font-weight: bold;
    background-Color: #EEF7F4;
}
TD.gridbasereadonlypurpledark
{
    FONT-SIZE: 8pt;
    COLOR: #B6B0D6;
    FONT-FAMILY: Verdana, Arial;
    font-weight: bold;
    background-Color:#E0E8E8;
}
A.gridhrefgreen:hover
{
    FONT-SIZE: 8pt;
    COLOR: #ff3333;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}

A.gridhrefgreen
{
    FONT-SIZE: 8pt;
    COLOR: #009933;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}

A.gridhreforange:hover
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
    
}

A.gridhreforange
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.gridhreforangelight
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;

}
A.gridhreforangedark
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;

}
A.gridhrefpurple:hover
{
    FONT-SIZE: 8pt;
    COLOR: #6B59CE;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    font-weight: bold;
}
A.gridhrefpurple
{
    FONT-SIZE: 8pt;
    COLOR: #6B59CE;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    font-weight: bold;
}
A.gridhrefpurplelight
{
    FONT-SIZE: 8pt;
    COLOR: #6B59CE;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    font-weight: bold;
}
A.gridhrefpurpledark
{
    FONT-SIZE: 8pt;
    COLOR: #6B59CE;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    font-weight: bold;
}
.gridhrefreadonly
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.gridhrefreadonly:hover
{
    FONT-SIZE: 8pt;
    COLOR: #FAA500;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
}

.gridhrefreadonlybold
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    font-weight: bold;
}
A.gridhrefreadonlybold:hover
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    font-weight: bold;
}
A.gridhrefreadonlyorange
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.gridhrefreadonlyorangelight
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;

}
A.gridhrefreadonlyorangedark
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;

}
A.gridhrefreadonlyorange:hover
{
    FONT-SIZE: 8pt;
    COLOR: #FF8040;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
A.gridhrefreadonlypurplelight
{
    FONT-SIZE: 8pt;
    COLOR: #B6B0D6;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    font-weight: bold;
}
A.gridhrefreadonlypurpledark
{
    FONT-SIZE: 8pt;
    COLOR: #B6B0D6;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    font-weight: bold;
}

A.gridhrefreadonlypurple:hover
{
    FONT-SIZE: 8pt;
    COLOR: #B6B0D6;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    font-weight: bold;
}

A.hiddenhref
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
TD.gridhref
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    CURSOR:hand;
}
TD.gridhrefhover
{
    FONT-SIZE: 8pt;
    COLOR: #FAA500;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
TD.gridhrefbold
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    CURSOR:hand;
    font-weight: bold;
}
TD.gridhrefbold:hover
{
    FONT-SIZE: 8pt;
    COLOR: #FAA500;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline;
    font-weight: bold;
}
IMG.hand
{
    cursor:hand;
    border:0;
}
.wingdings
{
	FONT-FAMILY:Wingdings;
	FONT-SIZE:14pt;
}
.wingdings2
{
	FONT-FAMILY:Wingdings 2;
	FONT-SIZE:14pt;
	CURSOR:hand;
}
.webdings
{
	FONT-FAMILY:Webdings;
	FONT-SIZE:14pt;	    
}

.window {
  background-color: #c0c0c0;
  border-color: #f0f0f0 #606060 #404040 #d0d0d0;
  border-style: solid;
  border-width: 2px;
  margin: 0px;
  padding: 2px;
  position: absolute;
  text-align: left;
  visibility: hidden;
}

.titleBar {
  background-color: activecaption;
  cursor: default;
  color: captiontext;
  font-family: "MS Sans Serif", "Arial", "Helvetica", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px;
  padding: 2px 2px 2px .5em;
  text-align: right;
  white-space: nowrap;
}

.titleBarText {
  float: left;
  overflow: hidden;
  text-align: left;
}

.titleBarButtons {
  border-style: none;
  border-width: 0px;
  vertical-align: middle;
  width: 50px;
  height: 14px;
}

.titleBarCloseButton {
  border-style: none;
  border-width: 0px;
  vertical-align: middle;
  width: 16px;
  height: 14px;
}

.clientArea {
  background-color: window;
  border-color: #404040 #e0e0e0 #f0f0f0 #505050;
  border-style: solid;
  border-width: 2px;
  color: windowtext;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 10pt;
  margin: 2px 0px 0px 0px;
  overflow: auto;
  padding: .5em;
}
.progresswindow
{
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    background-color: #c0c0c0;
    border-color: #f0f0f0 #606060 #404040 #d0d0d0;
    border-style: solid;
    border-width: 1px;
    padding: 2px;
    position: absolute;
    visibility: hidden;
    overflow: visible;
}
.progress
{
    FONT-FAMILY: Wingdings;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: highlighttext;
    background-color: highlight;
    border-color: #404040 #d0d0d0 #f0f0f0 #606060 ;
    border-style: solid;
    border-width: 1px;
    padding-left: 0px;
    position: relative;
    overflow: visible;
    text-align: left;
}
A.TMtabs:hover
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline;
    white-space:nowrap;
}
A.TMtabs
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
    white-space:nowrap;
}
A.TMtabselected:hover
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline;
    white-space:nowrap;
}
A.TMtabselected
{
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
    white-space:nowrap;
    
}
A.TMtabsred:hover
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline;
    white-space:nowrap;
}
A.TMtabsred
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
    white-space:nowrap;
}
A.TMtabselectedred:hover
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline
}
A.TMtabselectedred
{
    FONT-SIZE: 8pt;
    COLOR: #ff3366;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
    white-space:nowrap;
    
}
TD.TMtabs
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #e7efef;
    border-bottom: 1px solid #ffffff;
    background-image:url(../../sys_shared/navigation/images/1x1grey.gif);
    background-repeat:repeat-x;
    background-position:top center;
    white-space:nowrap;

}
TD.TMtableft
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #e7efef;
    border-bottom: 1px solid #ffffff;
    background-image:url(../../sys_shared/navigation/images/1x1grey.gif);
    background-repeat:repeat-y;
    background-position:center left;

}
TD.TMtabright
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #e7efef;
    border-bottom: 1px solid #ffffff;
    background-image:url(../../sys_shared/navigation/images/1x1grey.gif);
    background-repeat:repeat-y;
    background-position:center right;

}
TD.TMtabselected
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #dcdcdc;
    background-image:url(../../sys_shared/navigation/images/1x1grey.gif);
    background-repeat:repeat-x;
    background-position:top center;
    white-space:nowrap;
}
TD.TMtabselectedleft
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #dcdcdc;
    background-image:url(../../sys_shared/navigation/images/1x1grey.gif);
    background-repeat:repeat-y;
    background-position:center left;
}
TD.TMtabselectedright
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #dcdcdc;
    background-image:url(../../sys_shared/navigation/images/1x1grey.gif);
    background-repeat:repeat-y;
    background-position:center right;
}

TABLE.border 
{
	border: solid 1px #000000;
	border-collapse: collapse;
	text-align: center;
}

TD.border 
{
	border: solid 1px #000000;
}

.menudown
{
    font-size: 8pt;
    font-family: Verdana, Arial;
}

.header-background
{
    background-color: #ffffff;
}

.main-background
{
    background-color: #dcdcdc;
}

.buttons-strip, .filters-strip
{
    background-color: #dcdcdc;
}

.filters-strip
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial  
}

.menu-down-gif
{
    background-image: url(../../sys_shared/navigation/images/menudown.gif);
    background-repeat: no-repeat;
    width: 10px;
    background-position: left center;
}

body.main-window
{
    background-color: #ffffff; 
    margin: 0px;
}

div.main-window-grid-container, iframe.main-window-grid-container
{
    text-align: left;
    width: 98%;
    background-color: #dcdcdc;
}

div.main-window-potbook-borders-container
{
    display:none;
    position:absolute;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #a7a7a7;
}

iframe.main-window-potbook-container
{
    position:absolute;
}


table.tabs-control
{
    width: 98%;
}

.errorIcon
{
    float:left;
}

.errorContainer
{
    width:450px;
    font-weight:normal;
}

#ErrorTitle, #ErrorMessage
{
    float:left;
    text-align:left;
    font-weight:bolder;
}

#ErrorMessage p
{
    font-weight:normal;
    margin: 5px 0px;
}

table.deal-position 
{
    border-collapse: collapse;
    border: 1px solid #dcdcdc;
}

table.deal-position td 
{
    border: 1px solid #dcdcdc;
}

td.deal-position-remaining-negative,
td.deal-position-negative
{
    color: #ff0000;
}

td.deal-position-remaining-positive,
td.deal-position-positive
{
    color: #000000;
}

td.deal-position-over-size
{
    color: #0000ff;
}

td.deal-position-value, td.deal-position-label
{
    width:20%;
}

div.lookup-button
{
    display:inline;
}

@supports (display: grid) {
    #parentcontainer_desig #tabledesigheader {
        width: 100%;
    }

    #parentcontainer_desig #tabledesigdata {
        width: 100%;
    }

    #parentcontainer_desig #tabledesigfooter {
        width: 100%;
    }
}
