/**************************************
 
 
 
 
 
 
 
**************************************/



body {
background-image: url(pw_res_rec.gif);
background-repeat:repeat-x;
}

#wrapper {
    margin:auto;
    padding-top:3px;
    width:944px;
    /*border:1px solid #ff5500;*/
    margin-bottom:-40px;
}
#top {
    padding: 0;	
    margin: 0;
    height:83px;
}
#topLinks {
    height:20px;
}

#topLinks ul {   
    margin:0;
    float:right; 
    line-height:20px; 
    padding:0;
    list-style-type: none;
    display:inline
}

#topLinks li {
 float:left;
    margin: 0;
    padding:0;
font-size:12px;
    color:#fff;
    margin-left:15px;
}

#topLinks a {
    margin-right:15px;
    font-size:12px;
    color:#fff;
}
#title {
    background-color:#555;
    height:20px;
}
#page{
    clear: both;
    margin: 0 auto;
}

#main {
    float:left;
}
#left {
   float:left;
    width:420px;
    margin-right:5px;
}
#right {
    overflow:hidden;
    width:305px;
  margin-right:5px;
}


#res_rec_bottomBar {
    height:10px;
    background-color:#98dc66;
}
.data{
font-size:1em;
font-weight:600;
padding:0;
line-height:95%;
font-family:sans-serif;
}
.data strong{
font-size:1.1em;
font-weight:bold;
line-height:100%
}
.data em{
font-size:.9em;
font-weight:normal;
color:#333;
}

.data a{
font-size:.9em;
color:#198637;
}
.projectLinks{
 padding-left:160px;   
    
}

.project a:active {
;
}

.project {
    padding-left:160px;
    border-bottom:2px solid #98dc66;
    margin:20px 0;
    padding-right:5px;
    height:132px;
}
.project ul {
    line-height:17px; 
    padding:0;
    list-style-type: disc;
    font-family:sans-serif;
    font-size:15px;
margin-top:6px
}
.project li {
    margin:0;
    padding:0;
    color:#198637;
    margin-left:15px;  
}

.project br {
  clear:both;
}

#singleStream{
background:url(pw_recyclingLogo.gif) 0 0 no-repeat;
}

#kids{
background:0 url(vid-tour-logo.jpg) no-repeat;
}

#educational{
background:url(ChildrensProgramLogo.gif) 0 0 no-repeat;
}

#green{
background:url(greenLivin.jpg) 0 0 no-repeat;
}


h3 {
    letter-spacing:2px;
    line-height:20px;
    font-weight:800;
    font-size:15px;
    border-top:3px solid #98dc66;
    border-bottom:3px solid #98dc66;
}

h4{

    line-height:25px;
    font-weight:bold;
    font-size:18px;
    border-top:3px solid #9c020f;
    border-bottom:3px solid #9c020f;
}

.right_top {
background:url(residential-header.jpg) 0 0 no-repeat;
    height:155px;
    width:305;
    margin-bottom:5px;
}

table td.section {
    text-align:right;
    padding-right:10px;
    padding-top:5px;
    vertical-align:top;
}

table td.section_info {
    text-align:left;
    padding-right:10px;
    padding-top:5px;
    vertical-align:top;
    
}

.select-field {padding-left:3px;width:265px; border:2px solid #98dc66;}
.selectfield_btn {color:#fff;font-weight:bold;background-color:#98dc66;border:2px solid #198637;}  
.selectfield_btn:hover{background-color:#198637 ;border:2px solid #98dc66;}