
#banner {
width: 820px;
height: 183px;
background: url(../images/banner-and-nav/banner.jpg) no-repeat;
margin: 0;
padding: 0;
}

#banner img {
margin: 31px 0 0 0;
padding: 0;
float: left;
}

#banner p {
width: 450px;
margin: 40px 10px 0 0;
padding: 0;
color: #9494c0;
font-size: 12px;
font-weight: normal;
text-align: left;
float: right;
}

#banner p .powder {
color: #d2d2e3;
}

#banner p.call {
width: 200px;
margin: 59px 0 0 0;
*margin: 63px 0 0 0;
padding: 0;
color: #1d4083;
font-size: 12px;
font-weight: bold;
text-align: right;
float: right;
}

#banner p.nav {
width: 500px;
margin: 5px 0 0 0;
padding: 0;
color: #d2d2e3;
font-size: 10px;
font-weight: bold;
text-align: right;
float: right;
}

#banner p.nav a {
margin: 0 0 0 15px;
color: #d2d2e3;
text-decoration: none;
}

#banner p.nav a:hover {
color: #1548a3;
text-decoration: none;
}

body {
background: #4b6ca5 url(../images/interior-bg.jpg) repeat-x;
margin: 0;
padding: 0;
}

#columncontainer {
width: 820px;
margin: 0;
padding: 0;
}

#footer {
width: 820px;
background: #4b6ca5;
margin: 0;
padding: 10px 0 0 0;
clear: both;
}

#footer h2 {
margin: 0;
padding: 0;
color: #03023f;
font-size: 10px;
font-weight: bold;
text-align: right;
float: right;
}

#footer p {
margin: 3px 0 3px 0;
*margin: -8px 0 3px 0;
padding: 0;
color: #03023f;
font-size: 10px;
text-align: right;
clear: right;
}

#leftcol {
width: 200px;
background: #fff;
margin: 0;
padding: 10px;
float: left;
}

#leftcol #dataregion {
width: 200px;
background: #d2e4ef;
margin: 0 0 15px 0;
padding: 0 0 10px 0;
}

#leftcol #dataregion h2 {
width: 190px;
height: 20px;
background: url(../images/header-blue.jpg) no-repeat;
margin: 0;
padding: 8px 0 0 10px;
color: #000;
font-size: 11px;
font-weight: bold;
}

#leftcol #dataregion h2 a {
color: #03023f;
text-decoration: none;
}

#leftcol #dataregion h2 a:hover {
color: #4b6ca5;
text-decoration: none;
}

#leftcol #dataregion.tan {
width: 200px;
background: #fff2d2;
margin: 0 0 15px 0;
padding: 0 0 10px 0;
}

#leftcol #dataregion.tan h2 {
width: 190px;
height: 20px;
background: url(../images/header-tan2.jpg) no-repeat;
margin: 0;
padding: 8px 0 0 10px;
color: #000;
font-size: 11px;
font-weight: bold;
}

#leftcol img {
margin: 5px 10px 15px 11px;
padding: 0;
}

#leftcol p {
margin: 0 0 10px 0;
padding: 0;
color: #fff;
font-size: 11px;
font-weight: normal;
}

#leftcol #dataregion ul {
list-style: disc;
margin: 5px 0 0 20px;
padding: 0;
}

#leftcol #dataregion ul li {
margin: 2px 10px 2px 0;
*margin: 0 10px 0 0;
padding: 0;
color: #45669f;
font-size: 10px;
font-weight: bold;
}

#leftcol #dataregion ul li a {
margin: 0;
padding: 0;
color: #45669f;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

#leftcol #dataregion ul li a:hover {
color: #03023f;
text-decoration: none;
}

#leftcol #dataregion.tan ul li a {
color: #000;
text-decoration: none;
}

#leftcol #dataregion.tan ul li a:hover {
color: #777;
text-decoration: none;
}

#navregion {
width: 820px;
height: 36px;
background: url(../images/banner-and-nav/nav-bg.jpg) no-repeat;
margin: 0;
padding: 0;
}

