A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

A:hover {
	color: #ff0000;
}

A:link {
	color: #0000ff;
}

body {
	text-align: center;
	background-color: #ffffff;;
	margin-right: 10px;
	margin-left: 10px;
    margin-top: auto;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.textLog {
	font-size: 8pt;
	background-color: transparent;
	height: 60px;
	overflow: auto;
	
}


select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

script {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p,li,div {
	font-size: 8.0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

li {
	margin-bottom: 8pt;;
}

ol {
	margin-bottom: 8pt;
}

ul {
	margin-bottom: 0pt;;
	padding-bottom: 0pt;
	padding-top: 8pt
}

h1 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 0in;
	margin-left: 0in;
	page-break-after: avoid;
	font-size: 14.0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h2 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 0in;
	margin-left: 0in;
	page-break-after: avoid;
	font-size: 12.0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h3 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 0in;
	margin-left: 0in;
	page-break-after: avoid;
	font-size: 10.0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h4 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 0in;
	margin-left: 0in;
	page-break-after: avoid;
	font-size: 8.0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h5 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 0in;
	margin-left: 0in;
	page-break-after: avoid;
	font-size: 8.0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h6 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 0in;
	margin-left: 0in;
	page-break-after: avoid;
	font-size: 8.0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6060cc;
	white-space: nowrap;
}

.form {
	margin-bottom: 0px;
	display: inline;
}

.headerText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6060cc;
	font-weight: bold;
	white-space: nowrap;
}

.itemLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6060cc;
	font-weight: bold;
}

HR {
	height: 1px
}

.blockBox {
	display: block;
}

.listbox {
	overflow: auto;
}

.column-head-name {
	font-weight: bold;
	font-size: 12pt
}

.row0, .row1 {
	height: 22px;
}
.row0 {
	background-color: #fcfcfc;
}

.row1 {
	background-color: #f4f4f4;
}

.rowHighlight,.highlight,.rcHigh {
	background-color: #ffffce;
}

.rcAHigh {
	background-color: #ffe6cc;
}

.rowWhite {
	background-color: window;
}
.rowSuccess {
	background-color: #ccffcc;
}
.rowWarning {
	background-color: #ffff80;
}
.rowFailure {
	background-color: #ff8080;
}

.rowWARN {
	background-color: #ffffd7;
}
.rowERROR {
	background-color: #ffeaea;
}
.rowFATAL {
	background-color: #c7c7e2;
}

.textBold {
	font-weight: bold;
}

.text10 {
	font-size: 10pt;
}

.textRed {
	color: red;
}

.message {
	color: red;
}

.messages {
	color: red;
}

.levelTextDebug {
}
.levelTextInfo {
	color: green
}
.levelTextWarn {
	color: #ff8000
}
.levelTextError {
	color: maroon
}
.levelTextFatal {
	color: red
}


.outputText,.outputTextNoWrap,.outputTextBold,.outputFormat,.outputSeparator,.outputtextLinkWhite
	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
}

.outputtextLinkWhite {
	color: white
}

.outputTextIntent {
	text-indent: 3px
}

.outputTextNoWrap {
	white-space: nowrap;
}

.outputTextBold {
	font-weight: bold;
}

.outputLabel {
	padding-right: 2px;
	padding-left: 2px;
}

.blueHeader {
	font-family: verdana, arial, helvetica, sans-serif;
	color: white;
	background-color: #003399;
	font-weight: bold;
	font-size: 8pt;
	height: 20px;
}

.lightTanHeader {
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ebebde;
	font-size: 10pt;
	font-weight: bold;
}

.lightTanHeader1 {
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #fafaf5;
	font-size: 10pt;
	font-weight: bold;
}

.formPanel,.textPanel {
	border-style: solid;
	border-color: #808040;
	border-width: 1px;
}

.formPanel {
	background-color: #e8e8d8;
}

.graphicImageEx {
	border-width: 0px
}

.textPanel {
	padding: 5px
}

.panelLayout {
	padding: 0px;
	margin: 0px;
}

