                        * {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,fieldset,address {
margin:1em 3%;
}

dd {
margin-left:3%;
background-image:url(../images/sitemapline.gif);
background-repeat:no-repeat;
padding-left:23px;
padding-top:2px;
}

fieldset {
padding:.5em;
}

body {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
letter-spacing:.5px;
line-height:1.2em;
font-weight:400;
color:#666;
margin:0;
padding:0;
}

h2 {
font-size:1.7em;
}

h3 {
font-size:1.4em;
}

h4 {
font-size:1.3em;
color:#ac1310;
}

#mainHeader {
width:950px;
height:74px;
background:#FFF url(../images/midlandHeader.gif) no-repeat top left;
}

#mainHeader a {
margin-left:140px;
width:300px;
height:64px;
display:block;
}

#mainWrapper {
width:950px;
margin:0 auto;
}

#flashcontent {
float:left;
width:482px;
height:158px;
}

.welcome {
margin-right:2px;
float:right;
height:158px;
width:322px;
background:#FFF url(../images/gradientBg1.gif) repeat center;
text-align:left;
}

.welcome p {
padding:2px 6px 0;
}

.welcome p.second {
line-height:1.3em;
padding:0 6px;
}

.centerContent ul {
line-height:1.4em;
list-style:none;
margin:0 0 10px 27px !important;
}

.centerContent h2 {
padding-top:25px;
}

.centerContent h2.spacer {
margin-top:40px;
}

.centerContent h3.spacer {
margin-top:26px;
}

.centerContent ul.suppliers {
list-style:none;
width:270px;
float:left;
margin:0 0 0 30px;
}

.centerContent ul.suppliers li {
line-height:1.6em;
}

.centerContent ul li.title {
color:#b72415;
font-weight:700;
font-size:1.2em;
margin:11px 7px 0 0;
}

.centerContent ul li.locationTitle {
font-weight:700;
font-size:1.1em;
padding:13px 0 1px;
}

.centerContent .contentBottom,.centerContentDiv .contentBottom {
height:55px;
background:#FFF url(../images/subBgBottom.gif) no-repeat center bottom;
clear:both;
margin:5px 0;
}

.quickContact {
width:290px;
margin-top:44px;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
background:#fffcf6 url(../images/cornerBg2.gif) no-repeat right top;
padding:3px 0 10px 10px;
}

.directions {
width:280px;
margin-top:44px;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
background-color:#fefefe;
padding:3px 0 10px 10px;
}

.directions li.img {
margin-left:-10px;
padding:0;
}

.suppliersRight {
width:130px;
margin-right:44px;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
background-color:#fefefe;
padding:13px 0 10px 20px;
}

.suppliersRight li h4,.key li h4 {
font-size:1.3em;
color:#ac1310;
margin:0;
padding:2px 0 10px;
}

.right1 {
float:right;
margin:46px 0 0;
}

.key {
float:right;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
background:#fffcf6 url(../images/cornerBg2.gif) no-repeat right top;
width:170px;
margin:0 20px 0 0;
padding:3px 0 10px 10px;
}

.centerContent .key ul {
margin:0!important;
}

.timeline {
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
width:530px;
background:#fffcf6 url(../images/cornerBg1.gif) no-repeat left top;
margin:20px 0 10px 110px;
padding:10px 20px 20px 40px;
}

.positions {
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
width:630px;
background:#fffcf6 url(../images/cornerBg1.gif) no-repeat left top;
margin:30px 0 10px 60px;
padding:20px 25px 20px 45px;
}

.timeline ul li {
padding:3px;
}

.centerList1 {
float:right;
margin:0 40px 0 0;
}

.gradeListLeft1 {
float:left;
width:180px;
text-align:right;
}

.gradeListRight1 {
padding-right:10px;
float:left;
width:50px;
text-align:left;
}

.gradeListLeft2 {
border-left:1px solid #ddd;
padding-left:10px;
float:left;
width:150px;
text-align:right;
}

.gradeListRight2 {
float:left;
width:50px;
text-align:left;
}

.s1 h4,.s2 h4,.s3 h4,.s4 h4 {
margin-left:0;
}