#rightcol {
width: 595px;
background: #fff;
margin: 0;
padding: 0 0 20px 0;
float: left;
}

#rightcol .bluetext {
color: #1548a3;
font-weight: bold;
}

#rightcol #formregion {
width: 470px;
background: #4b6ca5;
margin: 0;
padding: 15px;
font-size: 12px;
}

#rightcol #formbuttonsregion {
width: 380px;
height: 23px;
background: url(../images/formbuttons-bg.jpg) repeat-x;
margin: 0;
padding: 0 0 0 120px;
}

#rightcol #formbuttonsregion img {
margin: 0;
padding: 0;
float: left;
}

#rightcol #formregion {
width: 470px;
background: #6ca7e1;
margin: 0;
padding: 15px;
}

#rightcol #formregion select {
width: 171px;
}

#rightcol h1 {
margin: 10px 0 7px 0;
padding: 0;
color: #03023f;
font-size: 18px;
font-weight: Bold;
}

#rightcol h2 {
width: 266px;
height: 19px;
background: url(../images/header-tan.jpg) no-repeat;
margin: 10px 0 7px 0;
padding: 2px 0 0 10px;
color: #4b6ca5;
font-size: 12px;
font-weight: bold;
}

#rightcol h2.country {
width: 266px;
height: 23px;
background: url(../images/header-country.jpg) no-repeat;
margin: 0 0 7px 0;
padding: 7px 0 0 10px;
color: #03023f;
font-size: 12px;
font-weight: bold;
clear: left;
}

#rightcol h2.double {
width: 266px;
height: 40px;
background: url(../images/header-tandouble.jpg) no-repeat;
margin: 10px 0 7px 0;
padding: 2px 0 0 10px;
color: #4b6ca5;
font-size: 12px;
font-weight: bold;
}

#rightcol h2.msds {
width: 340px;
height: 22px;
background: url(../images/header-msds.jpg) no-repeat;
margin: 10px 0 7px 0;
padding: 8px 0 0 35px;
color: #03023f;
font-size: 12px;
font-weight: bold;
}

#rightcol h2.request {
width: 350px;
height: 22px;
background: url(../images/header-request.jpg) no-repeat;
margin: 10px 0 7px 0;
padding: 8px 0 0 25px;
color: #4b6ca5;
font-size: 12px;
font-weight: bold;
}

#rightcol h2.sub {
background: none;
margin: 5px 0 0 0;
padding: 3px 0 0 10px;
color: #4b6ca5;
font-size: 11px;
font-weight: bold;
}

#rightcol h2.sub a {
color: #4b6ca5;
text-decoration: none;
}

#rightcol h2.sub a:hover {
color: #03023f;
text-decoration: none;
}

#rightcol h2.top {
margin: 0 0 7px 0;
}

#rightcol h2 a {
color: #03023f;
text-decoration: none;
}

#rightcol h2 a:hover {
color: #4b6ca5;
text-decoration: none;
}

#rightcol h3 {
margin: 0 0 7px 0;
padding: 0;
color: #4b6ca5;
font-size: 13px;
line-height: 16px;
font-weight: bold;
}

#rightcol h3 a {
color: #4b6ca5;
text-decoration: underline;
}

#rightcol h3 a:hover {
color: #03023f;
text-decoration: underline;
}

#rightcol h4 {
width: 60px;
height: 14px;
background: url(../images/email-button.jpg) no-repeat;
margin: 0 10px 20px 0;
padding: 1px 0 0 0;
color: #4b6ca5;
font-size: 10px;
font-weight: bold;
text-align: center;
float: left;
}

#rightcol h4 a {
color: #03023f;
text-decoration: none;
}

#rightcol h4 a:hover {
color: #4b6ca5;
text-decoration: none;
}

#rightcol h5 {
margin: -5px 0 20px 0;
padding: 0;
color: #03023f;
font-size: 14px;
font-weight: Bold;
}

#rightcol img {
border: #becbe3 solid 3px;
margin: 0 25px 25px 0;
padding: 0;
float: left;
}

