body
{
    font-family: Verdana;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	COLOR: #262626;
    background-color: #333333;
	text-align: center; 
	/*height: 100%;*/
	padding-top:5px;
	/*min-height: 700px;
	max-height: 2000px;*/
margin: 0;
}

	h1
	{
	   FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 

	}

.content 
{
    display:block;
	background-color: #c2c2c2;
	background-repeat: repeat-y;
	background-image: url(images/contentBack.png);
	padding-left:10px;
	padding-right:10px;
	padding:5px;
	width: 777px;
	/*height:100%;
	min-height: 700px;*/
    margin: 0 auto;
    border-left:4px solid white;
    border-right: 4px solid white;
border-bottom: 6px solid White;	
border-top: 6px solid White;
}

.transTable
{
    /*background-color:#ffffff;
    filter:alpha(opacity=85);
	opacity:0.85;*/
	text-align:center;
	padding:5px;
	width: 650px;
	min-height: 250px;
	background-image: url(images/transWhite.png);
	border-style:solid;
	border-color: Black;
	border-width: 1px;
	margin: 0 auto;
}

.transTableMini
{
    /*background-color:#ffffff;
    filter:alpha(opacity=85);
	opacity:0.85;*/
	width: 450px;
	text-align:center;
	padding:5px;
	background-image: url(images/transWhite.png);
	background-color: white;
	border-style:solid;
	border-color: Black;
	border-width: 1px;
	margin: 0 auto;
}

.transTable2
{
	text-align:center;
	padding:10px;
	width: 650px;
	min-height: 250px;
	background-image: url(images/transWhite.png);
	border-style:solid;
	border-color: Black;
	border-width: 1px;
	padding-bottom:30px;
}

.subContent
{
    /*background-image: url(images/tubeCutout.png);*/
    /*background-color: #f9f9f9;*/
    display:block;
    padding-top:5px;
    
}
.pghContent
{
    padding:5px;
    background-repeat: no-repeat;
    background-image: url(images/contentBackpgh.png);
    background-position:bottom left;
    background-color: #f9f9f9;

}
.tubeContent
{
    padding:5px;
    background-repeat: no-repeat;
    background-image: url(images/tubeCutout.png);
    background-position:bottom left;
    background-color: #f9f9f9;

}
.scrapContent
{
    padding:5px;
    background-repeat: no-repeat;
    background-image: url(images/scrapCutout.png);
    background-position:bottom left;
    background-color: #f9f9f9;

}

.contactContent
{
    min-height:500px;
    text-align:center;
    padding:5px;
    background-repeat: no-repeat;
    /*background-image: url(images/contactBackground.png);
    background-position:bottom left;
    background-color: #f9f9f9;*/

}
.ourContent
{
    min-height:500px;
    text-align:center;
    padding:5px;
    background-repeat: no-repeat;
    /*background-image: url(images/companyBackground.png);
    background-position:bottom left;
    background-color: #f9f9f9;*/

}

.siteContent
{
    min-height:400px;
    padding:5px;
    background-color: #f9f9f9;  
}

.compName {
	text-align:left;
	/*position:absolute;
	top:3px;
	left: 18px;*/
}

.clientLogin {
	/*background-color: #f9f9f9;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
	COLOR: #262626;
	FONT-STYLE: normal;
	height: 18px;
	position:absolute;
	top:5px;
	left: 600px;
	width: 75px;*/
}

.clientSupport {
	/*background-color: #f9f9f9;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 12px;
	TEXT-TRANSFORM: none;
	COLOR: #262626;
	FONT-STYLE: normal;
	height: 18px;
	position:absolute;
	top:5px;
	left: 697px;
	width: 75px;*/
}

.tooltip{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
}

#slider {width:459px;padding:5px}
.sheader
{
    width: 438px;
    border: 2px solid #B1B1B1;
    padding: 4px;
    font-weight: bold;
    margin-top: 0px;
    cursor: pointer;
    background: url(images/header.gif);
    min-height: 20px;
}
.sheader:hover {background:url(images/header_over.gif)}
.scontent {overflow:hidden; height:95px;}
.text {width:425px; /*border:2px solid #9ac1c9; border-top:none;*/ padding-top:20px}


