* {
	margin: 0;
	padding 0;
}

body {
	margin:10;
	background-color: #ffffff;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	padding: 0;
	margin: 0 0 0 0;
	text-align: center;
}

p {
	line-height: 1.5em;
	margin: 10px 0 10px 0;
}

#wrapper {
	margin-left: 5%;
	margin-right: 5%;
	text-align: left;
	position: relative;
}
	
img {
	border-width: 0;
	
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
   float: left;
}

h1, h2, h3 {
	font-size: 150%;
	color: #003366;
	clear: left;
}

h1 {
	margin-bottom: 10px;
	font-size: 170%;
}

h2 {
	margin-bottom: 10px;
	font-size: 150%;
	text-decoration: underline;
	color: #000000;
}

h3 {
	font-size: 130%;
	color: #000000;
	margin-bottom: 5px;
}

hr {
	height: 1px;
	border: 0;
	background-color: #CCCCCC;
	margin-bottom: 1em;
}

li {
	padding: 3px;
}

ul {
	padding-bottom: 10px;
	list-style-type: square;
}

.required {
	font-weight: bold;
}

.required:before {
	content: "*";
}

table {
	margin: 5px 0 15px 0;
	border-spacing: 0;
	border-collapse: collapse;
}

caption {
	text-align: left;
	font-weight: bold;
	font-size: 110%;
	padding: 5px 0;
}

td, th {
	border: 1px solid #BBBBBB;
	padding: 4px;
	margin: 0;
}

th {
	background-color: #20548E;
	color: #FFFFFF;
	vertical-align: bottom;
}

input, 
select, 
textarea {
	margin: 0 3px 0 3px;
	padding 0;
	font-size: 0.9em;
}

textarea {
	font-size: 150%;
}

form div {
		 margin: 5px;
}

form.feedbackform label,
form.supportform label,
#rfqform label,
#catalogform label,
form.qqform label,
#survey label {
		 width: 7em;
		 float: left;
}

#survey label {
	width: 11em;
	float: left;
}

form.supportform label,
#rfqform label,
#catalogform label {
		width: 12em;
}

form.qqform label {
	width: 13em;
	text-align: right;
	padding-right: 1em;
}

#search {
	margin-top: 10px;
	float: right;
	clear: right;
	z-index: 20;
	font-size: 100%;
}

#search a {
  text-decoration: none;
}

#search .btn {
	background-color: transparent; border: 0; padding: 0;
	color: #A70007;
	font-weight: bold;
	font-size: 100%;
}

#search .btn:hover {
	text-decoration: underline;
}

#cse-search-box div {
	margin: 1px;
}

#rfqform p {
	float: left;
  clear: both;
}

#l2s_trk img {
	width: 91%;
	max-width: 187px;
}

a:link,
a:visited,
a:hover,
a:active {
	font-weight: bold;
	color: #A70007;
}

a:link.pdf, a:visited.pdf, a:active.pdf, a:hover.pdf {
	text-decoration: underline;
	color: #0000CC;
}

a.button {
	color: #000000;
	text-decoration: none;
}

ul.listBox {
	margin: 10px 0 0 5px;
	padding: 0;
	font-size: 100%;
	clear: both;
	width: 90%;
	float: left;
	font-size: 1.9em;
	list-style: none;
}

ul.listBox li {
	margin: 0;
	padding: 0 0 1em 0;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 90%;
	text-transform: uppercase;
}

ul.listBox li ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.listBox li ul li {
	margin: 0 0 0 0.75em;
	padding: 0;
	font-family: verdana, sans-serif;
	font-size: 80%;
	border-bottom: #999999 solid 1px;
	color: #000000;
	font-weight: normal;
	text-transform: none;
}

ul.listBox li ul.products li {
	border: none;
}

ul.listBox li ul.products li ul li {
	border-bottom-width: 1px;
	border-bottom: #999999 solid thin;
	border-bottom: #999999 solid 1px;
	margin-top: -1px;
	padding: 0 0 0 1em;
}

ul.listBox li ul li ul {
	margin: 0;
	padding: 0;
}

ul.listBox li ul li ul li {
	margin: 0;
	padding: 0;
	border-bottom: #999999 solid 1px;
}

