/* CSS Stylesheet for hecksher.info */

BODY
{
  font-weight: normal;
  font-size: 8pt;
  background: url(../../Images/HecksherBackground.gif) #f5f5f5 left top;
  margin: 0px;
  word-spacing: normal;
  text-transform: none;
  color: navy;
  font-family: Verdana, Helvetica, sans-serif;
  letter-spacing: normal;
}
BUTTON
{
  font-size: 7pt;
  margin-bottom: 5px;
  width: 50pt;
  color: white;
  font-family: Verdana, Arial;
  height: 40pt;
  background-color: #2f3b6e;
  text-align: center;
}
H1
{
  color: #2f3b6e;
}
H2
{
  color: #2f3b6e;
}
H3
{
  color: #2f3b6e;
}
H4
{
  color: #2f3b6e;
}
H5
{
  color: #2f3b6e;
}
TH
{
  color: #2f3b6e;
}
THEAD
{
  color: #2f3b6e;
}
TFOOT
{
  color: #2f3b6e;
}
H1
{
  font-weight: 700;
  font-size: 2em;
  word-spacing: normal;
  text-transform: none;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: normal;
  text-decoration: none;
}
H2
{
  font-weight: 700;
  font-size: 1.75em;
  word-spacing: normal;
  text-transform: none;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: normal;
  text-decoration: none;
}
H3
{
  font-weight: 500;
  font-size: 1.58em;
  word-spacing: normal;
  text-transform: none;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: normal;
  text-decoration: none;
}
H4
{
  font-weight: 500;
  font-size: 1.33em;
  word-spacing: normal;
  text-transform: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: normal;
  text-decoration: none;
}
H5
{
  font-weight: 700;
  font-size: 1em;
  word-spacing: normal;
  text-transform: none;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: normal;
  text-decoration: none;
}
DT
{
  font-weight: 700;
  font-size: 1em;
  word-spacing: normal;
  text-transform: none;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: normal;
  text-decoration: none;
}
H6
{
  font-weight: 700;
  font-size: 0.8em;
  word-spacing: normal;
  text-transform: none;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: normal;
  text-decoration: none;
}
INPUT
{
  clear: both;
  font-weight: normal;
  font-size: 7pt;
  cursor: auto;
  color: navy;
  font-family: Verdana, Arial;
  text-align: center;
}

FIELDSET
{
  border: #999999 1px solid;
}		
LEGEND
{
  font-weight: normal;
  font-size: 9pt;
  color: navy;
  font-style: italic;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: left;
}
TFOOT
{
  font-size: 1em;
  word-spacing: normal;
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: normal;
}
THEAD
{
  font-size: 1em;
  word-spacing: normal;
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: normal;
}
TH
{
  font-weight: bold;
  font-size: 1em;
  word-spacing: normal;
  vertical-align: baseline;
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: normal;
}

