/* CSS Document */
body { background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 12px; margin: 0px}
P {color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 12px}
H1	{font-weight: bold; font-size: 18px; COLOR: #000066/*; margin-bottom:-3px; margin-top:-5px*/}
H2	{font-size: 14px; COLOR: #000066}
H3	{font-size: 12px; COLOR: #000066}
H4	{font-weight: bold; font-size: 12px}
H5	{font-size: 12px}
INPUT	{font-size: 11px; font-family: Verdana,Arial,Helvetica}
SELECT	{font-size: 11px; font-family: Verdana,Arial,Helvetica}

UL	{font-size: 12px; font-family: Verdana,Arial,Helvetica; line-height:15px}
td {color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 12px}
.small	{font-size: 10px; font-weight: normal}
.sm	{font-size: 13px; font-weight: bold}
.small a {font-weight: normal}
.blue	{font-size: 10px; COLOR: #000066}
.largeblue	{font-size: 14px; COLOR: #000066; font-weight: bold}

.navglobal	{color: #ffffff; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold}
.navglobal	p {color: #ffffff; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold}
.navglobal a {color: #ffffff; text-decoration: none}
.navglobal a:active	{color: #ffffff; text-decoration: none}
.navglobal a:link	{color: #ffffff; text-decoration: none}
.navglobal a:visited	{color: #ffffff; text-decoration: none}
.navglobal a:hover	{color: #ffffff; text-decoration: none}

.navhub	{color: #404040; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold}
.navhub	p {color: #404040; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold}
.navhub	td {color: #404040; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold}
.navhub	th {color: #404040; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold}
.navhub a {color: #404040; text-decoration: none}
.navhub a:active	{color: #404040; text-decoration: none}
.navhub a:link	{color: #404040; text-decoration: none}
.navhub a:visited	{color: #404040; text-decoration: none}
.navhub a:hover	{color: #404040; text-decoration: none}

.navprofile	{color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold}
.navprofile a {color: #000000; text-decoration: bold}
.navprofile a:active	{color: #000000; text-decoration: none}
.navprofile a:link	{color: #000000; text-decoration: none}
.navprofile a:visited	{color: #000000; text-decoration: none}
.navprofile a:hover	{color: #000000; text-decoration: underline}

.navproducts	{color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold}
.navproducts a {color: #000000; text-decoration: none}
.navproducts a:active	{ color: #000000; text-decoration: none }
.navproducts a:link	{ color: #000000; text-decoration: none }
.navproducts a:visited	{ color: #000000; text-decoration: none }
.navproducts a:hover	{ color: #000000; text-decoration: none }

.search	{color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold}
.search a {color: #000000; text-decoration: none}
.search a:active	{ color: #000000; text-decoration: none }
.search a:link	{ color: #000000; text-decoration: none }
.search a:visited	{ color: #000000; text-decoration: none }
.search a:hover	{ color: #000000; text-decoration: none }

.navbreadcrumb {color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10px}
.navbreadcrumb a {color: #000000; text-decoration: none}
.navproducts a:active	{ color: #000000; text-decoration: none }
.navproducts a:link	{ color: #000000; text-decoration: none }
.navbreadcrumb a:visited	{ color: #000000; text-decoration: none }
.navbreadcrumb a:hover	{ color: #000000; text-decoration: underline }

.producttable	 {border: 0px none; margin-top:10px}
.producttable TD    {font-size: 10px; text-align: left}
.producttable TD A  {font-size: 10px; text-align: left}
.producttable P    {font-size: 10px; text-align: left}
.producttable H1    {text-align: left}
.producttable strong    {text-align: left; font-size:11px; color:#404040}
.producttable A {color: #000000; text-decoration: none}
.producttable A:hover {text-decoration: underline}
.producttable A:link {color:#000000}
.producttable A:visited {color:#000000}

.textheader  	{color: #ffffff; font-family: Verdana, Arial, Helvetica; font-size: 20px; font-weight: bold}

.partsearch 	{color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold}
.partsearch a	{color: #000000; text-decoration: none}

.contacttable	 {border: 0px none}
.contacttable TD    {font-size: 10px; text-align: left; vertical-align: top; line-height:10px}
.contacttable TD A  {font-size: 10px; text-align: left; vertical-align: top}
.contacttable TH    {font-size: 12px; text-align: left; vertical-align: top; background-color: eeeeee}

.conferencetable	 {border: 0px none}
.conferencetable TD    {font-size: 12px; text-align: left; vertical-align: middle; line-height:12px}
.conferencetable TD A  {font-size: 12px; text-align: left; vertical-align: middle}
.conferencetable TH    {font-size: 12px; text-align: left; vertical-align: middle; background-color: eeeeee}

.homeright	 {border: 0px none}
.homeright TD    {font-size: 10px; text-align: left; vertical-align: top; line-height:10px}
.homeright TD A  {font-size: 10px; text-align: left; vertical-align: top}
.homeright TH    {font-size: 10px; text-align: left; vertical-align: top}
.homeright P   {font-size: 10px; text-align: left; vertical-align: top}

.prodTable	{ border-collapse: collapse }
.prodTableHead TD	{ color: #000000; background-color: #f0f0f0; font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: bold; text-align: center; vertical-align: bottom}
.prodTableBase TD	{ color: #000000; background-color: #DAD9E9; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold;  vertical-align: bottom}
.prodTablePart TD	{ color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 9px; text-align: center; vertical-align: top}


.printthis a {color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal}

.stockquote	 {border: 0px none}
.stockquote TD    {font-size: 10px; text-align: left;  line-height:15px}
.stockquote TD A  {font-size: 10px; text-align: left}
.stockquote TH    {font-size: 10px; text-align: left}
.stockquote P   {font-size: 10px; text-align: left}

.micronTable	{border-right: #bbbbbb 1px solid; border-top: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; border-bottom: #bbbbbb 1px solid}
.micronTable TD	{border-right: #bbbbbb 1px solid; border-top: #bbbbbb 1px solid; font-size: 10px; BORDER-LEFT: #bbbbbb 1px solid;    border-bottom: #bbbbbb 1px solid}
.micronTable TH	{border-right: #bbbbbb 1px solid; border-top: #bbbbbb 1px solid; font-size: 12px; BORDER-LEFT: #bbbbbb 1px solid; COLOR: black; border-bottom: #bbbbbb 1px solid;BACKGROUND-COLOR: #DAD9E9; vertical-align: top}
.micronTable TH A	{COLOR: black}

.micronTable2	{border-right: #000000 1px solid; border-top: #000000 1px solid; BORDER-LEFT: #000000 1px solid; border-bottom: #000000 1px solid}
.micronTable2 TD	{border-right: #000000 1px solid; border-top: #000000 1px solid; font-size: 10px; BORDER-LEFT: #000000 1px solid;    border-bottom: #000000 1px solid}
.micronTable2 TH	{border-right: #0000001px solid; border-top: #000000 1px solid; font-size: 12px; BORDER-LEFT: #000000 1px solid; COLOR: black; border-bottom: #000000 1px solid;BACKGROUND-COLOR: #DAD9E9; vertical-align: top}
.micronTable2 TH A	{COLOR: black}

.presentationstable	{BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; BORDER-BOTTOM: #bbbbbb 1px solid}
.presentationstable TD	{BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #bbbbbb 1px solid;    BORDER-BOTTOM: #bbbbbb 1px solid}
.presentationstable TH	{BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #bbbbbb 1px solid; COLOR: white; BORDER-BOTTOM: #bbbbbb 1px solid;BACKGROUND-COLOR: #767CB0; verticalAlign: top}
.presentationstable TH A 	{COLOR: white}

.matrixTable {font-family: verdana, arial, helvetica, sans-serif; border-top: #bbbbbb 3px solid; border-bottom: #bbbbbb 2px solid
}

.matrixTable TH	{
	font-size: 9px;
	text-align : left;
	COLOR: black;
	font-weight:bold;
	border-bottom: #bbbbbb 1px solid;
	BACKGROUND-COLOR: #dedbde;
	vertical-align : top;
	
}

.matrixTable TD	{font-size: 9px}
/* DHTML Tabs for Product Nav */
div.tabArea 	{ font-size: 11px; font-weight: bold; border: 1px solid #000000; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px;}
a.tab 			{ background-color: #f0f0f0; border: 1px solid #000000; border-bottom-width: 0px; padding: 2px 1em 2px 1em; text-decoration: none;}
a.tab, a.tab:visited { color: #606060;}
a.tab:hover		{ background-color: #DAD9E9; color: #606060;}
a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited { background-color: #8C93CC; color: #FFFFFF;}

/* Product List Page - Table Styles*/
.prodTableHead	{ color: #000000; background-color: #f0f0f0; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; text-align: center; vertical-align: bottom}
.prodTableHeadLeft	{ color: #000000; background-color: #f0f0f0; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; text-align: left; vertical-align: bottom}
.prodTableDiv	{ color: #000000; background-color: #DAD9E9; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold;  vertical-align: bottom}
.prodTableBody	{ color: #000000; background-color: #f0f0f0; font-family: Verdana, Arial, Helvetica; font-size: 9px; text-align: left; vertical-align: top}
.prodTableBodyLeft	{ color: #000000; background-color: #f0f0f0; font-family: Verdana, Arial, Helvetica; font-size: 9px; text-align: center; vertical-align: top}
.prodTable		{ color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10px; text-align: center; vertical-align: top}
.moduleSearchBox { font-family: Verdana, Arial, Helvetica; font-size: 10px; width: 140} 

.panel  {font-size: 11px}
.panel TH    {font-size: 11px; color: #ffffff; font-weight: bold}
.panel TD    {font-size: 11px; vertical-align: top; line-height:15px; horizontal-align:center}
.panel P   {font-size: 11px; text-align: left; vertical-align: top}
.panel a {font-size: 11px; color: #000000; text-decoration: none; font-weight:bold}
.panel a:active	{color: #000000; text-decoration: none; font-weight:bold}
.panel a:link	{color: #000000; text-decoration: none; font-weight:bold}
.panel a:visited	{color: #000000; text-decoration: none; font-weight:bold}
.panel a:hover	{color: #000000; text-decoration: underline; font-weight:bold}

.tblActiveCell { background-color: #8C93CC; border: 1px solid #000000; border-bottom-width: 0px; padding: 2px 1em 2px 1em; text-decoration: none; color: #FFFFFF;  font-size: 11px; font-weight: bold;}
.tblActiveCell  a { color: #FFFFFF;  font-size: 11px; font-weight: bold;}
.tblNormalCell { background-color: #f0f0f0; border: 1px solid #000000; border-bottom-width: 0px; padding: 2px 1em 2px 1em; text-decoration: none; color: #808080;  font-size: 11px; font-weight: bold;}
.tblNormalCell  a { color: #808080; font-weight: bold; }
.tblEmptyCell { border: 1px solid #000000; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px;  font-size: 11px; font-weight: bold;}

.opentoptable { border: 1px solid #CCCCCC; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-top-width: 0px;}

.tight     {margin-top:-1px; margin-bottom:-1px}
.tight	ul {margin-top:-5px}
.tight	ol {margin-top:-1px}
.tight	li {margin-top:-5px; margin bottom:-5px; line-height: 2em;}
.tight	p  {margin-bottom:-1px}
.tight H2   {margin-bottom:-5px}

.compactlist    {padding-top:1px; padding-bottom:1px; font-weight:bold}
.compactlist ul {padding-top:1px; padding-bottom:1px}
.compactlist li {padding-top:1px; padding-bottom:1px; font-weight:bold}
.compactlist li {padding-top:1px; padding-bottom:1px}

.whitebold {color: #ffffff; font-weight="bold"; font-smooth="always"}
eh1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	italic;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #002B7F;
}
eh2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	4em;
	font-weight:	700;
	font-style:	italic;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #002B7F;
}
div#flash {
position:absolute;
z-index: -100;
}

.localNav { background-color: #E8E8E8; color: #000000; font-size: 10px; 
	border: thin solid #E8E8E8 }
.localNav th { font-size: 10px; padding-left: 5; border: thin solid #E8E8E8; text-align: Left }
.localNav td { font-size: 10px; padding-left: 15; border: thin solid #E8E8E8 }
.localNav a { color: #000000; text-decoration: none }

.localNavDestination { background-color: #FFFFFF; color: #000000; font-size: 10px; font-weight: bold;
	border: thin solid #c0c0c0 }
.localNavDestination td { background-color: #FFFFFF; color: #000000; font-size: 10px; font-weight: bold;
	border: thin solid #c0c0c0 }

	TD .border1 {
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000; 
}
/* style added for job posting */
.jobHeader td {background:#000066; color:#000000; font-weight:bold;
}
.jobField td {background:#ffffff;}