ul.location {
width:175px;
float:left;
}

ul.location2 {
padding-left:30px;
width:175px;
float:left;
border-left:1px solid #ddd;
}

#content p {
margin:0 5% 1em 1em;
}

#mainFooter {
background:url(../images/mainFooter.gif) no-repeat top center;
height:33px;
clear:both;
color:#999;
}

.smHead1 {
font-weight:700;
padding:4px 0;
}

.smHead2 {
font-weight:700;
padding:0 0 4px;
}

.smHead3 {
font-weight:700;
padding:7px 0 2px;
}

#mainFooter ul.footerLeft {
float:left;
line-height:1.5em;
list-style:none;
display:inline;
width:245px;
margin:0 0 10px 144px;
}

#mainFooter ul.footerRight {
float:right;
line-height:1.5em;
list-style:none;
text-align:right;
padding:0 2px 10px 0;
}

#mainNav {
height:34px;
width:948px;
background:#FFF url(../images/homeNavBg.gif) repeat-x scroll left top;
}

#mainNav ul {
list-style:none;
}

#mainNav ul li {
height:34px;
float:left;
display:block;
}

#mainNav ul li a {
height:34px;
display:block;
}

#mainNav ul li.primaryNavLi {
background-position:0 -34px;
background-color:#FFF;
background-repeat:no-repeat;
}

#mainNav ul li.primaryNavLi a {
color:#636466;
font-weight:400;
letter-spacing:normal;
text-decoration:none;
background:url(../images/homeNavBg.gif) repeat-x top left #fff;
height:16px;
font-size:13px;
padding:9px 12px;
}

#mainNav ul li.primaryNavLi a:hover {
background-position:0 -34px;
background-color:#FFF;
background-repeat:no-repeat;
color:#fff;
}

#mainNav ul li.end {
width:2px;
background:#FFF url(../images/homeNavBg.gif) repeat-x top left;
}

.hidden {
position:absolute;
left:-999px;
width:990px;
}

#subNav ul {
width:143px;
list-style:none;
}

#subNav ul li {
float:left;
display:block;
}

#subNav ul li a {
display:block;
}

#subNav ul li.paper {
width:143px;
height:60px;
background:#FFF url(../images/divisionSideNav1.gif) no-repeat -142px 0;
}

#subNav ul li.paper a {
height:60px;
width:143px;
background:#FFF url(../images/divisionSideNav1.gif) no-repeat top left;
}

#subNav ul li.packaging {
height:60px;
width:143px;
background:#FFF url(../images/divisionSideNav2.gif) no-repeat -142px 0;
}

#subNav ul li.packaging a {
height:60px;
width:143px;
background:#FFF url(../images/divisionSideNav2.gif) no-repeat top left;
}

#subNav ul li.publishing {
height:30px;
width:143px;
background:#FFF url(../images/divisionSideNav3.gif) no-repeat -142px 0;
}

#subNav ul li.publishing a {
height:30px;
width:143px;
background:#FFF url(../images/divisionSideNav3.gif) no-repeat top left;
}

#subNav ul li.supplies {
height:30px;
width:143px;
background:#FFF url(../images/divisionSideNav4.gif) no-repeat -142px 0;
}

#subNav ul li.supplies a {
height:30px;
width:143px;
background:#FFF url(../images/divisionSideNav4.gif) no-repeat top left;
}

#leftLogin {
height:570px;
float:left;
width:144px;
background:#FFF url(../images/leftLogin.gif) no-repeat top left;
}

#leftLoginSub {
height:428px;
float:left;
width:144px;
background:#FFF url(../images/leftLogin.gif) no-repeat top left;
}

#leftLogin input,#leftLoginSub input {
width:102px;
margin:0 0 4px;
}

#leftLogin ul,#leftLoginSub ul {
text-align:left;
font-size:1em;
width:144px;
list-style:none;
}

#leftLogin ul li.user,#leftLoginSub ul li.user {
padding-top:43px;
margin:0 0 0 20px;
}

#leftLogin ul li.pass,#leftLoginSub ul li.pass {
margin:10px 0 0 20px;
}