A:link
{
  color: #00414b;
  text-decoration: none;
}
A:visited
{
  color: #00414b;
  text-decoration: none;
}
A:active
{
  color: #00414b;
  text-decoration: none;
}
A:hover
{
  color: #00414b;
  text-decoration: underline;
}
SMALL
{
  font-size: 8pt;
}
BIG
{
  font-size: 12pt;
}
BLOCKQUOTE
{
  font-family: Courier New, monospace;
}
PRE {
	FONT-FAMILY: Courier New, monospace
}
UL LI
{
  list-style-type: square;
}
UL LI LI
{
  list-style-type: disc;
}
UL LI LI LI
{
  list-style-type: circle;
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
OL OL LI
{
  list-style-type: lower-alpha;
}
OL OL OL LI
{
  list-style-type: lower-roman;
}
IMG
{
  margin: 0px;
}


/* ------------------------------------------------------------------------- */
/*                            USER DEFINED AREA                              */
/* ------------------------------------------------------------------------- */
.Ablank
{
  font-size: 8pt;
  cursor: auto;
  color: blue;
  border-top-style: none;
  font-style: normal;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  border-right-style: none;
  border-left-style: none;
  position: static;
  text-align: left;
  text-decoration: none;
  border-bottom-style: none;
}
.Button1
{
  clear: both;
  font-weight: bold;
  font-size: 8pt;
  text-transform: capitalize;
  cursor: auto;
  color: white;
  font-family: Verdana, Arial;
  background-color: #2f3b6e;
  text-align: center;
}
.Button2
{
  clear: both;
  font-weight: bold;
  font-size: 7pt;
  text-transform: capitalize;
  cursor: auto;
  color: white;
  font-family: Verdana, Arial;
  background-color: #2f3b6e;
  text-align: center;
}
.Button3
{
  clear: both;
  font-weight: normal;
  font-size: 7pt;
  text-transform: capitalize;
  cursor: auto;
  color: white;
  font-family: Verdana, Arial;
  background-color: #2f3b6e;
  text-align: center;
}
.Button4
{
  clear: both;
  font-weight: bold;
  font-size: 6pt;
  text-transform: capitalize;
  cursor: auto;
  color: white;
  font-family: Verdana, Arial;
  background-color: #2f3b6e;
  text-align: center;
}
.ButtonImageType
{
  border-right: gray 1px solid;
  border-top: gray 1px solid;
  font-size: 7pt;
  border-left: gray 1px solid;
  width: 35pt;
  color: blue;
  border-bottom: gray 1px solid;
  font-family: Verdana, Arial;
  height: 35pt;
  background-color: transparent;
}
.ButtonImageTypeTextRight
{
  font-weight: normal;
  font-size: 7pt;
  color: dimgray;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: right;
}
.ButtonImageTypeTextCenter
{
  font-weight: normal;
  font-size: 7pt;
  color: dimgray;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: center;
}

.CheckBox
{
  font-weight: normal;
  font-size: 8pt;
  color: navy;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: left;
}

.Radio
{
  font-weight: normal;
  font-size: 8pt;
  color: darkblue;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: left;
}

.RadioSmall {
    font-weight: normal;
    font-size: 7pt;
    color: darkblue;
    font-family: Verdana, Sans-Serif, Helvetica, Arial;
    background-color: transparent;
    text-align: left;
}


.Listbox
{
  border-right: lightblue 1px solid;
  border-top: lightblue 1px solid;
  font-weight: normal;
  font-size: 8pt; 
  border-left: lightblue 1px solid;
  color: black;
  border-bottom: lightblue 1px solid;
  font-family: 'Courier New' , Courier, Monospace;
  background-color: white;
  text-align: left;
}


/* DataGrid */
.DataGridTitle
{
  font-weight: bold;
  font-size: 10pt;
  color: white;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: darkgray;
  text-align: center;
}
.DataGrid
{
  border-right: darkgreen 1px solid;
  border-top: darkgreen 1px solid;
  font-weight: normal;
  font-size: 12pt;
  vertical-align: middle;
  border-left: navy 1px solid;
  color: navy;
  border-bottom: darkgreen 1px solid;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: dimgray;
}
.DataGridHeader
{
  font-weight: bold;
  font-size: 8pt;
  color: #f5f5f5;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: silver;
  text-align: center;
}
.DataGridItem
{
  padding: 0px;
  font-weight: normal;
  font-size: 8pt;
  margin: 0px;
  border-left: medium none;
  color: black;
  border-top-style: none;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  border-right-style: none;
  background-color: #f5f5f5;
  border-bottom-style: none;
}
.DataGridItemAlternating
{
  padding: 0px;
  font-weight: normal;
  font-size: 8pt;
  margin: 0px;
  border-left: medium none;
  color: black;
  border-top-style: none;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  border-right-style: none;
  background-color: #ebebeb;
  border-bottom-style: none;
}
.DataGridFooter
{
  border-right: medium none;
  border-top: medium none;
  font-weight: bold;
  font-size: 8pt;
  border-left: medium none;
  color: Navy;
  border-bottom: medium none;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: silver;
}
.DataGridSubTitle
{
  font-weight: bold;
  font-size: 8pt;
  color: white;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: steelblue;
  text-align: center;
}
.DataGridSub
{
  border-right: black 1px solid;
  border-top: black 1px solid;
  font-weight: normal;
  font-size: 7pt;
  vertical-align: middle;
  border-left: black 1px solid;
  color: white;
  border-bottom: black 1px solid;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: steelblue;
}
.DataGridSubHeader
{
  font-weight: bold;
  font-size: 7pt;
  color: yellow;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: steelblue;
  text-align: center;
}
.DataGridSubItem
{
  padding: 0px;
  font-weight: normal;
  font-size: 7pt;
  margin: 0px;
  border-left: medium none;
  color: black;
  border-top-style: none;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  border-right-style: none;
  background-color: lightblue;
  border-bottom-style: none;
}
.DataGridSubItemAlternating
{
  padding: 0px;
  font-weight: normal;
  font-size: 7pt;
  margin: 0px;
  border-left: medium none;
  color: black;
  border-top-style: none;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  border-right-style: none;
  background-color: skyblue;
  border-bottom-style: none;
}
.DataGridSubFooter
{
  border-right: medium none;
  border-top: medium none;
  font-weight: bold;
  font-size: 7pt;
  border-left: medium none;
  color: red;
  border-bottom: medium none;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: turquoise;
}


/*  */
.FormTextInformation
{
  border-right: gray 1px inset;
  padding-right: 4px;
  border-top: gray 1px inset;
  padding-left: 4px;
  font-weight: normal;
  font-size: 7pt;
  float: left;
  padding-bottom: 4px;
  text-transform: none;
  border-left: gray 1px inset;
  cursor: auto;
  color: dimgray;
  padding-top: 4px;
  border-bottom: gray 1px inset;
  font-style: normal;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: lightyellow;
  text-align: justify;
  text-decoration: none;
  vertical-align: top;
}
.FormTextLeft
{
  font-weight: normal;
  font-size: 8pt;
  float: left;
  text-transform: none;
  cursor: auto;
  color: navy;
  font-style: normal;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: left;
  text-decoration: none;
}
.FormTextCenter
{
  font-weight: normal;
  font-size: 8pt;
  float: none;
  text-transform: none;
  cursor: auto;
  color: navy;
  font-style: normal;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: center;
}
.FormTextRight
{
  font-weight: normal;
  font-size: 8pt;
  float: right;
  text-transform: none;
  cursor: auto;
  color: navy;
  font-style: normal;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: right;
}
.FormTextSmallLeft
{
  font-weight: normal;
  font-size: 7pt;
  color: dimgray;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: left;
}
.FormTextSmallRight
{
  font-weight: normal;
  font-size: 7pt;
  color: dimgray;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: right;
}

.HeaderArea
{
  font-weight: bold;
  font-size: 16pt;
  color: blue;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: #2f3b6e;
}
.Label
{
  font-size: 7pt;
  background: none transparent scroll repeat 0% 0%;
  color: black;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  text-align: left;
}
.LabelHeader
{
  font-size: 10pt;
  background: none transparent scroll repeat 0% 0%;
  color: darkblue;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  text-align: center;
}
.LabelArea
{
  border-right: blue 1px solid;
  border-top: blue 1px solid;
  font-weight: normal;
  font-size: 8pt;
  overflow: auto;
  border-left: blue 1px solid;
  color: darkblue;
  border-bottom: blue 1px solid;
  font-family: 'Courier New' , Courier, Monospace;
  position: static;
  background-color: whitesmoke;
  text-align: left;
}

/* Size 12pt */
.LinkButton:link
{
  font-size: 12pt;
  color: darkblue;
  text-decoration: underline;
}	
.LinkButton:visited
{
  font-size: 12pt;
  color: darkblue;
  text-decoration: underline;
}	
.LinkButton:active
{
  font-size: 12pt;
  color: darkblue;
  text-decoration: underline;
}	
.LinkButton:hover
{
  font-size: 12pt;
  color: darkblue;
  font-style: italic;
  text-decoration: underline;
}

/* Size 10pt */
.LinkButton10:link
{
  font-size: 10pt;
  color: darkblue;
  text-decoration: underline;
}	
.LinkButton10:visited
{
  font-size: 10pt;
  color: darkblue;
  text-decoration: underline;
}	
.LinkButton10:active
{
  font-size: 10pt;
  color: darkblue;
  text-decoration: underline;
}	
.LinkButton10:hover
{
  font-size: 10pt;
  color: darkblue;
  font-style: italic;
  text-decoration: underline;
}




/* Inserted Table for special group of Editing*/
.EditAreaTable
{
  border-right: dimgray 1px solid;
  border-top: dimgray 1px solid;
  border-bottom: dimgray 1px solid;
  border-left: dimgray 1px solid;
  font-weight: normal;
  color: black;
  text-align: left;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: palegoldenrod;
  margin: 5px;
}

.EditAreaHeader
{
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  font-size: 7pt;
  color: black;
  background-color: lightgrey;
  text-align: center;
}

.EditAreaRow
{
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  font-size: 8pt;
  color: black;
  background-color: whitesmoke;
  text-align: left;
}



/* Menu */
.MenuArea
{
  width: 140px;
  background-color: #ebebeb;
}
.MenuItems
{
  font-size: 8pt;
  color: darkblue;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
}

.MsgBlankGRID
{
  font-weight: bold;
  font-size: 8pt;
  color: lightblue;
  font-style: normal;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: center;
}
.MsgError
{
  font-weight: bold;
  font-size: 8pt;
  color: red;
  font-style: normal;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: lightgrey;
  text-align: center;
}
.MsgStatus
{
  font-weight: bold;
  font-size: 8pt;
  color: navy;
  font-style: normal;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: #ebebeb;
  text-align: center;
}

.PageFooter
{
	font-weight: normal;
	font-size: 8pt;
	color: #0000FF;
	font-family: Verdana, Sans-Serif, Helvetica, Arial;
	text-align: center;
}
.PageHeaderLeft
{
  font-weight: normal;
  font-size: 8pt;
  vertical-align: top;
  width: 20%;
  color: #f5f5f5;
  border-top-style: none;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  border-right-style: none;
  border-left-style: none;
  background-color: transparent;
  text-align: left;
  border-bottom-style: none;
}
.PageHeaderCenter
{
  font-size: 20pt;
  vertical-align: top;
  color: #f5f5f5;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: center;
  text-decoration: none;
}
.PageHeaderRight
{
  font-size: 8pt;
  vertical-align: top;
  width: 20%;
  color: #f5f5f5;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: right;
  text-decoration: none;
}

.PrintDataGridTitle
{
  font-weight: bold;
  font-size: 10pt;
  color: black;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: lightgrey;
  text-align: center;
}
.PrintDataGrid
{
  border-right: dimgray 1px solid;
  border-top: dimgray 1px solid;
  font-weight: normal;
  font-size: 8pt;
  vertical-align: middle;
  border-left: dimgray 1px solid;
  color: black;
  border-bottom: dimgray 4px solid;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: darkgray;
}
.PrintDataGridHeader
{
  font-weight: bold;
  font-size: 8pt;
  color: white;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: gray;
  text-align: center;
}
.PrintDataGridItem
{
  padding: 0px;
  font-weight: normal;
  font-size: 8pt;
  margin: 0px;
  border-left: medium none;
  color: black;
  border-top-style: none;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  border-right-style: none;
  background-color: whitesmoke;
  border-bottom-style: none;
}
.PrintDataGridItemAlternating
{
  padding: 0px;
  font-weight: normal;
  font-size: 8pt;
  margin: 0px;
  border-left: medium none;
  color: black;
  border-top-style: none;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  border-right-style: none;
  background-color: gainsboro;
  border-bottom-style: none;
}
.PrintDataGridFooter
{
  border-right: medium none;
  border-top: medium none;
  font-weight: bold;
  font-size: 8pt;
  border-left: medium none;
  color: red;
  border-bottom: medium none;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: gray;
}


/* Tables */
.TableBlank
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  border-top-style: none;
  padding-top: 0px;
  border-right-style: none;
  border-left-style: none;
  background-color: transparent;
  border-bottom-style: none;
}