.breadCrumbsPanel {
	height: 20px;
	padding-left: 5px;
	background-color: white
}

.searchCriteriaBox {
	background-color: #dedeca;
}

.buttonPanel {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #808080;
}

.tabPanelLayout {
	width: 100%;
	height: 165px;
}

.panelGridOutline {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	padding: 0px;
	margin: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #808040;
	width: 100%;
	background-color: #ebebde;
}

.panelGridPageHeader {
	text-align: center;
	border-bottom-color: silver;
	border-bottom-width: 1px;
	border-bottom-style: solid;;
	padding-bottom: 10px
}
.searchFormColumn1 {
	width: 135px;
}

.searchFormColumn2 {
	width: 665px;
	background-color: #dedeca;
}

.searchFormRow {
	vertical-align: top;
	height: 130px;
}

.selectOneRadio TD {
	white-space: nowrap;
}

.selectOneListbox,.selectManyListbox {
	width: 200px;
}

.verticalAlignTop,.searchFormInfoRow {
	vertical-align: top;
}

.invalidInput {
	border-style: solid;
	border-width: 1px;
	border-color: red;
	background-color: yellow
}

.searchResultListRowClass1,.searchResultListRowClass2,.searchResultListRowClass11,.searchResultListRowClass22,.rc1,.rc2,.rcHigh,.trackingList1,.trackingList2
	{
	vertical-align: top;
	height: 16px
}

.searchResultListRowClass1,.rc1,.rhq1 {
	background-color: #eaf5ff;
}

.searchResultListRowClass2,.rc2,.rhq2 {
	background-color: #d2e9ff;
}

.searchResultListRowClass11,.rcA1 {
	background-color: #f5f5f5;
}

.searchResultListRowClass22,.rcA2 {
	background-color: #ebebeb;
}

.searchResultTableHeader,.searchResultTableFooter,.searchResultTableHeaderL,.searchResultTableHeaderR,.searchResultTableHeaderC,.searchResultTableHeaderBox,.chargeDtlHeader
	{
	background-color: #ebebde;
	border-color: #808040;
	border-style: solid;
	margin: 0px;
	padding: 0px;
	height: 16px;
	text-indent: 5px
}

.searchResultTableHeader,.searchResultTableFooter,.searchResultTableHeaderL,.searchResultTableHeaderR,.searchResultTableHeaderC,.chargeDtlHeader
	{
	border-right-width: 0px;
	border-left-width: 0px;
}

.searchResultTableHeader,.searchResultTableHeaderL,.searchResultTableHeaderR,.searchResultTableHeaderC,.chargeDtlHeader
	{
	border-top-width: 0px;
	border-bottom-width: 1px;
}

.searchResultTableHeaderL {
	text-align: left
}

.searchResultTableHeaderR {
	text-align: right
}

.searchResultTableHeaderC {
	text-align: center
}

.chargeDtlHeader {
	text-align: center
	border-right-width: 1px;
	border-left-width: 1px;
	white-space: normal;
}

.searchResultTableHeaderBox {
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px
}

.searchResultTableFooter {
	border-top-width: 1px;
	border-bottom-width: 1px
}

.detailSilsIdPanel,.detailSilsIdPanelTop {
	background-color: #ebebde;
	width: 60px;
	border-right-style: solid;
	border-right-width: 1px;
	border-color: #808040;
	padding: 0px;
	text-align: center;
}

.detailSilsIdPanelTop {
	vertical-align: top
}

.tableHeader {
	font-family: verdana, arial, helvetica, sans-serif;
	color: white;
	background-color: #003399;
	font-weight: bold;
	font-size: 12pt;
	height: 20px;
	text-align: center;
	text-transform: uppercase;
}

.trackingColumn {
	text-align: left;
	border-bottom-color: #808040;
	border-bottom-style: solid;
	border-bottom-width: 1px
}

.center {
	margin-left: auto;
	margin-right: auto;
}