.header
{
    /*min-height: 24px;*/

    background-position: bottom left;
    background-repeat:no-repeat;
    padding:0px;
    width:777px;
    margin-bottom:0px;
position:relative;
z-index:99;
border-bottom: 2px solid #6c1f1f;
    /*display:block;
    padding:0px;*/
    /*padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
    height:23px;*/
    }


.bannerContainer
{
/*background:url(images/mtslogo2.png);
background-repeat: no-repeat;
background-position:center left;
    background-color: #f9f9f9;*/
    /*height:95px;
    	margin: 0;
	padding: 0;
	z-index:1;
	position:relative;*/
	background-color: #f9f9f9;
	text-align:center;
	width: 777px;
	overflow:auto;
    /*min-height: 100px;*/
	/*width: 777px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    COLOR: #262626;
    FONT-STYLE: normal;
	background-color: #f9f9f9; 
	height: 145px;
	display: inherit;
	position: fixed;*/
}

.bannerText
{

    /*float: none;
    width:420px;
    text-align:center;
    vertical-align:middle;
    padding-top: 10px;
    overflow:auto;*/
    
    /*width:420px;
position: absolute;
left: 25%;
top: 0px;*/
width:500px;
padding: 5px;
text-align: center;
margin:0 auto;
overflow:auto;

    /*width:420px;*/

}

.bannerImg {
	/**position: absolute;
	top:45px;
	left: 20px
	
	
	left:25px;
	
	vertical-align:bottom;
	padding-bottom:0px;
	margin: 0;
	padding: 0;*/
	
	float:left;
	position: relative;
	top:0px;
	left:30px;
}

.clear {
    clear: both;
    /*display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;*/
}

.menu
{
    /*text-align:center;
    position:absolute;
    top:31px;
    left:300px;*/ /*float:right;*/ /*position:absolute;
top:-20px;
left:0px;*/ /*float:right;
vertical-align:middle;*/
    padding: 0px;
    width: 777px;
    margin-top: 0px;
    margin-bottom: 0px;
    vertical-align: top;
}

#ddm
{
    margin: 0;
    padding: 0;
    z-index: 30;
    float: right;
    cursor: pointer;
    text-align:center;
    vertical-align:bottom;
}

#ddm li
{	margin-top: 2px;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	/*border: 1px solid #999999;*/
	
	background-image: url(img/menuButton.png)
	}

#ddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 0px;
	width: 110px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	cursor: pointer;
	}

#ddm li a:hover
{
    
   background-image: url(img/menuButtonOver.png)
}

#ddm div
{
    margin-top: 2px;
    width: 109px;
    position: absolute;
    visibility: hidden;
    /*margin: 0;*/
    padding: 0;
    background: #FFFFFF;
    border: 0px solid #999999;
}

	#ddm div a
{
    position: relative;
    display: block;
    margin: 0;
    padding: 2px 5px;
    width: auto;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    background: #EEEEEE;
    color: #000000;
    font: 11px arial;
    border-bottom: 4px solid #999999;
}

	#ddm div a:hover
{
    cursor: pointer;
    background: #FFFFFF;
    color: #000000;
    border-bottom: 4px solid #6c1f1f;
}


.popupControl {
	/*background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;*/
}
.ContentHolder {
    FONT-WEIGHT: lighter;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: none;
    COLOR: #262626;
    FONT-STYLE: normal;
	background-color: #f9f9f9;
	width: 100%;
}

.industryViewer 
{
    margin-top:10px;
    margin-bottom:0px;
    FONT-SIZE: 7pt;
    TEXT-TRANSFORM: none;
    COLOR: #262626;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #262626;
    TEXT-ALIGN: center;
	float:left;
	min-height: 40px;
	width: 773px; 
	vertical-align:bottom;
	padding:2px;
	padding-left:3px;
}

