body, html {
 margin: 0;
 padding: 0;
 /*text-algin: center;*/
 font-size: 10px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background-color: #900;
 color: #000;
 height: 100%;
 z-index: 0;
}

table { border-collapse: collapse; }
td {
 font-size: 10px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 vertical-align: top;
 padding: 0;
}

a, a:visited { color: #900; }
.relative  { position: relative; }
.upper     { text-transform: uppercase; }
.arrowlink {
 padding: 0 0 0 15px;
 background: url(../img/BuPointer.gif) center left no-repeat; 
}

#pageholder {
 margin: 0px auto 0px auto;
 padding: 0px 25px 10px 15px;
 background: #fff url(../img/ImgSRRtBkgd.gif) top right repeat-y;
 width: 730px;
 position: relative;
}

#subheaderholdercol1 {
 position: relative;
 height: 34px;
}
#subheaderholder {
 position: relative;
 height: 46px;
}
#subheader {
 position: absolute;
 top: 12px;
 right: 10px;
 width: 495px;
 font-weight: bold;
 font-size: 13px;
 color: #666;
}
#header {
 position: absolute;
 right: 48px;
 top: 10px;
 width: 518px;
 font-weight: bold;
 font-size: 13px;
 color: #666;
}
#subheader a#shead1, #subheader a#shead2, #subheader a#shead3, #subheader a#shead4, #subheader a#shead5,
#header a#shead1, #header a#shead2, #header a#shead3, #header a#shead4, #header a#shead5 {
 text-decoration: none;
 font-size: 5px;
 line-height: 0px;
 /*text-indent: -1000px;*/
 text-indent: -9999px;    /* INCREASED 4/19/2010 */
 display: block;
 height: 24px;
 float: right;
}
#subheader span, #header span {
 display: block;
 width: 1em;
 height: 10px;
 padding: 12px 8px 0;
 text-align: center;
 float: right;
}
#shead1 { width: 63px;  background: url(../img/BuSROurHistory.gif) no-repeat 0 14px; }
#shead2 { width: 95px;  background: url(../img/BuSRQualityService.gif) no-repeat 0 14px; }
#shead3 { width: 140px; background: url(../img/BuSREnvironmentalLeadership.gif) no-repeat 0 14px; }
#shead4 { width: 84px;  background: url(../img/BuSRRecyclingNews.gif) no-repeat 0 14px; }   /* REMOVED 4/19/2010 */
#shead5 { width: 76px;  background: url(../img/BuSRNebraskaInfo.gif) no-repeat 0 14px; }
#shead1:hover, #shead2:hover, #shead3:hover, #shead4:hover, #shead5:hover { background-position: 0 -24px; }

#flash {
 padding: 5px 0 0;
 float: right;
 background: url(../img/ImgRtSideDots.gif) bottom right no-repeat;
 margin-top: 25px;
 width: 518px;
}
#flash img {
 padding: 1px;
 border-style: solid;
 border-color: #ccc;
 border-width: 1px;
}

#smainlogo { 
 margin-top: 28px;
}
#smainlogoBW { 
 margin-top: 0px;
}

#sleftnav {
 width: 200px;
 list-style-type: none;
 font-size: 5px;
 line-height: 5px;
 background: url(../img/ImgSRNavTab.gif) no-repeat 0 0px;
 padding: 24px 0 0;
 margin: 13px 0 0;
}
#sleftnav li {
 margin: 0;
 padding: 0;
}

#sleftnav a { 
 text-decoration: none;
 width: 200px;
 text-indent: -1000px;
 display: block;
 height: 24px;
 margin-top: -1px;
}

#sln1 { background: url(../img/BuSRScrapMetalProcessing.jpg) top right no-repeat; height: 33px !important; }
#sln2 { background: url(../img/BuSRIndustrialServices.jpg) top right no-repeat; }
#sln3 { background: url(../img/BuFoundrySteel.jpg) top right no-repeat; }
#sln4 { background: url(../img/BuNonferrous.jpg) top right no-repeat; }
#sln5 { background: url(../img/BuAutoDealer.jpg) top right no-repeat; }    
#sln6 { background: url(../img/BuLocations.jpg) top right no-repeat; }
#sln7 { background: url(../img/BuSRContactUs.jpg) top right no-repeat; }
#sln9 { background: url(../img/BuEquipmentForSale.jpg) top right no-repeat; }
#sln8 { background: url(../img/BuSRHome.jpg) top right no-repeat; height: 26px !important; margin-top: -2px !important; }

#sln1:hover { background-position: right -34px; }
#sln8:hover { background-position: right -27px; }
#sln2:hover, #sln3:hover, #sln4:hover, #sln5:hover, #sln6:hover, #sln7:hover, #sln9:hover { background-position: right -25px; }
#srspacer { margin-top: -1px; float: right; }

#smain {
 margin-top: 15px;
 clear: both;
 width: 100%;
}
#smain p {
 margin: 0;
 padding: 0 0 5px;
}

#welcomediv {
 border-color: #ccc;
 border-style: solid;
 border-width: 1px;
 padding: 15px 10px 0 0;
 height: 216px;
}