/*
ul.listBox li a,
ul.listBox li ul li a,
ul.listBox li ul li ul li a {
	display: block;
}
*/

ul.listBox li a:link, 
ul.listBox li a:visited, 
ul.listBox li a:hover,
ul.listBox li a:active {
	text-decoration: none;
	color: #000000;
	/*color: #003399;*/
}

ul.listBox li ul.products li a:link,
ul.listBox li ul.products li a:visited,
ul.listBox li ul.products li a:hover,
ul.listBox li ul.products li a:active {
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}

ul.listBox li ul.products li ul li a:link,
ul.listBox li ul.products li ul li a:visited,
ul.listBox li ul.products li ul li a:hover,
ul.listBox li ul.products li ul li a:active {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

ul.listBox li ul li ul li a:link,
ul.listBox li ul li ul li a:visited,
ul.listBox li ul li ul li a:hover,
ul.listBox li ul li ul li a:active {
	text-decoration: none;
	color: #000000;
}

ul.listBox li ul li a:link,
ul.listBox li ul li a:visited,
ul.listBox li ul li a:hover,
ul.listBox li ul li a:active {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

.topNav {
	clear: both;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 130%;
	width: 100%;
	background-color: #126db4;
	margin: 0;
	padding: 0;
	border-bottom: medium #ed1b24 solid;
}

.topNav ul {
	float: left;
	magrin: 0;
	padding: 0 0 0 0;
	list-style: none;
	height: 1.8em;
}

.topNav li {
	margin: 0;
	padding: 0;
	padding-left: 1em;
	float: left;
	vertical-align: middle;
	height: 2.0em;
	background: url(images/tabs1.png) top left no-repeat;
	background-position: -18px 0;
}

.topNav a {
	background-color: inherit;
	color: #FFFFFF;
	margin: 0;
	padding: 0.4em 10px 2px 10px;
	float: left;
}

.topNav a:link, .topNav a:visited, .topNav a:hover, .topNav a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.topNav a:hover {
	color: #BBBBBB;
}

.subnav {
	width: 100%;;
	border-width: 1px 0;
	border-style: solid;
	border-color: #CCCCCC;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 0;
	list-style-type: none;
	float: left;
	clear: both;
}

.subnav li {
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #CCCCCC;
	float: left;
	padding: 0 5px 0 0;
	margin: 5px 5px 5px 0;
	font-weight: bold;
	display: inline;
}

.subnav li.selected a {
	color: #004D99;
}

.subnav a:link, 
.subnav a:hover, 
.subnav a:active,
.subnav a:visited {
	text-decoration: none;
	color: #A70007;
}

.subnav li.last {
	border: none;
}

.content {
	clear: both;
}

#login {
	font-size: 70%;
	clear: right;
	float: right;
}

#login a {
  color: #000000;
}

#left2Column {
	clear: left;
	float: left;
	width: 20%;
	margin-right: 1%;
	padding-top: 4px;
	background: url(images/leftnav_gradient.png) repeat-x;
}

#right2Column {
	clear: none;
	float: right;
	width: 79%;
	padding-top: 15px;
}

#subnavColumn {
	float: left;
	width: 20%;
	padding-top: 15px;
	background: url(images/leftnav_gradient.png) repeat-x;
}

#content {
	float: left;
	width: 53%;
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 15px;
}

#subContent {
	float: right;
	width: 19%;
	padding-top: 15px;
	background-color: #284b9e;
	padding-bottom: 3em;
}

#subContent img {
	float: left;
	clear: both;
	margin: 0 0.75em 0 0;
	width: 95%;
	max-width: 170px;
}

#subContent p {
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	margin: 1.5em;
}

#subContent a {
	text-decoration: none;
	color: #FFFFFF;
	float: left;
}

#subContent span {
	display: block;
	float: left;
	clear: both;
	width: 15em;
}

#subContent #rfqform label, #subContent #rfqform input,
#subContent #rfqform select, #subContent #rfqform textarea {
	float: left;
	margin-left: 0.3em;
}

