
/* Layout Stylesheet */


body
	{
	background-color: white;
	color: #333333;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: left;
	margin: 0
	}

.mainTable
 {
 border: 0px solid;
 width: 100%;
 border-collapse: collapse;
 }

.mainTable td
 {
 border: 0px solid ;
 border-collapse: collapse;
 valign: center;
 }

.logo
  {
  padding-left: 20px;
  height: 80px;
  }

.mainMenu
	{
	height: 18px;
  border: 1px solid #afafcf;
  border-collapse: collapse;
	background-color: #dedbff;
	text-align: right;
	}

.mainMenuItem
	{
  letter-spacing: 1px;
	font-size: 13px;
  padding-left: 0px;
  padding-right: 20px;
	color: #333333;
	white-space: pre-line;
	}

.pageTitle
  {
  padding-top: 30px;
  padding-left: 40px;
  padding-bottom: 10px;
  font-size: 22px;
  color: #333333;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  }

.pageHelp
  {
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 200px;
  background-color: white
  }

.pageHelpTitle
  {
  font-size: 16px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 0px;
  background-color: white
  }

.messageSection
  {
  padding-top: 5px;
  color: #993333;
  font-size: 14px;
  background-color: #dedbff;
  font-weight: bold
  }

.message
  {
  height: 10px;
  color: #993333;
  font-size: 14px;
  padding-bottom: 0px;
  padding-left: 40px;
  background-color: #dedbff;
  font-weight: bold
  }

.parameterSection
  {
  color: #993333;
  font-size: 14px;
  padding-top: 20px;
  padding-left: 0px;
  background-color: white;
  }

.componentTable
  {
  table-layout: fixed;
  width: 90%;
  border: 1px solid #555555;
  background-color: #eae8ff;
  border-collapse: collapse;
  }

.componentTable td
  {
  border: 1px solid #555555;
  border-collapse: collapse;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
}

.componentTable tr
  {
  height:40px;
  }

.componentTable th
  {
  height: 30px;
  font-size: 16px;
  font-weight: bold;
  color: #990000;
  text-align: left;
  padding-left: 10px;
  border: 1px solid #555555;
  border-collapse: collapse;
  background-color: #dedbff;
  }

.inactiveComponentTable
  {
  table-layout: fixed;
  width: 90%;
  border: 1px solid #555555;
  background-color: #e7e5ff;
  border-collapse: collapse;
  }

.inactiveComponentTable th
  {
  height: 30px;
  font-size: 16;
  font-weight: bold;
  font-style: italic;
  color: #999999;
  text-align: left;
  padding-left: 10px;
  border: 1px solid #555555;
  border-collapse: collapse;
  background-color: #e7e5ff;
  }

.pageControls
  {
  height: 30px;
  border: 0px solid #999999;
  border-collapse: collapse;
  }

.navigateRow
 {
 height: 20px;
 }

.navigateTitle
  {
  width: 120px;
  padding-top: 5px;
  padding-left: 0px;
  padding-bottom: 0px;
  font-size: 16px;
  color: #333333;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  }

.navigateLink
  {
  padding-top: 5px;
  padding-left: 0px;
  padding-bottom: 0px;
  font-size: 16px;
  color: #222299;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  }

.parameterItem
  {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  white-space: pre-line;
  }

.downloadFile {
  font-size: 14px;
  font-weight: normal;
  color: #000000;
  white-space: pre-line;
  }

.downloadFile a:link
{
  color: #007090;
  }

.downloadFile a:hover, a:visited
{
  color: #830c00;
  }

img
    {
    border-color: #333333;
    border-width: 0px;
	}

a
	{
	color: #3333ff;
	text-decoration: none
	}

a:hover
	{
	color: #d25717;
	text-decoration: none
	}

.vSeparator
  {
  height: 1px;
  background-color: #afafcf;
  border: 0px solid #afafcf
  }

.contents
	{
	font-size: 13px;
	padding-top: 20px;
	padding-left: 20px;
	}

.contents a:link
        {
        font-weight: bold;
        color: #333333;
        text-decoration: underline
        }

.contents a:visited
        {
        font-weight: bold;
        color: #333333;
        text-decoration: underline
        }

.contents a:hover
	{
  font-weight: bold;
	color: #d25717;
	text-decoration: underline;
	}

.error
 {
 color: #990000;
 font-weight: normal;
 }

.importedFile
 {
 color: #009999;
 font-style: normal;
 font-weight: normal;
 }

.successful
 {
 color: #009999;
 font-style: normal;
 font-weight: normal;
 }

.uploadedSuccessfully
 {
 color: #009900;
 font-style: normal;
 font-weight: normal;
 }

.warning
 {
 color: #990099;
 font-weight: normal;
 }

.infoText
 {
 color: #999999;
 font-weight: normal;
 }

.validInput
 {
 color: #009900;
 font-weight: normal;
 }

.validInput_setPars
 {
 color: #0000bb;
 font-weight: normal;
 }

.inValidInput
 {
 color: #990000;
 font-weight: normal;
 }

.footer
	{
	color: white;
  font-style: italic;
	font-size: 8px;
	line-height: 17px;
	text-align: center;
	letter-spacing: 6px;
	height: 17px;
	clear: left
	}
div.textContainer
	{
		margin-left: 40px;
		margin-right: 40px;
	}
div.logo
	{
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 30px;
		margin-bottom: 10px;
	}

.redStar
    {
    color: #990000;
    font-size: 15px; 
    }
