/* CSS Document */

a#skip { /* Skip to content link for use with access key S */
display:none;
}

body {
font-size:0.7em;
font-family:Arial, Helvetica, sans-serif;
color:#002854;
margin:0;
}
a {
outline:none;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#005B96;
}
img {
border:none;
}
h1 {
color:#FFFFFF;
margin:0;
padding:0;
font-size:1.8em;
font-weight:lighter;
}
h2 {
color:#005B96;
margin:0;
padding:0;
font-size:1.3em;
}
h3 {
color:#005B96;
margin:0 0 10px 0;
padding:0;
font-size:1.5em;
font-weight:lighter;
}
h4 {
color:#002854;
margin:0;
padding:0;
font-size:1.2em;
}
h5 {
color:#005B96;
margin:0 0 10px 0;
padding:0;
font-size:1.5em;
font-weight:lighter;
}
h6 {
color:#002854;
margin:0;
padding:0;
font-size:1.2em;
}
.hidden {
display:none;
visibility:hidden;
}
.clear {
clear:both;
}
.blueLink {
color:#005B96;
font-weight:bold;
}
.blue {
color:#005B96;
}
.black {
color:#000000;
}
.grey {
color:#888888;
}
.border {
background:url(../images/website/borderDot.gif) repeat-x;
height:2px;
clear:both;
}
#masterContainer {
width:968px;
margin:0 auto;
position:relative;
}


/*****HEADER*****/

#header {
border-bottom:3px solid #005B96;
float:left;
width:968px;
padding-top:15px;
}
#logo {
width:214px;
float:left;
padding:0 20px 10px 25px;
margin:0;
}
#headerRight {
width:673px;
float:left;
margin:0;
padding:0;
}
#headerBanner {
float:left;
width:968px;
border-bottom:3px solid #005B96;
margin:0 0 15px 0;
/*background: url(../uploads/images/banners/internal/rotator.php) no-repeat center top;*/
}
#headerBannerPlastics {
float:left;
width:968px;
border-bottom:3px solid #005B96;
margin:0 0 15px 0;
background:#005B96 url(../uploads/images/banners/internal/banner_2.jpg) no-repeat;
}
#headerBannerPaper {
float:left;
width:968px;
border-bottom:3px solid #005B96;
margin:0 0 15px 0;
background:#005B96 url(../uploads/images/banners/internal/banner_4.jpg) no-repeat;
}
#headerBannerPaint {
float:left;
width:968px;
border-bottom:3px solid #005B96;
margin:0 0 15px 0;
background:#005B96 url(../uploads/images/banners/internal/banner_3.jpg) no-repeat;
}
#headerBannerTextiles {
float:left;
width:968px;
border-bottom:3px solid #005B96;
margin:0 0 15px 0;
background:#005B96 url(../uploads/images/banners/internal/banner_1.jpg) no-repeat;
}
#textSize {
font-weight:bold;
font-size:0.9em;
float:right;
margin:0 40px 0 0;
}
#textSize a {
color:#005B96;
text-decoration:none;
}
#textSize a:hover {
color:#002854;
text-decoration:underline;
}


/*****PIA*****/

#piaBanner {
width:260px;
height:110px;
display:block;
margin:0;
position:absolute;
top:20px;
right:10px;
}
#piaBanner p {
margin:0;
padding:0;
}
p a.piaBanner {
display:block;
width:260px;
height:110px;
background:url(../images/website/piaBanner.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}


/*****NAVIGATION*****/

#nav {
width:673px;
float:left;
margin:70px 0 0 10px;
font-size:1em;
}
#nav ul {
list-style:none;
margin:0;
padding:0;
}
#nav li {
margin:0;
padding:0;
float:left;
}
#nav li a {
color:#666666;
font-weight:bold;
text-decoration:none;
padding:8px 15px;
margin:2px 0;
display:block;
}
#nav li a:hover {
background:#005B96;
color:#FFFFFF;
}
#nav .active a {
background:#005B96;
text-decoration:none;
color:#FFFFFF;
}
#nav .activeparent a {
background:#005B96;
text-decoration:none;
color:#FFFFFF;
}
#nav li.last a {
border-right:none;
}


