A:link          { text-decoration: none; color: #0000FF; 	}
A:visited       { text-decoration: none; color: #0000FF;}
A:active       { text-decoration: none; color: #0000FF;}
A:hover         { text-decoration: underline; color: #000066;}

h1 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	height: 16px;
	margin: 0px;
}

h2 
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #000000;
	margin: 0px;
}

h3 
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  color: #FFFFFF;
  text-decoration: none;
}

td	{ 
	font-family: arial, helvetica; 
	font-size: 12px; 
	line-height: 18px;
	color: #333333;
}

.bodyText	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: normal;
}

.menu {
	FONT: Verdana,Geneva,Arial;
	COLOR: #FFFFFF;
	font-size: 12px;
	font-weight: normal;

}

.menu:link { TEXT-DECORATION: none;	COLOR: #FFFFFF; }
.menu:active { TEXT-DECORATION: none;	COLOR: #FFFFFF; }
.menu:visited { TEXT-DECORATION: none; COLOR: #FFFFFF; }
.menu:hover {	TEXT-DECORATION: underline; COLOR: #FFFFFF; }
.page_title { font-size: 12px; font-weight: normal;	font-weight: bold; }

.corp_submenu { font-weight: normal; }
.corp_submenu:link { COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.corp_submenu:active { COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.corp_submenu:visited { COLOR: #000000; TEXT-DECORATION: none;	WIDTH:100%;	HEIGHT:100%; }
.corp_submenu:hover { COLOR: #CC0000; TEXT-DECORATION: none; WIDTH:100%;	HEIGHT:100%; }

.engineering_submenu {  font-weight: normal; }
.engineering_submenu:link {  COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.engineering_submenu:active {	COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.engineering_submenu:visited { COLOR: #000000; TEXT-DECORATION: none;	WIDTH:100%;	HEIGHT:100%; }
.engineering_submenu:hover { COLOR: #339900; TEXT-DECORATION: none; WIDTH:100%;	HEIGHT:100%; }

.rail_submenu { font-weight: normal; }
.rail_submenu:link { COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.rail_submenu:active { COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.rail_submenu:visited { COLOR: #000000; TEXT-DECORATION: none;	WIDTH:100%;	HEIGHT:100%; }
.rail_submenu:hover { COLOR: #000066; TEXT-DECORATION: none; WIDTH:100%;	HEIGHT:100%; }

.construction_submenu { font-weight: normal;}
.construction_submenu:link { COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.construction_submenu:active { COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.construction_submenu:visited { COLOR: #000000; TEXT-DECORATION: none;	WIDTH:100%;	HEIGHT:100%; }
.construction_submenu:hover { COLOR: #FF9900; TEXT-DECORATION: none; WIDTH:100%;	HEIGHT:100%; }

.otherMarkets_submenu { font-weight: normal; }
.otherMarkets_submenu:link { COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.otherMarkets_submenu:active { COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.otherMarkets_submenu:visited { COLOR: #000000; TEXT-DECORATION: none;	WIDTH:100%;	HEIGHT:100%; }
.otherMarkets_submenu:hover { COLOR: #660000; TEXT-DECORATION: none; WIDTH:100%;	HEIGHT:100%; }

.downloads_submenu { font-weight: normal; }
.downloads_submenu:link { COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.downloads_submenu:active { COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.downloads_submenu:visited { COLOR: #000000; TEXT-DECORATION: none;	WIDTH:100%;	HEIGHT:100%; }
.downloads_submenu:hover { COLOR: #9900FF; TEXT-DECORATION: none; WIDTH:100%;	HEIGHT:100%; }

.submenu_link { font-weight: normal; }
.submenu_link:link { FONT: Verdana,Geneva,Arial; COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.submenu_link:active {	FONT: Verdana,Geneva,Arial; COLOR: #000000; TEXT-DECORATION: none; WIDTH:100%; HEIGHT:100%; }
.submenu_link:visited { FONT: Verdana,Geneva,Arial; COLOR: #000000; TEXT-DECORATION: none;	WIDTH:100%;	HEIGHT:100%; }
.submenu_link:hover { FONT: Verdana,Geneva,Arial; COLOR: #FFFFFF; TEXT-DECORATION: none; WIDTH:100%;	HEIGHT:100%; }

.news_link:link { TEXT-DECORATION: none;	COLOR: #FFFFFF; FONT: Verdana,Geneva,Arial; font-size: 14px; font-weight: bold;}
.news_link:active { TEXT-DECORATION: none;	COLOR: #FFFFFF; FONT: Verdana,Geneva,Arial; font-size: 14px; font-weight: bold;}
.news_link:visited { TEXT-DECORATION: none; COLOR: #FFFFFF; FONT: Verdana,Geneva,Arial; font-size: 14px; font-weight: bold;}
.news_link:hover {	TEXT-DECORATION: underline; COLOR: #CC0000; FONT: Verdana,Geneva,Arial; font-size: 14px; font-weight: bold;}

.boxpadding { padding-left: 5; }

.bodyPadding {
	padding: 10;
}

.boxborder {
	color: #999999;
	border: #999999;
	background-color: #FFFFFF;
}

.white-text14B {
	FONT: Verdana,Geneva,Arial;
	COLOR: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.white-text12B {
	FONT: Verdana,Geneva,Arial;
	COLOR: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.white-text10B {
	FONT: Verdana,Geneva,Arial;
	COLOR: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.black-text10 {
	FONT: Verdana,Geneva,Arial;
	COLOR: #000000;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;

}

.black-text14B {
	FONT: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	font-size: 14px;
	font-weight: bold;
}

.black-text12B {
	FONT: Arial, Helvetica, sans-serif;
	COLOR: #000000;
	font-size: 12px;
	font-weight: bold;
}

.header-bg2 {
	background-image: url(images/header-vulcanite2.jpg);
	background-repeat: no-repeat;
}
.header-bg1 {
	background-image: url(images/header-vulcanite1.jpg);
	background-repeat: no-repeat;
}
.searchThisSiteText {
	color: #FFFFFF;
}
.dateText {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 30px;
	background-image: url(images/date-bg.gif);

}
.bodyBg {
	background-image: url(images/body-gradient-bg.jpg);
	background-repeat: no-repeat;
}

.companySubmenuBox {
	border-right-width: 1px;
	padding-left: 15px;
}

.companySubmenuBoxDashedRight {
	border-right-style: dashed;
	border-right-width: 1px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.webdesign:link { FONT: Verdana,Geneva,Arial; font-size: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
.webdesign:active {	FONT: Verdana,Geneva,Arial; font-size: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
.webdesign:visited { FONT: Verdana,Geneva,Arial; font-size: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
.webdesign:hover { FONT: Verdana,Geneva,Arial; font-size: 10px; COLOR: #000000; TEXT-DECORATION: none; font-weight: bold;}

.footer_link { FONT: Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal; text-align: center;}
.footer_link:link { FONT: Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal;}
.footer_link:active {	FONT: Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal;}
.footer_link:visited { FONT: Arial, Helvetica, sans-serif;; font-size: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: normal;}
.footer_link:hover { FONT: Arial, Helvetica, sans-serif; font-size: 10px; COLOR: #000000; TEXT-DECORATION: underline; font-weight: normal;}

 .footer_cell {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: normal;
  font-style:normal;
  text-align: justify;
  margin: 0px;
  word-spacing: 0px;
  line-height: 150%;
}

.TableBorder
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
}

.introText:link          { text-decoration: none; color: #000000; 	}
.introText:visited       { text-decoration: none; color: #000000;}
.introText:active       { text-decoration: none; color: #000000;}
.introText:hover         { text-decoration: none; color: #CC0000;}