#subContent #rfqform label {
	padding: 0.1em 0 0.4em;
	color: #FFFFFF;
	font-weight: bold;
	clear: left;
}

#subContent #rfqform div {
	float: left;
}

#subContent #rfqform div div {
	margin: 0;
	width: 13em;
	float: left;
}

#right2Column img {
	float: right;
	padding-left: 15px;
	padding-bottom: 15px;
	clear: right;
}

#right2Column p {
	margin-bottom: 10px;
	font-size: 100%;
}

#footer {
	padding-top: 20px;
	clear: both;
}

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

.hotspot h1,
.hotspot h2,
.hotspot p {
	text-decoration: none;
	margin-left: 10px;
}

#right2Column .hotspot p {
	font-size: 120%;
}

.hotspot h1 {
	font-size: 400%;
	color: #EEEE99;
	padding-top: 0.25em;
}

.hotspot h2 {
	color: #EEEE99;
	margin: 5px 0 10px 10px;
	font-size: 130%;
}

.hotspot h3 {
	color: #000000;
	font-size: 180%;
}

.hotspot-intro {
	float: right;
	width: 170px;
	padding: 1em 1em;
}

#get-quoted {
	margin: 3em 3em 1em 4em;
	float: right;
	padding: 1em 1em;
	background-color: #FFFFFF;
	font-family: arial;
	border: 1px solid #000000;
}

#get-quoted img {
	float: left;
	padding: 0;
	width: 7em;
	height: 5.25em;
}

#flash-intro {
	width: 170px;
}

.clear {
	visibility: hidden;
	clear: right;
}

#logo {
	background: url(images/logo.png) no-repeat;
	background-color: #FFFFFF;
	width: 100%;
	height: 9.5em;
}

#logo .phoneNumber {
	margin: 10px 0 0 0;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 0.9em;
	text-align: right;
}

.phoneNumber {
	font-size: 200%;
}

#logo .international {
	float: right;
	margin: 0 3em 0 0;
}

#logo .brandingstatement {
	float: right;
	margin: 0 3em 0 0;
}

#logo2 {
	background: url(images/logo2.png) no-repeat;
	background-color: #FFFFFF;
	width: 100%;
	height: 9.5em;
}

#logo2 .phoneNumber {
	margin: 10px 0 0 0;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 0.9em;
	text-align: right;
}

#logo2 .international {
	float: right;
	margin: 0 3em 0 0;
}

#logo2 .brandingstatement {
	float: right;
	margin: 0 3em 0 0;
}


.cert {
	font-size: 60%;
}

.sheetCoilQuote img, .sheetCoilQuote span, .sheetCoilQuote a {
	float: left;
	border: none;
}

.availableGauges {
	float: right;
	clear: right;
	margin: 0 0 15px 15px;
	width: 12em;
}

.availableGauges h3 {
	font-size: 100%;
	margin: 0;
	padding: 5px;
	display: block;
	text-align: center;
	background-color: #20548E;
	color: #FFFFFF;
}

.availableGauges ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.availableGauges li {
	display: block;
	text-align: center;
	margin: 0 0 0 0;
	border: solid;
	border-width: 0 1px 1px 1px;
	padding: 5px;
}

.subnavHeader {
	margin-bottom: 1px;
}
.subnavh3{
	font-size: 130%;
	color: #000000;
	margin-bottom: 7px;
	font-weight:bold;
}

.roundbox {
	margin: auto;
	margin-bottom: 1.5em;
	width: 100%;
	background-color: #003366;
	color: #fff;
	float: left;
	clear: right;
}

.roundbox green {
    background-color:#91BE3A;
}

.roundbox a {
	color: #FFFFFF;
}

#QuoteBox {
     background-color: white;
     margin-top: 10px;
     padding:8px;
     -moz-border-radius-topleft: 12px;
     -moz-border-radius-topright: 12px;
     -moz-border-radius-bottomleft: 12px;
     -moz-border-radius-bottomright: 12px;
}

/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/

.dialog {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(images/dialog2-blue-800x1600.png) no-repeat top right;
 _background-image:url(images/dialog2-blue.gif);
}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b,
.dialog .b div {
 height:30px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.dialog .hd,
.dialog .bd,
.dialog .ft {
 position:relative;
}

.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog h1,
.dialog p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}