/*****SEARCH BAR*****/

#search {
width:300px;
height:40px;
margin:0;
padding:0;
background:url(../images/website/searchBottom.gif) left bottom no-repeat #005B96;
color:#FFFFFF;
top:0;
right:7px;
position:absolute;
}
#search a {
color:#7BC346;
text-decoration:none;
font-weight:bold;
}
#search a:hover {
text-decoration:underline;
}
#search p {
padding:0;
margin:3px 0 0 18px;
}
#search h2 {
color:#FFFFFF;
font-size:1.4em;
margin:10px 0 0 4px;
}
#search form {
margin:0;
padding:0;
}
#search .btn {
position: absolute;
right:10px;
width:60px;
}
.searchLabel {
display:none;
}
#cntnt01moduleform_1 {
position:relative;
}
#cntnt01moduleform_1 .left {
display: block;
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 19px;
}
div.search-wrapper>span.left {
background: url(../images/website/searchfield_leftcap.png) left top no-repeat;
}
#cntnt01moduleform_1 .right {
display: block;
position: absolute;
right: 0;
top: 0;
width: 10px;
height: 19px;
}
div.search-wrapper>span.right {
background: url(../images/website/searchfield_rightcap.png) right top no-repeat;
}
#cntnt01moduleform_1 input.txt {
width:177px;
height: 16px;
margin-top: 0;
margin-left: 20px;
position:absolute;
top:0;
left:0;
background: url(../images/website/searchfield_repeat.png) center top repeat-x;
font-size:0.9em;
color:#999999;
}
.search-wrapper {
position: relative;
width: 207px;
margin-top: 9px;
margin-left: 15px;
}
.search-wrapper input.txt {
position: absolute;
width: 177px;
top: 0;
right: 10px;
background: url(../images/website/searchfield_repeat.png) center top repeat-x;
border: 0px;
margin: 0;
padding: 3px 0 0 0;
}
.search-wrapper input.txt {
width: 177px;
margin-left: 20px;
*margin-top:-1px;
*margin-right:-2px;
*margin-left:10px;
}


/*****MAIN CONTENT*****/

#mainContent {
float:left;
width:968px;
margin:0;
padding:0;
position:relative;
}
#homeCopy {
color:#FFFFFF;
font-weight:lighter;
width:219px;
font-size:1em;
float:left;
}
#homeCopy .transparent {
width:253px;
padding:35px 8px 10px 8px;
display:block;
min-height:250px;
}
div#homeCopy>div {
background-image: url(../images/website/blueTransparent.png);
}
#homeCopy h1 {
margin:120px 5px 5px 5px;
font-weight:lighter;
font-size:1.9em;
}
#homeCopy p {
margin:0 5px 15px 5px;
padding:0;
font-size:1.3em;
}
#homeCopy a {
color:#FFFFFF;
text-decoration:underline;
}
#homeCopy a:hover {
text-decoration:none;
}
#homeCopy #contactNumbers {
padding:8px 10px;
background:#005B96;
border:1px solid #999999;
}
#homeCopy #contactNumbers p {
pading:0;
margin:0 0 5px 0;
font-size:1.2em;
color:#CCCCCC;
font-weight:bold;
}
#homeCopy #contactNumbers h2 {
margin:0;
padding:0 0 2px 0;
font-weight:bold;
color:#CCCCCC;
}
#homeCopy #contactNumbers .grey {
color:#FFFFFF;
}
#homeQuote {
color:#FFFFFF;
font-size:1.7em;
width:545px;
float:right;
font-weight:lighter;
}
#homeQuote p {
margin:0 0 4px 0;
padding:0;
}
#homeQuote .transparent2 {
display:block;
width:350px;
padding:0 40px 0 155px;
clear: right;
}
div#homeQuote>div {
background-image: url(../images/website/blueTransparent2.png);
background-repeat:repeat-y;
background-position:right;
}

