@charset "UTF-8";
body { font: Arial, Verdana, sans-serif; font-size: 16px; background: black url(/_graphics/pageBG.jpg) left top; margin: 0; padding: 0; text-align: center; }

img {
  border: 0px;
}

.oneColFixCtr #container {
  position: relative;
  width: 1000px;
  background: #d9d9d9 url(/_graphics/header.jpg) no-repeat left top;
  margin: 0 auto;
  padding-top: 235px;
  text-align: left;
}
.oneColFixCtr #container.athletic_covers {
  background-image: url(/_graphics/header_athletic_covers.jpg);
}
.clear { height: 1%; clear: both; }
#flashContainer { position: absolute; top: 60px; right: 0; }
#banner { height: 418px; background: url(/_graphics/bannerBG.jpg) no-repeat left top; }
.imageLink { float: left; height: 370px; width: 238px; margin: 24px 0 0 9px; }
.imageLink span { display: none; }
.fPLink { background: url(/_graphics/fallProtection_up.jpg) no-repeat left top; }
.fPLink:hover { background: url(/_graphics/fallProtection_down.jpg) no-repeat left top; }
.aCLink { background: url(/_graphics/athleticCovers_up.jpg) no-repeat left top; }
.aCLink:hover { background: url(/_graphics/athleticCovers_down.jpg) no-repeat left top; }
.lCLink { background: url(/_graphics/landfillCovers_up.jpg) no-repeat left top; }
.lCLink:hover { background: url(/_graphics/landfillCovers_down.jpg) no-repeat left top; }
.tTLink { background: url(/_graphics/truckTarps_up.jpg) no-repeat left top; }
.tTLink:hover { background: url(/_graphics/truckTarps_down.jpg) no-repeat left top; }
#homeLink { position: absolute; top: 40px; left: 20px; width: 380px; height: 150px; }
#homeLink span { display: none; }
ul#nav { margin: 0; padding: 0; list-style-type: none; position: absolute; top: 245px; left: 20px; }
ul#nav li { float: left; padding: 0 30px 0 0; }
ul#nav li a { font-size: 24px; color: #291672; text-decoration: none; font-weight: bold; }
.oneColFixCtr #mainContent { padding: 10px 20px; background-color: white; }
#leftContent { float: left; width: 469px; padding-right: 10px; border-right: solid 1px black; }
#rightContent { float: left; width: 470px; padding-left: 10px; }
#footer { color: #051e6c; font-size: .9em; text-align: center; padding: 10px 0; }
h1, h2, h3, h4, h5, h6 { color: #005dae; }
h1 { font-size: 1.25em; }
h2 { font-size: 1.15em; }
h3, h4, h5, h6 { font-size: 1.05em; }
#mainContent .pdflink
{
        color: #666;
        display: block;
        margin : 10px 0px 8px 0px;
        padding : 2px 8px 0px 65px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;

        background-image: url('../_graphics/pdflink_icon.gif');
        background-repeat: no-repeat;
        background-position: 40px 4px;
}
#mainContent .pdflink p
{
        margin: 0px 0px 3px 0px;
        padding: 0px 8px 0px 0px;
        border-bottom: 1px dashed #aaa;
}
#mainContent .pdflink p.description, #mainContent .pdflink p.closingText
{
        font-style: italic;
        color: #666;
        border-width: 0px;
}

#mainContent .pdflink a:link, #mainContent .pdflink a:hover, #mainContent .pdflink a:visited, #mainContent .pdflink a:visited:hover, #mainContent .pdflink a:active
{
        display: block;
        margin: 2px 0px 3px 0px;

        color: #d00;
        font-size: 1.1em;
        font-weight: bold;
        text-decoration: underline;
}
#mainContent .pdflink a:hover, #mainContent .pdflink a:visited:hover, #mainContent .pdflink a:active
{
        color: #f00;
}

#mainContent p.quotation
{
        color : #666;
        display : block;
        font-style : italic;
        margin : 0px 80px 11px 40px;
}
#mainContent p.pullquote
{
        border: 2px solid #eee;
        background-color: #f8f8f8;
        color: #000;
        display: block;
        float : left;
        font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
        font-size: 200%;
        line-height: 100%;
        margin: 0px 6px 4px 6px;
        padding: 0px 4px 4px 4px;
        text-align : center;
        width : 33%;
}

#mainContent .image {
  margin: 6px;
  position: relative;
  z-index: 1;
}

p.home_left {
        clear: both;
        float: left;
        width: 340px;
        padding: 10px;
}       
        
h2.home_left {
        text-align: left;
        float: left;
        width: 340px;
        margin-bottom: 0px;
}       
        
p.home_left h5 {
        
}       
                
p.home_right {  
        clear: both;
        float: left;
        width: 340px;
        padding: 10px;
        border-left: 1px solid #ccc;
}

h2.home_right {
        float: right;
        text-align: left;
        width: 345px;
        margin-bottom: 0px;
}       