.industryBoxes 
{
    
    vertical-align: bottom;
    FONT-SIZE: 7pt;
	display:inline;
	background-color: #f9f9f9;
	min-height: 15px;
	width: 102px;
	float:left;
	border-style:double;
	border-color:#333333;
	border-width:4px;
	cursor:pointer
}

.moreBoxes 
{
    display:inline;
	cursor:pointer
}

a.industryBoxes:link {text-decoration: None; }
a.industryBoxes:visited {text-decoration: None;  }
a.industryBoxes:hover
{
    border: 4px double #666666;
    background-color: #FFFFE8;
    color: #333333;
}
a.industryBoxes:active {text-decoration: None;  }





.footerGap
{
	/**height:10px; */ 
}



.footer
{
    margin-top:10px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: x-small;
    TEXT-TRANSFORM: none;
    COLOR: #262626;
    FONT-STYLE: normal;
    TEXT-ALIGN: center;
	width: 777px;
	height:14px;
	display:block;

}

.vgap {
	width:6px;
	}
	
.hgap 
{
    padding:2px;
	/*height:20px;
background-color: Aqua;*/
	}
	.gapContainer
{
    background-color:Blue;
    padding-right:0px;
    padding-left:0px;
    padding-top:5px;
    padding-bottom:5px;
	/*height:20px;
background-color: Aqua;*/
	}
	
 .h1gap {
	height:5px;
	}
	
.holder {
	float:none;
	}

.masterContainer
{
   
    padding:0px;
    width:777px;
    margin-top:10px;
    margin-bottom:0px;
   vertical-align:top; 
}
.midContainer
{
margin-top:10px;
margin-bottom:0px;
  width:777px;
}

.leftContainer {
	/**display:inline;*/
	padding:0px;
	width: 460px;
	float:left;
}

.rightContainer 
{
	/**display:inline;*/
	width: 307px;
	float:right;
}

.middleContainer {
	/*display:inline;
	width: 10px;
	float:left;*/
}

.leftContent {
	BACKGROUND-COLOR: #f9f9f9;
	min-height: 340px;
	padding-left:0px;
	padding-top: 10px;
}

.rightContent {
	min-height: 235px;
/*padding-left:12px; padding-top:12px; padding-bottom:5px;*/
	 background-image: url(img/rightTopPane.png);
	background-repeat: no-repeat;
}

.rightLowerContent {
	 background-image: url(img/rightBottomPane.png);
	min-height: 100px;
	background-repeat: no-repeat;
	padding-left:12px; padding-right:12px; padding-top:10px;
}



.contact
{
    background-image: url(images/transWhite.png);
}

.modalBackground 
{
    z-index: 99;
    top:0px;
    left:0px;
    position:absolute;
    width:100%;
    height:100%;
	background-image: url(images/transBlack.png);
    text-align:center;

	/*background-color:Black;
	filter:alpha(opacity=70);
	opacity:0.7;*/
}

.modalPopup 
{
    text-align: center;
	margin: 0 auto;
	margin-top:100px;
	
	/*background-color: White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	height:440px;
	width:600px;*/
}


IMG
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
}

A:link	{	
		text-decoration: underline;
	font-weight:	normal;
	color:	Black;
	}	
		
A:visited	{	
	text-decoration: underline;
	font-weight:	normal;
	color:	Black;
	}	
		
A:active	{	
	text-decoration: underline;
	font-weight:	normal;
	color:	Black;
	}	
		
A:hover	{	
	font-weight: bold;
	color:	Black;
	}
	

	
	#tttext {margin:0px auto; width:400px;text-align:left;}
	#tttext ul{text-align:left;margin:1em 0;padding:0}
	#tttext li{display:inline;white-space:nowrap;float:left;}
.hotspot {color: Fuchsia; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

/*#tt {position:absolute; display:block; width:300px; background-color:green; padding:4px;}*/

#tt {position:absolute; width:300px; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 2px 2px 2px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