#homeQuote .download {
background: none;
height:	150px;
display: block;
width: 210px;
float: right;
text-align: right;
padding: 10px 10px 0 0;
}


/*****INFO BAR*****/

#infoBar {
border-bottom:3px solid #005B96;
float:left;
width:968px;
}
#infoBar a:hover {
color:#005B96;
}
#infoBarRight {
width:685px;
float:left;
}
#infoBarInternal {
width:685px;
margin:0;
float:left;
}
#internalContent #infoBarInternal h2 {
font-size:1.1em;
}

/*****NEWS*****/

#news {
width:239px;
float:left;
margin:0 10px 0 10px;
}
#news a {
color:#005B96;
text-decoration:none;
font-weight:bold;
}
#news .grey a {
color:#888888;
}
#news a:hover {
text-decoration:underline;
}
#news p {
padding:0;
margin:0;
}
#news h2 {
font-weight:lighter;
font-size:1.8em;
margin:0 0 10px 0;
}
#news dl {
margin:0;
padding:0;
float:left;
}
#news dt {
margin:0;
padding:0;
color:#005B96;
font-weight:bold;
font-size:1.1em;
clear:both;
}
.newsDots {
background:url(../images/website/newsDots.gif) center center repeat-x;
height:23px;
margin:5px 0 5px 0;
float:left;
width:239px;
clear:both;
}
.date {
font-style:italic;
font-size:0.8em;
font-weight:lighter;
color:#005B96;
}
#news dd {
margin:0;
padding:0;
color:#666666;
}
#news dd a {
text-decoration:none;
}
#news dd a:hover {
text-decoration:underline;
}
#news #contactNumbers {
padding:0 0 10px 0;
}
#news #contactNumbers p {
pading:0;
margin:0 0 5px 0;
font-size:1.2em;
color:#005B96;
font-weight:bold;
}
#news #contactNumbers h2 {
margin:0;
padding:0 0 4px 0;
font-weight:bold;
font-size:1.3em;
}
#newsTabs {
width:650px;
float:left;
margin:0 0 15px 0;
padding:0;
font-size:1em;
}
#internalText #newsTabs ul {
list-style:none;
margin:0;
padding:0;
}
#internalText #newsTabs li {
margin:0;
padding:0;
float:left;
background:none;
}
#newsTabs li a {
font-weight:bold;
text-decoration:none;
padding:8px 15px;
margin:2px 0;
display:block;
background:#DDDDDD;
color:#666666;
border:1px solid #FFFFFF;
}
#newsTabs li a:hover {
background:#005B96;
color:#FFFFFF;
}
#newsTabs .active a {
background:#005B96;
text-decoration:none;
color:#FFFFFF;
}
#heading {
float:left;
margin:0 0 10px 0;
}
#rss {
float:right;
height:25px;
margin:0 0 10px 0;
}
#internalText #rss img {
border:none;
}


/*****TAG CLOUD*****/

#tagCloud {
padding:0;
float:left;
margin:0;
width:219px;
}
#tagCloud a {
color:#888888;
text-transform:lowercase;
font-weight:normal;
}
#tagCloud a:hover {
color:#FFFFFF;
background:#005B96;
text-decoration:none;
}
#tagCloud .tagHeading {
color:#005B96;
font-weight:lighter;
font-size:1.5em;
margin:0 0 10px 0;
padding:0;
}


/*****GLOSSARY*****/

#glossary dl {
list-style:none;
margin:0;
padding:0;
}
#glossary dd {
margin:0 0 4px 0;
padding:0;
}
#glossary dd h1 {
margin:10px 0 0 0;
padding:0;
}
#glossary .glossarynav {
border-bottom:1px solid #DDDDDD;
padding:0 0 4px 0;
margin:0 0 10px 0;
}
#glossary .glossarynav a {
color:#005B96;
}
.term a {
font-weight:bold;
color:#005B96;
}
#glossary h1 a {
color:#005B96;
}
#contentMain #glossary .term_selected a {
color:#595959;
}
.definition_selected {
}