#rightcol img.graph {
border: none;
}

#rightcol img.tablepic {
margin: 0 22px 0 0;
padding: 0;
float: right;
}

#rightcol img.borderless {
border: none;
margin: 0 22px 0 0;
padding: 0;
float: right;
}

#rightcol p {
margin: 10px 20px 15px 0;
padding: 0;
color: #1f1f1f;
font-size: 11px;
font-weight: normal;
}

#rightcol p a {
margin: 5px 10px 0 0; 
color: #4b6ca5;
font-weight: bold;
text-decoration: underline;
}

#rightcol p a:hover {
color: #000;
text-decoration: underline;
}

#rightcol p.msds {
margin: 7px 20px 7px 15px;
padding: 0;
color: #1f1f1f;
font-size: 11px;
font-weight: bold;
}

#rightcol p.msds a {
color: #000;
text-decoration: none;
}

#rightcol p.msds a:hover {
color: #1548a3;
text-decoration: none;
}

#rightcol table.msds {
width: 100%;
text-align: center;
}

#rightcol table.msds tr td {
border: #000 solid 1px;
}

#rightcol table.specs {
width: 375px;
background: #61a1df;
margin: 0 0 10px 0;
padding: 0 0 15px 0;
color: #03023f;
font-size: 12px;
clear: left;
}

#rightcol table.specssmall {
width: 178px;
background: #61a1df;
margin: 0 20px 10px 0;
padding: 0 0 15px 0;
color: #03023f;
font-size: 12px;
float: left;
}

#rightcol table.specssmall tr td.header3 {
height: 30px;
background: #61a1df;
padding: 0 10px 0 10px;
color: #fff;
font-size: 12px;
font-weight: normal;
font-style: italic;
clear: both;
}

#rightcol table.specs tr td.header {
width: 375px;
height: 40px;
background: #fff url(../images/header-table2.jpg) no-repeat;
margin: 0;
padding: 0;
color: #03023f;
font-size: 12px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
clear: both;
}

#rightcol table.specs tr td.headerbig {
width: 375px;
height: 60px;
background: #fff url(../images/headerbig-table.jpg) no-repeat;
font-weight: bold;
}

#rightcol table.specs tr td.header a {
color: #03023f;
text-decoration: none;
}

#rightcol table.specs tr td.header a:hover {
color: #03023f;
text-decoration: underline;
}

#rightcol table.specssmall tr td.header {
width: 190px;
height: 30px;
background: #fff url(../images/headersmall-table.jpg) no-repeat;
margin: 0;
padding: 0 0 0 10px;
color: #03023f;
font-size: 12px;
font-weight: bold;
clear: both;
}

#rightcol table.specs tr td.header2 {
height: 30px;
background: #61a1df;
padding: 0 10px 0 10px;
color: #03023f;
font-size: 11px;
font-weight: bold;
text-align: left;
text-transform: capitalize;
clear: both;
}

#rightcol table.specs tr td.header2single {
height: 23px;
background: #61a1df;
padding: 0 10px 0 10px;
color: #03023f;
font-size: 11px;
font-weight: bold;
text-align: left;
text-transform: capitalize;
clear: both;
}

#rightcol table.specs tr td.header2 a {
color: #fff;
text-decoration: none;
}

#rightcol table.specs tr td.header2 a:hover {
color: #fff;
text-decoration: underline;
}

#rightcol table.specswide tr td.header22 {
width: 475px;
height: 40px;
background: url(../images/headerwide-table.jpg) no-repeat;
margin: 0;
padding: 0;
color: #03023f;
font-size: 12px;
font-weight: bold;
clear: both;
}

#rightcol table.specs tr td.header3 {
height: 30px;
background: #61a1df;
padding: 5px 10px 5px 10px;
color: #fff;
font-size: 12px;
font-weight: normal;
font-style: italic;
clear: both;
}

