body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
frame
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

INPUT, SELECT
{
	background-color:white;
	font-size:XX-Small;
	height:20px;
}

.grayInternalCB
{
	background-color: #e0e0e0;
}

SPAN
{
	font-size:xx-small;
}


.screenTableHeader
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-width:0px;
	font-weight: normal;
	font-size: 30;
	color: white;
	background-color: #99cc00;
	text-align:center;
}


.grayTableSurround
{

	border: solid 10px #f0f0f0;
	background-color: #f0f0f0;
}


.greenTrHeader
{
	font-weight: bold;
	color: #CCFFCC;
	background-color: #75AAD3;
	height: 17;
	font-size:X-small;
}

.greenTrInternal
{
	font-weight:  bold;
	color: #CCFFCC;
	background-color: #75AAD3;
	height: 17;
	font-size:X-small;
}
.greenTrHeadings
{
	font-weight:  normal;
	color: #CCFFCC;
	background-color: #339966;
	height: 17;
	font-size:XX-small;
}

.TrOdd
{
	background-color: #EDEDED;
	height: 20;
	font-size:XX-small;
}
.TrEven
{
	background-color: #e0e0e0;
	height: 20;
	font-size:XX-small;
}

.grayTableInternal
{
	border-right:solid 1px white;
	border-top:solid 1px gray;
	border-left:solid 1px gray;
	border-bottom:solid 1px white;
	font-size:xx-small;
	color: #400040;
	background-color: #e0e0e0;
}

.grayTrRow
{
	height:17px;
}

.grayTrGap
{
	height:10px;
	width:100%;
}

.textBox
{
	background-color:white;
}

.listBox
{
	background-color:white;
}


.readOnly
{
	background-color:inactiveborder;
}

Table.buttonTable
{
	padding:0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-collapse: collapse;
	empty-cells: show;
	border: 0px;
}


Table.buttonTable A
{
	 color:#75AAD3;
	 text-decoration:none;
	 font-size:x-small;
	 vertical-align:top;
}

.errorText
{
	color:red;
}

.okMessageText
{
	color: #CCFFCC;
}

.vendortable {
	FONT-SIZE: 100%; HEIGHT: 100%; POSITION: relative; WIDTH: 100%
}
.divvendortable {
	BACKGROUND-COLOR: window;
	OVERFLOW: auto;
	WIDTH: 100%
}
.vendorlisttable {
	BORDER-COLLAPSE: collapse; 
HEIGHT: 100%; WIDTH: 100%
}
.vendorlistheading {
	TEXT-ALIGN: left;
 background-color: #D2ED81;
}
	
.vendorlistheadingtitle {
	FONT-STYLE: normal; HEIGHT: 1em; TEXT-ALIGN: left;
	font-weight:  bold;
	color: white;
	background-color: #99cc00;
	height: 17;
	font-size:X-small;
}

.oldnav:link { FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
.oldnav:visited { FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
.oldnav:active { FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
.oldnav:hover { FONT-SIZE: xx-small; COLOR: #0000a0; FONT-FAMILY: Verdana; TEXT-DECORATION: underline }
.nav:link { COLOR: #000000; TEXT-DECORATION: none }
.nav:visited { COLOR: #000000; TEXT-DECORATION: none }
.nav:active { COLOR: #000000; TEXT-DECORATION: none }
.nav:hover { COLOR: #0000a0; TEXT-DECORATION: underline }
.nav2:link { COLOR: #000000; TEXT-DECORATION: none }
.nav2:visited { COLOR: #000000; TEXT-DECORATION: none }
.nav2:active { COLOR: #000000; TEXT-DECORATION: none }
.nav2:hover { COLOR: #0000a0; TEXT-DECORATION: underline }


.nav3:link { font-weight: bold; color: #1E5284; TEXT-DECORATION: none }
.nav3:visited {font-weight: bold; color: #1E5284;   TEXT-DECORATION: none }
.nav3:active {font-weight: bold; color: #1E5284;   TEXT-DECORATION: none }
.nav3:hover {font-weight: bold; COLOR: #0000a0; TEXT-DECORATION: underline }

.gallistheading {
	BACKGROUND-COLOR: buttonface; FONT-STYLE: normal; HEIGHT: 1em; TEXT-ALIGN: left
}

