html,body,h1,h2,h3,h4,p,ul,li,form,fieldset,label,img{margin:0;padding:0;border:none;}
body{background:URL(/images/bg.gif) top center no-repeat #dededf;font-family:Arial,Helvetica,sans-serif;font-size:62.5%;color:#000;}
.floatright{float:right;}
.floatleft{float:left;}
.clearboth{clear:both;}
.container{width:970px;margin:0 auto;overflow:visible;}
a{color:#003471;text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{border:none;outline:none;}
h2{font-size:1.35em;}
h3{font-size:1.3em;}
a.logo{display:block;float:left;width:358px;height:100px;background:URL(/images/logo.gif) no-repeat;text-indent:-9999px;}
p.phone{float:right!important;background:URL(/images/phone-left.gif) top left no-repeat #910028;overflow:auto;width:auto;}
p.phone span{display:block;background:URL(/images/phone-right.gif) top right no-repeat #910028;color:#fff;font-size:18px;padding:7px 18px 0 0;margin-left:20px;height:28px;}
p.rfqbutton{float:right;clear:right;margin-top:15px;width:auto;background:URL(/images/rfq-left.gif) top left no-repeat #003471;overflow:auto;}
p.rfqbutton span{display:block;clear:right;margin-left:15px;padding:7px 18px 0 0;width:auto;height:27px;background:URL(/images/rfq-right.gif) top right no-repeat #003471;color:#fff;font-size:16px;}
p.rfqbutton a{color:#fff;display:block;background:URL(/images/rfq-arrow.gif) no-repeat top left #003471;padding-left:15px;}
ul#primaryNav{clear:both;height:41px;font-size:1.5em;list-style:none;margin:0;padding:0 0 0 35px;}
#primaryNav li{float:left;padding:8px 1em 0 1em;}
#primaryNav a{color:#404040;font-weight:bold;}
#primaryNav a:hover{color:#000;text-decoration:none;}
#primaryNav li.parent{margin-right:15px;background:URL(/images/arrow.gif) top right no-repeat transparent;}
ul#primaryNav li ul{position:absolute;display:none;list-style:none;padding:0;margin:0;}
ul#primaryNav li ul li{clear:both;float:left;position:relative;padding:0;margin:0;}
ul#primaryNav li ul li a{background:#003471;color:#fff;display:block;width:150px;height:auto;font-size:.85em;font-weight:normal;padding:.25em .5em;border:1px solid #002461;}
ul#primaryNav li ul li a:hover{color:#8db9ec;text-decoration:underline;}
div#homeHeader{background:#fff;overflow:auto;clear:both;}
div.introBlurb{font-size:1.15em;width:425px;float:right;padding:10px 10px 0 0;line-height:1.4;}
div.introBlurb h1{font-size:1.5em;color:#910028;}
div.buckets{width:485px;padding:2em 0 0 0;float:left;}
div.buckets img{clear:both;float:left;}
div.buckets h2{float:left;margin:0 0 .5em 2.5em;color:#404040;font-size:1.4em;}
div.buckets h2 a{color:#404040;}
div#introBody p.bucketBlurb{float:left;width:210px;padding:15px 0 0 0;line-height:1.4;font-size:1.15em;}
div#introBody p.bucketBlurb img{padding:3px .5em 0 0;}
a.bucket{display:block;padding-left:14px;background:URL(/images/arrow-right.gif) center left no-repeat transparent;}
div#contentBody,div#introBody{background:#fff;overflow:auto;clear:both;}
div#contentBody{padding:20px;}
div#content{float:left;}
.intPage1{width:725px;}
.intPage2{width:525px;}
div#content h1{font-size:1.75em;color:#910028;clear:both;margin-top:.5em;}
div#content h2{margin:.35em 0;color:#910028;}
div#content h3{margin-top:.35em;}
div#content p{padding:.5em 18px .5em 0;font-size:1.2em;line-height:1.5;}
img.internal{padding:5px;border:1px solid #c0c0c0;}
div#content ul{margin-left:1.5em;list-style:none;}
div#leftmenu ul{list-style:none;}
div#content ul li,div#leftmenu ul li{background:URL(/images/arrow-right.gif) 2px 5px no-repeat #fff;padding:.25em 0 .25em 1.5em;}
div#content img.floatright,div#content img.grayborder{margin:5px 0 0 18px;border:5px solid #a0a0a0;}
div#content .cutaway {width:200px;border-right:5px solid #A0A0A0;border-left:5px solid #A0A0A0;border-bottom:5px solid #A0A0A0;margin:0;float:right;padding:5px;}
div#leftmenu{width:195px;float:left;padding:0;margin:0;font-size:1.15em;}
div.intPage1 ul,div.intPage2 ul{font-size:1.15em;}
div#leftmenu h2{padding-bottom:.5em;}
div#sitemap{margin-left:1em;}
div#sitemap ul,body#faq div#content ul,body#industry-standards div#content ul{list-style:disc;background:none;margin-top:.5em;}
div#sitemap ul li,body#faq div#content ul li,body#industry-standards div#content ul li{background:none;margin-left:1em;padding:0;}
div#sitemap ul li a,body#faq div#content ul li a,body#industry-standards div#content ul li a{font-size:12px;}
div#content img.floatright.noborder{border:none;}
table{border:1px solid #000;margin-bottom:1.5em;}
table .red{background:#910028;color:#fff;font-weight:bold;text-align:center;padding:0 1em;}
th,td{font-size:1.2em;}
td{border:1px solid #c0c0c0;text-align:center;}
tr.graybg td,tr.graybg th{background:#e8e8e8;}
div.caption{text-align:center;padding-left:10px;font-size:1.1em;font-style:italic;}
div.caption img{border:5px solid #a0a0a0;}
table.contact{border:none;width:450px;}
table.contact td{text-align:left;border:none;font-size:1em;vertical-align:top;}
table.contact td img{border:1px solid #d8d8d8;}
span.required{color:#f00;}
form#quote label,form#quote input,form#quote textarea,form#quote select{float:left;width:135px;}
form#quote label{clear:both;font-size:1.15em;margin:.25em 0;}
form#quote input{margin:.15em 0;border:1px solid #a0a0a0;}
form#quote input.submit{clear:both;margin-left:135px;width:100px;background:#e8e8e8;}
form#quote textarea{width:200px;height:125px;margin-bottom:.5em;float:left;clear:none;}
#contact div.floatleft{width:350px;}
#contact div.floatright{width:360px;}
div.dropdown{background:#ebebeb;border:1px solid #c8c9cb;clear:both;padding:.75em 1em;margin-top:1em;overflow:auto;cursor:pointer;}
div.dropdown p{float:left;padding:0;}
div.dropdown ul,div.dropdown ul li{background:none;}
p.heading{color:#910028;font-weight:bold;clear:both;font-size:1.2em;}
div.dropdown br{margin-bottom:1.5em;}
#rfq-btn{width:183px;height:38px;padding:0;background:transparent URL(/images/request-a-quote-btn.png) no-repeat top left;overflow:hidden;text-indent:-999em;display:block;margin-bottom:15px;}
#rfq-btn:hover{background-position:0 -40px;}
div#quickFormContainter{background:URL(/images/quick-contact-bottom.gif) bottom center #f5f5f3;margin-top: 10px;}
div#sidebar{width:183px;padding:0;float:right;margin:0 0 2em 2em;}
div#sidebar h3{padding:17px 0 6px 13px;font-size:1.4em;background:URL(/images/quick-contact-top.gif) top center no-repeat transparent;}
form.contact{width:160px;padding:0 0 13px 13px;}
form.contact input,form.contact label,form.contact textarea{clear:both;float:left;}
form.contact input{margin:0 0 .5em 0;width:150px;border:1px solid #808080;}
form.contact label{font-size:1.15em;}
form.contact textarea{width:150px;height:100px;border:1px solid #808080;margin-bottom:.75em;}
form.contact input.button{background:transparent url(../images/quick-submit.jpg) no-repeat top left;border:none;width:65px;height:21px;clear:none;color:#fff;cursor:pointer;float:left;}
div#footer{clear:both;background:URL(/images/footer-bg.gif) repeat-x #fff;border-top:1px solid #c0c0c0;padding:0;height:96px;}
div#footer p{font-size:1.1em;padding:1.5em 0 .25em 0;}
div#footer strong{color:#910028;}
div#footer img{margin-left:.5em;}
div#footer img.first{margin-left:3em;}
div#footer a.bucket{padding-right:1em;}
#phoneSearch{width:260px;float:right;}
#phoneSearch form{width:260px;float:right;margin-top:15px;}
#phoneSearch form fieldset{border:none;padding-right:0;padding-left:0;padding:0;float:right;}
#phoneSearch form input{width:10.4em;}
#header #phoneSearch form #ajaxSearch_submit{cursor:pointer;background:transparent url(../images/search-btn.jpg)no-repeat top left;border:none;width:59px;height:21px;text-indent:-999em;}


#topRight{
	background:url(../assets/images/header-industries.jpg) no-repeat left top;
	width:437px;
	height:108px;
	display:block;
	margin:0px;
	float:left;
	margin-top:1px;
}
	#topRight ul{
		margin-top:32px;
		overflow:hidden;
		list-style-type:none;
		margin-left:20px;
	}
		#topRight ul li{
			color:#ededed;
			float:left;
			margin-right:32px;
			font-size:10pt;
			margin-bottom:4px;
		}
#topLeft{
	background:url(../images/header-photo.jpg) no-repeat left top;
	width:533px;
	height:109px;
	display:block;
	margin:0px;
	float:left;
}
#socialBar {width: 55px; list-style: none;}
#socialBar li {padding: 0; margin: 0; float: left; width: 16px; margin-right: 2px;}
#socialBar li a {display: block; background-image: url(../images/social/socialtoolbar.png);background-repeat: no-repeat; height: 16px;}
#socialBar li a.emailButton {background-position:0px 0px;}
#socialBar li a:hover.emailButton {background-position:0px -16px;}
#socialBar li a.printButton  {background-position:-19px 0px;}
#socialBar li a:hover.printButton  {background-position:-19px -16px;}
#socialBar li a.twitterButton {background-position:-38px 0px;}
#socialBar li a:hover.twitterButton {background-position:-38px -16px;}	
.socialLineOne {margin-bottom: 5px;}
.social-bar-container {width: 130px; margin: 0 0 10px 0; padding: 0;}
p.contact-callout {
        border: 1px solid #b0b0b0;
        clear: both;
        color: #393939;     /* adjust accordingly */
        font-size: 12px;  /*adjust accordingly*/
        font-weight: 700;
        line-height: 1.2;
        padding: 0.5em;
        text-align: center;
        width: 80%;
        margin: 15px 20px 10px;
        display: block;
        float: left;
}
        p.contact-callout a.emphasis {
               color: #000;
               display: block;
               text-decoration: underline;
               text-transform: uppercase;
        }




