.clS2,.clS2over
{
	 position:absolute;
	 width:120;
	 font-family:arial,helvetica;
	 cursor:pointer;
	 cursor:hand;
}
.clS2
{
	 color:black;
	 background-color:Black;
	 layer-background-color:Black;
}
.clSover 
{
	 color:white;
	 background-color:Black;
	 layer-background-color:Black
}
.clB1 
{
	 position:absolute;
	 layer-background-color:Black;
	 background-color:Black;
	 visibility:hidden
}
.clB2 
{
	 position:absolute;
	 layer-background-color:Black;
	 background-color:Black;
	 visibility:hidden
}
.clB3 /* Outline above and below menu */
{
	 position:absolute;
	 layer-background-color:Black;
	 background-color:Black;
	 visibility:hidden
}
.clBar /* background of menu bar */
{
	 position:absolute;
	 width:10;
	 height:10;
	 visibility:hidden;
	 layer-background-color:Black;
	 background-color:Black;
}
.clT /* menu bar items */
{
	color:white;
	background-color:Black;
	font-family:Verdana,Arial;font-size:11px;letter-spacing:1pt;padding:2px;text-align:center;
}
.clTover /* menu bar hover */
{
	color:black;
	background-color:#699;
	font-family:Verdana,Arial;font-size:11px;letter-spacing:1pt;padding:2px;text-align:center;
}
.clS /* drop menu item */
{
	color:black;
	background-color:#9CC;
	font-family:Verdana,Arial;font-size:10px;font-weight:bold;padding:2px;text-align:left;
}
.clSover /* drop menu item hover */
{
	color:black;
	background-color:#DFF;
	font-family:Verdana,Arial;font-size:10px;font-weight:bold;padding:2px;text-align:left;
}
.onOrderDetailVendorLine
{
	FONT-SIZE: 12px; 
	background: #ffff99; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif ;
}



A:link
{
    COLOR: #05A;
}
A:visited
{
    COLOR: #05A;
}
A:hover
{
    COLOR: #F33;
    TEXT-DECORATION: underline
}

.textInput 
{ 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 100px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 17px ;
}
.disabledCell
{
	FONT-SIZE: 12px; 
	background: #ffffff;
	COLOR: black;
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif ;
}
.bgyellow
{
	FONT-SIZE: 12px; 
	background: #ffff99; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif ;
	text-align: right;
}
.onOrderDetailVendorLine
{
	FONT-SIZE: 12px; 
	background: #ffff99; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif ;
}
.editVendorLink
{
	COLOR: yellow; 
}
.frontPageleftmenuItems
{
	FONT-SIZE: 14px; 
	COLOR: yellow; 
	LINE-HEIGHT: 18px;
	font-weight: BOLD; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.signUpPageRequired
{
	FONT-SIZE: 14px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 18px;
	font-weight: BOLD; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.heading 
{ 
	FONT-SIZE: 14px; 
	COLOR: #333333; 
	LINE-HEIGHT: 18px;
	font-weight: bold; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.catagoryMaintenanceLink
{
	color:yellow;
}
.body 
{ 
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif ;
}
.errmes 
{ 
	FONT-SIZE: 12px; 
	COLOR: red; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif ;
}
.buttonInput 
{ 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 21px; 
}
.MenuBar
{
	background: blue;
}


table.Detail
{
	FONT-SIZE: 12px; 
	BACKGROUND: #ffffff;	
	COLOR: #000000;
}
tr.LargeFont
{
	FONT-SIZE: 16px; 
}
.Bold
{
	font-weight: bold; 
}
.SmallFont
{
	FONT-SIZE: 12px; 
}
tr.PeriodRow,
tr.headerRow
{
	FONT-SIZE: 16px; 
	BACKGROUND: #6699ff;
	COLOR:#000000;
}
td.FirstColumn
{
	WIDTH: 150px;
}
td.FirstColumnMain
{
	WIDTH: 155px;
}
td.PeriodCell
{
	WIDTH: 64px;	
}
td.DetailCell
{
	WIDTH: 64px;
	text-align: right;
}
td.BigRedNumber
{
	background: #e0e0e0;
	color: #ff0000;
	font-weight: bold; 
	text-align: right;
	width: 64px;
}
td.RowHeader,
tr.deptRow,
td.classCell
{
	BACKGROUND: #e0e0e0;
}
td.deptCell
{
	font-weight: bold; 
}

input.PTBInput {
	text-align: right;
	width: 64px;
	font-size: 12px; 
}

tr.hiddenRow {
	display: none;
}