*{ margin: 0pt; padding: 0pt;}

html, body, ul, ol, li, p, H1, h2, h3, h4, h5, h6, form, fieldset, a{ margin: 0; padding: 0; border: 0; }

body{ background-color:#1c1a1a; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c0c0c0;}

a{ color:#c0c0c0; text-decoration:none;}

a:hover{ color:#c0c0c0; text-decoration:underline;}

a:active{ outline:none;}
 
#container{ margin:0 auto; width:887px; padding: 12px 0 0 0; }

.top{ height:106px; background-image:url(../Images/top.jpg); background-repeat:no-repeat;}

.logo{ float:left; margin: 27px 0 0 0;}

.navright{ float:right; text-align:right; width:600px;}

.topnav{ height:30px; margin: 12px 0 0 0; padding: 15px 10px 0 0; text-align:right}

.botnav{ height:27px; margin: -8px 0px 0px 0px; padding: 13px 10px 0 0; color:#54abfd; text-align:right; font-size:14px; text-transform:uppercase; float:right;}
	.botnav a{ color:#54abfd; text-decoration:none; margin: 0 0 0 17px;}
	.botnav a:hover{ color:#ffffff; text-decoration:none;}

#header{ background-image:url(../Images/header.jpg); background-repeat:no-repeat; width:887px; height:306px; border-bottom: 1px white solid; padding: 0 0 10px 0;}

.head_left{ display:inline; float:left; width:411px;}

.head_right{ display:inline; float:right; margin: 15px 30px 0 0;}

.text_bg{ display:inline; width:363px; height:81px; padding: 15px; float:left; background-image:url(../Images/text_bg.png); background-repeat:no-repeat; color:#FFFFFF; font-family:"Lucida Sans Unicode", Arial, sans-serif; font-size:14px; margin: 11px 0 0 18px;}

.quality_logo{ float:left; margin: 6px 0 0 30px;}

.content{background-image:url(../Images/content_bg.gif); margin: 10px 0 0 0; padding:15px;}

.content2{background-image:url(../Images/content_bg.gif); margin: 10px 0 0 0;}

.homebg{ background-image:url(../Images/homebg.jpg); background-repeat:no-repeat; padding:15px;}



.furnacebg{background-image:url(../Images/furnace_bg.jpg); background-repeat:no-repeat; padding:15px;}

#footer{ height:75px; background-image:url(../Images/footer_bg.gif); background-repeat:repeat-x; margin: 10px 0 10px 0;}

.footer_left{ margin: 18px 0 0 15px; float:left; width:300px; display:inline;}
	.footer_left img{ margin: 0 0 8px 0;}
	.footer_left a{ color:#5b90cb; text-decoration:none;}
	.footer_left a:hover{ color:#a9c3e0;}
	
.footer_right{margin: 18px 15px 0 0; float:right; color:#5b90cb; text-align:right; width:387px; display:inline;}
	.footer_right span{ color:#234468; float:left;}
	.footer_right p{ padding: 0 0 8px 0; display:block; text-align:right;}
	.footer_right img{ float:left; margin: 0 0 0 5px;}
	.footer_right a{ color:#234468; text-decoration:none;}
	.footer_right a:hover{ color:#5b90cb;}

/* ----------------------- Bullet list works in IE and Firefox ---------------------- */
/* HTML MARKUP
<ul class="iconlist">
<li class="list1">List 1</li>
<li class="list1">List 2</li>
</ul>
*/

.iconlist{ list-style: none; margin: 0; padding: 0 0 15px 0;}
	li.list1{ background-image:url(../Images/bullet.gif); list-style:none; background-repeat: no-repeat; background-position: 0 10%; padding: 2px 0 3px 30px; margin: .4em 0 0 1em;}

.graphiteul{list-style: none; padding: 0 0 15px 0;}
	.graphiteul li{background-image:url(../Images/graphiteul.gif); list-style:none; background-repeat: no-repeat; background-position: 0 10%; padding: 0px 0 3px 25px; margin: .4em 0 0 0.2em;}

/* ----------------------- Bullet list works in IE and Firefox ---------------------- */

h1{ font-size:15px; color:#FFFFFF; text-transform:uppercase; padding: 0 0 20px 0;}
	
h2{ font-size:14px; padding: 0 0 10px 0; font-weight:normal; color:#F5DBA1;}

h3{}

p{ padding: 0 0 15px 0; text-align:justify;}


img, div { behavior: url(components/iepngfix.htc) }

.clr{clear:both;}

.float_left{float:left;}

.float_right{float:right;}

.img_float_right{float:right; margin: 0 15px 10px 25px;}

.img_float_left{float:left; margin: 0 25px 10px 0;}

.img_float_right2{float:right; margin: 0 15px 10px 25px; border:1px #666 solid; padding:2px;}

.img_float_left2{float:left; margin: 0 25px 10px 0; border:1px #666 solid; padding:2px;}


ul{padding: 0 0 15px 0;}

li{padding: 3px 0 3px 5px; margin: .4em 0 0 1em;}

.searchfield{ border: 0px; width:390px; margin: 0 0 5px 0; background-color:#222222; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:3px;}

.text1{ float:left; margin: 19px 0 0 30px}

.pdfbox{ float:left; height:25px; width:97px; padding: 10px 0 0 45px; margin: 0 0 30px 0; background-image:url(../Images/pdf.gif); background-position:bottom left; background-repeat:no-repeat;}
	.pdfbox a{ color:#FFFFFF; text-decoration:underline;}
	.pdfbox a:hover{ color:#FFFFFF; text-decoration:none;}

.contactbox{ background-color:#151515; border: 1px solid #333333; margin: 0 0 20px 0; padding:7px; text-align:center;}
	.contactbox p{ text-align:center;}
	
.downloadsbox{width:530px; margin:0 auto;}

.button2{border-bottom:1px #7eb0e9 dotted; padding:0 0 1px 0; color:#7eb0e9;}
	.button2 a{color:#7eb0e9;}

.graphitebox{float:left; background:#090909 url(../Images/graphitebox.gif) repeat-x; width:220px; padding:10px; margin: 0 21px 0 21px; border:1px #333 solid; display:inline;}
	.graphitebox h2{ font-weight:bold; color:#FFF;}
	.graphitebox a:hover{color:#fff}

.message{ background-color:#080f17; border:1px #333333 solid; width:760px; padding: 10px 0 10px 70px; margin: 0 0 20px 0; background-image:url(../Images/warning.png); background-position:left; background-repeat:no-repeat; color:#FFF;}
	.message a{ color:#FFF; text-decoration:underline;}
	.message a:hover{ text-decoration:none;}

.highlight, .highlight a{ color:#FFFF84;}

/*-------------------------DROPDOWN------------------------------*/

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font-size:12px;
color:#FFFFFF;
line-height:18px;
z-index:100;
font-weight:normal;
background-color:#89AFDC;
margin: 13px 0 0 0;
}

#dropmenudiv a{
width: 100%;
display: block;
border-bottom: 1px solid black;
border-right: 1px solid black;
padding: 4px;
text-decoration: none;
background-color:#468bc2;
color:#ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#99B9E2;
color:#050C13;
}

/*-------------------------DROPDOWN------------------------------*/

/*-------------------------DROPDOWN2------------------------------*/

#dropmenudiv2{
position:absolute;
border:1px solid #08111b;
border-bottom-width: 0;
font-size:12px;
color:#FFFFFF;
line-height:18px;
z-index:100;
font-weight:normal;
background-color:#F6E4BC;
margin: 1px 0 0 0;
}

#dropmenudiv2 a{
width: 100%;
display: block;
border-bottom: 1px solid #08111b;
padding: 2px 4px 2px 4px;
text-decoration: none;
background-color:#356dac;
color:#fff;
}

#dropmenudiv2 a:hover{ /*hover background color*/
background-color: #295a91;
color:#ffffff;
}

/*-------------------------DROPDOWN2------------------------------*/

.resourcedis{
	font-size:10px;}
	
	/* jmyers hacks */
	
	.footer_wrapper {clear:both;}