﻿html
{
	height:100%;
	overflow:hidden;
}
body
{
	height:100%;
  padding: 0px;
  margin: 0px;
  line-height: 100%;
  font-family: verdana, arial;
  font-size: 8pt;
  font-weight: normal;
  color: black;
  background-color: #fffff0;
}
table
{
  padding: 0px;
  font-size: 8pt;
  font-family: verdana, arial;
  font-weight: normal;
  color: black;
  margin: 0px;
}
th
{
  font-family: verdana, arial;
  font-weight: bold;
  font-size: 8pt;
  color: black;
  text-align: center;
}
tr
{
  font-family: verdana, arial;
  font-size: 8pt;
  font-weight: normal;
  color: black;
}
td
{
  font-family: verdana, arial;
  font-size: 8pt;
  font-weight: normal;
  color: black;
}
p
{
  font-family: verdana, arial;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 100%;
  font-size: 8pt;
  font-weight: normal;
  color: black;
}
xmp
{
  padding: 0px;
  margin: 0px;
}
a
{
  font-family: verdana, arial;
  color: black;
}
a:hover
{
  font-family: verdana, arial;
  color: blue;
  text-decoration: underline;
}
form
{
  padding: 0px;
  margin: 0px;
  font-family: verdana, arial;
  font-size: 8pt;
  font-weight: normal;
  color: black;
}
label
{
  font-weight: bold;
  font-size: 8pt;
  color: black;
  font-family: verdana, arial;
}
input
{
  font-family: verdana, arial;
  font-size: 8pt;
  font-weight: normal;
  border: #90a8dd 1px solid;
  background-color: #f0f0f0;
  color: black;
  top: -1px;
  left: 0px;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 0px;
  padding-top: 1px;
  margin: 0px;
  position: relative;
}
input.select
{
  font-family: verdana, arial;
  border: medium none;
  background-color: transparent;
}
button
{ 
  behavior: url(_HTC/ButtonHover.htc);
}
button
{
  font-family: verdana, arial;
  border: blue 1px solid;
  padding-right: 8px;
  padding-left: 8px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 100%;
  margin-right: 4px;
  font-weight: bold;
  font-size: 8pt;
  color: black;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#cfe2ff);
}
button.hover, button:hover, button.mouseover
{
  border: blue 1px solid;
  padding-right: 8px;
  padding-left: 8px;
  padding-bottom: 0px;
  color: blue;
  margin-right: 4px;
  padding-top: 0px;
  font-size: 8pt;
  font-weight: bold;
  color: black;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#f8d890);
}
select
{
  font-family: verdana, arial;
  border: #90a8dd 1px solid;
  background-color: #f0f0f0;
  position: relative;
  top: -1px;
  padding: 0px;
  font-size: 8pt;
  left: 0px;
  margin: 0px;
  width: 100%;
  top: 0px;
  font-weight: normal;
  color: black;
}
textarea
{
  font-family: verdana, arial;
  font-size: 8pt;
  font-weight: normal;
  color: black;
  border: #90a8dd 1px solid;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 0px;
  padding-top: 1px;
  left: 0px;
  margin: 0px;
  position: relative;
  top: -1px;
  background-color: #f0f0f0;
}
.defaultBackGround
{
  background-color: #fffff0;
}
body.home
{
  background-image: url(../images/background.gif);
  background-repeat: repeat-y;
}
body.baseContrast
{
	height:100%;
  padding: 0px;
  margin: 0px;
  line-height: 100%;
  font-family: verdana, arial;
  font-size: 8pt;
  font-weight: normal;
  color: black;
  background-color: #f0f7ff;
}
button.homePage
{
  font-family: verdana, arial;
  color: #000099;
  padding-right: 8px;
  padding-left: 8px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 100%;
  margin-right: 4px;
  font-weight: bold;
  font-size: 8pt;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ccccff);
  border: #66ccff 1px solid;
}
button.homePageMouseOver
{
  font-family: verdana, arial;
  padding-right: 8px;
  padding-left: 8px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 100%;
  margin-right: 4px;
  font-weight: bold;
  font-size: 8pt;
  color: #000099;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#f8d890);
  border: #ff9966 1px solid;
}
table.titlebar
{
  background-image: url(../images/background.gif);
}
table.mouseOverText
{
  background-color: #ccccff;
  padding: 3px;
  border: blue 1px solid;
}
div.queryDiv
{
  border-top: #6699ff 3px solid;
  background-color: #fffff0;
}
tr.captionRow
{
  padding: 0px;
  margin: 0px;
  height: 18pt;
  background-color: #d8e8f8;
  color: White;
}
td.progressDone
{
  padding-right: 0px;
  font-weight: bold;
  margin-right: 0px;
  background-color: blue;
}
td.progressToDo
{
  padding-left: 0px;
  font-weight: bold;
  margin-left: 0px;
  background-color: #dcdcdc;
}
td.dataCell
{
  padding-right: 8px;
  padding-left: 8px;
  padding-bottom: 3px;
  padding-top: 3px;
  vertical-align: top;
}
td.msgCell
{
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  vertical-align: top;
}
td.titlebarusercompany
{
  color: blue;
}