#leftLogin ul li.button,#leftLoginSub ul li.button {
padding-top:12px;
margin:0 0 0 20px;
}

#leftLogin ul li.cln,#leftLoginSub ul li.cln {
margin:0 0 0 20px;
padding:12px 0 21px;
}

#leftLogin ul li.cln1,#leftLoginSub ul li.cln1 {
margin:40px 0 0 2px;
padding:12px 0 11px;
}

#leftLogin ul li.cln2,#leftLoginSub ul li.cln2 {
margin:0 0 0 2px;
padding:12px 0 11px;
}

#leftLogin ul li.cln3,#leftLoginSub ul li.cln3 {
margin:0 0 0 2px;
padding:12px 0 20px;
}

#leftLogin ul li.close {
background:#FFF url(../images/closeOuts.gif) no-repeat bottom left;
height:113px;
margin-top:250px;
}

#leftLoginSub ul li.close {
width:142px;
background:#FFF url(../images/closeOuts.gif) no-repeat bottom left;
height:113px;
margin-top:95px;
}

#leftLoginSub ul li.close a,#leftLogin ul li.close a {
display:block;
width:142px;
height:113px;
}

#mainHeader a.midBlog:link,#mainHeader a.midBlog:active,#mainHeader a.midBlog:visited,#mainHeader a.midBlog:hover {
background:transparent url(../images/blog/midland-blog.gif) no-repeat scroll 0 -33px;
color:#993333;
float:right;
height:33px;
margin:27px 22px 0 0;
padding:0 0 0 38px;
text-decoration:none;
text-shadow:0 1px #FFFFFF;
width:auto;
}

#mainHeader a.midBlog:hover {background-position:0 0;text-decoration:underline;}

.midBlog p{margin:0;
padding:4px 0 0;}
.midBlog strong {display:block;}


.contentBlockPaperSub {
background:#FFF url(../images/headerBg1.jpg) no-repeat bottom left;
float:left;
width:302px;
height:104px;
margin:30px 30px 0;
}

.contentBlockPaper ul li.content,.contentBlockPackaging ul li.content,.contentBlockNational ul li.content,.contentBlockSupplies ul li.content {
font-weight:400;
padding:4px 10px 5px 15px;
}

.contentBlockPaperSub ul li.content,.contentBlockPackagingSub ul li.content,.contentBlockNationalSub ul li.content,.contentBlockSuppliesSub ul li.content {
font-weight:400;
padding:9px 10px 5px 15px;
}

.contentBlockNews ul li.header {
height:27px;
width:402px;
background:#FFF url(../images/headNews.gif) no-repeat top left;
}

.contentBlockPaper ul li.header {
height:29px;
width:402px;
background:#FFF url(../images/headPaper.gif) no-repeat top left;
}

.contentBlockPackaging ul li.header {
height:29px;
width:402px;
background:#FFF url(../images/headPackaging.gif) no-repeat top left;
}

.contentBlockNational ul li.header {
height:29px;
width:402px;
background:#FFF url(../images/headNational.gif) no-repeat top left;
}

.contentBlockSupplies ul li.header {
height:29px;
width:402px;
background:#FFF url(../images/headSupplies.gif) no-repeat top left;
}

.contentBlockPaperSub ul li.header {
height:29px;
width:302px;
background:#FFF url(../images/headPaper.gif) no-repeat top left;
}

.contentBlockPackagingSub ul li.header {
height:29px;
width:302px;
background:#FFF url(../images/headPackaging.gif) no-repeat top left;
}

.contentBlockNationalSub ul li.header {
height:29px;
width:302px;
background:#FFF url(../images/headNational.gif) no-repeat top left;
}

.contentBlockSuppliesSub ul li.header {
height:29px;
width:302px;
background:#FFF url(../images/headSupplies.gif) no-repeat top left;
}

li.header a {
display:block;
width:290px;
height:29px;
}

.contentBlockNews ul,.contentBlockPaper ul,.contentBlockPackaging ul,.contentBlockNational ul,.contentBlockSupplies ul,.contentBlockPaperSub ul,.contentBlockPackagingSub ul,.contentBlockNationalSub ul,.contentBlockSuppliesSub ul {
list-style:none;
text-align:left;
}

