BODY
{
	margin: 0px;
	color: #333333;
	background-color: #FFFFFF; 
}
A
{
	font-weight: normal;
	font-size: 9pt;
	color: blue;
	font-family: Arial;
	text-decoration: none;
}
A:hover
{
	font-weight: normal;
	color: #ff66cc;
	text-decoration: underline;
}
INPUT
{
	font-size: 9pt;
	font-family: Courier New;
}
SELECT
{
	font-size: 9pt;
	font-family: Courier New;
}
TD
{
	font-size: 9pt;
	font-family: Arial;
}
TEXTAREA
{
	font-size: 9pt;
	font-family: Courier New;
}
TH
{
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial;
	background-color: #8080c0;
}
TR.oddRow
{
	color: black;
	font-family: Arial;
	background-color: #EAD4D4;
}
TR.evenRow
{
	color: black;
	font-family: Arial;
	background-color: #F7E2E2;
}
TD.oddRow
{
	color: black;
	font-family: Arial;
	background-color: #EAD4D4;
}
TD.evenRow
{
	color: black;
	font-family: Arial;
	background-color: #F7E2E2;
}

.ButNormal
{
  font-size: 8pt;
  font-family: Arial;
}
.TDNormal
{
  background-color: #FFFFFF; 
}

.TxtWarn
{
	font-size: 9pt;
	color: red;
	font-family: Arial;
	text-decoration: none;
}
.TxtSuccess
{
	font-size: 8pt;
	color: green;
	font-family: Arial;
	text-decoration: none;
}
.TxtClock
{
	font-weight: bold;
	font-size: 9pt;
	color: yellow;
	font-family: Arial;
	text-decoration: none;
}
.TxtHelpTD
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial;
	background-color: #9999ff;
	text-align: center;
}
.TxtInputHdrTD
{
	font-weight: bold;
	font-size: 9pt;
	color: #EAE4E4;
	font-family: Arial;
	background-color: #FF6666;
}
.aTxtRowHdrTD
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial;
	background-color: #F9C8C8;
}
.aTxtRowHdrTD:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: blue;
	font-family: Arial;
	background-color: #F9C8C8;
	text-decoration: underline;
}
.TxtRowHdrTD
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Arial;
	background-color: #F9C8C8;
}

.TxtInputSubHdrTD
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Arial;
	background-color: #FBDBDB;
}
.TxtInputTblTD
{
	background-color: #FBDBDB;
}
.TxtInputTblColTD
{
	background-color: #dee7f9;
}
.TxtInputTblHightLightTD
{
	background-color: #FFFF80;
}

.TxtInputTitleBoldTD
{
  font-size: 9pt;
  font-family: Arial;
  font-weight: bold;
  color: black;
  background-color: #FBDBDB;
}

.TxtInputTitleTD
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
	background-color: #FBDBDB;
}
.TxtInputTitleColTD
{
	font-size: 9pt;
	font-family: Arial;
	background-color: #dee7f9;
}
.TxtInputTD
{
	font-size: 9pt;
	font-family: Courier New;
	background-color: #FFFFFF;
}
.TxtInputTitleBoldTD 
{
  font-size: 9pt;
  background-color: #FBDBDB;
  font-weight: bold;
}
.TxtInputTitleMandTD 
{
  font-size: 9pt;
  background-color: #FBDBDB;
  color: #FF0000;
  font-weight: bold;
}
.TxtInputTitleMandGridTD 
{
  font-size: 9pt;
  color: #FF0000;
  font-weight: bold;
}
.TxtInputColTD
{
	font-size: 9pt;
	font-family: Courier New;
	background-color: #FBDBDB;
}
.TblFooterTD
{
	font-size: 9pt;
	font-family: Arial;
	background-color: #e5e3e3;
}
.TblIndexTD
{
	font-weight: bold;
	font-size: 9pt;
	color: #999999;
	font-family: Arial;
	background-color: #333366;
	text-decoration: none;
}

.MenuIndexTD
{
	font-weight: bold;
	font-size: 9pt;
	color: #999999;
	font-family: Arial;
	background-color: #666666;
	text-decoration: none;
}
.MenuFuncHdrTD
{
  font-size: 9pt;
  font-family: Arial;
  font-weight: bold;
  color: #FFFF00;
  background-color: #FF6666;
  text-decoration: none;
}