.TableSignon
{
  border-right: dimgray 1px solid;
  padding: 2px;
  border-top: dimgray 1px solid;
  font-weight: normal;
  font-size: 8pt;
  margin: 30px;
  border-left: dimgray 1px solid;
  color: black;
  border-bottom: dimgray 1px solid;
  background-color: #f5f5f5;
  text-align: center;
}

.TableSeek
{
  border-right: dimgray 1px solid;
  padding: 2px;
  border-top: dimgray 1px solid;
  font-weight: normal;
  font-size: 8pt;
  margin: 0px;
  border-left: dimgray 1px solid;
  color: black;
  border-bottom: dimgray 1px solid;
  background-color: lightyellow;
  text-align: left;
}

.TableUC
{
  border-right: dimgray 1px solid;
  padding-right: 2px;
  border-top: dimgray 1px solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: 8pt;
  padding-bottom: 2px;
  margin: 0px;
  border-left: dimgray 1px solid;
  color: black;
  padding-top: 2px;
  border-bottom: dimgray 1px solid;
  background-color: transparent;
  text-align: left;
}

.TableViewArea
{
  border-right: dimgray 1px solid;
  border-top: dimgray 1px solid;
  border-bottom: dimgray 1px solid;
  border-left: dimgray 1px solid;
  padding: 2px;
  font-weight: normal;
  font-size: 8pt;
  margin: 0px;
  color: darkgray;
  background-color: ivory;
  text-align: left;
}
.TableHeader
{
  border-right: darkgray 1px solid;
  border-top: darkgray 1px solid;
  border-bottom: darkgray 1px solid;
  border-left: darkgray 1px solid;
  padding: 2px;
  font-weight: normal;
  font-size: 14pt;
  margin: 0px;
  color: white;
  background-color: slategray;
  text-align: center;
}
.TableHeaderSub
{
  border-right: lightgrey 1px solid;
  border-top: lightgrey 1px solid;
  border-bottom: lightgrey 1px solid;
  border-left: lightgrey 1px solid;
  padding: 2px;
  font-weight: normal;
  font-size: 12pt;
  margin: 0px;
  color: white;
  background-color: cadetblue;
  text-align: center;
}