.columnL,.cL10,.cL20,.cL30,.cL40,.cL50,.cL60,.cL70,.cL80,.cL90,.cL100,.cL110,.cL120,.cL130,.cL140,.cL150,.cL160,.cL170,.cL180,.cL190,.cL200,.cL210,.cL220,.cL230,.cL240,.cL250,.cL260,.cL270,.cL280,.cL290,.cL300,.cL400,.cL500
{
	text-align: left
}

.columnR,.cR10,.cR20,.cR30,.cR40,.cR50,.cR60,.cR70,.cR80,.cR90,.cR100,.cR110,.cR120,.cR130,.cR140,.cR150,.cR160,.cR170,.cR180,.cR190,.cR200,.cR210,.cR220,.cR230,.cR240,.cR250,.cR260,.cR270,.cR280,.cR290,.cR300
	{
	text-align: right
}

.columnC,.cC10,.cC20,.cC30,.cC40,.cC50,.cC60,.cC70,.cC80,.cC90,.cC100,.cC110,.cC120,.cC130,.cC140,.cC150,.cC160,.cC170,.cC180,.cC190,.cC200,.cC210,.cC220,.cC230,.cC240,.cC250,.cC260,.cC270,.cC280,.cC290,.cC300
	{
	text-align: center
}

.cL10 {
	width: 10px
}

.cL20 {
	width: 20px
}

.cL30 {
	width: 30px
}

.cL40 {
	width: 40px
}

.cL50 {
	width: 50px
}


.cL60 {
	width: 60px
}

.cL70 {
	width: 70px
}

.cL80 {
	width: 80px
}

.cL80Top {
	text-align: left;
	width: 80px;
	vertical-align: top
}

.cL90 {
	width: 90px
}

.cL100 {
	width: 100px
}

.cL110 {
	width: 110px
}

.cL120 {
	width: 120px
}

.cL130 {
	width: 130px
}

.cL140 {
	width: 140px
}

.cL150 {
	width: 150px
}

.cL160 {
	width: 160px
}

.cL170 {
	width: 170px
}

.cL180 {
	width: 180px
}

.cL190 {
	width: 190px
}

.cL200 {
	width: 200px
}

.cL210 {
	width: 210px
}

.cL220 {
	width: 220px
}

.cL230 {
	width: 230px
}

.cL240 {
	width: 240px
}

.cL250 {
	width: 250px
}

.cL260 {
	width: 260px
}

.cL270 {
	width: 270px
}

.cL280 {
	width: 280px
}

.cL290 {
	width: 290px
}

.cL300 {
	width: 300px
}

.cL360 {
	width: 360px
}

.cL620 {
	width: 620px
}

.cL680 {
	width: 680px
}

.cL700 {
	width: 700px
}

.cR10 {
	width: 10px
}

.cR20 {
	width: 20px
}

.cR30 {
	width: 30px
}

.cR40 {
	width: 40px
}

.cR50 {
	width: 50px
}

.cR60 {
	width: 60px
}

.cR70 {
	width: 70px
}

.cR80 {
	width: 80px
}

.cR80Top {
	text-align: left;
	width: 80px;
	vertical-align: top
}

.cR90 {
	width: 90px
}

.cR100 {
	width: 100px
}

.cR110 {
	width: 110px
}

.cR120 {
	width: 120px
}

.cR130 {
	width: 130px
}

.cR140 {
	width: 140px
}

.cR150 {
	width: 150px
}

.cR160 {
	width: 160px
}

.cR170 {
	width: 170px
}

.cR180 {
	width: 180px
}

.cR190 {
	width: 190px
}

.cR200 {
	width: 200px
}

.cR210 {
	width: 210px
}

.cR220 {
	width: 220px
}

.cR230 {
	width: 230px
}

.cR240 {
	width: 240px
}

.cR250 {
	width: 250px
}

.cR260 {
	width: 260px
}

.cR270 {
	width: 270px
}

.cR280 {
	width: 280px
}

.cR290 {
	width: 290px
}

.cR300 {
	width: 300px
}

.cR360 {
	width: 360px
}

.cC10 {
	width: 10px
}

.cC20 {
	width: 20px
}

.cC30 {
	width: 30px
}

.cC40 {
	width: 40px
}

