body {margin:0; padding:0; background: #416DCA;}
table, td {border-collapse:collapse}
table, td, img {border:0}
form, td {margin:0; padding:0}
td, tr, p {font:14px Tahoma, Arial, helvetica, sans-serif; color:#242424; vertical-align:top;  text-align:left; padding:0; margin:0}
.clear{clear:both; line-height:0px}
/*input, textarea, select{font:11px Tahoma, Arial, helvetica, sans-serif; color:#6E7574; padding:2px 0 0 2px; text-transform:none; border: 1px solid #6B6B6B}*/
	ul.quicklinks{list-style: disc; padding-left: 30px; line-height: 14pt;}

	a.menu {font: 1.1em sans-serif; color: #FFFFFF; text-decoration: none; padding: 7px 30px 6px 28px; height: 31px;}
	a.menu:hover{background: url(images/menu_mid_hover.png);}
	div.menucontent{padding: 7px 25px 0 25px; text-align: center; height: 31px;  color: #FFFFFF;}

span a{font:10px Arial, Tahoma, helvetica, sans-serif; color:#9B9D9F; text-decoration:underline; padding:10px 0 5px 22px}
span a:hover{text-decoration:none}

span{font:14px Tahoma, Arial, helvetica, sans-serif; color:#7C994A}
span.newsHeadline {font: 0.98em Arial, Tahoma, helvetica, sans-serif; color:#7C994A}
td.newsText{font: 0.85em Arial, Tahoma, helvetica, sans-serif;}

b{background:url(images/sp_rc_fll.jpg) center repeat-x; padding:6px 0 8px 0}
b a{font:11px Tahoma, Arial, helvetica, sans-serif; color:#A33D21; font-weight:bold; text-decoration:none; padding:6px 26px 8px 22px; background:url(images/sp_rc.jpg) center right no-repeat}
b a:hover{text-decoration:underline}

.link p{background:url(images/all_bg.jpg) center left no-repeat; padding:5px 0 5px 0}
.link a{font:11px Tahoma, Arial, helvetica, sans-serif; color:#A33D21; font-weight:bold; text-decoration:none; padding:0 16px 0 16px}
.link a:hover{text-decoration:underline}

.link_2 a{font:10px Tahoma, Arial, helvetica, sans-serif; color:#E3E4DB; text-decoration:none}
.link_2 a:hover{text-decoration:underline}

a.quicklinks{background: none; padding-left: 0px;font: 14px Tahoma, Arial, helvetica, sans-serif; color: #000000; text-decoration: none;}
a.quicklinks:hover{text-decoration: underline;}

a.ag_listlink {font: 10.5pt Arial, sans-serif; color: black;}

li a{font:11px/18px Tahoma, Arial, helvetica, sans-serif; color:#7C994A; background:url(images/minus.jpg) center left no-repeat; padding-left:7px; text-decoration:underline}
li a:hover{text-decoration:none}

table.gasprops{width: 90%; border: solid black 1px; margin: 15px 35px 0 40px;}
table.gasprops td {border: solid black 1px; padding: 3px 5px}
table.gasprops td.datacenter {text-align: center;}
table.gasprops td.header { background: #cccccc; font-weight: bold;}
table.gasprops td.headercenter { background: #cccccc; text-align:center; font-weight: bold;}

div.contactvert{border-left: 1px dotted grey; padding-left: 20px; height: 100%;}

table.contact{width: 450px;}
table.contact td.label{width: 120px; height: 20px;}
table.contact input{width: 330px;}
table.contact textarea{width: 330px;}
table.contact input.button{width: 50px;}

table.order{width: 600px;}
table.order td.label{width: 150px; height: 20px;}
table.order td.orderHeader{padding-left: 5px; padding-right: 5px; font-weight: bold;}
table.order td.dataRow{padding: 3px 5px 3px 5px;text-align: center;}
table.order input.partno{width: 80px;}
table.order input.description{width: 330px;}
table.order textarea{width: 290px;}
table.order input.button{width: 50px;}
table.order td.submitrow{text-align: right; padding-top: 15px;}
table.order td.addrow{text-align: right; padding: 10px 0 10px 0;}
table.order td.contentCell{padding-top: 17px;}
table.order input.quoteonly {border: none;}

table.order #contentTable TD { border: 1px solid black;}

p.indust_readmore{text-align:right; color:#7C994A; padding: 5 0 7 0;}
p.indust_readmore a{font-size: 1em;  color: blue; text-decoration: none;}
p.indust_readmore a:hover{text-decoration: underline;}

p.ag_leadin {font: 10.5pt Arial, sans-serif; margin: 10px 0;}
p.ag_listhead {font: 10.5pt Arial, sans-serif; font-weight: bold; text-decoration: underline; padding: 8px 0px;}
p.ag_listsubhead {font: 10.5pt Arial, sans-serif; font-weight: bold; padding: 5px 0 1px 0; }
p.ag_unlinked {font: 10.5pt Arial, sans-serif; }

div.div_moreinfo{display: none; padding: 5 0 15 25; border-bottom: 1px dashed grey;}
div.div_moreinfo table{border-collapse: separate;}
div.div_moreinfo td{border-collapse: separate; background: #EEEEEE; padding: 2 7 3 7;}
h4.indust_h4 a{color: black; font-size: 0.95em; font-weight: bold; text-decoration: none;}
h4.indust_h4 a:hover{text-decoration: underline;}

p.pheader{background: url(/images/header_arrow.png) no-repeat; padding-left: 15px; height: 24px; padding-top: 1px; font-weight: bold; margin-bottom: 7px;}

table.products td{padding: 3 10 4 10; width: 260px}
table.products td.mid{border-collapse: separate; border-right: 1px dashed gray;}
table.products td a{text-decoration: none; color: black;}
table.products td a:hover{text-decoration: underline;}

table.newsitem {width: 80%;}
table.newsitem td { padding: 5 0 5 7; }
table.newsitem td.label { width: 150px; padding: 5 0 5 7; }

.footer td{font:11px Tahoma, Arial, helvetica, sans-serif; color:#858585;}
.footer span{font:10px Tahoma, Arial, helvetica, sans-serif; color:#858585}
.footer a{font:11px/18px Tahoma, Arial, helvetica, sans-serif; color:#858585; text-decoration:none}
.footer a:hover{text-decoration:underline}
.footer strong a{font:10px Tahoma, Arial, helvetica, sans-serif; color:#A33D21; text-decoration:underline}
.footer strong a:hover{text-decoration:none}
.footer strong{font:10px Tahoma, Arial, helvetica, sans-serif; color:#A33D21; text-decoration:none}

a.hidelink
{
  padding: 0;
  margin: 0;
  text-decoration: none;
  cursor: text;
}

a.hidelink:hover
{
  text-decoration: none;
}
  
#UNAUTH
{
 background: #CC3300;
 color: white;
 font-size: 1.3em;
 font-family: sans-serif;
 margin-top: 40;
 margin-left: auto;
 margin-right: auto;
 padding: 15px;
 text-align: center;
 border: 4px solid green;
 border-collapse: separate;
 width: 600px;
}

#UNAUTH td {
 color: yellow;
 text-align: center;
 padding-top: 10px;
 font-size: 1.1em;
 font-weight: bold;
}

#UNAUTH td.image {
 padding-top: 0;
}

#UNAUTH a
{
 color: white;
 padding: 3 5 3 5;
 text-decoration: none;
}

#UNAUTH a:hover
{
 background: white;
 color: black;
}

#UNAUTH td.reload
{
 padding-top: 15px;
 font-size: 0.8em;
 padding-bottom: 15px;
 text-align: center;
}