.TableLightBorder
{
  border-right: gainsboro 1px solid;
  border-top: gainsboro 1px solid;
  border-bottom: gainsboro 1px solid;
  border-left: gainsboro 1px solid;
  color: darkgray;
  background-color: transparent;
}



/* Text Box */
.Textbox
{
  border-right: blue 1px solid;
  border-top: blue 1px solid;
  font-weight: normal;
  font-size: 8pt;
  border-left: blue 1px solid;
  color: black;
  border-bottom: blue 1px solid;
  font-family: 'Courier New' , Courier, Monospace;
  background-color: white;
  text-align: left;
}
.TextboxUppercase
{
  border-right: blue 1px solid;
  border-top: blue 1px solid;
  font-weight: normal;
  font-size: 8pt;
  text-transform: uppercase;
  border-left: blue 1px solid;
  color: black;
  border-bottom: blue 1px solid;
  font-family: 'Courier New' , Courier, Monospace;
  background-color: white;
  text-align: left;
}
.TextboxReadOnly
{
  border-right: blue 1px solid;
  border-top: blue 1px solid;
  border-bottom: blue 1px solid;
  border-left: blue 1px solid;
  font-weight: normal;
  font-size: 8pt;
  color: gray;
  font-family: 'Courier New' , Courier, Monospace;
  background-color: gainsboro;
  text-align: left;
}