/*****INFO BOX*****/

.infoBox {
width:147px;
float:left;
padding:12px;
}
#internalContent .infoBox h2 {
text-transform:uppercase;
padding:0;
margin:0;
font-size:1.1em;
}
.infoBox h2 {
text-transform:uppercase;
padding:0;
margin:0;
font-size:1.1em;
}
.infoBox p {
margin:0;
padding:0;
color:#666666;
}
.infoBox img {
border:2px solid #999999;
}


/*****INTERNAL BANNER*****/

#bannerLeft {
width:219px;
float:left;
color:#FFFFFF;
margin:0;
padding:0;
font-size:1.8em;
font-weight:lighter;
}
#bannerLeft .transparent {
width:219px;
padding:50px 25px 20px 25px;
display:block;
min-height:50px;
}
div#bannerLeft>div {
background-image: url(../images/website/blueTransparent.png);
}
#bannerLeft .transparent h1 {
padding:0;
margin:0;
font-size:1.1em;
}


/*****INTERNAL CONTENT*****/

#internalContent {
border-bottom:3px solid #005B96;
float:left;
width:968px;
margin:0;
padding:0;
}
#internalContent h1 {
color:#005B96;
font-size:2.1em;
}
#internalContent h2 {
color:#005B96;
font-size:1.3em;
}


/*****INTERNAL LEFT*****/

#internalLeft {
width:219px;
float:left;
padding:0 20px 15px 20px;
margin:0;
color:#444444;
}
#internalLeft h1 {
font-size:1.3em;
margin:15px 0 0 0;
}
#internalLeft ul {
list-style:none;
margin:0;
padding:0;
min-height:82px;
font-size:1.1em;
}
#internalLeft ul ul {
min-height:10px;
margin:0 0 10px 25px;
font-size:1em;
}
#internalLeft li {
margin:0;
padding:0;
}
#internalLeft li a {
color:#005B96;
font-weight:bold;
text-decoration:none;
padding:3px 8px;
margin:2px 0;
display:block;
}
#internalLeft li a:hover, #internalLeft li li a:hover, #internalLeft ul .activeparent ul a, #internalLeft ul .active ul a:hover, #internalLeft ul .activeparent ul a:hover {
background:#005B96;
text-decoration:none;
color:#FFFFFF;
}
#internalLeft ul .selected a, #internalLeft ul .active a, #internalLeft ul .activeparent a, #internalLeft ul .activeparent ul .active a {
background:#005B96;
text-decoration:none;
color:#FFFFFF;
}
#internalLeft ul .selected a, #internalLeft ul .active ul a, #internalLeft ul .activeparent ul a {
background:#FFFFFF;
text-decoration:none;
color:#005B96;
}
#internalLeft ul ul li a {
background:#FFFFFF;
}
.sectionhead {
}
#internalLeft dl {
margin:4px 0 0 0;
padding:0;
}
#internalLeft dt {
color:#005B96;
font-weight:bold;
margin:0 0 2px 0;
padding:0;
clear:both;
}
#internalLeft dd {
color:#444444;
margin:0;
padding:0;
}
#internalLeft dd a {
text-decoration:none;
color:#005B96;
font-weight:lighter;
}
#internalLeft dd a:hover {
text-decoration:underline;
}
#internalLeft .newsDots {
width:219px;
}


/*****SEARCH BAR*****/

#searchBar {
background:#005B96;
color:#FFFFFF;
padding:5px;
}
#searchBar form {
margin:0;
padding:0;
}
#searchBar label {
font-size:1.2em;
font-weight:bold;
width:100%;
float:left;
margin:3px 0;
}
#searchBar .txt {
float:left;
width:65%;
}
#searchBar .btn {
float:right;
width:30%;
}


/*****LEFT IMAGERY*****/

#leftImageWrapper {
width:220px;
height:173px;
position:relative;
overflow:hidden;
}
#leftImageBack {
z-index:10;
background:url(../images/website/leftImageBack.png) no-repeat;
width:220px;
height:173px;
position:absolute;
}
#leftImageInner {
width:220px;
height:173px;
position:absolute;
z-index:5;
}