.DetailHeader
{
	font-size: 16pt;
	color: #666666;
	font-family: Arial;
	background-color: #ffffff;
	text-decoration: none;
}
.DetailContent
{
	font-size: 10pt;
	color: #333333;
	font-family: Arial;
	background-color: #ffffff;
	text-decoration: none;
}
.NewsTblHead
{
	font: 9pt Arial;
	background-color: #CCCCCC;
}
.NewsTblOuter
{
	font: 9pt Arial;
}
.NewsHeader
{
	font-size: 16pt;
	color: #999999;
	font-family: Arial;
	background-color: #ffffff;
	text-decoration: none;
}
.NewsIndex
{
	font-size: 9pt;
	color: #999999;
	font-family: Arial;
	text-decoration: none;
}
.aNewsIndex
{
	font-size: 9pt;
	color: #003399;
	font-family: Arial;
	text-decoration: none;
}
.aNewsIndex:hover
{
	font-size: 9pt;
	color: #990099;
	font-family: Arial;
	text-decoration: underline;
}
.NewsFooterIndex
{
	font-size: 8pt;
	color: #999999;
	font-family: Arial;
	text-decoration: none;
}
.aNewsFooterIndex
{
	font-size: 8pt;
	color: #003399;
	font-family: Arial;
	text-decoration: none;
}
.aNewsFooterIndex:hover
{
	font-size: 8pt;
	color: #990099;
	font-family: Arial;
	text-decoration: underline;
}



