body {font-family: Tahoma, Verdana, "Trebuchet MS", Arial, Times, sans-serif;
	font-size: 8pt; background-color: #fbfbfb;}

td {font-size: 8pt; border: 0;}
th {font-size: 8pt; font-weight: bold; 
	color: #f0f0ff; text-align: center;
	background-color: #006000; border: 1px solid #909090;}

.title {font-size: 10pt; font-weight: normal; 
	text-align: left; color: #006000;}

.titleBlack {
	font-size: 10pt; font-weight: normal;
	text-align: justify;
	margin: 6px;
	}

.titleBlack a {
	color: #006000;
	font-size: 10pt;
	font-weight: bold;
	}

.titleBlack a          {color: #006000; }
.titleBlack a:link     {color: #006000; }
.titleBlack a:visited  {color: #006000; }
.titleBlack a:active   {color: #006000; }
.titleBlack a:hover    {color: #000090; 
			background-color: #e8ffe8;}

.tdCaption {text-align: right;}
.tdData {font-weight: bold;}
.tdBlue {background-color: #ddeeff; font-weight: bold; border: 1px solid #909090;}

.ar0prn {font-style: italic; text-align: right;}

.bodycolor {background-color: #fbfbfb;}

input {font-size: 8pt;}

input.text {font-family: Verdana, "Trebuchet MS", Arial, Times, sans-serif;
	font-size: 8pt; background-color: #ffffff; 
	border: 1px insert #606060;}

input.submit {font-family: Verdana, "Trebuchet MS", Arial, Times, sans-serif;
	font-size: 8pt; font-weight: bold;}

input.checkbox {font-size: 8pt;}

select {font-size: 8pt; background-color: #ffffff;}

.btn input {background-color: #d0d0b8; border: 1px outset #303030; 
	font-size: 8pt; font-weight: bold;
	text-align: center; color: #303030; width: 120px;}

.chk input {background-color: #ffe0b0;}
.hidden {background-color: #ffe0b0; color: #ffe0b0;}

.search {
	border: 1px outset #606060; 
	background-color: #d8e0c0; 
	}
.search td {
	background-color: #f8f8d8; 
	border: 0;
	}

.searchResults {
	border: 1px solid #606060; 
	spacing: 2px; padding: 2px; 
	bacgkround-color: #d8e0b8;
	}

.infoSearch {
	margin-top: 		0.5%;
	margin-left: 		0.5%;
	margin-bottom: 		8px;
	background-color: 	#f8f8f8;
	border-top: 		1px solid #f0f0f0;
	border-left: 		1px solid #c0c0c0;
	border-right: 		1px solid #909090;
	border-bottom: 		1px solid #606060;
	width: 99%;
	}

.infoSearch td {padding: 2px; spacing: 2px;
	}

.infoSearchButton {
	background-color: #f0f0f0;
	border: 	1px solid #606060;
	margin: 	4px;
	width: 		28px; 
	height: 	24px;
	text-align: 	center;
	font-weight: bold;
	}

.txtInput { font-size: 8pt; TEXT-ALIGN: left }
.tdCaption { font-size: 8pt; FONT-STYLE: normal; TEXT-ALIGN: right; vertical-align: top; }
.tdData {font-size: 8pt; font-weight: bold;}
.tdDataNoPrint {font-size: 8pt; font-weight: bold;}

.grid {background-color: #006000; spacing: 1px; padding: 1px;
	border: 0;}

.itm {background-color: #f8f8f8; border: 0;}
.itminput input {background-color: #f8f8f8;}

.itmBorder {
	background-color: #f8f8f8; 
	border: 1px solid #909090;
	}

.itmBorder td {
	background-color: #f8f8f8; 
	border: 1px solid #909090;
	}

.itmChk {background-color: #f8f8f8; border: 1px outset #606060;}
.itmChkInput input {background-color: #f8f8f8; border: 0; text-align: center; font-size: 10pt;}

.altitm {background-color: #fffffc; border: 0;}
.altitminput input {background-color: #fffffc;}

.altitmBorder { 
	background-color: #fffffc;
	border: 1px solid #909090;
	}

.altitmBorder td {
	background-color: #fffffc; 
	border: 1px solid #909090;
	}

.edititm {background-color: #e8f0ff; border: 1px outset #409040;}

.edititm input {background-color: #ffffff; border: 1px solid #606060;}

.edititm a          {color: #005000; }
.edititm a:link     {color: #005000; }
.edititm a:visited  {color: #005000; }
.edititm a:active   {color: #005000; }
.edititm a:hover    {color: #000090; }

.edititmChk input {
	background-color: #e8f0ff; 
	border: 0; 
	font-size: 8pt; 
	font-weight: normal; 
	margin: 2px;
	}

.edititmDel a:active   {color: #005000; }
.edititmDel a:hover    {color: #b00000; }

.hdr {font-weight: bold; background-color: #d8d8d8;
	color: #000; border: 1px solid #aaa; text-align: center;}

.hdr a {font-size: 8pt; font-weight: bold;
	color: #000000; word-wrap: break-word;}
.hdr a 		{color: #000000;}
.hdr a:link 	{color: #000000;}
.hdr a:visited 	{color: #000000;}
.hdr a:active 	{color: #000000;}
.hdr a:hover 	{color: #900000;}

.hdrBorder {
	background-color: #d8d8d8; 
	border: 1px solid #aaa;
	font-weight: bold;
	text-align: center;
	}

.hdrBorder td {
	background-color: #d8d8d8; 
	border: 1px solid #aaa;
	font-weight: bold;
	text-align: center;
	}

.hdrBorder a {font-size: 8pt; font-weight: bold;
	color: #000000; word-wrap: break-word;}
.hdrBorder a 		{color: #000000;}
.hdrBorder a:link 	{color: #000000;}
.hdrBorder a:visited 	{color: #000000;}
.hdrBorder a:active 	{color: #000000;}
.hdrBorder a:hover 	{color: #900000;}


.hdrinput {background-color: #d8d0c0; color: #000000; font-weight: normal; text-align: center;}
.hdrinput input {background-color: #d0d0b0;}

.hdrButton {background-color: #b0c0b8; font-weight: bold;
	border-left: 2px outset;
	margin-left: 8px; 
	margin-right: 8px;
	width: 100px;}

.pager {
	font-weight: bold;
	background-color: #ddd;
	color: black;
	border: solid 0.1em #666; 
	text-align: center;
}

.pager a 		{color: black;}
.pager a:link 		{color: black;}
.pager a:visited 	{color: black;}
.pager a:active 	{color: black;}
.pager a:hover 		{color: 900000;}


.footer {
	font-weight: bold;
	background-color: #ddd;
	color: black;
	border: solid 0.1em #666; 
	text-align: center;
	}


.grayHdrBorder {
	font-weight: bold; 
	background-color: #e0e0e0;
	color: #000000; border: 1px solid #606060; 
	text-align: center;
	}


.searchform {background-color: #ffffcc;}
.searchform input {background-color: #ffffcc;} 

.validateCtl {
	background-color: #e00000;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	border: 1px outset #909090;
	margin: 3px; padding: 3px;
	}

.errMsg {color: #a00000;
	font-weight: bold;
	display: block;
	margin: 4px;
	}

.ltlMsg {margin-top: 4px; 
	margin-bottom: 4px;
	font-weight: bold;
	}

.templatelink {color: #003000; font-family: Verdana, "Trebuchet MS", Arial, Times, sans-serif;
	font-size: 8pt; font-weight: normal; text-align: left;}

.templatelink a {color: #003000;}
.templatelink a:link {color: #003000;}
.templatelink a:visited {color: #003000;}
.templatelink a:active {color: #006000;}
.templatelink a:hover {color: #006000;}

.templatelink2 {color: #003000; font-family: Verdana, "Trebuchet MS", Arial, Times, sans-serif;
	font-size: 8pt; font-weight: bold; text-align: center; margin: 4px;}

.templatelink2 a {color: #003000;}
.templatelink2 a:link {color: #003000;}
.templatelink2 a:visited {color: #003000;}
.templatelink2 a:active {color: #006000;}
.templatelink2 a:hover {color: #006000;}


.navBar {
	background-color: #f0f0f0; border: 1px solid #606060;
	margin: 4px;
	width: 98.5%;
	font-weight: bold;
	}

.navBar a {color: #003000; margin: 6px; padding: 0.1em }
.navBar a:link {color: #003000; }
.navBar a:visited {color: #003000; }
.navBar a:active {color: #006000; background-color: #ffffff; }
.navBar a:hover {color: #0000ff; background-color: #d0ffe0; }


.eCentral {color: #006000; 
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Times, sans-serif;
	font-size: 10pt; 
	font-weight: bold; 
	text-align: center; 
	margin: 4px;}

.goldBox {
	font-size: 10pt;
	border: 1px solid #609060; 
	padding: 1em;
	margin: 18px;
	width: 94%; 
	background-color: #fff8df;
	text-align: center;
	}

.goldBox a 		{color: #003000; margin: 6px; padding: 0.1em; font-size: 10pt; }
.goldBox a:link 	{color: #003000; }
.goldBox a:visited 	{color: #003000; }
.goldBox a:active 	{color: #006000; }
.goldBox a:hover 	{color: #0000ff; }

.shadowBox {
	border: 2px outset;
	background-color: #f0f0f0;
	}
	

.hidetan input {background-color: #eeeedd;}

.popUpStyle {border: #006000 1px outset; position: absolute; 
	font-family: Verdana, Arial, sans-serif; font-size: 8pt;
	color: #006000; visibility: hidden;
	z-index: 2; 
	background-color: #fff0c0;}

.displaynone {display: none;}

.divTerm {margin: 10px; font-weight: bold; }

.grayCell {
	background-color: #f0f0f0;
	color: #f0f0f0:
	border: 0;
	}

.grayInput input {background-color: #e0e0e0;}

h3 {font-size: 10pt; 
	font-weight: bold; 
	text-align: center;}

h4 {font-size: 10pt; font-weight: normal; text-align: center;
	margin: 6px;
	}

h5 {font-size: 9pt; font-weight: bold; color: #006000; margin-left: 24px;}


textarea {font-size: 8pt; background-color: #ffffff;
	border: 1px solid #606060; 
	font-family:
	 Tahoma, Verdana, "Trebuchet MS", Arial, Times;}

.boldHdg {font-size: 10pt; margin-left: 12px; color: #303030;}   

.borderCell td {border: 1px solid #606060;}

.bolTable {
	background-color: #f4f4f4; 
	border: 1px outset #e0e0e0;
	;
	}

.bolTitle {
	font-weight: bold; 
	text-align: center;
	}

.COD { FONT-SIZE: 10pt; COLOR: #900000;}

.hazmat {
	border: 1px solid #900000;
	color: #900000; 
	font-weight: bold;
	text-align: center;
	}

.transit {
	border: 0
	background-color: #ffffff;
	font-size: 8pt;
	width: 96%;
	margin-left: 2%;
	margin-top: 2%;
	}

.appTable {
	background-color: #ddd; 
	border-left: 0.1em solid #eee;
	border-top: 0.1em solid #fff;
	border-right: 0.1em solid #bbb;
	border-bottom: 0.1em solid #888;
	margin: 0.4em;
	width: 710px;
	}
.appTable td {padding: 0.1em; spacing: 0.1em;}

.bigGreen {
	font-size: 14px;
	font-weight: bold;
}
.bigGreen a {
   background-color: #141; 
   color: #ffa; text-decoration: none;
   border: 2px outset #333;
   margin: 2px;
   padding: 4px;
   }
.bigGreen a:hover {text-decoration: underline; color: #fff;}
.bigGreen a:visited {text-decoration: underline; color: #fff;}

   