/**************/
/* MENU 	*/
/**************/
table.menu{
	width		:150px;
	background-color:none;
	text-decoration	:none;
}
td.menu{
	text-align	:center;
	background-color:#DDFFFF;
	font-size	:13pt;
	color		:navy;
	font-weight	:bold;
	border-color	:navy;
	background-color:#DDDDFF;
	cursor		:hand;
}
td.menuHome{
	text-align	:center;
	background-color:#DDFFFF;
	font-size	:14pt;
	color		:blue;
	font-weight	:bold;
	border-color	:navy;
	background-color:#DDDDFF;
	cursor		:hand;
}
/**************/
/* BLUEISH FORM    */
/**************/
table.blueishForm{
	width		:450px;
	background-color:blue;
}
td.blueishFormTitle{
	text-align	:center;
	background-color:#BBBBFF;
	font-weight	:bold;
	font-size	:18pt;
	color		:navy;
}
th.blueishForm{
	text-indent	:6px;
	text-align	:left;
	background-color:#DDFFFF;
	font-size	:12pt;
	color		:navy;
	font-weight	:bold;
	border-color	:navy;
}
td.blueishForm{
	font-size	:10pt;
	text-align	:center;
	background-color:#DDDDFF;
	border-color	:navy;
}
td.blueishFormSmall{
	font-size	:8pt;
	text-align	:left;
	background-color:#DDDDFF;
	border-color	:navy;
}
input.blueishForm{
	width		:240px;
	border-color	:#9999FF;
	border-width	:3px;
	font-size	:12pt;
}
select.blueishForm{
	width		:240px;
	border-color	:#9999FF;
	border-width	:3px;
	font-size	:10pt;
}
textarea.blueishForm{
	height		:100px;
	width		:240px;
	border-color	:#9999FF;
	border-width	:3px;
	font-size	:12pt;
}
span.blueishFormButton{
	height		:20px;
	width		:230px;
	background-color:#9999FF;
	border-color	:#9999FF;
	border-width	:3px;
	font-size	:16pt;
	color		:navy;	
	cursor		:hand;
}
/**************/
/* GREENISH FORM    */
/**************/
table.greenishForm{
	width		:450px;
	background-color:green;
}
td.greenishFormTitle{
	text-align	:center;
	background-color:#67FF57;
	font-weight	:bold;
	font-size	:18pt;
	color		:navy;
}
th.greenishForm{
	text-indent	:6px;
	text-align	:left;
	background-color:#E7FFE4;
	font-size	:12pt;
	color		:navy;
	font-weight	:bold;
	border-color	:navy;
}
td.greenishForm{
	font-size	:12pt;
	text-align	:center;
	background-color:#C9FCC4;
	border-color	:navy;
}
td.greenishFormSmall{
	font-size	:8pt;
	text-align	:left;
	background-color:#C9FCC4;
	border-color	:navy;
}
input.greenishForm{
	width		:240px;
	border-color	:green;
	border-width	:3px;
	font-size	:12pt;
}
textarea.greenishForm{
	height		:100px;
	width		:240px;
	border-color	:green;
	border-width	:3px;
	font-size	:12pt;
}
span.greenishFormButton{
	height		:20px;
	width		:150px;
	background-color:#67FF57;
	border-width	:3px;
	border-color	:dark-green;
	font-size	:16pt;
	color		:navy;	
	cursor		:hand;
}
/**************/
/* VIEW PO    */
/**************/
table.POForm{
	background-color:#24FF00;
}
td.POContractorName{
	text-align	:center;
	font-weight	:bold;
	font-size	:18pt;
	background-color:#128100;
	color		:white;
}
th.POForm{
	text-align	:left;
	font-weight	:bold;
	font-size	:12pt;
	background-color:#128100;
	color		:white;
}
td.POForm{
	text-align	:right;
	font-weight	:bold;
	font-size	:14pt;
	background-color:#128100;
	color		:#24FF00;
}
td.POminorTitle{
	text-align	:center;
	font-weight	:bold;
	font-size	:14pt;
	background-color:#128100;
	color		:white;
}
td.POColumnHeader{
	text-align	:center;
	font-weight	:bold;
	font-size	:10pt;
	background-color:#128100;
	color		:#24FF00;
}
/**************/
/* VIEW RFQ    */
/**************/
table.RFQForm{
	background-color:#AAAAFF;
}
td.RFQContractorName{
	text-align	:center;
	font-weight	:bold;
	font-size	:18pt;
	background-color:navy;
	color		:white;
}
th.RFQForm{
	text-align	:left;
	font-weight	:bold;
	font-size	:12pt;
	background-color:navy;
	color		:white;
}
td.RFQForm{
	text-align	:left;
	font-weight	:bold;
	font-size	:14pt;
	background-color:navy;
	color		:#AAAAFF;
}
td.RFQminorTitle{
	text-align	:center;
	font-weight	:bold;
	font-size	:14pt;
	background-color:navy;
	color		:white;
}
td.RFQColumnHeader{
	text-align	:center;
	font-weight	:bold;
	font-size	:10pt;
	background-color:#99FFFF;
	color		:navy;
}
/**************/
/* VIEW RFQ Vendor Detail   */
/**************/
table.VendorDetail{
	width		:100%;
	background-color:#AAAAFF;
	border-width	:0px;
}
td.VendorDetail{
	text-align	:center;
	font-size	:10pt;
	background-color:#FFFFFF;
	color		:blue;
}
th.VendorDetail{
	text-align	:center;
	font-weight	:bold;
	font-size	:10pt;
	background-color:#99FFFF;
	color		:navy;
}
th.VendorDetailColumnHeader{
	text-align	:center;
	font-weight	:bold;
	font-size	:10pt;
	background-color:navy;
	color		:white;
}
/* VIEW RFQ Vendor Total   */
th.VendorTotal{
	text-align	:center;
	font-weight	:bold;
	font-size	:10pt;
	background-color:#99FFFF;
	color		:navy;
}
td.VendorTotal{
	text-align	:center;
	font-weight	:bold;
	font-size	:10pt;
	background-color:#FFFFFF;
	color		:blue;
}
td.VendorTotalRed{
	text-align	:center;
	font-weight	:bold;
	font-size	:10pt;
	background-color:#FFFFFF;
	color		:red;
}
/**************/
/* TABLE OF CONTENTS    */
/**************/
table.tableOfContents{
	background-color:blue;
	width		:700px;
}
td.tableOfContents{
	cursor		:hand;
	text-align	:left;
	background-color:navy;
	font-size	:12pt;
	color		:white;
	font-weight	:bold;
}
/**************/
/* SEARCHBAR FORM    */
/**************/
table.searchBarForm{
	width		:450px;
	background-color:blue;
}
td.searchBarFormTitle{
	text-align	:center;
	background-color:navy;
	font-weight	:bold;
	font-size	:18pt;
	color		:#BBBBFF;
}
th.searchBarForm{
	text-indent	:6px;
	text-align	:left;
	background-color:#DDFFFF;
	font-size	:12pt;
	color		:navy;
	font-weight	:bold;
	border-color	:navy;
}
td.searchBarForm{
	text-align	:center;
	background-color:#DDDDFF;
	border-color	:navy;
}
input.searchBarForm{
	width		:140px;
	border-color	:#9999FF;
	border-width	:3px;
	font-size	:12pt;
}
select.searchBarForm{
	width		:240px;
	border-color	:#9999FF;
	border-width	:3px;
	font-size	:10pt;
}
a.searchBar{
	text-decoration	:none;
	font-weight	:bold;
	font-size	:11pt;
	color		:#6666FF;
}
/**************/
/* CATALOG    */
/**************/
td.catalog{
	background-color:#EFEFEF;
	font-size	:9pt;
}
th.catalog{
	text-align	:left;
	background-color:#C0C0C0;
	font-size	:10pt;
}
td.catalogTitle{
	background-color:#990000;
	font-size	:12pt;
	color		:#FFFFFF;
	font-weight	:bold;
}