.emptyClass
{
}
.fullWidth
{
	width:100%;
}
.fullHeight
{
	height:100%;
}
.txtPad
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 5pt;
}
.txtBold
{
  font-weight: bold;
}
.txtIndent
{
  text-indent: 20px;
}
.txtNormal
{
  font-weight: normal;
}
.txtRed
{
  color: Red;
}
.txtDark
{
  color: #000099;
}
.txtItalic
{
  font-style: italic;
}
.txtHighLight
{
  color: Blue;
}
.txtHighLightDark
{
  color: Navy;
}
.txtHighLightSoft
{
  color: #0033cc;
}
.txtLeft
{
  text-align: left;
}
.txtRight
{
  text-align: right;
}
.txtCenter
{
  text-align: center;
}
.txtJustify
{
  text-align: justify;
}
.txtLarge1
{
  font-size: 9pt;
}
.txtLarge2
{
  font-size: 10pt;
}
.txtLarge3
{
  font-size: 12pt;
}
.txtHigh
{
  line-height: 150%;
}
.txtNoWrap
{
  white-space: nowrap;
}
.backGroundWhite
{
  background-color: White;
}
.backGroundGrid
{
  background-color: #dcdcdc;
}
.backGroundDialog
{
  background-color: #fffff0;
}
.backGroundLightTheme
{
  background-color: #f0f7ff;
}
.backGroundData
{
  background-color: #f0f7ff;
}
.backGroundOrderEven
{
  background-color: #d8e8f8;
}
.backGroundOrderOdd
{
  background-color: #d8e8f8;
}
.backGroundOrderSelected
{
  background-color: #ffff99;
}
.backGroundPlantDate
{
  background-color: #ddeeff;
}
.backGroundNavPane
{
  background-color: #f0f7ff;
}
.backGroundSky
{
  background-image: url(../images/tswebBlueSky.jpg);
  background-repeat: no-repeat;
}
.backGroundSkyWithRelease
{
  background-image: url(../images/tswebBlueSkyRelease.jpg);
  background-repeat: no-repeat;
}
.splitter
{
  background-color: #6699ff;
}
.splitterActive
{
  background-color: #a9a9a9;
}
.narrowBorder
{
  border: #6699ff 1px solid;
}
.narrowBorderHighlight
{
  border: blue 1px solid;
}
.standardBorderHighlight
{
  border: blue 2px solid;
}
.narrowBorderRed
{
  border: red 1px solid;
}
.standardBorderRed
{
  border: red 2px solid;
}
.sectionBottomBorder
{
  border-bottom: #6699ff 3px solid;
}
.sectionTopBorder
{
  border-top: #6699ff 3px solid;
}
.narrowSectionBottomBorder
{
  border-bottom: blue 1px solid;
}
p.label
{
	padding-bottom: 2px;
	padding-top: 2px;
}
.test
{
  background-color: #67A3F3;
}
.resultHeader
{
  margin-top: 0px;
  color: black;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ebf2ff,endColorStr=#3888f0);
  height: 18pt;
}
.dialogCaption
{
  height: 12pt;
  background-color: #C5DDFC;
}
.frmTable
{
  text-align: left;
}
.frmTitle
{
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.frmHeader
{
  font-weight: bold;
  padding-right: 10px;
  padding-left: 10px;
  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ebf2ff,endColorStr=#6699ff);
  height: 16pt;
  white-space: nowrap;
}
.frmSubHeader
{
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  background-color: #ebf2ff;
}
.frmRow
{
  padding: 0px;
  margin: 0px;
}
.frmLabel
{
  font-weight: bold;
  border-bottom: #90a8dd 1px solid;
  margin: 0px;
  white-space: nowrap;
}
.frmLabelPad
{
  padding-right: 10px;
  padding-left: 10px;
}
.frmLabelError
{
  font-weight: bold;
  border-bottom: #90a8dd 1px solid;
  padding-right: 10px;
  padding-left: 10px;
  margin: 0px;
  white-space: nowrap;
  color: #ff0000;
}
.frmView
{
  border-bottom: #90a8dd 1px solid;
  padding-right: 3px;
  padding-left: 3px;
  white-space: nowrap;
  height: 12pt;
  width: 100%;
}

.frmEdit
{
  padding-right: 10px;
  padding-left: 3px;
  padding-top: 1px;
  white-space: nowrap;
  width: 100%;
}

.frmWarningText
{
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
  vertical-align: middle;
  color: red;
  text-align: center;
  line-height: 150%;
  font-size: 8pt;
}

.frmInput
{
  font-family: verdana, arial;
  font-size: 8pt;
  font-weight: normal;
  color: black;
  border: #90a8dd 1px solid;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 2px;
	padding-bottom: 2px;
  margin: 0px;
  white-space: nowrap;
  background-color: #f0f0f0;
}

.frmInputSpecialDate
{
  font-family: verdana, arial;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  border: #90a8dd 1px solid;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin: 0px;
  white-space: nowrap;
  background-color: #f0f0f0;
  font-style: italic;
}

.frmTextArea
{
  font-family: verdana, arial;
  font-size: 8pt;
  font-weight: normal;
  color: black;
  border: #90a8dd 1px solid;
  padding-right: 3px;
  padding-left: 3px;
  margin: 0px;
  background-color: #f0f0f0;
}

.frmSelect
{
  font-family: verdana, arial;
  border: #90a8dd 1px solid;
  background-color: #f0f0f0;
  position: relative;
  padding: 0px;
  font-size: 8pt;
  left: 0px;
  margin: 0px;
  top: 0px;
  font-weight: normal;
  color: black;
}
.frmCheckbox
{
  border-bottom: #90a8dd 1px solid;
  width: 100%;
}
.frmConstraints
{
  color: #0033cc;
  white-space: nowrap;
  font-variant: small-caps;
}
.subList
{
  padding: 0px;
  margin: 0px;
  border: blue 1px solid;
  color: blue;
  background-color: white;
  text-align: left;
  cursor: default;
}
.subRow
{
  color: blue;
  background-color: white;
  line-height: 12pt;
}
.subHighlight
{
  color: blue;
  font-family: verdana, arial;
  background-color: #FFFFB7;
  font-weight: bold;
  line-height: 12pt;
}
.subName
{
  color: blue;
  font-family: verdana, arial;
  padding-left: 5px;
  border-bottom: #dcdcdc 1px solid;
}
.subNumber
{
	color: blue;
  font-family: verdana, arial;
  padding-right: 5px;
	text-align: right;
	border-bottom: #dcdcdc 1px solid; 
}
.subNameHighlight
{
  font-family: verdana, arial;
	padding-left: 5px;
	border-bottom: #dcdcdc 1px solid;
	color:Blue;
	font-weight: bold;
}
.subNumberHighlight
{
  font-family: verdana, arial;
	padding-right: 5px;
	text-align: right;
	border-bottom: #dcdcdc 1px solid; 
	color:Blue;
	font-weight: bold;
}
td.label
{
  border-bottom: #90a8dd 1px solid;
  padding-top: auto;
  padding-bottom: auto;
  padding-left: 0px;
  padding-right: 0px;
}
p.label
{
	padding-bottom: 2px;
	padding-top: 2px;
}
td.field
{
  padding-top: auto;
  padding-bottom: auto;
  padding-left: 0px;
  padding-right: 0px;
}
input[type="text"].field
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: normal;
	border: #90a8dd 1px solid;
	background-color: #f0f0f0;
	color: black;
	top: auto;
	left: auto;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: auto;
	position: static;
}
select.field
{
  font-family: verdana, arial;
	font-size: 8pt;
	font-weight: normal;
  border: #90a8dd 1px solid;
  background-color: #f0f0f0;
  color: black;
  top: auto;
  left: auto;
  padding: 0px;
  margin: 0px;
  position: static;
}
