/* Agsafe :: Screen CSS Definitions */

a
{
   color: #0A7942;

   text-decoration: none;
}

a:hover
{
   text-decoration: underline;
}

body
{
   margin: 0px;
   padding: 0px;

   font-size: 76%;
   font-family: Tahoma,Verdana,Arial,Helvetica,Sans;
}

#page-outer
{
   width: 794px;

   margin: 0px auto;

   border: 1px solid #0A7942;

   background-image: url(../img/page/img-page-bkg-outer.png);

   background-repeat: repeat-y;
}

#page-inner
{
   width: 744px;

   padding: 25px;

   min-height: 500px;

   background-image: url(../img/page/img-page-chemclear-bkg-inner.png);

   background-repeat: no-repeat;
}

* html #page-inner
{
   height: 500px;
}

#page-right
{
   width: 195px;

   float: right;
}

#logo-links
{
   width: 195px;
   height: 65px;
}

#logo-links ul
{
   margin: 0px;
   padding: 0px;

   list-style: none;
}

#logo-links ul li
{
   float: left;
}

#logo-links ul li a
{
   float: left;

   width: 65px;
   height: 65px;

   display: block;
}

#logo-links ul li a .text
{
   display: none;
}

#logo-as
{
   background-image: url(../img/logos/img-logo-agsafe-off.png);
}

#logo-as:hover
{
   background-image: url(../img/logos/img-logo-agsafe-on.png);
}

#logo-gd
{
   background-image: url(../img/logos/img-logo-guardian-off.png);
}

#logo-gd:hover
{
   background-image: url(../img/logos/img-logo-guardian-on.png);
}

#logo-dm
{
   background-image: url(../img/logos/img-logo-drummuster-off.png);
}

#logo-dm:hover
{
   background-image: url(../img/logos/img-logo-drummuster-on.png);
}

#logo-cc
{
   background-image: url(../img/logos/img-logo-chemclear-off.png);
}

#logo-cc:hover
{
   background-image: url(../img/logos/img-logo-chemclear-on.png);
}

div.side-box-outer
{
   margin-top: 25px;

   border: 1px solid #0A7942;

   background-color: #FFFFFF;

   background-image: url(../img/right/img-right-chemclear-bkg-box.png);
   background-repeat: no-repeat;
   background-position: bottom;
}

div.side-box-outer h2
{
   color: #FFFFFF;

   margin: 0px;

   height: 28px;

   font-size: 1.1em;

   line-height: 28px;

   padding-left: 8px;

   text-transform: uppercase;

   background-color: #0A7942;
}

div.side-box-inner
{
   margin: 0px;

   padding: 8px;
}

div.side-box-inner a.more
{
   color: #555555;

   font-weight: bold;

   text-transform: uppercase;
}

div.side-box-images
{
   margin-top: 8px;
   padding-left: 8px;
}

div.side-box-image
{
   float: left;

   display: block;

   margin-right: 8px;
   margin-bottom: 8px;
}

div.clear
{
   clear: both;
}

div.news-line
{
   clear: both;

   height: 16px;

   behavior: url(/css/htc/iepngfix.htc);

   background-image: url(../img/right/img-right-bkg-dots.png);
   background-repeat: no-repeat;
}

div.news-item h3
{
   color: #555555;

   margin: 0px;

   font-size: 1em;

   text-transform: uppercase;
}

div.news-item p
{
   font-size: 0.9em;

   color: #555555;

   margin-top: 3px;
   margin-bottom: 3px;
}

div.news-item-date
{
   float: left;

   color: #0A7942;

   font-size: 0.9em;
}

div.news-item-link
{
   float: right;

   font-size: 0.9em;
}

#main-outer
{
   width: 521px;

   min-height: 236px;

   border: 1px solid #0A7942;

   background-color: #FFFFFF;

   background-image: url(../img/main/img-main-chemclear-bkg-outer.png);

   background-repeat: no-repeat;
}

* html #main-outer
{
   height: 236px;
}

#main-outer h1
{
   display: none;
}

#main-inner
{
   margin-top: 93px;

   min-height: 430px;

   background-image: url(../img/main/img-main-bkg-inner.png);

   background-repeat: no-repeat;
}

* html #main-inner
{
   height: 430px;
}

#main-right
{
   padding: 1px 25px;

   margin-left: 115px;

   line-height: 1.3em;

   padding-bottom: 20px;

   min-height: 620px;
}

* html #main-right
{
   height: 620px;
}

#main-right h2
{
   color: #0A7942;

   margin: 15px 0px;

   font-size: 1.4em;

   line-height: 1.4em;

   text-transform: uppercase;
}

#main-right p
{
   margin-top: 15px;
   margin-bottom: 15px;
}

#sponsors
{
   behavior: url(/css/htc/iepngfix.htc);

   padding-top: 15px;

   background-image: url(../img/main/img-main-bkg-sponsors.png);
   background-repeat: no-repeat;
}

#sponsor-text
{
   color: #0A7942;

   margin-bottom: 10px;
}

#sponsor-logos
{
   width: 356px;
   height: 50px;

   background-image: url(../img/main/img-main-bkg-footer-logos.gif);
}

#footer
{
   height: 21px;

   position: relative;

   background-color: #0A7942;
}

#footer-menu-text
{
   top: -138px;

   width: 115px;
   height: 142px;

   position: absolute;

   behavior: url(/css/htc/iepngfix.htc);

   background-image: url(../img/main/img-main-chemclear-bkg-footer-menu.png);
}

#footer ul
{
   margin: 0px;
   padding: 0px;

   list-style: none;
}

#footer ul li
{
   float: left;

   color: #FFFFFF;

   height: 21px;

   font-size: 0.9em;

   line-height: 21px;

   padding-left: 6px;
   padding-right: 10px;

   background-image: url(../img/main/img-main-bkg-footer-nav.gif);
   background-repeat: no-repeat;
   background-position: right;
}

#footer ul li.last
{
   background: none;
}

#footer ul li a
{
   color: #FFFFFF;
}