/* Windows Layerd on top of main screen with speial detailed informations */
.LayerPositionList
{
  z-index: 0;
  position: static;
}

.LayerPositionSeek
{
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
  z-index: 50;
  position: absolute;
  left: 160px;
  top: 80px;
  background-color: lightyellow;
  width: 1%;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
}

.LayerPositionEdit
{
  border: black 1px solid;
  z-index: 100;
  position: absolute;
  left: 30px;
  top: 25px;
  background-color: lightyellow;
}

.LayerPositionGridEdit
{
  border: black 1px solid;
  z-index: 100;
  position: absolute;
  left: 200px;
  top: 100px;
  background-color: lightyellow;
}


.LayerPositionShow
{
  border: black 1px solid;
  z-index: 200;
  position: absolute;
  left: 30px;
  top: 25px;
  background-color: lightyellow;
}
.LayerPositionShowW400
{
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
  z-index: 200;
  position: absolute;
  left: 160px;
  top: 80px;
  background-color: lightyellow;
  width: 400px;
}
.LayerPositionShowW450 {
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    z-index: 200;
    position: absolute;
    left: 30px;
    top: 25px;
    background-color: lightyellow;
    width: 450px;
}


.LayerPositionConfirm
{
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
  border-style: double;
  z-index: 800;
  position: absolute;
  left: 75px;
  top: 60px;
  background-color: #C0C0C0;
}