/*****INTERNAL NEWS BOX*****/

#internalNews {
width:219;
float:left;
margin:0;
}
#internalNews a {
color:#005B96;
text-decoration:none;
font-weight:bold;
}
#internalNews a:hover {
text-decoration:underline;
}
#internalNews p {
padding:0;
margin:0;
}
#internalNews h2 {
font-weight:lighter;
font-size:1.4em;
margin:0 0 10px 0;
width:200px;
}
#internalNews .grey a {
color:#888888;
}
#internalNews dl {
margin:0;
padding:0;
float:left;
width:219px;
}
#internalNews dt {
margin:0;
padding:0;
color:#005B96;
font-weight:bold;
font-size:1.1em;
}
#internalNews dd {
margin:0;
padding:0;
color:#666666;
}
#internalNews dd a {
text-decoration:none;
}
#internalNews dd a:hover {
text-decoration:underline;
}
#internalNews .newsDots {
width:219px;
}
#internalNews #contactNumbers {
padding:0 0 10px 0;
width:219px;
}
#internalNews #contactNumbers p {
pading:0;
margin:0 0 5px 0;
font-size:1.2em;
color:#005B96;
font-weight:bold;
}
#internalNews #contactNumbers h2 {
margin:0;
padding:0 0 4px 0;
font-weight:bold;
font-size:1.2em;
}
#internalArchive {
float:left;
width:695px;
}
#internalArchive a {
color:#005B96;
text-decoration:none;
}
#internalArchive a:hover {
text-decoration:underline;
}
#internalArchive dl {
margin:0;
padding:0;
float:left;
width:695px;
}
#internalArchive dt {
margin:0;
padding:0;
color:#005B96;
font-weight:bold;
font-size:1.1em;
}
#internalArchive dd {
margin:0;
padding:0;
color:#666666;
}
#internalArchive dd a {
text-decoration:none;
}
#internalArchive dd a:hover {
text-decoration:underline;
}
#internalArchive .newsDots {
width:695px;
}
#NewsPostDetailReturnLink {
padding:15px 0 0 0;
color:#005B96;
}
#bookmarksBar {
margin:15px 0 0 0;
}
#internalText #bookmarksBar img {
border:none;
}


/*****INTERNAL COPY*****/

#internalCopy {
float:left;
padding:0 0 25px 10px;
color:#444444;
width:685px;
}


/*****INTERNAL TEXT*****/

#internalText {
float:left;
width:685px;
min-height:325px;
}
#internalText a {
color:#005B96;
}
#internalText ul {
margin:0;
padding:0;
list-style:none;
}
#internalText ul li {
margin:0 0 8px 0;
padding:1px 0 0 24px;
background:url(../images/website/bulletImage.jpg) 0 0 no-repeat;
}
#internalText ol li {
margin:0 0 12px 0;
}
#internalText2 {
float:left;
width:685px;
min-height:200px;
}
#internalText2 a {
color:#005B96;
}
#internalText2 ul {
margin:0;
padding:0;
list-style:none;
}
#internalText2 ul li {
margin:0 0 8px 0;
padding:1px 0 0 24px;
background:url(../images/website/bulletImage.jpg) 0 0 no-repeat;
}
#internalText2 ol li {
margin:0 0 12px 0;
}

/*****Custom Paint Form Display *****/

#downloadform form {
background:#F7F7F7;
border:1px solid #CCCCCC;
padding:15px 10px 20px 10px;
margin:0;
width:300px;
float:left;
}
#downloadform label {
float:left;
width:13%;
margin-bottom:8px;
margin-top:4px;
clear:left;
}
.downloadform .required {
color:#FF0000;
}
#downloadform input {
float:left;
width:95%;
margin-right:5px;
border:1px solid #DDDDDD;
margin-bottom:8px;
padding:3px;
clear:left;
}
#downloadform .fbsubmit {
width:30%;
margin:0 10px 0 0;
border:0;
float:right;
clear:both;
}
#downloadform .checkbox input {
width:10%;
clear:none;
}
#downloadform .checkbox label {
width:auto;
}

