@import url("Base-Apr-2006.css");
/*----------------------- Numbered Menu Styles -----------------------*/

#NumberedMenu {
	width: 586px;
	background-color: white;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	margin-bottom: 20px;
}

#NumberedMenu td {
	height: 30px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	color: #9D9D9D;
	font-family: arial;
	font-size: 8pt;
	cursor: pointer;
}

#NumberedMenu td a:link:before {color: #9D9D9D; text-decoration: none;}
#NumberedMenu td a:link:after {color: #9D9D9D; text-decoration: none;}
#NumberedMenu td a:visited {color: #9D9D9D; text-decoration: none;}
#NumberedMenu td a:hover {color: #9D9D9D; text-decoration: none;}
#NumberedMenu td a {color: #9D9D9D; text-decoration: none;}
#NumberedMenu td a:link:hover {color: #9D9D9D; text-decoration: none;}
#NumberedMenu td a:visited:hover {color: #9D9D9D; text-decoration: none;}

.NumberedMenuCircleEnclosure {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 25px;
	text-align: center;
	background-repeat: repeat-x;
}

.NumberedMenuCircleMask {
	position: absolute;
	width: 50%;
	top: 0%;
	height: 25px;
	/* modify background-color to match the background of the menu */
	background-color: white;
}

.NumberedMenuCircle {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
}

#NumberedMenu td .NumberedMenuCircleNumber a:link:before {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #666666; text-decoration: none;}
#NumberedMenu td .NumberedMenuCircleNumber a:link:after {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #666666; text-decoration: none;}
#NumberedMenu td .NumberedMenuCircleNumber a:visited {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #666666; text-decoration: none;}
#NumberedMenu td .NumberedMenuCircleNumber a:hover {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #666666; text-decoration: none;}
#NumberedMenu td .NumberedMenuCircleNumber a {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #666666; text-decoration: none;}
#NumberedMenu td .NumberedMenuCircleNumber a:link:hover {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #666666; text-decoration: none;}
#NumberedMenu td .NumberedMenuCircleNumber a:visited:hover {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #666666; text-decoration: none;}

#NumberedMenu td .NumberedMenuCircleNumberSelected a:link:before {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #FFFFFF; text-decoration: none;}
#NumberedMenu td .NumberedMenuCircleNumberSelected a:link:after {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #FFFFFF; text-decoration: none;}
#NumberedMenu td .NumberedMenuCircleNumberSelected a:visited {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #FFFFFF; text-decoration: none;}
#NumberedMenu td .NumberedMenuCircleNumberSelected a:hover {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #FFFFFF; text-decoration: none;}
#NumberedMenu td .NumberedMenuCircleNumberSelected a {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #FFFFFF; text-decoration: none;}
#NumberedMenu td .NumberedMenuCircleNumberSelected a:link:hover {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #FFFFFF; text-decoration: none;}
#NumberedMenu td .NumberedMenuCircleNumberSelected a:visited:hover {position: absolute; width: 100%; top: 0px; left: 0px; margin-top: 1px; font-family: verdana, arial; font-size: 14pt;  color: #FFFFFF; text-decoration: none;}

#NumberedMenu .NumberedMenuLabelSelected a:link:before {color: #008998;}
#NumberedMenu .NumberedMenuLabelSelected a:link:after {color: #008998;}
#NumberedMenu .NumberedMenuLabelSelected a:visited {color: #008998;}
#NumberedMenu .NumberedMenuLabelSelected a:hover {color: #008998;}
#NumberedMenu .NumberedMenuLabelSelected a {color: #008998;}
#NumberedMenu .NumberedMenuLabelSelected a:link:hover {color: #008998;}
#NumberedMenu .NumberedMenuLabelSelected a:visited:hover {color: #008998;}

/*----------------------- RFQ Styles -----------------------*/

.RFQTabBar, .QuotationsTabBar, .ProposalsTabBar {
	position: relative;
	width: 510px;
	height: 30px;
	border: 0px;
	margin: 0px;
}