.LayerWindowTable
{
  border-right: gray 1px solid;
  border-top: gray 1px solid;
  border-left: gray 1px solid;
  border-bottom: gray 1px solid;
  background-color: lemonchiffon;
}
.LayerWindowBody
{
  border-right: gray 1px solid;
  border-top: gray 1px solid;
  border-bottom: gray 1px solid;
  border-left: gray 1px solid;
  font-size: 10pt;
  color: navy;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: lightyellow;
  text-align: left;
}

.LayerWindowHeaderRow
{
	border: 1px solid #000080;
	background-color: #336699;
	text-align: center;
	cursor: move;
}
.LayerWindowHeaderText
{
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	font-weight: 400;
}


.LayerFieldset
{
  background-color: lightyellow;
}

.LayerUpdateProgress
{
  border: 1px solid #999999;
  z-index: 999;
  position: absolute;
  vertical-align: middle;
  text-align: center;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: #FFFF99;
  top: 200px;
  left: 200px;
  width: 240px;
  height: 80px;
  color: #333399;
}




/* Special Design for Track & Trace */
.TTmaintable
{
  border-right: #b7c7cd 1px solid;
  border-top: #b7c7cd 1px solid;
  border-bottom: #b7c7cd 1px solid;
  border-left: #b7c7cd 1px solid;
  font-weight: normal;
  font-size: 11px;
  margin: 0px;
  word-spacing: normal;
  text-transform: none;
  color: #e12629;
  font-family: Tahoma, Arial;
  letter-spacing: normal;
  background-color: transparent;
}
.TTheader
{
  font-weight: normal;
  font-size: 11px;
  margin: 0px;
  word-spacing: normal;
  text-transform: none;
  color: #e12629;
  border-bottom: #b7c7cd 1px solid;
  font-family: Tahoma, Arial;
  letter-spacing: normal;
  background-color: #b7c7cd;
}
.TTbody
{
  border-right: #b7c7cd 1px solid;
  border-top: #b7c7cd 1px solid;
  font-weight: normal;
  font-size: 11px;
  background-image: url(Images/noimage.gif);
  margin: 0px;
  word-spacing: normal;
  text-transform: none;
  border-left: #b7c7cd 1px solid;
  color: #e12629;
  border-bottom: #b7c7cd 1px solid;
  font-family: Tahoma, Arial;
  letter-spacing: normal;
  background-color: white;
}


.TTdataGridTitle
{
  font-weight: bold;
  font-size: 11px;
  color: white;
  font-family: Tahoma, Arial;
  background-color: #00414b;
  text-align: center;
}
.TTdataGrid
{
  border-right: #b7c7cd 1px solid;
  border-top: #b7c7cd 1px solid;
  font-weight: normal;
  font-size: 11px;
  vertical-align: middle;
  border-left: #b7c7cd 1px solid;
  color: #e12629;
  border-bottom: #b7c7cd 1px solid;
  font-family: Tahoma, Arial;
  background-color: white;
}
.TTdataGridHeader
{
  font-weight: bold;
  font-size: 11px;
  color: white;
  font-family: Tahoma, Arial;
  background-color: #00414b;
  text-align: center;
}
.TTdataGridItem
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  border-left: medium none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;
  font-weight: normal;
  font-size: 11px;
  margin: 0px;
  color: #e12629;
  padding-top: 0px;
  font-family: Tahoma, Arial;
  background-color: #b7c7cd;
}
.TTdataGridItemAlternating
{
  padding-right: 0px;
  padding-left: 0px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 0px;
  margin: 0px;
  border-left: medium none;
  color: #e12629;
  border-top-style: none;
  padding-top: 0px;
  font-family: Tahoma, Arial;
  border-right-style: none;
  background-color: #84aeb9;
  border-bottom-style: none;
}
.TTdataGridFooter
{
  border-right: medium none;
  border-top: medium none;
  font-weight: bold;
  font-size: 11px;
  border-left: medium none;
  color: #e12629;
  border-bottom: medium none;
  font-family: Tahoma, Arial;
  background-color: #b7c7cd;
}


.TTformTextInformation
{
  border-right: #b7c7cd 1px inset;
  padding-right: 4px;
  border-top: #b7c7cd 1px inset;
  padding-left: 4px;
  font-weight: normal;
  font-size: 11px;
  float: left;
  padding-bottom: 4px;
  text-transform: none;
  border-left: #b7c7cd 1px inset;
  cursor: auto;
  color: #e12629;
  padding-top: 4px;
  border-bottom: #b7c7cd 1px inset;
  font-style: normal;
  font-family: Tahoma, Arial;
  background-color: white;
  text-align: justify;
  text-decoration: none;
  vertical-align: top;
}

