﻿body
{
   font-family: Georgia, Verdana,Arial,sans-serif;
   background-color: #A3A3A3;
}

@media print
{
   .noprint
   {
      display: none;
   }
}

a:link
{
   color: #1033b6;
}

a:hover
{
   text-decoration: none;
   color: #000000;
}

a:visited
{
   color: #1033b6;
}

div.outmostDiv
{
   position: relative;
   width: 1000px;
   margin: auto;
}

div.masterPageHeaderTopBar
{
   border-top: thick solid #D6D6D6;
   background-image: url('images/torrance_water_plant_banner.bmp');
   height: 150px;
   margin-bottom: 5px;
}

div.masterPageHeaderMenu
{
   height: 40px;
   background-color: silver;
}

div.masterPageHeaderMenu a, .menu
{
   float: left;
   display: block;
   height: 30px;
   padding: 0 4px 0 4px;
   text-decoration: none;
   font-weight: bold;
}

div.masterPageSideBar
{
   float: left;
   margin-top: 0px;
   position: relative;
   width: 200px;
   margin: 5px;
   font-size: smaller;
}

div.masterPageHeaderLogoRightDiv
{
   background-position: center center;
   background-image: url('images/pfma_logo.bmp');
   background-repeat: no-repeat;
   background-color: #0054A5;
   height: 147px;
   border: 2px groove #292929;
   margin-bottom: 5px;
}

div.masterPageSideMission
{
   background-image: url('images/gradient91155987.png');
   border: 2px groove #292929;
   padding: 8px;
   background-image: none;
   background-color: #292929;
}

div.masterPageSideBottomBar
{
   background-position: center center;
   border-top: thick solid #D6D6D6;
   background-image: url('images/SelinsgroveCentralPlant.JPG');
   height: 250px;
   margin-top: 5px;
   background-repeat: no-repeat;
   background-color: #292929;
}

div.masterPageSideMission p
{
   padding: 15px;
   font-style: italic;
   color: #D6D6D6;
   font-size: small;
   color: White;
}


/* http://positioniseverything.net/easyclearing.html */
div.contextmenuDiv:after
{
   /* text-align: center;*/ /* background-color: #D6D6D6; */
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

div.contextmenuDiv
{
   display: none;
}

div.masterPageSecondaryLinkDiv
{
   background-color: #D6D7D6;
   text-align: center;
   float: left;
   padding: 5px;
   border: thin groove silver;
}

legend
{
   color: Black;
}

div.masterPageSecondaryLinkDiv fieldset, div.masterPageSecondaryLinkDiv legend
{
   color: Black;
   border: thin solid Gray;
}

div.masterPageSecondaryLinkDiv legend
{
   border: none;
   padding: 0px 11px 2px 2px;
}

div.masterPageSecondaryLinkDiv a, div.masterPageSecondaryLinkDiv a:hover
{
   background-image: none;
   text-align: left;
   width: 100%;
   text-decoration: none;
   display: block;
}

div.masterPageSecondaryLinkDiv a:hover
{
   background-color: white;
   color: black;
}

div.masterContentDiv
{
   width: 700px;
   float: left;
   margin-left: 10px;
}

div.masterPageHeaderMenu
{
   background-image: none;
   background-color: #292929;
   border: 2px groove #292929;
   margin-bottom: 5px;
   padding-top: 5px;
   color: white;
   z-index: 1000;
}

div.masterPageHeaderMenu a
{
   color: white;
}

div.masterPageHeaderMenu a:hover
{
   color: silver;
}

div.masterPageHeaderMenu a:visited
{
   color: white;
}

.submenu
{
   font-size: smaller;
   z-index: 100; /* IE8 dynamic menu fix */
}
.submenu td, .submenu table
{
   background-color: #292929;
   border: none;
   color: white;
}

.submenu td a
{
}

.submenu td a:hover, .submenu td:hover
{
   background-color: #A3A3A3; 
   color: black;
}

div.masterInnerContentDiv
{
   background-image: url('images/back_all2.gif');
   border: 2px groove #292929;
   padding: 10px;
}

div.masterPageFooter
{
   font-size: 70%;
   text-align: center;
   width: 98%;
   margin-top: 50px;
   clear: both;
   height: 80px;
}

div.masterPageFooter a
{
   width: 400px;
   display: block;
   padding: 5px;
   text-align: center;
   margin: auto;
}