.box {
margin:40px;
}

dl {
padding-bottom:1.1em;
padding-top:2px;
}

dt {
font-weight:700;
}

dl dl dt {
font-weight:400;
}

.sub {
font-size:1em;
}

dd.bottom {
background-image:url(../images/sitemapline2.gif);
background-repeat:no-repeat;
padding-left:23px;
}

.comingSoon1 {
height:268px;
width:312px;
background:#FFF url(../images/closeOutsComingSoon.jpg) no-repeat bottom left;
margin:0 auto;
}

.category {
width:337px;
background:url(../images/bg_toolsSubHeaders.gif) no-repeat top left;
margin:0 20px 0 0;
padding:5px 4px 8px;
}

.right {
float:right;
margin:0;
}

.category h3.toolsSubHeader {
font-size:16px;
margin:0;
padding:0 10px 7px;
}

.category div.content {
background:url(../images/bg_toolsText.gif) repeat-x top left #bec0c2;
}

.category .content p {
margin:0;
padding:10px;
}

.centerContent .category .content ul {
margin:0;
padding:10px;
}

.category .content ul li {
margin-left:0;
background:url(../images/bullet_tools.gif) no-repeat center left;
padding:0 0 0 16px;
}

.toolsContainer {
background:url(../images/bg_toolsContainer.gif) repeat-y 2px 0;
margin:0 30px;
}

#searchVid iframe,#searchGrd iframe {
height:750px;
width:750px;
margin:0 0 0 24px;
}

#chart_downloads {
width:337px;
margin:50px 30px;
}

#chart_downloads .downloads {
background:#f9f9f9;
}

#chart_downloads .downloads p {
margin:0;
padding:12px 10px;
}

#chart_downloads h3 {
font-size:16px;
border-bottom:1px solid #ddd;
margin:0;
padding:0 0 7px 10px;
}

#chart_downloads ul {
margin-left:15px;
margin-bottom:15px;
}

#chart_downloads ul li {
padding:8px 0;
}

#chart_downloads ul li a {
font-size:1.1em;
background:url(../images/icon-pdf.gif) no-repeat center left;
padding:7px 0 3px 28px;
}

.oEnvironmental p {
font-size:1.2em;
line-height:1.4em;
}

.oEnvironmental h3,.oEnvironmental h4 {
font-size:1.7em;
line-height:1.2em;
color:#597945;
}

.oEnvironmental h3 {
font-weight:400;
font-size:1.7em;
line-height:1.2em;
}

.oEnvironmental h4 {
height:26px;
background:url(../images/heading-bg.gif) repeat-x;
width:420px;
font-size:1.5em;
padding-left:4px;
padding-top:4px;
}

.oAbout .centerContent .group:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.oAbout .centerContent {
width:806px;
float:right;
padding:0;
}

.oEnvironmental .centerContent .introduction {
background:url(../images/leaves-watermark.png) no-repeat 15px 37px;
margin-bottom:30px;
}

.oEnvironmental .centerContent a:hover {
text-decoration:underline;
}

.oEnvironmental h4 span {
background:url(../images/heading-leaf.png) no-repeat;
padding:5px 0 0 36px;
}

.oEnvironmental .centerContent .group ul li {
padding:10px 0;
}

.oEnvironmental .centerContent .group ul li a {
font-size:1.3em;
background:url(../images/icon-pdf.gif) no-repeat center left;
padding:4px 0 3px 28px;
}

.oEnvironmental .centerContent #certifications,.oEnvironmental .centerContent #downloads {
margin-bottom:25px;
}

.oEnvironmental #mainNav {
background:#FFF url(../images/enviroNavBg.gif) repeat-x scroll left top;
border-top:1px solid #C1C9BB;
height:34px;
}

.oEnvironmental #mainNav ul li.primaryNavLi {
height:34px;
border-right:1px solid #C1C9BB;
}

.oEnvironmental #mainNav ul li.primaryNavLi a {
color:#40403e;
background:#FFF url(../images/enviroNavBg.gif) repeat-x scroll left top;
height:16px;
}