/***** Form Display *****/

#dataForm form {
background:#F7F7F7;
border:1px solid #CCCCCC;
padding:15px 10px 20px 10px;
margin:0;
width:300px;
float:left;
}
#dataForm label {
float:left;
width:13%;
margin-bottom:8px;
margin-top:4px;
}
#dataForm input {
float:left;
width:80%;
margin-right:5px;
border:1px solid #DDDDDD;
margin-bottom:8px;
padding:3px;
}
#dataForm .fbsubmit {
width:30%;
margin:0 15px 0 0;
border:0;
float:right;
clear:both;
}
#internalText input:focus {
background:#E4F1FF;
color:#222222;
}



/*****INTERNAL WHOLE*****/

#internalWhole {
width:688px;
float:left;
padding:0 10px 15px 10px;
color:#444444;
}


/*****BREADCRUMB*****/

#breadcrumb {
color:#999999;
margin:0 0 20px 10px;
font-weight:bold;
font-size:0.9em;
float:left;
width:678px;
}
#breadcrumb a {
color:#999999;
text-decoration:none;
}
#breadcrumb a:hover {
text-decoration:underline;
}
#breadcrumb p {
margin:4px 0 0 0;
padding:0;
}
#breadcrumb .lastitem {
color:#005B96;
text-decoration:none;
}

/*****INTERNAL RIGHT*****/

#internalRight {
width:314px;
float:right;
padding:0 0 0 40px;
}

/*****CONTACT FORM*****/

#contact {
width:688px;
float:left;
}
#contact form {
background:#F7F7F7;
border:1px solid #CCCCCC;
padding:15px 10px 20px 10px;
margin:0;
}
#contact fieldset {
border:1px solid #E6E6E6;
margin-bottom:10px;
padding:8px;
}
#contact legend {
color:#005B96;
font-weight:bold;
font-size:1.3em;
margin-bottom:10px;
}
#contact label {
float:left;
width:20%;
margin-bottom:8px;
}
#contact #scrambleLabel {
width:5%;
margin-right:10px;
}
#contact .txt, #contact .txtsml, #contact textarea, #contact select {
float:left;
width:50%;
margin-right:5px;
border:1px solid #DDDDDD;
margin-bottom:8px;
padding:3px;
background:#ffffff url(../images/lv/inputBg.gif) 0 0 no-repeat;
}
#contact .txtsml {
width:30%;
}
#contact .chk {
width:13px;
float:left;
border:none;
}
#contact .btn {
width:20%;
}
#contact input:focus, select:focus, textarea:focus {
background:#E4F1FF;
color:#222222;
}
#contact #field em {
color:#FF0000;
}
#contact #code {
margin:8px 0;
padding:15px 10px;
border:1px solid #DDDDDD;
width:33%;
text-align:center;
background:#FFFFFF;
}
.required {
color:#FF0000;
}
#formThanks {
clear:left;
}
#map {
float:right;
}

/*****SUB BOX*****/

.subbox {
clear:both;
margin-bottom:15px;
}


/*****FOOTER*****/

#footer {
float:left;
width:968px;
margin:10px 0 25px 0;
}
#footerLeft {
font-size:0.9em;
font-weight:lighter;
margin:0 0 0 10px;
float:left;
width:245px;
}
#footerLeft ul {
margin:0;
padding:0;
list-style:none;
}
#footerLeft li {
color:#999999;
float:left;
margin:0;
padding:0 2px;
}
#footerLeft li a {
color:#999999;
text-decoration:none;
}
#footerLeft li a:hover {
text-decoration:underline;
}
#footerRight {
font-size:0.9em;
font-weight:lighter;
margin:0 10px 0 0;
float:right;
width:700px;
text-align:right;
}
#footerRight p {
margin:0;
padding:0;
color:#999999;
}
#footerRight a {
color:#005B96;
text-decoration:none;
}
#footerRight a:hover {
text-decoration:underline;
}