td.maroonTitle{
	color		:#ffffff;
	background-color:#990000;
	font-weight	:bold;
	font-size	:12pt;
}
th.partText{
	color		:#000000;
	background-color:#CC9999;
	font-size	:11pt;
	text-align	:center;
	vertical-align	:top;
}
td.partText{
	color		:#000000;
	background-color:#DDDDDD;
	font-size	:10pt;
	text-align	:center;
	vertical-align	:top;
}
td.partTextHighlight{
	color		:#000000;
	background-color:yellow;
	font-size	:10pt;
	text-align	:center;
	vertical-align	:top;
	font-weight	:bold;
}


a.menuitem{
	text-decoration	:underline;
}
span.printButton{
	font-size	:9pt;
	font-weight	:bold;
	color		:#777777;
}
img.icon{
	border-width	:0px;
}
input.textField{
	font-size	:14pt;
	color		:blue;
}
td.RFQText{
	font-size	:14pt;
	color		:blue;
	font-weight	:bold;
}
span.redText{
	font-size	:10pt;
	color		:red;
	font-weight	:bold;
}
span.formFieldItem{
	font-size	:12pt;
	color		:blue;
	font-weight	:bold;
}
.formFieldTextField{
	border-color	:blue;
	border-width	:2px;
	font-size	:9pt;
	width		:280px;
}
.button{
	cursor		:hand;
}
span.login{
	font-size	:10pt;
	font-weight:bold;
	color		:red;
}
span.instructions{
	font-size	:9pt;
	color		:#555555;
}
span.formTitle{
	text-align	:center;
	font-size	:18pt;
	font-weight	:bold;
	color		:blue;
}
span.pageTitle{
	width		:100%;
	text-align	:center;
	font-size	:18pt;
	font-weight	:bold;
	color		:blue;
}
span.minorTitle{
	text-indent	:24px;
	width		:100%;
	text-align	:left;
	font-size	:14pt;
	font-weight	:bold;
	color		:navy;
}
span.majorTitle{
	text-indent	:10px;
	width		:100%;
	text-align	:left;
	font-size	:16pt;
	font-weight	:bold;
	color		:red;
	cursor		:hand;
}
td.title{
	text-align	:center;
	background-color:navy;
	font-size	:14pt;
	font-weight	:bold;
	color		:white;
}
p{
	text-indent	:16px;
	text-align	:left;
	font-size	:10pt;
	color		:black;
	line-spacing	:12pt;
}
li{
	text-align	:left;
	font-size	:9pt;
	color		:black;
}