.dialog h1 {
 padding-bottom:0px;
}

.roundcontent {
	margin: 0;
	float: left;
	    height: 180px;
	background: url(images/UPMWebBanner.jpg) top left no-repeat;
	width: 100%;
}

.roundcontent2 {
    position: relative;
    margin: 1% 1%;
    height: 180px;
	background: url(images/UPMWebBanner.jpg) no-repeat left;
	min-width: 500px;
	max-width: 1400px;
}

.roundcontent object {
	float: right;
}

.roundtop,
.roundtop div,
.roundbottom,
.roundbottom div {
	font-size: 1px;
	height: 14px;
	width: 100%;
	float: left;
}
.roundtop {
	background: transparent url(images/roundedcornr_204337_tr.png) no-repeat scroll top right;
}
.roundtop div {
	background: transparent url(images/roundedcornr_204337_tl.png) no-repeat scroll top left;
}
.roundbottom {
	background: transparent url(images/roundedcornr_204337_br.png) no-repeat scroll bottom right;
}
.roundbottom div {
	background: transparent url(images/roundedcornr_204337_bl.png) no-repeat scroll bottom left;
}

.roundcorner_box_000000 {
   background: #126db4;
	 float: left;
	 width: 100%;
}

.roundcorner_box_000000 a {
   text-decoration: none;
}

.roundcorner_top_000000 div {
   background: url(images/roundedcornr_183327_tl.png) no-repeat top left;
}
.roundcorner_top_000000 {
   background: url(images/roundedcornr_183327_tr.png) no-repeat top right;
}
.roundcorner_bottom_000000 div {
   background: url(images/roundedcornr_183327_bl.png) no-repeat bottom left;
}
.roundcorner_bottom_000000 {
   background: url(images/roundedcornr_183327_br.png) no-repeat bottom right;
}

.roundcorner_top_000000 div, .roundcorner_top_000000, 
.roundcorner_bottom_000000 div, .roundcorner_bottom_000000 {
   	width: 100%;
   	height: 10px;
   	font-size: 1px;
	float: left;
}

.roundcorner_content_000000 { 
	margin: 0 10px;
}

.roundcorner_content_000000 div { 
	float: left;
}

.roundcorner_top_ed1b24 div, .roundcorner_top_ed1b24, 
.roundcorner_bottom_ed1b24 div, .roundcorner_bottom_ed1b24 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundcorner_box_ed1b24, .roundcorner_box_ed1b24-large {
	 background: #FFFFFF;
	 width: 20em;
	 margin: 10px;
	 float: left;
	 cursor: pointer;
	 clear: both;
}

.roundcorner_box_ed1b24-large{
	width: 22em;
	clear: none;
}

.roundcorner_top_ed1b24 div {
   background: url(images/roundedcornr_ed1b24_tl3.png) no-repeat top left;
	 text-align: center;
	 font-size: 1.2em;
	 font-weight: bold;
	 text-transform: uppercase;
	 height: 100%;
	 margin-top: -3px;
	 padding-bottom: 3px;
}

.roundcorner_top_ed1b24 {
   background: url(images/roundedcornr_ed1b24_tr3.png) no-repeat top right;
	 font-size: 1em;
	 color: #182c5b;
	 padding: 3px 0;
}
.roundcorner_bottom_ed1b24 div {
   background: url(images/roundedcornr_ed1b24_bl.png) no-repeat bottom left;
}
.roundcorner_bottom_ed1b24 {
   background: url(images/roundedcornr_ed1b24_br.png) no-repeat bottom right;
}

.roundcorner_content_ed1b24, .roundcorner_content_ed1b24-large {
	height: 100%;
	padding: 0 5px;
	font-size: 90%;
	margin-bottom: -14px;
	height: 7em;
	color: #000000;
}

.roundcorner_content_ed1b24-large {
	height: 19.5em;
}

#right2Column .roundcorner_content_ed1b24 img, #right2Column .roundcorner_content_ed1b24-large img {
  float: left;
	padding: 2px 10px 0 5px;
}