/*----------NAVBAR----------------------*/
#menuTop {
  text-align:right;
  width: 750px;
  height:41px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: Lucida Grande, helvetica, arial, sans-serif;
  font-size: 17px;
}
#menuTop ul#colnav_main{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
#menuTop ul#colnav_main li {
  float: left;
  display: block;
  text-align: center;
  margin: 0;
  padding: 0;
  min-width: 118px;
}
#menuTop ul#colnav_main li ul li {
  width: auto;
}


/* MENU buttons */
#menuTop ul#colnav_main li a {
  width: auto !important;
  width: 120px;
  padding: 12px 18px 0;
  display: block;
  height: 29px;
  text-decoration: none;
	font-size: 18px; 
  line-height: 18px;
	font-weight: normal;
	color: #291672;
  white-space: nowrap;
  font-family: impact, "Arial Black", Arial, Helvetica, sans-serif;
}

/* MENU buttons level one */
#menuTop ul#colnav_main li ul li a {
  padding: 6px 0 6px 12px;
	font-size: 14px; 
  line-height: 18px;
  font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #291672;
  white-space: normal;
  height: auto;
  margin: 0 2px 0 0;
}
#menuTop ul#colnav_main li a:hover {
    	color: #B1302A;
      background: #eee;
}
#menuTop ul#colnav_main li a.active {
        color: #B1302A;
}

#menuTop ul#colnav_main li ul {
  margin: 0px;
  border: 0 none;
  padding: 0;
  width: 220px;
  list-style: none;
  display: none;
  position: absolute;
  background: #000;
  font-size: 10px;
  background: #ddd url(../_graphics/nav_cascading_background.jpg) no-repeat 0 0;
  box-shadow: 0 0 8px #999;
  -webkit-box-shadow: 0 0 8px #999;
  -moz-box-shadow: 0 0 8px #999;
  z-index: 3;
}
#menuTop ul#colnav_main li ul li ul{
  margin-top: -26px;
}


ul#colnav_main ul.dropdown {
  border: 0px solid #000;
  margin-top:1px;
  padding-top:20px;
}


ul#colnav_main li ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#menuTop ul#colnav_main li ul li {
  width: 220px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  text-align: left;
}

#menuTop ul#colnav_main ul li a {
  border: 0px solid #000;
  width: 208px;
  width: auto;
  padding-left: 12px;
}

ul#colnav_main .dropdown a {
  margin:0px;
  border:0px solid #33CC66;
  text-align:left;
  }

/* Root Menu Hover Persistence */
ul#colnav_main a:hover,
ul#colnav_main li:hover a,
ul#colnav_main li.iehover a {
  color: #FFF;
}

/* 2nd Menu */
ul#colnav_main li:hover li a,
ul#colnav_main li.iehover li a {
  float: none;
  color: #FFF;
}

/* 2nd Menu Hover Persistence */
ul#colnav_main li:hover li a:hover,
ul#colnav_main li:hover li:hover a,
ul#colnav_main li.iehover li a:hover,
ul#colnav_main li.iehover li.iehover a {
  color: #FFF;
  text-decoration:underline;
}

/* 3rd Menu */
ul#colnav_main li:hover li:hover li a,
ul#colnav_main li.iehover li.iehover li a {
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#colnav_main li:hover li:hover li a:hover,
ul#colnav_main li:hover li:hover li:hover a,
ul#colnav_main li.iehover li.iehover li a:hover,
ul#colnav_main li.iehover li.iehover li.iehover a {
  color: #FFF;
}

/* 4th Menu */
ul#colnav_main li:hover li:hover li:hover li a,
ul#colnav_main li.iehover li.iehover li.iehover li a {
  color: #666;
}

ul#colnav_main ul ul,
ul#colnav_main ul ul ul {
  display: none;
  position: absolute;
/*  top: 0; */
  left: 220px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#colnav_main li:hover ul ul,
ul#colnav_main li:hover ul ul ul,
ul#colnav_main li.iehover ul ul,
ul#colnav_main li.iehover ul ul ul {
  display: none;
}

ul#colnav_main li:hover ul,
ul#colnav_main ul li:hover ul,
ul#colnav_main ul ul li:hover ul,
ul#colnav_main li.iehover ul,
ul#colnav_main ul li.iehover ul,
ul#colnav_main ul ul li.iehover ul {
  display: block;
}

/* Slideshow JQuery Styles */
ul.lightbox_thumbs{
  clear: both;
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
}
ul.lightbox_thumbs li {
  display: block;
  float: left;
  width: 240px;
  height: 160px;
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 0;
}
ul.lightbox_thumbs a {
  display: block;
  position: absolute;
  height: 150px;
  width: 230px;
  padding: 5px;
  margin: 0;
  list-style: none;
  background: transparent url(../_graphics/slideshow_thumb_cover.png) no-repeat center center !important;
  background: transparent none;
  z-index: 2;
}
* html ul.lightbox_thumbs a {
  zoom: 1;
}
ul.lightbox_thumbs .thumb {
  display: block;
  position: relative;
  top: 8px;
  left: 8px;
  height: 144px;
  width: 224px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  z-index: 1;
}
* html ul.lightbox_thumbs .thumb {
  zoom: 1;
}
ul.lightbox_thumbs a:hover {
  opacity: .70;
}







#logoLink { position: absolute; top: 38px; left: 2px; width: 430px; height: 160px; }
