TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Tahoma, sans-serif
}
FORM {
	MARGIN: 0px
}

A {
	COLOR: #1263ad
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}




input,textarea,select {
color : #000000;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;

border-color : #000000;


}

.selects {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
border:1px solid;
border-color : #000000;
width:170px 
}

.menu { FONT-SIZE: 12px; FONT-FAMILY: verdana; color: #000000; FONT-WEIGHT: bold
}

.topmenu {
	FONT-SIZE: 11px; COLOR: #123456; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.topmenu:hover {
	COLOR: #ff0000
}
.topsmall {
	FONT-SIZE: 9px; COLOR: #1263ad; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.tsmall {
	FONT-SIZE: 9px; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.A_black {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.A_black:hover {
	COLOR: #1263ad
}
.A_white {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.A_white:hover {
	COLOR: #ffffff
}
.storytitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #1263ad; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif
}
.grey {
	FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif
}


A.grey:hover {
	FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.grey:link {
	FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.grey:active {
	FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.grey:visited {
	FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}

.code {
        FONT-SIZE: 9px; COLOR: blue; FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif
}
.codes {
	font-family: Arial, Courier New; font-size: 12px; color: #000099;  letter-spacing: 2;
	background-color: #F7F7F7;
} 
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #1263ad; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #1263ad; FONT-FAMILY: arial, Verdana, Tahoma, Helvetica, sans-serif
}

body, html { background-color:#F2F2F2; margin:0px 0px 0px 0px; text-align:center; height:100%; }

/* Start Form Styles */

form { margin: 0px; padding: 0px;}
form fieldset { padding: 6px; border: 1px #3e4b50 solid; margin-top: 0px; margin-right: 3px; margin-bottom: 3px;  margin-left: 3px; }
.fieldset { padding: 6px; border: 1px #3e4b50 solid; margin-top: 0px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; }
form fieldset legend { font-weight: bold; color: #FFFFFF; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; padding-right: 5px; padding-left: 5px; }	
legend { font-weight: bold; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding-right: 5px; padding-left: 5px; }
.formLegend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
label { float: left; margin: 3px 0px 0px 0px; clear: both; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #FFFFFF;}
form div label.labelreg{ float: none; margin: 3px 0px 0px 0px; clear: both; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 8pt; color: #000000; display: block; }
.labelRadio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.labelregB{ float: none; margin: 3px 0px; clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; display: block; }
form div label.labelCheckbox, form div label.labelRadio { float: none; display: block; padding: 0px; margin: 0px 0px 5px; text-align: left;}
.formField { border:1px solid #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #D9E3EB; padding: 1px; }
.formFieldB { border:1px solid #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #FFFFFF; padding: 1px; }
.required { color:#FF0000; }
.button{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #85A2B8; padding: 1px; border: 1px solid #666666; margin: 4px 4px 4px 0px; text-decoration: none; }
.catalogButton{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color:#949DA8; padding: 1px; border: 1px solid #FFFFFF; margin: 2px 0px 0px 10px; text-decoration: none; }
.catalogButton:hover{color:#444444; background-color:#FFFFFF; border: 1px solid #444444; }

.button:hover{ background-color: #FFFFFF; color: #666666; text-decoration: none; }
.buttonWht{ background-color: #85A2B8; margin: 4px 4px 4px 0px; }
.buttonB{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background-color: #85A2B8; padding: 1px; border: 1px solid #666666; margin: 4px 4px 4px 0px; text-decoration: none; }
.buttonB:hover{ background-color: #FFFFFF; color: #666666; text-decoration: none;}
.error{ color: #FF0000; }
input-box{ float: left; font-size: 10px; display: block; clear: both; border: 1px #3e4b50 solid; margin-bottom: 3px; width:60px; height:10px; }
.select-box {	float: left; margin-bottom: 3px; font-size: 10px; background-color: D9E3EB; margin-top: 3px; border: 1px solid #666666; }
checkbox { float: left; margin-bottom: 5px; font-size: 10px; clear: both; display: block; background-color: #D9E3EB; border: 1px solid #666666; }
input:focus, 
select:focus, 
textarea:focus { background-color: #ffffff;}
submit-button{ margin-left: 8em; clear: both; float: left; }
.searchButton{
	font-family:Arial, Helvetica, sans-serif, Futura;
	font-size: 10px;
	color: #6C6C6C;
	background-color: #FFFFFF;
	background-image: url(img/arrow_grey.gif);
	background-repeat: no-repeat;
	border: 1px solid #FFFFFF;
	padding-right: 0px;
	padding-left: 4px;
	margin: 0px;
	cursor:pointer;
}

.searchButton:hover{
	border: 1px solid #BDBDBD;
	background-color: #EBEBEB;
	color: #937D01;
	background-image: url(img/arrow_gold.gif);
	background-repeat: no-repeat;
}


/* End Form Styles */

/* Start Div Styles */
.lastCookie {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4D87A9;
}

#outCntr { text-align:left; margin-left:auto; margin-right:auto; width:770px; padding:0px 15px 15px 15px; background-color:#FFFFFF; }
#outCntrShop { text-align:left; margin-left:auto; margin-right:auto; width:820px; padding:0px 15px 15px 15px; background-color:#FFFFFF; }
#outCntrPop { text-align:center; margin-left:auto; margin-right:auto; width:500px; background-color:#FFFFFF; padding: 15px; }
#masthead{ padding: 0px; width: 770px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; background-color: #FFFFFF;}
#corp-nav{ padding: 5px 0px 0px 0px; white-space: nowrap; margin-bottom: 5px; }
#logo-image{ margin: 0px; padding: 0px; background-image:  url(../../images/en/gui/logo_top.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 79px; margin-top: 0px;margin-right: auto; margin-left: auto;}
#headerBackground{margin: 0px; padding: 0px; background-image:  url(../../images/gui/header_top.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 79px; margin-top: 0px;margin-right: auto; margin-left: auto;}
#logo{ margin: 0px; padding-top: 22px; padding-left: 20px; }
#topNav { padding: 35px 30px 3px 4px; float: right;}
#search{ padding: 0px; font-size: 10pt; float: right; margin-right: 0px; margin-top: 4px;}
#search form{margin: 0px; padding: 0px; font-size: 10pt;}
#search label{ margin: 0px; padding: 0px; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#6C6C6C;}
#globalNav{ color: #999999; padding: 5px 100px 7px 0px; white-space: nowrap; border-bottom: 1px #c9cacd solid; }
#breadCrumb{padding:2px 0px 2px 10px; background-color:#EFEFEF; border-bottom:1px solid #D2D5DA; }
#section-title{ margin: 0px; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; background-color: #828b97;}
#page{ width: 770px; text-align: left; margin: 0px; overflow: visible; clear: both; background-image:url(img/lnav_bgd.gif); background-repeat: repeat-y;}
#pageShop{ width: 820px; text-align: left; margin: 0px; overflow: visible; clear: both; background-image:url(img/lnav_bgd.gif); background-repeat: repeat-y;}
#fullPage{ width: 770px; text-align: left; margin: 0px; overflow: visible; clear: both;}
#content{ float:right; padding: 0px 0px 0px 0px; margin: 0px; width: 580px; background-color:#FFFFFF;}
#contentShop{ float:right; padding: 0px 0px 0px 0px; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; width: 640px; margin-right: 0px;}
#contentFeatureFull { padding: 0px; width: 770px; margin: 10px 0px 10px 0px; min-height: 180px;}
#contentFeature { padding: 0px; width: 580px; margin: 10px 0px 10px 0px; min-height: 180px; vertical-align: middle; }
#imageFeature {
	padding: 0px;
	width: 580px;
	height: 180px;
	margin: 10px 0px 10px 0px;
	background-image: url(../images/gui/ae_back_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#imageFeature h2 {margin: 0px; padding: 20px 20px 10px 20px; color: #FFFFFF; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 16pt; font-weight: 100; text-shadow:#000000 3px 3px 3px;}
#imageFeature p { font-size:12px; line-height:16px; margin: 0px; color:#181818}
#imageTextBox {margin: 0px 20px 20px 20px; padding: 8px; filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35; background-color:#FFFFFF; cornerRadius:4;}

#litCartTop {
	background-image:url(../../images/en/products/prodsearch_top.gif);
	background-repeat: no-repeat;
	height: 11px;
}
#litCartBot {
	background-image:url(../../images/en/products/prodsearch_bottom.gif);
	background-repeat: no-repeat;
	height: 11px;
}
#contentFeature h3 { color: #3e89c0; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13pt; font-weight:100; padding: 0px; margin: 0px; vertical-align: middle; 	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.gray {
	color:#4E4D4D;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 18pt;
	font-weight: lighter;
	_margin-top:40px;
	line-height: 26px;
}
#contentFeatureText {
	vertical-align: middle;
	height: 170px;
	display: table-cell;
	text-align: center;
	font-size: 14pt;
	color: #4e4d4d;
}
#contentFeature p { color: #4e4d4d; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10pt; font-weight: 100; line-height: 12pt; margin-top: 4px; vertical-align: middle; }
#contentFeature img { float: right; padding-left: 6px; }
#contentFeatureGray { width: 770px; background-color: #ECECEC; float: left; text-align: left; margin-top: 10px; margin-bottom: 10px; }
#featureText { float: left; width: 260px; }
#contentFeatureGray img { float: left; margin-right: 10px; }
#contentFeatureGray h2 { margin-top: 10px; }
#registrationText { padding: 0px; width: 580px; margin: 10px 0px 10px 0px; min-height: 180px; float: left;}
#loginForm{ margin: 0px; background-color: #949DA8; width: 170px; float: right; border-left: 1px #FFFFFF solid; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
#formContainer{ margin: 0px; background-color: #949DA8; padding: 5px;}
#helpBox{ width: 180px; padding: 3px; border: 1px #3e4b50 solid; background-color: #FFFFFF; float: right; margin-left: 6px; }
#productDetail { padding: 0px; width: 580px; margin: 0px; min-height: 180px;}
#productDetailContent { margin-left: 165px; }
#productDetail img { float: left; padding-right: 20px; }
#leftPage { padding: 3px; width: 418px; margin: 0px; border-right: 1px #d2d5da dotted; float: left; }
#eduLeftPage { padding: 3px; width: 360px; margin: 0px; float: left; }
#eduRightPage { padding: 3px; width: 200px; float: right; margin: 0px; }
#eduBox{ padding: 4px; border: 1px #D2D5DA solid; background-color: #F2F2F2; float: right; margin-left: 3px; width:100%; }
#courseHeading{
	padding: 1px 4px;
	border: 1px #4D87A9 solid;
	background-color: #4D87A9;
	float: right;
	margin-left: 3px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif, Futura;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	width:100%;
	float: right;
	margin-left: 3px;
}
#courseItem {
	padding:5px 0px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D5DA;
}
#industrySub { padding: 3px; margin: 0px; width:450px; float:left;}
#rightPage { padding: 3px; width: 145px; float: right; margin: 0px; }
#navBar{margin: 0px 0px 0px 0px; padding: 0px; background-color: #ebebeb; clear: left; padding-top: 10px; height: 100%; width: 180px; }
#navBarShop{ margin: 0px 643px 0px 0px; padding: 0px; background-color: #ebebeb; clear: left; padding-top: 10px; height: 100%; }
#navBox{ width: 580px; background-color: #fefae5; padding: 6px; border-bottom: 1px #d2d5da solid; margin-top: 0px; text-align: left; }
#navBoxBack{ width: 575px; background-color: #fefae5; border-bottom: 1px #d2d5da solid; border-top: 1px #d2d5da solid; margin-top: 0px; text-align: left; padding: 3px; }
#navBoxWhite{ width: 575px; background-color: #FFFFFF; padding: 3px; border-bottom: 1px #d2d5da solid; margin-top: 0px; text-align: left;}
h1.navBox{
	width: 580px;
	background-color: #FFFFFF;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:10pt;
	font-weight:100;
	color: #3e89c0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-bottom: 1px #d2d5da solid;
	margin: 0px;
	text-transform: uppercase;
}
#countryBox{
	margin: 0px;
	padding: 0px;
	height: 175px;
	overflow: scroll;
	!overflow: none;
	!overflow-y: scroll;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-arrow-color:#666666;
	scrollbar-base-color:#AAAAAA;
	scrollbar-darkshadow-color:#666666;
	scrollbar-face-color:#DDDDDD;
	scrollbar-highlight-color:#CCCCCC;
        scrollbar-shadow-color:#999999;
        }
#nav1{ width: 189px; float: left; }
#nav2{ width: 142px; float: left; }
#nav3{ width: 142px; float: left; }
#nav4{
	width: 142px;
	float: left;
	font-family: Arial, Helvetica, sans-serif, Futura;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
#specialAlert{
	font-family: Arial, Helvetica, sans-serif, Futura;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 6px;
	clear: both;
}
#alertHeading{
	font-family: Arial, Helvetica, sans-serif, Futura;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	margin-right: 6px;
	padding-right: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#alertText{
	float: left;
}
a.alertText{
	font-family: Arial, Helvetica, sans-serif, Futura;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	font-size: 12pt;
}
a.alertText:hover{
	font-family: Arial, Helvetica, sans-serif, Futura;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	text-decoration: underline;
}
a.nav1{
	font-size:10pt;
	color:#6C6C6C;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	padding-left: 3px;
}
/*********** #navBar link styles ***********/
	
#navBar ul a:link, #navBar ul a:visited{display: block; }
#navBar ul{list-style: none; margin: 0; padding: 0;}
#navBarShop ul a:link, #navBar ul a:visited{display: block; }
#navBarShop ul{list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li{border-bottom: none; padding: 2px 0px 2px 0px; }
#navBarShop li{border-bottom: none; padding: 2px 0px 2px 0px; }
	
/* fix for browsers that don't need the hack */
html>body #navBar li{border-bottom: none; padding: 2px 0px 2px 0px;}
html>body #navBarShop li{border-bottom: none; padding: 2px 0px 2px 0px;}
#sectionLinks{ position: relative; margin: 0px;  background-color: #f9f9f9; width: 100%;}
#sectionLinks h3{ padding: 2px 0px 2px 10px;}
#sectionLinks a:link{ font-size:11px; color:#4E4D4D; padding: 0px 0px 0px 5px; border-top: 1px solid #cccccc; width: 100%; voice-family: "\"}\""; voice-family:inherit; width: auto; font-family: Verdana, Helvetica, Arial, sans-serif; }
#sectionLinks a:visited{ color:#4E4D4D; border-top: 1px solid #cccccc; padding: 0px 0px 0px 5px; }
#sectionLinks a:hover{ color:#937D01; border-top: 1px solid #cccccc; background-color: #dddddd;padding: 0px 0px 0px 5px;}
#subSectionLinks{ position: relative; margin: 0px; background-color: #f9f9f9; }
#subSectionLinks h3{ padding: 2px 0px 2px 10px;}
#subSectionLinks a:link{ font-size:11px; color:#4E4D4D; padding: 0px 0px 0px 15px; width: 100%; voice-family: "\"}\""; voice-family:inherit; width: auto; font-family: Verdana, Helvetica, Arial,  sans-serif; }
#subSectionLinks a:visited{ color:#4E4D4D; padding: 0px 0px 0px 15px; }
#subSectionLinks a:hover{ color:#937D01; background-color: #dddddd; padding: 0px 0px 0px 15px;}
#subsubSectionLinks{ position: relative; margin: 0px; background-color: #f9f9f9; }
#subsubSectionLinks h3{ padding: 2px 0px 2px 10px;}
#subsubSectionLinks a:link{ font-size:11px; color:#4E4D4D; padding: 0px 0px 0px 25px; width: 100%; voice-family: "\"}\""; voice-family:inherit; width: auto; font-family: Verdana, Helvetica, Arial,  sans-serif; }
#subsubSectionLinks a:visited{ color:#4E4D4D; padding: 0px 0px 0px 25px; }
#subsubSectionLinks a:hover{ color:#937D01; background-color: #dddddd; padding: 0px 0px 0px 25px;}
.linkIndent {
	margin-left: 14px;
}

.gold{ color:#937D01; }

#footer{ width: 770px; margin-left: auto; margin-right: auto; text-align: left;  font-family:Verdana, Helvetica, Arial, sans-serif; font-size:10px; color:#757575; padding: 6px; }
#footerLogo{ float: left; }
#footerLinks{ float: right; }
#siloContainer{ width: 580px; margin: 0px; text-align: left; min-height: 85px; clear: both; }
#silo1{width: 142px; float: left; }
#silo2{width: 142px; float: left; }
#silo3{width: 142px; float: left; }
#silo4{width: 142px; float: left; }
#siloHeader { padding:0px 5px 0px 5px; background-color:#F4F5F6; border-bottom:1px solid #D2D5DA; border-top:1px solid #D2D5DA; }
#siloContent { padding: 0px 5px 2px 5px; border-right: 1px dotted #D2D5DA; }
#endSiloContent { padding: 0px 5px 2px 5px;}
#spacerClear { clear: both; }
.headline{margin: 0px; padding: 0px; color: #4D87A9; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 13pt; font-weight: 100; vertical-align: middle;}
.corpHeadline{
	margin: 10px 0px 15px;
	padding: 0px 0px 2px;
	color: #4D87A9;
	font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 13pt;
	font-weight: 100;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D5DA;
}

.headlineSm{margin: 0px; padding: 0px; color: #4D87A9; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 11pt; font-weight: 100; vertical-align: middle;}

.lNavheadline{margin: 0px; padding: 0px; color: #3e89c0; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 13pt; font-weight: 100; vertical-align: middle;}

/* Start Global A Styles */

a { font-family:Verdana, Helvetica, Arial, sans-serif; color:#3271C7; text-decoration:none; }
a:hover { text-decoration:underline; }

a.greyLink { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#4E4D4D; text-decoration:none; }
a.greyLink:hover { text-decoration:underline; }

a.prodInfoLinkOff { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#4E4D4D; text-decoration:none; }
a.prodInfoLinkOff:hover { color:#937D01; }

a.prodInfoLinkOn { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#937D01; text-decoration:none; }

a.greyBoldLink { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#4E4D4D; text-decoration:none; }
a.greyBoldLink:hover { text-decoration:underline; }

a.topNavLink { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:9px; color:#4E4D4D; font-weight:bold; text-decoration:none; }
a.topNavLink:hover { color:#937D01; text-decoration:underline; }

a.topNavLinkOn { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:9px; color:#937D01; font-weight:bold; text-decoration:none; }
a.topNavLinkOn:hover { text-decoration:underline; }

a.mainNavLink { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:10px; color:#4E4D4D; font-weight:bold; text-decoration:none;
margin-right: 8px; }
a.mainNavLink:hover { color:#937D01; text-decoration:underline; }

a.mainNavLinkOn { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:10px; color:#937D01; font-weight:bold; text-decoration:none; margin-right: 8px;}
a.mainNavLinkOn:hover { text-decoration:underline; }

a.leftNavOff { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#4E4D4D; text-decoration:none; }
a.leftNavOff:hover { color:#937D01; text-decoration:underline; }

a.leftNavOn { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#937D01; text-decoration:none; }
a.leftNavOn:hover { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#937D01; text-decoration:underline; }

a.leftNavLinks { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:10px; color:#4E4D4D; text-decoration:none; }
a.leftNavLinks:hover { text-decoration:underline; }

a.cookielink { color:#6C6C6C; text-decoration:none;  font-size:10px; }
a.cookielink:hover { text-decoration:underline;  font-size:10px; }

a.whiteLink { font-size:11px; color:#FFFFFF; text-decoration:none; }
a.whiteLink:hover { font-size:11px; text-decoration:underline; }

a.boxLinkOff { color:#5A5959; text-decoration:none; }
a.boxLinkOff:hover { text-decoration:underline; }

a.boxLinkOn { color:#937D01; text-decoration:none; }
a.boxLinkOn:hover { text-decoration:underline; }

a.headlineSm {margin: 0px; padding: 0px; color: #4D87A9; font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 11pt; font-weight: 100; text-decoration:none; }
a.headlineSm:hover { text-decoration:underline; }

a.footerlink { font-size:10px; color:#757575; text-decoration:none; }
a.footerlink:hover { text-decoration:underline; }
li.lNavIndent { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:10px; margin-left:16px; text-indent:-11px; margin-top:2px; margin-bottom:2px; }

/* End Global A Styles */
.mistake {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}
#prodInfoTable{
	border: 2px solid #3E89C0;
	padding: 2px;
	width: 100%;
	border-collapse: collapse;
}
#prodInfoTable td{
	padding: 2px;
	border-collapse: collapse;
	border-right: 1px dotted #3e89c0;
	border-bottom: 1px dotted #3e89c0;
	white-space: nowrap;
}

#prodInfoTable td.highlight{
	padding: 2px;
	width: 100%;
	border-collapse: collapse;
	border-right: 1px dotted #3e89c0;
	border-bottom: 1px dotted #3e89c0;
	background-color: #D2D5DA;
	white-space: nowrap;
}
#prodInfoTable td.underline{
	padding: 2px;
	border-collapse: collapse;
	border-right: 1px dotted #3e89c0;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3e89c0;
}
#infoHeadRow{
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #3e89c0;
}
#infoHeadRow p{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

#infoHeadRow td{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #C0D6EB;
}

#prodImageBox{
	background-color: #FFFFFF;
	border: 2px solid #3E89C0;
	padding: 5px;
}
#prodInfoBox{
	background-color: #FFFFFF;
	overflow: auto;
	width: 100%;
}
.lNavIndent {text-indent:-11px;}
.rtPageArrowLink{
	background-image: url(img/arrow_grey.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:10px;
	font-size: 10px;
	line-height: 11px;
	display: block;
}

p { font-family:Helvetica, Arial, Verdana, sans-serif; font-size:11px; color:#6C6C6C; }
ul { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#6C6C6C; }
li { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#6C6C6C; }
blockquote { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#6C6C6C; margin-left:15px; }
h1 { font-family:Helvetica, Arial, Verdana, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; margin-top:0px; margin-bottom:0px; }
h2 { font-family:Helvetica, Arial, Verdana, sans-serif; font-size:13px; font-weight:bold; color:#636362; margin-bottom:0px; margin-top:0px; }
h3 { font-family:Helvetica, Arial, Verdana, sans-serif; font-size:11px; font-weight:bold; color:#3e89c0; margin-bottom:0px; margin-top:0px; }
h4 { font-family:Helvetica, Arial, Verdana, sans-serif; font-size:12px; font-weight:100; color:#3e89c0; margin-bottom:0px; margin-top:0px; }

/* Start P Global Styles */
p.cookies { font-size:10px; }
p.leftNavIndent { margin-left:12px; text-indent:-12px; margin-top:0px; margin-bottom:0px;}
.contentCntnrTop p { margin-top:0px; margin-bottom:10px; }
.contentCntnr p { margin-top:0px; margin-bottom:10px; }
#prodSearch p { margin-left:10px; margin-top:0px; margin-bottom:5px; color:#FFFFFF; }
p.lNavText { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:10px; margin-left:5px; }
p.lNavIndent { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:10px; margin-left:16px; text-indent:-11px; margin-top:2px; margin-bottom:2px; }
p.navBoxCopy { margin-top:0px; margin-bottom:2px; margin-left:12px; text-indent:-12px; }
p.navBoxIndent { margin-top:0px; margin-bottom:2px; margin-left:24px; text-indent:-12px; }
p.newsIndent { margin-top:0px; margin-bottom:0px; margin-left:12px; text-indent:-15px; }
p.boardIndent { font-size:9pt; margin-top:3px; margin-bottom:6px; margin-left:12px; }

p.siloIndent { margin-bottom:4px; margin-left:12px; text-indent:-12px; }
p.footer { font-size:10px; color:#757575; }
p.linkIndent { font-size:11px; margin-left:14px; text-indent:-14px; }
p.smallText { font-size:10px; }
p.welcomeText { font-size:11px; color:#937D01; font-weight:bold; }
p.lrgWhite { font-size:16px; color:#FFFFFF; }
p.whiteTxt { color:#FFFFFF; }
p.leftNavSubHead { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#2F5481; margin-bottom:0px; margin-top:0px; margin-left:20px; }
p.chooseRegionCopy { margin:2px; font-weight:bold; }
p.searchResults { margin-top:15px; margin-bottom:0px; }
span.note { font-size:8pt; color:#6C6C6C; font-family: Helvetica, Arial, Verdana, sans-serif; }
span.noteWhite { font-size:10px; color:#FFFFFF; font-family: Helvetica, Arial, Verdana, sans-serif; }
/* End P Global Styles */

/* Start B Global Styles */
b.blue { color:#2F5481; }
b.gold { color:#937D01; }
/* End B Global Styles */



/* Start Global TD Styles */
tr.white { background-color:#FFFFFF; }
tr.grey { background-color:#EDEDED; }
tr.yellow { border-bottom:1px solid #D2D5DA; background-color:#FEFAE5; padding-bottom:1px; }
td.white { background-color:#FFFFFF; }
td.grey { background-color:#EDEDED; }
td.glbNav { padding:5px 0px 5px 0px; }
td.logo { padding:0px 0px 0px 25px; background-color:#EDEDED; }
td.search { padding:5px 0px 5px 0px; background-color:#FFFFFF; }
td.topNav { padding:3px 6px 3px 4px; border-right: 1px solid #C3C3C3; }
td.topNavL { padding:3px 10px 3px 4px; }
td.cookieCrumb { padding:2px 0px 2px 10px; background-color:#EFEFEF; border-top:1px solid #D2D5DA; }
td.title { padding:5px 0px 3px 10px; background-color:#949DA8; }
td.leftNavCntnr { padding-top:12px; background-color:#EFEFEF; }
td.contentCntnrTop { padding:0px 0px 25px 15px; }
td.contentCntnr { padding:15px 0px 25px 15px; }
td.navBoxHdr { padding:2px 5px 2px 5px; background-color:#FFFFFF; border-bottom:1px solid #D2D5DA; }
td.shopDetails { padding:2px; background-color:#FFFFFF; border:1px dotted #999999; margin:2px; }
td.navBoxContent { padding:2px 5px 2px 5px; }
td.navBoxWhtContent { background-color:#FFFFFF; border-top:1px solid #D2D5DA; padding:2px 5px 2px 5px; }
td.prodListHdr { padding:2px 5px 2px 5px; background-color:#FFFFFF; border-bottom:1px solid #D2D5DA; }
td.prodListPhto { border-top:1px solid #D2D5DA; padding-top:4px; padding-bottom:4px; }
td.prodListContent { padding-left:10px; border-top:1px solid #D2D5DA; }
td.siloHdr { padding:0px 5px 0px 5px; background-color:#F4F5F6; border-bottom:1px solid #D2D5DA; border-top:1px solid #D2D5DA; }
td.siloHdrSep { background-color:#F4F5F6; border-bottom:1px solid #D2D5DA; border-top:1px solid #D2D5DA; }
td.siloContent { padding:10px 5px 2px 5px; }
td.siloSepLine { background-image: url(img/vert_dots_silo.gif); }
td.productDesc { padding-left:15px; }
td.prodTabOn { background-color:#E6E5E5; padding-left:5px; border:1px solid #D2D5DA; }
td.prodTabOff { padding-left:5px; border:1px solid #D2D5DA; }
td.prodTabEmpty { border-bottom:1px solid #D2D5DA; }
td.hdrGreyPadding { background-color:#ECECEC; padding:10px; }
td.hdrLogin { background-color:#949DA8; padding:5px 10px 5px 10px; }
td.regionAmerica { background-color:#DADBDC; padding:10px; }
td.regionEurope { background-color:#ECECEC; padding:10px; }
td.regionAsia { background-color:#F5F5F5; padding:10px; }
td.advSearch { padding:5px 2px 5px 5px; }
td.advSearchYellow { border-bottom:1px solid #D2D5DA; background-color:#FEFAE5; }
td.footerNav { padding:10px 0px 0px 0px; }
td.copyright { padding:10px 0px 0px 0px; }
/* End Global TD Styles */

/* Start Global Table Styles */
table.navBox { border-top:1px solid #D2D5DA; border-bottom:1px solid #D2D5DA; background-color:#FEFAE5; border-collapse:collapse; }
table.prodListTbl { border-top:1px solid #D2D5DA; border-bottom:1px solid #D2D5DA; border-collapse:collapse; }
table.prodInfoTabs { border-collapse:collapse; }
table.greyTable { background-color:#ECECEC; }
table.drkGreyTable { background-color:#949DA8; }
table.chooseRegionTable { border-top:1px solid #D2D5DA; border-bottom:1px solid #D2D5DA;  }
/* End Global Table Styles */
.img-l { float:left; border:0px; margin:5px 5px 5px 0px; text-align:center; font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#000000; }
.img-r { float:right; border:0px; margin:5px 0px 5px 5px; text-align:center; font:bold 10px Verdana,Arial,Helvetica,sans-serif; color:#000000; }


/* Start Global Span Styles */
span.whiteTxt { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#FFFFFF; }
span.date { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; color:#2F5481; }
span.resultTitle { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#2F5481; font-weight:bold; }
span.refineSearch { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:16px; color:#2F5481; font-weight:bold; }
.cookies { font-size:10px; }
.topNavItem{border-right: 1px solid #C3C3C3; padding-right: 5px; padding-left: 5px;}
.topNavItemL{ padding-right: 5px; padding-left: 5px;}
/* End Global Span Styles */




#titleReturn { float:right; padding-right:10px; }
#bodyCopy p { font-size:12px; line-height:16px; }
.termsCopy{
	font-size:12px;
	line-height:15px;
	margin-top: 4px;
}
#headlinePhoto155 { background-color:#ECECEC; width:580px; min-height:155px; padding-left:10px; padding-top:10px; margin-bottom: 10px; 
padding-bottom: 10px; overflow:hidden; }
#headlinePhoto116 {
	background-color:#FFFFFF;
	width:570px;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:15px;
	clear: both;
	overflow:hidden;
}

#corpHeadlinePhoto116 {
	background-color:#F2F2F2;
	width:570px;
	padding-left:10px;
	padding-top:10px;
	margin-bottom:15px;
	overflow:hidden;
	border: 1px solid #D2D5DA;
}
#headlinePhoto116 p{font-size:9pt; line-height:12pt; }
#headlinePhoto136 { background-color:#ECECEC; width:570px; min-height:126px; padding-left:10px; padding-top:10px; margin-bottom:15px; clear: both;   overflow:hidden;}
#hdrPhoto { float:right; margin-top:-10px; margin-left: 10px; }
#headlinePhoto {
	float:right;
	background-color: #F3F3F3;
	padding: 10px;
	border: 1px solid #999999;
	margin-left: 10px;
	margin-right: 6px;
	margin-bottom: 10px;
}
#leftNavTopLine { border-bottom:1px solid #D2D5DA; }
#lNavBreak { padding-top:8px; padding-bottom:8px; }
#leftNavL1 { border-bottom:1px solid #D2D5DA; background-color:#F9F9F9; width:165px; padding:2px 5px 2px 5px; }
#leftNavL2 { background-color:#FFFFFF; width:153px; padding:2px 5px 2px 17px; }
#leftNavL3 { background-color:#FFFFFF; width:131px; padding:2px 5px 2px 39px; }
#siloFeature { width:135px; float:right; }
#prodSearch {
	width:174px;
	background-color:#949DA8;
	margin: 0px;
}
#prodSearchItem { border-top:1px solid #FFFFFF; padding:8px 0px 3px 0px; }
#extranetBox { width:353px; background-color:#FFFFFF; border:1px solid #D2D5DA; padding-top:5px; padding-left:5px; }
#extranetYellowBox { background-color:#FEFAE5; border-top:1px solid #D2D5DA; padding-right:10px; padding-top:5px; padding-bottom:5px; margin-left:-5px; text-align:right; }
#extranetBoxPhoto { float:right; margin-top:-5px; }
#chooseRegion { border-top:1px solid #D2D5DA; text-align:center; }

#prodListPhto { padding-top:4px; padding-bottom:4px; border: 1px solid #D2D5DA; float: left; padding-left: 0px; margin-left: 0px;
margin-right: 10px; }
#prodListContent { border-bottom:1px solid #D2D5DA; width: 580px; padding-bottom: 4px;
padding-top: 4px; }
#prodListLink { float: right; padding-right: 20px;  display:block; }
#prodInfoTabs { width: 558px; }
#prodTabOn { background-color:#E6E5E5; border:1px solid #D2D5DA; float: left; padding: 5px; display:block;}
#prodTabOff { padding:5px; border:1px solid #D2D5DA; float: left; display:block;}
div.prodInfoCntnr { width: 558px; padding:10px; background-color:#F9F9F9; border:1px solid #D2D5DA; margin-top: -1px;
}
#prodInfoLine { border-bottom:1px solid #D2D5DA; margin-bottom:10px; }

#prodDesc { display:block;}
#prodTechRef { display:none; }
#prodOrder { display:none; }

#resultsItem { padding:5px 0px 5px 0px; border-top:1px solid #D2D5DA; }
#onePoint { margin-top: 3px; margin-bottom: 3px; border-top: 1px #D2D5DA solid; }
#spacer5 { padding-top:5px; }
#spacer15 { padding-top:15px; } 
#spacer100 { padding-top:100px; }
/* End Div Styles */

/* Start Home Styles */
td.hdrGrey { background-color:#EDEDED; border-top:1px solid #CACACA; }
td.hmSearch { padding:5px 0px 5px 80px; background-color:#EDEDED; }
td.hmLogo { padding:0px 0px 0px 70px; background-color:#EDEDED; border-top:1px solid #CACACA;}
td.hmNav { padding:3px 2px 3px 4px; border-right: 1px solid #C3C3C3; border-left: 1px solid #C3C3C3;}

table.hmTblNav { border-collapse:collapse }

p.relatedLinks { font-size:11px; text-indent:-13px; margin-left:13px; margin-top:0px; margin-bottom:0px; }
a.relatedLinks { color:#484747; text-decoration:none; }
a.relatedLinks:hover { text-decoration:underline; }
/* End Home Styles */


/* Inherited Kennametal Styles */
.highlight-row { background:#FFFFFF; font:11px Verdana,Arial,Helvetica,sans-serif; color:#000000; }
.lowlight-row { background:#EEEEEE; font:11px Verdana,Arial,Helvetica,sans-serif; color:#000000; }
.text {  font-family:Helvetica, Arial, Verdana, sans-serif; font-size:11px; }
.text-up {  font-family:Helvetica, Arial, Verdana, sans-serif; font-size:12px;  }
.shopping {
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, arial, helvetica;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}