.RFQTab, .RFQTabSelected, .RFQTabLabel, 
.QuotationsTab, .QuotationsTabSelected, .QuotationsTabLabel,
.ProposalsTab, .ProposalsTabSelected, .ProposalsTabLabel {
	position: relative;
	float: left;
	top: 0px;
	width: 260px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}

.RFQTabLabel {position: relative; margin-left: -260px; font-size: 11pt; font-weight: bold; color: #008998; padding: 6px 30px 2px 10px; text-decoration: none; z-index: 20;}
.RFQTabLabel a:link:before {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.RFQTabLabel a:link:after {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.RFQTabLabel a:visited {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.RFQTabLabel a:hover {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.RFQTabLabel a {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.RFQTabLabel a:link:hover {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.RFQTabLabel a:visited:hover {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}


.QuotationsTabLabel {position: relative; margin-left: -260px; font-size: 11pt; font-weight: bold; color: #008998; padding: 6px 30px 2px 10px; text-decoration: none; z-index: 20;}
.QuotationsTabLabel a:link:before {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.QuotationsTabLabel a:link:after {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.QuotationsTabLabel a:visited {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.QuotationsTabLabel a:hover {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.QuotationsTabLabel a {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.QuotationsTabLabel a:link:hover {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.QuotationsTabLabel a:visited:hover {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}

.ProposalsTabLabel {position: relative; margin-left: -260px; font-size: 11pt; font-weight: bold; color: #008998; padding: 6px 30px 2px 10px; text-decoration: none; z-index: 20;}
.ProposalsTabLabel a:link:before {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.ProposalsTabLabel a:link:after {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.ProposalsTabLabel a:visited {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.ProposalsTabLabel a:hover {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.ProposalsTabLabel a {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.ProposalsTabLabel a:link:hover {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}
.ProposalsTabLabel a:visited:hover {font-size: 11pt; font-weight: bold; color: #008998; text-decoration: none}

#CheckListDisplay { width: 555px; background-color: #E6EBEF; border:1px solid #CCCCCC; }
#CheckListDisplay td { background-color: #E6EBEF; }
#CheckListDisplay input { background-color: #E6EBEF !important; }
#CheckListDisplay p {  color: #366197; }

#RFQTabA, #QuotationsTabA, #ProposalsTabA {
	margin-left: 0px;
}

#RFQTabB, #QuotationsTabB, #ProposalsTabB {
	margin-left: -50px;
}

.RFQTab, .QuotationsTab, .ProposalsTab {
	border: 0px;
	z-index: 1;
	background-image: url(/Images/Evaluator/NumberedMenu/InactiveTab.png);
}

.RFQTabSelected, .QuotationsTabSelected, .ProposalsTabSelected {
	border: 0px;
	z-index: 10;
	background-image: url(/Images/Evaluator/NumberedMenu/ActiveTab.png);
}

.RFQTabContent, .QuotationsTabContent, .ProposalsTabContent {
	position: relative;
	clear: both;
	top: -9px;
	width: 92%;
	border: solid 1px #9D9D9D;
	margin: 0px;
	padding: 20px;
}

.RFQForm {
	position: relative;
	border: solid 1px white;
}

.RFQFormTable {
	background-color: #ebeff2;
	width: 100%;
	/*border: solid 10px #EBEFF2;*/
}

.RFQBorderDivBG {
	background-color: #EBEFF2;
}

.OptionTD {
	padding: 0px 5px;
}

table.RFQHalfTable {
	background-color: #EBEFF2;
	width: 98%;
	padding: 3px;
}
td.RFQCellBG  h5 {
	font-size: 12px;
	color: #008998;
	margin: 3px 0px 0px 0px;
}
td.RFQCellBG  h5.gray {
	color: #666;
}
td.RFQCellBG {
	background-color: #EBEFF2;
	/*border: solid 10px #EBEFF2;*/
	padding: 5px 0px 0px 10px;
}
.RFQLightDiv {
	border: solid 1px #b6cfe4;
	background: #fff;
	width: 100%;
	margin: 10px 10px 10px 0px;
	padding: 0px;
}
table.RFQLightTable {
	background-color: #fff;
	width: 98%;
	padding: 3px;
}
.working {
	background:#FFFF99;
}
.RFQBorderDiv {
	border: solid 1px #b6cfe4;
	margin: 0px 0px 20px 0px;
	/*padding: 10px;*/
}

.RFQPositionFormTable {
	width: 100%;
}

.RFQFormTable td {
	white-space: nowrap;
}

/* Cell and paragraph styling classes; may be combined. */

.AL {
	text-align: left;
	padding-left: 5px;
}

.AR {
	text-align: right;
	padding-right: 5px;
	color: #008998;
}

.AC {
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}

.AJ {
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
}

.FB { font-weight: bold; }

.FN { font-weight: normal; }

.FI { font-style: italic; }

.FU { text-decoration: underline; }

.BB { color: #000000; font-weight: bold; }

.CZ { color: #000000; }	/* Black (zero) */
.CW { color: #FFFFFF; }

.CR { color: #CC0000; }
.CY { color: #CCCC00; }
.CG { color: #00CC00; }
.CC { color: #00CCCC; }
.CB { color: #0000CC; }
.CM { color: #CC00CC; }

.CMR { color: #990000; }
.CMY { color: #999900; }
.CMG { color: #009900; }
.CMC { color: #009999; }
.CMB { color: #000099; }
.CMM { color: #990099; }

.CDR { color: #660000; }
.CDY { color: #666600; }
.CDG { color: #006600; }
.CDC { color: #006666; }
.CDB { color: #000066; }
.CDM { color: #660066; }

.TXT { padding: 10px 5px; }

.DarkBlue {
	color: #008998;
}

.DarkBlueBG {
	background-color: #008998;
}

.RFQForm h3 {
	margin: 6px 0px 0px 0px;
	border: solid 1px #008998;
}

.RFQForm h4 {
	margin: 3px 0px 3px 0px;
}

.RFQEquipGroup {
	font-weight: bold;
}

.RFQEquipDesc {
	padding-left: 60px;
}

.RFQQuantity {
	width: 40px;
	text-align: right;
}

.RFQEditButton {
	position: relative;
	float: right;
	margin: 0px 4px 6px 6px;
}

.RedAlert {
	color: red;
	/*font-style: italic;*/
	/*display: none;*/
}

input {
	padding-left: 2px;
	padding-right: 2px;
}

#container form {
	margin-top: 30px;
	z-index: 20;
}

#container .cal {
	z-index: 30;
}

.CurrentProductForm {
	border: solid 1px #008998;
	background-color: transparent;
	padding: 20px;
}

.CurrentProductForm table {
	background-color: transparent;
}

.ProductList {
	border-bottom: solid 1px #008998;
}

.ProductList td {
	white-space: normal;
	padding: 10px;
}

.WandT_0 { 
	font-size: 10pt;
	font-weight: bold;
	color: #008998;
	padding: 0px 5px;
}

.WandT_1 {
	font-size: 10pt;
	color: #008998;
}

.EquipDump_0, .EquipDump_1, .EquipDump_2, .EquipDump_3, .EquipDump_4 {
	font-weight: bold;
	color: #008998;
}

.SysQuote {
	border: solid 1px #008998;
}

.SysQuote th {
	font-size: 8pt;
	border: solid 1px #008998;
	text-align: center;
}

.SysQuote td {
	border-left: solid 1px #008998;
	border-right: solid 1px #008998;
	font-weight: normal;
	color: black;
	vertical-align: top;
}

.SysQuote .SysCat {
	background-color: #B6CFE4;
}

.SysQuote .SysCat td {
	color: #008998;
	font-weight: normal;
}

#ProjectDiscussionDisplayID .Alternate, .SysQuote .Alternate {
	background-color: white;
}

.SysQuote .InnerTable {
	border-top: solid 1px #008998;
	background-color: #EBEFF2;
}

.SysQuote .InnerTable td {
	border: 0px;
}

.SysQuote .TotalSection td {
	font-weight: bold;
}

.SysQuote .TotalSection .DiscountRow td {
	color: #008998;
}

.SysQuote .TotalSection .TotalColumn {
	font-size: 10pt;
}

.QuoteButtonContainer {
	padding: 0px;
	margin: 0px;
	float: right;
}

#QuoteOpenAllID {
	display: inline;
}

#QuoteCloseAllID {
	display: none;
}

.RFQRadioFix {
	background-color: #EBEFF2!important;
	border: 0px;
}

#RFQNavTextScreenID {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	display: none;
}

#RFQNavButtonsScreenID {
	position:absolute;
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	width:50%;
	height:20px;
	overflow:hidden;
	z-index:50;
	visibility: hidden;
}

#RFQNavButtonsScreenID img, #RFQNavTextScreenID img {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 100%;
}

#Trigger_RFQNBComment_ID {
	display: none;
}

/* The SAMenu classes 

.SAMenuContainerLevel0 {
	color: white;
	background-color: #4cacb6;
	font-family: arial, helvetica;
	font-size: 9pt;
}

.SAMenuContainerLevel1 {
	background-color: white;
	font-size: 8pt;
}

.SAMenuLevel0, .SAMenuLevel0Hover {
	color: white;
	font-weight: bold;
	border-top: solid 1px #008998;
	border-bottom: solid 1px #008998;
	background-color: #4cacb6;
	text-decoration: none;
	font-size: 9pt;
}

.SAMenuLevel0Hover {
	color: white;
	background-color: #008998;
	text-decoration: none;
	font-size: 9pt;
}

.SAMenuLevel0 a:link:before, 
.SAMenuLevel0 a:link:after, 
.SAMenuLevel0 a:visited, 
.SAMenuLevel0 a:hover, 
.SAMenuLevel0 a, 
.SAMenuLevel0 a:link:hover, 
.SAMenuLevel0 a:visited:hover {
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

.SAMenuLevel0Hover a:link:before, 
.SAMenuLevel0Hover a:link:after, 
.SAMenuLevel0Hover a:visited, 
.SAMenuLevel0Hover a:hover, 
.SAMenuLevel0Hover a, 
.SAMenuLevel0Hover a:link:hover, 
.SAMenuLevel0Hover a:visited:hover {
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 9pt;
}

.SAMenuLevel1
.SAMenuLevel1 a:link:before, 
.SAMenuLevel1 a:link:after, 
.SAMenuLevel1 a:visited, 
.SAMenuLevel1 a:hover, 
.SAMenuLevel1 a, 
.SAMenuLevel1 a:link:hover, 
.SAMenuLevel1 a:visited:hover {
	color: #4cacb6;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.SAMenuLevel1Hover,
.SAMenuLevel1Hover a:link:before, 
.SAMenuLevel1Hover a:link:after, 
.SAMenuLevel1Hover a:visited, 
.SAMenuLevel1Hover a:hover, 
.SAMenuLevel1Hover a, 
.SAMenuLevel1Hover a:link:hover, 
.SAMenuLevel1Hover a:visited:hover {
	color: #4cacb6;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
 End SAmenu Classes */
#CatalogDisplayTable {
	width: 100%;
}

#CatalogDisplayTable td {
	width: 50%;
}

#CatalogDisplayTable .CatalogDisplay {
	position: relative;
	width: 200px;
	height: 240px;
	text-align: left;
}

#CatalogDisplayTable .CatalogDisplay h2 {
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	height: 30px;
}

#CatalogDisplayTable .CatalogDisplay a {
	position: relative;
	display: block;
	width: 200px;
	height: 100%;
	padding-bottom: 10px;
	border: solid 1px #CCCCCC;
}

#CatalogDisplayTable .CatalogDisplay img {
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	display: block;
}

.StandoutBox { background-color: #d9ebef; }
.StandoutBox h2 { color: #235661 !important; font-size: 14px !important; }
.StandoutBox p { font-size: 10px; color: #235661; background-color: #d9ebef; line-height: 12px; }
.StandoutBox a:link:before { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30 !important; font-size : 11px !important;	text-decoration : none; font-weight: normal; }
.StandoutBox a:link:after { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30 !important; font-size : 11px !important; text-decoration : none !important; font-weight: normal; }
.StandoutBox a:visited { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30 !important; font-size : 11px !important;	text-decoration : none !important; font-weight: normal; }
.StandoutBox a:hover { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30 !important; font-size : 11px !important; text-decoration : underline !important; font-weight: normal; }
.StandoutBox a { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30 !important; font-size : 11px !important;	text-decoration : none !important; font-weight: normal; }
.StandoutBox a:link:hover { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30 !important; font-size : 11px !important; text-decoration : underline !important; font-weight: normal; }
.StandoutBox a:visited:hover { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30 !important; font-size : 11px !important; text-decoration : underline !important; font-weight: normal; }

.StandoutBoxDivider { background-color: #84a7af; }

.StandoutBoxMoreLinks a:link:before { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 14px;	text-decoration : underline; font-weight: normal; }
.StandoutBoxMoreLinks a:link:after { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 14px; text-decoration : underline; font-weight: normal; }
.StandoutBoxMoreLinks a:visited { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 14px;	text-decoration : underline; font-weight: normal; }
.StandoutBoxMoreLinks a:hover { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 14px; text-decoration : underline; font-weight: normal; }
.StandoutBoxMoreLinks a { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 14px;	text-decoration : underline; font-weight: normal; }
.StandoutBoxMoreLinks a:link:hover { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 14px; text-decoration : underline; font-weight: normal; }
.StandoutBoxMoreLinks a:visited:hover { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 14px; text-decoration : underline; font-weight: normal; }
.StandoutBoxMoreLinks p { line-height: 24px; }

.StandoutBoxArticles a:link:before { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #000000; font-size : 12px;	text-decoration : none; font-weight: bold; }
.StandoutBoxArticles a:link:after { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #000000; font-size : 12px; text-decoration : none; font-weight: bold; }
.StandoutBoxArticles a:visited { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #000000; font-size : 12px;	text-decoration : none; font-weight: bold; }
.StandoutBoxArticles a:hover { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #000000; font-size : 12px; text-decoration : underline; font-weight: bold; }
.StandoutBoxArticles a { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #000000; font-size : 12px; text-decoration : none; font-weight: bold; }
.StandoutBoxArticles a:link:hover { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #000000; font-size : 12px; text-decoration : underline; font-weight: bold; }
.StandoutBoxArticles a:visited:hover { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #000000; font-size : 12px; text-decoration : underline; font-weight: bold; }
.StandoutBoxArticles p { line-height: 24px; }

.ArticleBox { background-color: #d9ebef; font-size: 12px; color: #000000; line-height: 16px; }
.ArticleBox h2 { color: #235661 !important; font-size: 14px !important; }
.ArticleBox p { font-size: 12px; color: #000000; line-height: 16px; }
.ArticleBox blockquote { font-size: 9px; font-weight: bold; line-height: 11px; margin: 12px 0px 0px 0px; }
.ArticleBox a:link:before { font-family:  Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 10px;	text-decoration : none; font-weight: normal; }
.ArticleBox a:link:after { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 10px; text-decoration : none; font-weight: normal; }
.ArticleBox a:visited { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 10px;	text-decoration : none; font-weight: normal; }
.ArticleBox a:hover { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 10px; text-decoration : underline; font-weight: normal; }
.ArticleBox a { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 10px;	text-decoration : none; font-weight: normal; }
.ArticleBox a:link:hover { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 10px; text-decoration : underline; font-weight: normal; }
.ArticleBox a:visited:hover { font-family: Arial, Helvetica, Sans-Serif, Sans; color : #132b30; font-size : 10px; text-decoration : underline; font-weight: normal; }

.ResourceArticle h2 { color: #235661; font-size: 14px; }
.ResourceArticle p { color: #000000; }

.AdminRowOdd { background-color: #ECECEC; }

.AdminRowEven {	background-color: #FFFFFF; }

.AdminRowEven td, .AdminRowOdd td { padding-top: 5px; padding-bottom: 5px; }

.AcceptableSpan {
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #f60;
}

.GoodSpan {
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #69f;
}

.ExcellentSpan {
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #3f0;
}

.WhiteSpaceInfo {
	color: #996600;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: solid 1px #FFCC66;
	border-right: solid 1px #FFCC66;
}

.SameID {
	padding-left: 2px;
	padding-right: 2px;
	background-color: #FFCCCC;
	border: solid 1px #CC9999;
}

.CheckBoxIEFix {border: 0px;background: transparent !important;margin: 0px;padding: 0px;}
.RollLengthInput {width: 60px;text-align:right;}
.CalcCell {width:120px;}
.CalcCell select {width:100%;}
.CalcCell input {width:100%;text-align:right;padding:2px 5px 2px 5px;}
.CalcCell div {text-align:right;padding:2px 5px;border:solid 1px white;}


/**  Start of Shanklin Table Styles **/

#ShanklinPartTable {	position: relative; top: 0px; left: 0px; width: 820px;
        		padding: 0px; margin: 0px 0px 10px 0px;	border-collapse: collapse;}

#ShanklinPartTable thead th {	margin: 0px; padding: 2px 0px 2px 2px; 
				border-top: 2px outset #CCCCCC; border-bottom: 2px outset #CCCCCC;
				font-size: 9px; color: #FFFFFF; background-color: #008998; }

#ShanklinPartTable .Part { width: 60px; text-indent: 7px; }
#ShanklinPartTable .Desc { width: 130px; text-align: left; }
#ShanklinPartTable .Options { width: 75px; }
#ShanklinPartTable .Options img { width: 15px; height: 15px; display: inline; margin: 0px; padding: 0px; border: 0px; }
#ShanklinPartTable .UOM { width: 40px; }
#ShanklinPartTable .InStock { width: 60px; }
#ShanklinPartTable .ListPrice { width: 80px; }
#ShanklinPartTable .DistPrice { width: 80px; }
#ShanklinPartTable .InterCoPrice { width: 80px; }
#ShanklinPartTable .Quantity { width: 60px; }
#ShanklinPartTable .AddToCart { width: 75px; }
#ShanklinPartTable .AddToCart img { width: 80px; height: 25px; display: inline; margin: 0px; padding: 0px; border: 0px; }

#ShanklinPartTable tbody { font-size: 9px; }
#ShanklinPartTable tbody tr { background-color: #E6EBEF; vertical-align: top; }
#ShanklinPartTable tbody td { padding: 5px 0px 5px 0px; }
#ShanklinPartTable tbody tr.LightRow { background-color: #FFFFFF; }
#ShanklinPartTable tbody tr.DarkRow { background-color: #E6EBEF; }


#ShanklinCartTable {	position: relative; top: 0px; left: 0px; width: 820px;
        		padding: 0px; margin: 0px 0px 10px 0px;	border-collapse: collapse;}

#ShanklinCartTable thead th {	margin: 0px; padding: 2px 0px 2px 2px; 
				border-top: 2px outset #CCCCCC; border-bottom: 2px outset #CCCCCC;
				font-size: 9px; color: #FFFFFF; background-color: #008998; }

#ShanklinCartTable .Part { width: 60px; text-indent: 7px; }
#ShanklinCartTable .Desc { width: 130px; text-align: left; }
#ShanklinCartTable .UOM { width: 40px; }
#ShanklinCartTable .Quantity { width: 20px; }
#ShanklinCartTable .Update { width: 10px; }
#ShanklinCartTable .Remove { width: 10px; }
#ShanklinCartTable .ListPrice { width: 80px; }
#ShanklinCartTable .Total { width: 80px; }

#ShanklinCartTable tbody { font-size: 9px; }
#ShanklinCartTable tbody tr { background-color: #E6EBEF; vertical-align: top; }
#ShanklinCartTable tbody td { padding: 5px 0px 5px 0px; }
#ShanklinCartTable tbody tr.LightRow { background-color: #FFFFFF; }
#ShanklinCartTable tbody tr.DarkRow { background-color: #E6EBEF; }
#ShanklinCartTable tbody tr.Grand { background-color: #D6DBDF; }


#ShanklinOrderHistoryTable {	position: relative; top: 0px; left: 0px; width: 550px;
        		  	padding: 0px; margin: 0px 0px 10px 0px;	border-collapse: collapse;}

#ShanklinOrderHistoryTable thead th { margin: 0px; padding: 2px 0px 2px 2px; 
				      border-top: 2px outset #CCCCCC; border-bottom: 2px outset #CCCCCC;
				      font-size: 9px; color: #FFFFFF; background-color: #008998; }

#ShanklinOrderHistoryTable .Date { width: 60px; text-indent: 7px; }
#ShanklinOrderHistoryTable .Order { width: 60px; text-indent: 7px; }
#ShanklinOrderHistoryTable .PO { width: 130px; text-align: left; }

#ShanklinOrderHistoryTable tbody { font-size: 9px; }
#ShanklinOrderHistoryTable tbody tr { background-color: #E6EBEF; vertical-align: top; }
#ShanklinOrderHistoryTable tbody td { padding: 5px 0px 5px 0px; }
#ShanklinOrderHistoryTable tbody tr.LightRow { background-color: #FFFFFF; }
#ShanklinOrderHistoryTable tbody tr.DarkRow { background-color: #E6EBEF; }


#ShanklinPartHistoryTable {	position: relative; top: 0px; left: 0px; width: 550px;
        			padding: 0px; margin: 0px 0px 10px 0px;	border-collapse: collapse;}

#ShanklinPartHistoryTable thead th {	margin: 0px; padding: 2px 0px 2px 2px; 
					border-top: 2px outset #CCCCCC; border-bottom: 2px outset #CCCCCC;
					font-size: 9px; color: #FFFFFF; background-color: #008998; }

#ShanklinPartHistoryTable .Part { width: 40px; text-indent: 7px; }
#ShanklinPartHistoryTable .Desc { width: 80px; text-align: left; }
#ShanklinPartHistoryTable .Quantity { width: 20px; }
#ShanklinPartHistoryTable .Date { width: 60px; text-indent: 7px; }

#ShanklinPartHistoryTable tbody { font-size: 9px; }
#ShanklinPartHistoryTable tbody tr { background-color: #E6EBEF; vertical-align: top; }
#ShanklinPartHistoryTable tbody td { padding: 5px 0px 5px 0px; }
#ShanklinPartHistoryTable tbody tr.LightRow { background-color: #FFFFFF; }
#ShanklinPartHistoryTable tbody tr.DarkRow { background-color: #E6EBEF; }



#ShanklinManualTable {	position: relative; top: 0px; left: 0px;
        		padding: 0px; margin: 0px 0px 10px 0px;	border-collapse: collapse;}

#ShanklinManualTable thead th {	margin: 0px; padding: 2px 0px 2px 2px; 
				border-top: 2px outset #CCCCCC; border-bottom: 2px outset #CCCCCC;
				font-size: 9px; color: #FFFFFF; background-color: #008998; }

#ShanklinManualTable .Serial { width: 120px; text-indent: 7px; }

#ShanklinManualTable tbody { font-size: 9px; }
#ShanklinManualTable tbody tr { background-color: #E6EBEF; vertical-align: top; }
#ShanklinManualTable tbody td { padding: 5px 0px 5px 0px; }
#ShanklinManualTable tbody tr.LightRow { background-color: #FFFFFF; }
#ShanklinManualTable tbody tr.DarkRow { background-color: #E6EBEF; }
**  End of Shanklin Table Styles **/

