﻿body
{
    margin: 0px;
    font-family: Helvetica, Arial, sans serif;
    background-color: #bfb69e;
}
#Logo
{
    left: 35px;
    background-image: url("../Images/Logo.gif");
    width: 191px;
    background-repeat: no-repeat;
    position: absolute;
    top: 7px;
    height: 41px;

}
#SIPS
{
    left: 248px;
    background-image: url("../Images/SIPS.png");
    width: 311px;
    background-repeat: no-repeat;
    position: absolute;
    top: 38px;
    height: 8px;
}
#Stronger
{
    left: 205px;
    background-image: url("../Images/Stronger.png");
    width: 533px;
    background-repeat: no-repeat;
    position: absolute;
    top: 115px;
    height: 43px;
}
#BodyText
{
    font-size: 8pt;
    line-height: 15pt;
    color: white;
    left: 208px;
    position: absolute;
    top: 167px;
    height: 60px;
    font-weight: bold;
}
#House
{
    left: 403px;
    background-image: url("../Images/House_transp.gif");
    width: 327px;
    background-repeat: no-repeat;
    position: absolute;
    top: 218px;
    height: 240px;
}
#Photo1
{
    left: 38px;
    background-image: url("../Images/Photo1.png");
    width: 232px;
    background-repeat: no-repeat;
    position: absolute;
    top: 248px;
    height: 164px;
}
#Photo2
{
    left: 223px;
    background-image: url("../Images/Photo2.png");
    width: 150px;
    background-repeat: no-repeat;
    position: absolute;
    top: 319px;
    height: 127px;
    z-index: 1;
}
#FeaturedProject
{
    font-weight: bold;
    font-size: 10pt;
    color: #5ba842;
    letter-spacing: 1pt;
}

#FeaturedProjectPhoto
{
    left: 560px;
    background-image: url("../Images/FeaturedProject.png");
    width: 186px;
    background-repeat: no-repeat;
    position: absolute;
    top: 495px;
    height: 154px;
}

.random2
{
    width: 275px;
    padding-left: 15px;
    padding-bottom: 8px;
    padding-top: 16px;
float: right;
position: relative;
display: inline; /* IE bug fix for doubling margin and pad values */

}





A.BlueLink
{
    color: #1a7dbd;
    text-decoration: none;
}
A.FooterLink, .FooterLink
{
    text-decoration: none;
    font-size:8pt;
line-height:13pt; 
    color:#6B6A69;
    padding-top: 3px;
    padding-bottom: 2px;
}

A:hover
{
    text-decoration: underline;
}
A A:visited A:active
{
    text-decoration: none;
}
#TopNavText
{
    position: absolute;
    top: 66px;
    left: 30px;
    font-size:9pt;
    font-weight:bold;
    color: #FFFFFF;
    font-family: Arial;
}
#TopNav
{
    left: 147px;
    position: absolute;
    top: 62px;
}
.LeftNav
{
    left: 30px;
    position: absolute;
    top: 75px;
}
#LeftNavImage
{
    left: 0px;
    width: 174px;
    position: absolute;
    top: 194px;
}
.LeftNavQuote
{
padding: 10px 20px 10px 30px;
    color: white;
    font-style: italic;
    font-family: 'Times New Roman';
    font-size: 10pt;
}
#BreadCrumb
{
    padding-left: 33px;
    font-size: 8pt;
    padding-bottom: 7px;
    color: gray;
    padding-top: 17px;
margin:0px 0px 0px 0px;
}
A.BreadCrumb
{
    text-decoration: none;
    color: Gray;
}
A:hover.BreadCrumb
{
    text-decoration: underline;
}
#SubPageTitle
{
    padding-left: 33px;
    font-size: 18pt;
    padding-bottom: 5px;
    color: #0371b9;
    padding-top: 24px;
margin:0px 0px 0px 0px;
}
.SubHead
{
    color: #205e03;
    font-family: Georgia;
    padding-top: 12px;
line-height:14pt; 
    font-weight: bold;
    padding-bottom: 6px;
}
#MainContent
{
    padding-left: 33px;
    font-size: 10pt;
    color: black;
    padding-right: 40px;
}
#ContentImage
{
    padding-left: 15px;
    padding-bottom: 8px;
}
#BottomGreenBand
{
    background-image: url("../Images/PBS_sub_BottomEdgeBackground.png");
    background-repeat: no-repeat; 
    height:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
    width:779px;
}
/* Photo-Caption PZ2 CSS */