.TTformTextLeft
{
  font-weight: normal;
  font-size: 11px;
  float: none;
  text-transform: none;
  cursor: auto;
  color: #e12629;
  font-style: normal;
  font-family: Tahoma, Arial;
  background-color: transparent;
  text-align: left;
}
.TTradio
{
  font-weight: normal;
  font-size: 8pt;
  color: #e12629;
  font-family: Verdana, Sans-Serif, Helvetica, Arial;
  background-color: transparent;
  text-align: left;
}
.TTtextbox
{
  border-right: #b7c7cd 1px solid;
  border-top: #b7c7cd 1px solid;
  border-left: #b7c7cd 1px solid;
  border-bottom: #b7c7cd 1px solid;
  font-weight: normal;
  font-size: 11px;
  color: black;
  font-family: Tahoma, Arial;
  background-color: white;
  text-align: left;
}

.TTbutton
{
  clear: both;
  font-weight: bold;
  font-size: 11px;
  text-transform: capitalize;
  cursor: auto;
  color: #e12629;
  font-family: Tahoma, Arial;
  background-color: #b7c7cd;
  text-align: center;
}


.TTsislink
{
  font-weight: normal;
  font-size: 11px;
  float: none;
  text-transform: none;
  cursor: auto;
  color: #00414b;
  font-style: normal;
  font-family: Tahoma, Arial;
  background-color: transparent;
  text-align: left;
}



/* ********************************** */
/* ********  AJAX Panels  ******** */
.ItemPanel
{
  background-color: #CCCCCC;
}



/* ********************************** */
/* ********  AJAX settings   ******** */

.AjaxCalendar 
.ajax__calendar_container
{
  border: 1px solid dimgray;
  background-color: gainsboro;
  color: #000000;
}

.AjaxCalendar 
.ajax__calendar_footer
{
  border-top: lightblue 1px solid;
} 

.AjaxCalendar
.ajax__calendar_dayname 
{
    border-bottom:1px solid navy;
} 

.AjaxCalendar 
.ajax__calendar_day
{
  border: 1px solid lightgrey;
} 

.AjaxCalendar
.ajax__calendar_month 
{
    border:1px solid lightgrey;
} 

.AjaxCalendar
.ajax__calendar_year 
{
    border:1px solid lightgrey;
} 

.AjaxCalendar
.ajax__calendar_active 
.ajax__calendar_day 
{
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 

.AjaxCalendar
.ajax__calendar_active 
.ajax__calendar_month 
{
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 

.AjaxCalendar
.ajax__calendar_active 
.ajax__calendar_year 
{
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 

.AjaxCalendar 
.ajax__calendar_other 
.ajax__calendar_day
{
  background-color: darkgray;
  border: 1px solid lightgrey;
  color: #646464;
} 


.AjaxCalendar 
.ajax__calendar_other 
.ajax__calendar_year
{
  background-color: darkgray;
  color: #646464;
  border: 1px solid lightgrey;
} 


.AjaxCalendar
.ajax__calendar_hover 
.ajax__calendar_day 
{
    background-color: palegoldenrod;
    border-color:#daf2fc;
    color:#0066cc;
} 

.AjaxCalendar 
.ajax__calendar_hover 
.ajax__calendar_month
{
  background-color: palegoldenrod;
  border-color: #daf2fc;
  color: #0066cc;
} 

.AjaxCalendar
.ajax__calendar_hover 
.ajax__calendar_year 
{
    background-color: palegoldenrod;
    border-color:#daf2fc;
    color:#0066cc;
} 

.AjaxCalendar
.ajax__calendar_hover 
.ajax__calendar_title 
{
    color:#0066cc;
} 


/* Today */
.AjaxCalendar 
.ajax__calendar_hover 
.ajax__calendar_today
{
  color: navy;
  background-color: yellow;
}

.AjaxCalendar 
.ajax__calendar_active 
.ajax__calendar_today
{
  color: navy;
  background-color: yellow;
}


.AjaxCalendar 
.ajax__calendar_other 
.ajax__calendar_today
{
  color: navy;
  background-color: yellow;
}


/* ********************************** */