.cC50 {
	width: 50px
}

.cC60 {
	width: 60px
}

.cC70 {
	width: 70px
}

.cC80 {
	width: 80px
}

.cC80Top {
	text-align: left;
	width: 80px;
	vertical-align: top
}

.cC90 {
	width: 90px
}

.cC100 {
	width: 100px
}

.cC110 {
	width: 110px
}

.cC120 {
	width: 120px
}

.cC130 {
	width: 130px
}

.cC140 {
	width: 140px
}

.cC150 {
	width: 150px
}

.cC160 {
	width: 160px
}

.cC170 {
	width: 170px
}

.cC180 {
	width: 180px
}

.cC190 {
	width: 190px
}

.cC200 {
	width: 200px
}

.cC210 {
	width: 210px
}

.cC220 {
	width: 220px
}

.cC230 {
	width: 230px
}

.cC240 {
	width: 240px
}

.cC250 {
	width: 250px
}

.cC260 {
	width: 260px
}

.cC270 {
	width: 270px
}

.cC280 {
	width: 280px
}

.cC290 {
	width: 290px
}

.cC300 {
	width: 300px
}

.cC360 {
	width: 360px
}

.columnRW {
	text-align: right;
	width: 20%;
	white-space: nowrap;
}

.columnRWB {
	text-align: right;
	width: 20%;
	white-space: nowrap;
	font-weight: bold;
}

.detailSectionFooter {
	width: 100%;
	height: 16px;
	padding: 0px;
	margin: 0px;;
}

.detailSectionBorder {
	margin-bottom: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #808040
}

.searchFormHeaderSelected,.searchFormHeaderUnSelected {
	font-weight: bold;
}

.searchFormHeaderSelected {
	color: yellow;
	background-color: #003399;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.searchFormHeaderUnSelected {
	color: WindowText;
	background-color: transparent
}

.activityExpandImg {
	width: 13px;
	height: 13px;
	border-width: 0px;
	vertical-align: middle;
}

.pageHelpDiv,.formHelpDiv {
	position: absolute;
	visibility: hidden;
	overflow: auto;
	background-color: white;
	border-style: solid;
	border-color: #808040;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 3px;
	border-right-width: 3px;
}

.pageHelpDiv {
	height: 400px;
	width: 788px;
}

.formHelpDiv {
	height: 250px;
	width: 788px;
}

.modePanel {
	background-color: #DEDECA;
	border-color: #808040;
	border-width: 1px;
	border-style: solid;
}

.rightBorder {
	border-right-width: 1px;
	border-right-color: white;
	border-right-style: solid
}

.historyRow1, .historyRow2 {
	vertical-align: top;
	height: 16px;
}

.historyRow1 {
	background-color: #d2e9ff;;
}

.historyRow2 {
	background-color: #eaf5ff;
}

.historyRow1Data {
	display: block;
	border-bottom-color: #808040;
	border-bottom-style: solid;
	border-bottom-width: 1px
}

.historyData {
	display: block;
	border-bottom-color: #808040;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #808040;
	border-left-style: solid;
	border-left-width: 1px;
	background-color: Window;
}

.height100 {
	height: 100%;
	min-height: 100%;
}

.historyTblResultHeader {
	background-color: ThreeDFace;
	color: #6060cc;
	border-width: 1px;
	border-style: solid;
	border-color: ThreeDShadow;
	margin:2px;
	padding:0px;
	padding-left:4pt;
	padding-right:4pt;
	padding-bottom:2px;
	font-weight: 400;
	
}

#pageVeil{ /*CSS for background veil that covers entire page */
	position: absolute;
	background: black url(../images/blackdot.gif);
	right: 0px;
	width: 10px;
	top: 0px;
	z-index: 5;
	visibility: hidden;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=20);
	opacity: 0.2;
}
#progressPanel {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	border: 1px black solid;
	padding: 3px 3px 3px 3px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#progressPanel img {
	vertical-align: middle;
	margin-right: 5px
}

.menuPageBar {
	background-color: #003399;
	height: 22px;
}