#rightcol table.specs tr td.header4 {
background: #61a1df;
margin: 0;
padding: 10px 10px 0 10px;
*padding: 10px 10px 10px 10px;
color: #03023f;
font-size: 12px;
line-height: 15px;
font-weight: normal;
font-style: italic;
text-transform: capitalize;
clear: both;
}

#rightcol table.specs tr td.header4 a {
color: #03023f;
text-decoration: none;
}

#rightcol table.specs tr td.header4 a:hover {
color: #fff;
text-decoration: none;
}

#rightcol table.specswide {
width: 475px;
background: #61a1df;
margin: 0 0 10px 0;
padding: 0 0 15px 0;
color: #03023f;
font-size: 12px;
clear: both;
}

#rightcol table.specswide tr td.header2 {
width: 421px;
height: 40px;
background: #61a1df;
background: #207ed6;
margin: 0;
padding: 0;
color: #03023f;
font-size: 12px;
font-weight: bold;
clear: both;
}

#rightcol table.specswide tr td.header3 {
width: 321px;
height: 30px;
background: #61a1df;
margin: 0;
padding: 0;
color: #03023f;
color: #fff;
font-size: 12px;
font-weight: normal;
font-style: italic;
clear: both;
}

#rightcol table ul li {
color: #fff;
}

#rightcol table td.header4 ul li {
color: #000;
margin: 8px 0 8px 0;
}

#rightcol table.full {
width: 580px;
background: #61a1df;
margin: 0 0 20px 0;
}

#rightcol table.full tr.header {
height: 30px;
background: url(../images/headerfull-table.jpg) no-repeat top;
font-weight: bold;
}

#rightcol table.full tr td {
padding: 5px 10px 5px 10px;
font-size: 12px;
}

#rightcol table.full tr td.white {
color: #fff;
font-style: italic;
}

#rightcol ul {
list-style: disc;
margin: 0 15px 0 25px;
padding: 0;
}

#rightcol ul.comparison {
list-style: disc;
margin: 0 25px 20px 20px;
padding: 0;
}

#rightcol ul li {
margin: 2px 0 2px 0;
padding: 0;
color: #45669f;
font-size: 11px;
}

#rightcol ul li a {
margin: 0;
padding: 0;
color: #45669f;
font-size: 11px;
text-decoration: none;
}

#rightcol ul li a:hover {
color: #03023f;
text-decoration: underline;
}

#rightcol ul.ashrae {
list-style: disc;
margin: 0 15px 0 15px;
padding: 0;
}

#rightcol ul.ashrae li {
margin: 2px 0 2px 0;
padding: 0;
color: #000;
font-size: 11px;
}

#rightcol ul.ashrae li a {
margin: 0;
padding: 0;
color: #000;
font-size: 11px;
text-decoration: none;
}

#rightcol ul.ashrae li a:hover {
color: #03023f;
text-decoration: underline;
}

#rightcol ul.ashrae ul {
list-style: circle;
margin: 10px 15px 20px 15px;
padding: 0;
}

#rightcol #leftregion {
width: 300px;
margin: 0;
padding: 0;
float: left;
}

#rightcol #leftbigregion {
width: 395px;
margin: 0;
padding: 0;
float: left;
}

#rightcol #leftregion h4 {
margin-left: 10px;
}

#rightcol #leftregion p {
margin-left: 10px;
}

#rightcol #rightregion {
width: 295px;
margin: 0;
padding: 0;
float: left;
}

#rightcol #rightregion h4 {
margin-left: 10px;
}

#rightcol #rightregion p {
margin-left: 10px;
}

#rightcol #rightsmallregion {
width: 200px;
margin: 0;
padding: 0;
float: left;
}

#rightcol #rightsmallregion img {
margin: 0 0 10px 0;
}

#site {
width: 820px;
background: #fff;
margin: 0 auto;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smalltext {
font-size: 11px;
}

.description:link {text-decoration: none; color: #9494c0;}
.description:visited {text-decoration: none; color: #9494c0;}
.description:active {text-decoration: none; color: #9494c0;}
.description:hover {text-decoration: none; color: #9494c0;}