/* PlaceHolder Div */
.fill.left { float:left; 
    margin:5px 10px 0 0; }
.fill.right { float:right; 
    margin:5px 0px 5px 20px; }

/* MSIE z-index work-a-round */
/* reversing natural z-index */
.PZleft,.PZright { position:relative; }
.PZ1 { z-index:900; }
.PZ2 { z-index:890; }
.PZ3 { z-index:880; }
.PZ4 { z-index:870; }
.PZ5 { z-index:860; }
.PZ6 { z-index:850; }
.PZ7 { z-index:840; }
.PZ8 { z-index:830; }
.PZ9 { z-index:820; }
.PZ10 { z-index:810; }
.PZ11 { z-index:800; }
.PZ12 { z-index:790; }
.PZ13 { z-index:780; }
.PZ14 { z-index:770; }
.PZ15 { z-index:760; }
.PZ16 { z-index:750; }
.PZ17 { z-index:740; }
.PZ18 { z-index:730; }
.PZ19 { z-index:720; }
.PZ20 { z-index:710; }

/* Mozilla z-index bliss */
.PZleft a,.PZright a { z-index:0; }
.PZleft a:hover,.PZright a:hover
    { position:absolute; z-index:900; }

.PZoom a { position:absolute; cursor:default; }
.PZoom.Link a { cursor:pointer; }

.PZleft .PZoom a:hover,.PZright .PZoom a:hover {
    border:0; background:none; 
    text-decoration:none; }

.PZright .PZoom { float:right; 
    margin:5px 0px 5px 10px; 
    position:relative; left:16px; top:-3px; }

.PZleft .PZoom { float:left; 
    margin:0; position:relative; }
.PZleft .t100 { right:115px; }
.PZleft .t150 { right:165px; }
.PZleft .t200 { right:215px; }
.PZleft .t250 { right:265px; }
.PZleft .t300 { right:315px; }
.PZleft .t350 { right:365px; }

.t100 img { width:100px; }
.t150 img { width:150px; }
.t200 img { width:200px; }
.t250 img { width:250px; }
.t300 img { width:300px; }
.t350 img { width:350px; }
.PZoom img { border: 1px solid #369; }

.PZoom.noBrdr img { border:none; } /* border off */

.w100 a:hover,.w100 a:hover img { width:100px; }
.w150 a:hover,.w150 a:hover img { width:150px; }
.w200 a:hover,.w200 a:hover img { width:200px; }
.w250 a:hover,.w250 a:hover img { width:250px; }
.w300 a:hover,.w300 a:hover img { width:300px; }
.w350 a:hover,.w350 a:hover img { width:350px; }
.w400 a:hover,.w400 a:hover img { width:400px; }
.w450 a:hover,.w450 a:hover img { width:450px; }
.w500 a:hover,.w500 a:hover img { width:500px; }
.w550 a:hover,.w550 a:hover img { width:550px; }
.w600 a:hover,.w600 a:hover img { width:600px; }
.w650 a:hover,.w650 a:hover img { width:650px; }
.w700 a:hover,.w700 a:hover img { width:700px; }
.PZoom a:hover img,.PZoom img { margin-bottom:-3px; }

.PZoom .PZcap { display:none; } 

.PZoom a:hover .PZcap {
     font-weight:normal; 
     display:block;  background:#369;
     border:1px solid #369;
     font-family:verdana,sans-serif;
     text-align:justify;
     font-size:9pt; line-height:12pt;
     color:white; margin-right:-2px; }

.PZoom a:hover .PZpad { display:block;
     padding:3px 5px 5px 5px; }

.PZoom.noCap a:hover .PZcap { display:none; }

/* ZoomOpen Positions */
/* Left */
.PZleft .PZoom a:hover { left:1px; top:1px }
/* Right */
.PZright .t100 a:hover { right:-109px; top:1px; } /*MSIE-specific*/
     .PZright>.t100 a:hover { right:-107px; }     /*Mozilla-specific*/
.PZright .t150 a:hover { right:-159px; top:1px; }
     .PZright>.t150 a:hover { right:-157px; }
.PZright .t200 a:hover { right:-209px; top:1px; }
     .PZright>.t200 a:hover { right:-207px; }
.PZright .t250 a:hover { right:-259px; top:1px; }
     .PZright>.t250 a:hover { right:-257px; }
.PZright .t300 a:hover { right:-309px; top:1px; }
     .PZright>.t300 a:hover { right:-307px; }
/* End Photo-Caption Zoom CSS */ 