#right2Column .roundcorner_content_ed1b24-large img {
	padding: 4px 10px 0 5px;
}



.roundcorner_content_ed1b24 p {
  font-weight: bold;
	margin: 0 3px;
	line-height: 1.3em;
}

.roundcorner_top_8ca3cf div, .roundcorner_top_8ca3cf, 
.roundcorner_bottom_8ca3cf div, .roundcorner_bottom_8ca3cf {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundcorner_box_8ca3cf {
	 background: #FFFFFF;
	 margin: 10px;
	 clear: both;
	 float: left;
	 width: 18em;
	 cursor: pointer;
}
.roundcorner_top_8ca3cf div {
   background: url(images/roundedcornr_8ca3cf_tl.png) no-repeat top left;
	 text-align: left;
	 font-size: 1.2em;
	 font-weight: bold;
	 text-transform: uppercase;
	 height: 100%;
	 margin-top: -3px;
}
.roundcorner_top_8ca3cf {
   background: url(images/roundedcornr_8ca3cf_tr.png) no-repeat top right;
	 font-size: 1em;
	 color: #FFFFFF;
	 padding: 3px 0;
}
.roundcorner_bottom_8ca3cf div {
   background: url(images/roundedcornr_8ca3cf_bl.png) no-repeat bottom left;
}
.roundcorner_bottom_8ca3cf {
   background: url(images/roundedcornr_8ca3cf_br.png) no-repeat bottom right;
}
.roundcorner_content_8ca3cf {
	height: 100%;
	border: solid 1px #88b0ca;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	padding: 0 3px;
}
.roundcorner_content_8ca3cf img {
  float: left;
}
.roundcorner_content_8ca3cf p {
  font-weight: bold;
	margin: 0 3px;
	line-height: 1.3em;
}

.roundcorner_top_8ca3cf span {
	padding: 3px 0 0 5px;
	display: block;
}








.hotspot {
  background-color: #003366;
	color: #FFFFFF;
}

.roundedcornr_box_298174 {
   background: #cccccc;
   width: 23em;
}
.roundedcornr_top_298174 div {
   background: url(images/roundedcornr_298174_tl.png) no-repeat top left;
}
.roundedcornr_top_298174 {
   background: url(images/roundedcornr_298174_tr.png) no-repeat top right;
}
.roundedcornr_bottom_298174 div {
   background: url(images/roundedcornr_298174_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_298174 {
   background: url(images/roundedcornr_298174_br.png) no-repeat bottom right;
   margin: -6px 0 0 0;
}

.roundedcornr_top_298174 div, .roundedcornr_top_298174, 
.roundedcornr_bottom_298174 div, .roundedcornr_bottom_298174 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_298174 { 
	margin:  -6px 10px 0 10px; 
}

.news li {
	padding-bottom: 1em;
}

.news span {
	padding-right: 1em;
}

.news a {
			font-weight: normal;
}

span.padded {
	
}

@media tty {
	i{content:"\";/*" "*/}} @import 'ie5x.css'; /*";}
}/* */

.img-p {
clear: right;
}

#aboutus h3 {
clear: right;
}

#content img {
margin: 10px;
}

.availmetricGauges {
	float: left;
	clear: left;
	margin: 0 0 15px 15px;
	width: 9em;
}

.availmetricGauges h3 {
	font-size: 100%;
	margin: 0;
	padding: 5px;
	display: block;
	text-align: center;
	background-color: #E31937;
	color: #FFFFFF;
}
.availmetricGauges ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.availmetricGauges li {
	display: block;
	text-align: center;
	margin: 0 0 0 0;
	border: solid;
	border-width: 0 1px 1px 1px;
	padding: 5px;
}

.selected-unit {
	font-weight: bold;
	text-decoration: underline;
	color: #A70007;
}

.unselected-unit {
	cursor: pointer;
	text-decoration: underline;
	color: #A70007;
}

#followus {
  margin: 15px 10px;
	float: right;
	z-index: 20;
	font-size: 100%;
}

#followus img {
  vertical-align: middle;
}

a.noline:link,
a.noline:visited,
a.noline:hover,
a.noline:active {
  border: 0 none;
	}