.oEnvironmental #mainNav ul li.primaryNavLi a:hover {
color:#fff;
background:#FFF url(../images/enviroNavBg.gif) repeat-x scroll left -36px;
}

#mainFooter .we_support {
clear:both;
float:right;
margin:10px 0;
}

#mainFooter .we_support a {
padding:0 4px;
}

#mainFooter .we_support span {
padding-right:4px;
}

a.environmental_button {
display:block;
margin:14px 0 0 8px;
}

a.environmental_button img {
border:none;
}

a,a:link,a:visited,a:active {
color:#333;
text-decoration:underline;
}

a:hover,a:visited:hover {
color:#561416;
text-decoration:none;
}

p.contact,h3.news {
line-height:1.4em;
}

.welcome .em,.centerContent .em {
font-weight:700;
font-size:1.1em;
color:#ac1310;
}

.centerContent,.centerContentDiv {
padding:0 0 0 144px;
}

.s1,.s2,.s3,.s4 {
width:163px;
float:left;
}

.centerContent ul.s1 li,.centerContent ul.s2 li,.centerContent ul.s3 li,.centerContent ul.s4 li{
line-height:24px;
}

.leaf {
background:url(../images/heading_leaf_small.png) no-repeat;
display:inline-block;
width:19px;
height:12px
}

#mainFooter ul.footerLeft li.float,.oAbout .centerContent .group a.outbound {
float:left;
}

#mainNav ul li.primaryNavLiSelected,#mainNav ul li.primaryNavLiSelected a {
background-position:0 -34px;
}

#mainNav ul li#Home,#subNav {
width:143px;
}

#mainNav ul li.index,#mainNav ul li.index a {
width:143px;
background-image:url(../images/homeNavHome.gif);
}

#mainNav ul li.divisions,#mainNav ul li.divisions a {
width:96px;
background-image:url(../images/homeNavDivisions.gif);
}

#mainNav ul li.suppliers,#mainNav ul li.suppliers a {
width:102px;
background-image:url(../images/homeNavSuppliers.gif);
}

#mainNav ul li.locations,#mainNav ul li.locations a {
width:223px;
background-image:url(../images/homeNavCenters.gif);
}

#mainNav ul li.news,#mainNav ul li.news a {
width:81px;
background-image:url(../images/homeNavNews.gif);
}

#mainNav ul li.about,#mainNav ul li.about a {
width:146px;
background-image:url(../images/homeNavAbout.gif);
}

#mainNav ul li.employment,#mainNav ul li.employment a {
width:107px;
background-image:url(../images/homeNavEmployment.gif);
}

#subNav span,#leftLogin span,#leftLoginSub span,.contentBlockNews span,.contentBlockPaper span,.contentBlockPackaging span,.contentBlockNational span,.contentBlockSupplies span,.contentBlockPaperSub span,.contentBlockPackagingSub span,.contentBlockNationalSub span,.contentBlockSuppliesSub span {
display:none;
}

#subNav ul li.paper a:hover,#subNav ul li.packaging a:hover,#subNav ul li.publishing a:hover,#subNav ul li.supplies a:hover,.oEnvironmental #mainNav ul li.end {
background:none;
}

#subNav ul li.close,#subNav ul li.close a {
background:#FFF url(../images/closeOuts.gif) no-repeat bottom left;
width:143px;
}

.contentBlockPaper,.contentBlockPackaging,.contentBlockNational,.contentBlockSupplies {
background:#FFF url(../images/headerBg1.jpg) no-repeat bottom left;
float:left;
width:402px;
height:204px;
}

.contentBlockPackagingSub,.contentBlockNationalSub,.contentBlockSuppliesSub {
background:#FFF url(../images/headerBg1.jpg) no-repeat bottom left;
float:left;
width:302px;
height:104px;
margin:30px;
}

.clear,.oAbout .centerContent .group {
clear:both;
}

.oEnvironmental a,.oEnvironmental .centerContent a {
color:#4ea24a;
text-decoration:none;
}

    

    

    