.TblIndex
{
	font-size: 9pt;
	color: #999999;
	font-family: Arial;
	text-decoration: none;
}
.aTblIndex
{
	font-size: 9pt;
	color: white;
	font-family: Arial;
	text-decoration: none;
}
.aTblIndex:hover
{
	color: yellow;
	font-family: Arial;
	text-decoration: underline;
}
.TblLangTD
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	background-color: #000000;
	text-decoration: none;
}
.aTblLang
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Arial;
	text-decoration: none;
}
.aTblLang:hover
{
	font-weight: bold;
	color: yellow;
	font-family: Arial;
	text-decoration: underline;
}
.TblNavTD
{
	font-size: 9pt;
	font-family: Arial;
	background-color: #e5e3e3;
	text-decoration: none;
}
.ButNormal
{
	font-size: 8pt;
	font-family: Arial;
}
.TxtFuncHdrTD
{
  font-size: 9pt;
  font-family: Arial;
  font-weight: bold;
  color: #FFFF00;
  background-color: #FF6666;
  text-decoration: none;
}
.TxtSmall
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}
.TxtHideSmall
{
	font-size: 8pt;
	color: #999999;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}

.TxtNormal
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.TxtNormalBold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.TxtReport
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.TxtRed
{
	font-weight: bold;
	font-size: 8pt;
	color: #ea0000;
	font-family: Arial;
	text-decoration: none;
}
.TxtPurple
{
	font-weight: bold;
	font-size: 8pt;
	color: purple;
	font-family: Arial;
	text-decoration: none;
}
.TxtAmber
{
	font-weight: bold;
	font-size: 8pt;
	color: #fa9143;
	font-family: Arial;
	text-decoration: none;
}
.TxtMand
{
	font-size: 9pt;
	color: green;
	font-family: Arial;
	text-decoration: none;
}
.TxtDesc
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.TxtAWB
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffff00;
	font-family: Arial;
	background-color: #666699;
	text-decoration: none;
}
.TxtAWBListTit
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
}
.TxtAWBListDtl
{
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
}
.TxtRouteHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #003300;
	font-family: Arial;
	text-decoration: none;
}
.TxtRouteHeaderHidden
{
	font-weight: bold;
	font-size: 10pt;
	color: #cccccc;
	font-family: Arial;
	text-decoration: none;
}
.TxtTitle
{
	font-size: 9pt;
	color: #003300;
	font-family: Arial;
	text-decoration: none;
}
.TxtRouteMapTitle
{
	font-weight: bold;
	font-size: 9pt;
	color: #003300;
	font-family: Arial;
	text-decoration: none;
}
.TxtContent
{
	font-size: 9pt;
	color: #009900;
	font-family: Arial;
	text-decoration: none;
}
.TxtHideTitle
{
	font-size: 9pt;
	color: #999999;
	font-family: Arial;
	text-decoration: none;
}
.TxtHideContent
{
	font-size: 9pt;
	color: #999999;
	font-family: Arial;
	text-decoration: none;
}
.TxtSpecial
{
	font-weight: bold;
	font-size: 12pt;
	color: #666666;
	font-family: Arial;
	text-decoration: none;
}
.TxtSpecialHeader
{
	font-weight: bold;
	font-size: 14pt;
	color: #666666;
	font-family: Arial;
	text-decoration: none;
}
.FolderList
{
	font-size: 8pt;
	color: yellow;
	font-family: Arial;
	text-decoration: none;
}
.aFolderList
{
	font-size: 8pt;
	color: blue;
	font-family: Arial;
	text-decoration: none;
}
.aFolderList:hover
{
	color: yellow;
	font-family: Arial;
	text-decoration: underline;
}
.IndexHeader
{
	font-size: 11pt;
	color: #000000;
	font-family: Arial;
	background-color: #ffffff;
	text-decoration: none;
}
.IndexList
{
	font-size: 9pt;
	color: #000000;
	font-family: Arial;
	background-color: #ffffff;
	text-decoration: underline;
}
.aIndexList
{
	font-size: 9pt;
	color: blue;
	font-family: Arial;
	background-color: #ffffff;
	text-decoration: none;
}
.aIndexList:hover
{
	color: red;
	font-family: Arial;
	background-color: #ffffff;
	text-decoration: underline;
}
.TblDtlHdrTD
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial;
	background-color: #333366;
	text-decoration: none;
}
.TblDtlTitleTD
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	background-color: #99cc99;
	text-decoration: none;
}
.TblDtlContTD
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	background-color: #ccffcc;
	text-decoration: none;
}
.CUCTblOuter
{
	font: 9pt Arial;
	background-color: #F7E2E2;
}
.CUCTblHead
{
	font: 9pt Arial;
	background-color: #F9C8C8;
}
.CUCTblHeadMand
{
	font-size: 9pt;
	background-color: #F9C8C8;
    color: #FF0000;
	font-weight: bold;
}
.CUCTblCell
{
	font: 9pt Arial;
}
.FolderEvenInput
{
	font-size: 8pt;
	color: #000000;
	font-family: Courier New;
	background-color: #99cc99;
	text-decoration: none;
}
.FolderOddInput
{
	font-size: 8pt;
	color: #000000;
	font-family: Courier New;
	background-color: #ccffcc;
	text-decoration: none;
}
.RptHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: Arial;
	background-color: #99cc99;
	text-decoration: none;
}
.RptTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: Arial;
	background-color: #99cc99;
	text-decoration: none;
}
.RptSubTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Arial;
	background-color: #669966;
	text-decoration: none;
}
.RptSubTitle2
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Arial;
	background-color: #669966;
	text-decoration: none;
}
.RptHeading
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	background-color: #669966;
	text-decoration: none;
}
.RptHeadingEmptyTD
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Arial;
	background-color: #999999;
	text-decoration: none;
}
.RptEmptyTD
{
	font-size: 9pt;
	background-color: #999999;
}
.RptEvenRow
{
	font-size: 7pt;
	color: #000000;
	font-family: Arial;
	background-color: #99cc99;
	text-decoration: none;
}
.RptOddRow
{
	font-size: 7pt;
	color: #000000;
	font-family: Arial;
	background-color: #ccffcc;
	text-decoration: none;
}
.RptRowText
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}
.ScrnRptHeader
{
	font-weight: bold;
	font-size: 18pt;
	color: #000000;
	font-family: Arial;
	background-color: #99cc99;
	text-decoration: none;
}
.ScrnRptTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: #000000;
	font-family: Arial;
	background-color: #99cc99;
	text-decoration: none;
}
.ScrnRptSubTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Arial;
	background-color: #ccffcc;
	text-decoration: none;
}
.ScrnRptHeading
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Arial;
	background-color: #669966;
	text-decoration: none;
}
.ScrnRptEmptyTD
{
	background-color: #999999;
}
.ScrnRptEvenRow
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	background-color: #99cc99;
	text-decoration: none;
}
.ScrnRptOddRow
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	background-color: #ccffcc;
	text-decoration: none;
}
.ReasonHeading
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	background-color: #669966;
	text-decoration: none;
}
.ReasonEvenRow
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	background-color: #99cc99;
	text-decoration: none;
}
.ReasonOddRow
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial;
	background-color: #ccffcc;
	text-decoration: none;
}
.TxtInputReasonTD
{
	font-size: 8pt;
	font-family: Courier New;
}
.footer {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ADefault
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: blue;
	text-decoration: underline;
}
.ADefault:hover
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff66cc;
	text-decoration: underline;
}
.ALookup
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: blue;
	text-decoration: underline;
	cursor:hand
}
.ALookup:hover
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff66cc;
	text-decoration: underline;
}

.TxtInputTitleOutTD
{
	font-size: 9pt;
	font-family: Arial;
	color: black;
	background-color: #999999;
}

.greytext {
	color: #666666;
	font-size: 9pt;
}

.bluetext {
	color: #0000FF;
	font-size: 9pt;
}

.redtext {
	color: #FF0000;
	font-size: 9pt;
	font-weight: bold;
}