#welcome .relative { 
 height: 205px;
 width: 132px;
 float: left;
 margin-right: 10px;
 margin-top: 10px;
 margin-left: 1px;
}
#lasky {
 position: absolute;
 top: -23px;
 left: -1px;
}
#fromhead {
 color: #900;
 margin: 0;
 padding: 0 0;
 background: url(../img/ImgDivideDots.gif) bottom left repeat-x;
 margin-bottom: 5px;
}
#topwelcome { padding-top: 10px !important; }
#welcomefoot {
 background: url(../img/ImgDivideDots.gif) top left repeat-x;
 padding-top: 10px;
 margin-top: 10px;
}
#welcomefoot a, #welcomefoot a:visited {
 padding-right: 20px;
 color: #900;
}

#mainright {
 height: 100%;
 width: 240px;
 padding: 0 0 0 10px;
}
#mainright #underline {
 border-color: #ccc;
 border-style: solid;
 border-width: 0 0 3px;
 width: 200px;
 text-align: right; 
 padding: 0 0 8px;
 margin: 0 0 5px 19px;
}
#mainright #nounderline {
 text-align: right;
 padding: 0 15px 15px;
}
#mainright .relative {
 border-color: #ccc;
 border-style: solid;
 border-width: 1px;
}
#mainright p, #mainright h3 {
 margin: 0;
 padding: 0 15px 10px;
}
#mainright h3 {
 color: #900;
 font-size: 12px;
}
#mainright img.rightimage {
 padding: 0 0 10px 7px;
}

#botleft, #botright {
 border-color: #ccc;
 border-style: solid;
 border-width: 0 0 1px;
 padding: 0 15px 15px;
}
#botleft {
 border-width: 0 1px 1px 0;
 background: url(../img/ImgVerticalCorner.gif) no-repeat bottom left;
}
#botright {
 padding-right: 0;
 background: url(../img/ImgVerticalCorner.gif) no-repeat bottom right;
}

h2, h3, h4 {
 color: #900;
 margin: 0;
 padding: 0;
}
h2, h3 { font-size: 12px; }
h4 { font-size: 11px; }
h2 {
 padding: 3px 0 4px 15px !important;
 margin: 0 0 7px -15px !important;
 margin-bottom: 10px !important;
 text-transform: uppercase;
 background: url(../img/ImgHeaderHighlight.gif) no-repeat left center;
}
h3, h4 { padding-bottom: 10px; }


#footer {
 background: url(../img/Img9Blocks.gif) top right no-repeat;
 color: #000;
 text-align: center;
 margin: 15px 0;
 line-height: 15px;
}

#footer a, #footer a:visited {
 color: #000;
 padding: 0 4px;
}
#footer p { padding: 0; }
#footer p, #footer p a, #footer p a:visited { color: #666; }
#footer a.arrowlink, #footer a.arrowlink:visited {  color: #036 !important; padding-left: 15px !important; }

#ssub1 {
 margin-top: 10px;
}
#ssublogo {
 margin-bottom: 4px;
}
#ssub1 p {
 margin: 0;
 padding: 0 0 10px;
}
#ssub1 h1, h3, h4 {
 margin: 0;
 padding: 0;
 color: #900;
}
#midspace {
 height: 20px;
}
#subrecnews h4 { padding-top: 10px; }
#subrecnews {
 padding: 15px;
 margin: 20px 10px 0;
 border-color: #ccc;
 border-style: solid;
 border-width: 1px 0;
 position: relative;
}
#subrecnews h2 {
 padding: 0 0 0 15px !important;
 margin: 0 0 0 -15px !important;
 background: #fff;
}
#subleftcol {
 width: 210px;
}
#subtop {
 border-color: #ccc;
 border-style: solid;
 border-width: 1px 1px 0;
 padding: 3px;
}
#ssub1 h1 {
 background-color: #eee;
 font-size: 15px;
 padding: 5px 10px;
}
#subbodycenter {
 border-color: #ccc;
 border-style: solid;
 border-width: 0 0 1px 1px;
 padding: 0 15px 15px;
}
#subbodycentersinglecol {
 border-color: #ccc;
 border-style: solid;
 border-width: 0 1px 1px;
 padding: 0 15px 15px;
}
#subright {
 border-color: #ccc;
 border-style: solid;
 border-width: 0 1px 1px 0;
 padding: 0 15px 15px 0;
}
#subrightlinks { padding-top: 10px; }
#subrightlinks a, #subrightlinks a:visited {
 color: #000;
 display: block;
 background: url(../img/BuSRMoreArrow.gif) center right no-repeat;
 padding: 0 10px 0 0;
 text-align: right;
 white-space: nowrap;
}
#subrightdots { width: 16px; }
#subdots { padding: 0 0 0 10px; }
#videolinks { padding: 20px 0px 40px 0px; border-top: solid 1px #cccccc;}
#videolinks ul {list-style:none;}
#videolinks ul li { float: left; clear: none; width: 125px; border-right: solid 1px #cccccc; padding-left: 10px; }
#videolinks ul li.lastitem {border-right: none;}