/*pearce css--header*/
body {
    background: url("../images/pearce-page-ground.jpg") repeat-x scroll center top #acbfc4;
   
}
#header {
    background: url("../images/pearce-banner.jpg") no-repeat scroll right top #052545;
    height: 189px;
    margin-bottom:0px;
}
#header-right-content {
    float: left;
    padding-left: 15px;
    width: 806px;
    margin:-15px 0px 0px 83px;
}
  
#header-search {
    background:none;
        display:block;
    width:900px;
    margin-top:-167px;
   }

#header-search input#edit-submit {
    background: url("../images/pearce-search-but.gif") no-repeat scroll 0 0 transparent;
  }
#header a.logo {
    float: left;
    z-index:-20;
    margin-top:50px;
}

#header-social-media {border:0px !important;
	background-image:none !important;
	background-color:transparent;
	margin:0px 0px 0px 0px;
	width:126px !important;
}
#header-social-media ul {
    list-style-type: none;
    width: 126px;
    margin-top:0px;
}
#header-social-media li {display:block;
	float:left;	
	margin-left:7px;
}

  
#header-en-espanol{background:transparent;
	border:none;
	margin:-2px 0px 0px 9px;}
	
	/*fixes margin over debt chart*/
#block-nodeblock-364, #block-nodeblock-296, #block-nodeblock-406{margin-top:20px;}

#header-en-espanol .block-content{padding-top:0px;}

#node-363, #node-297, #node-407{border:0px !important;
	background-image:none !important;
	background-color:transparent;
	width:120px;
	float:left;
	margin-top:-12px;
}

#node-366, #node-295, #node-405{border:none;
	}

#block-nodeblock-366, #block-nodeblock-295, #block-nodeblock-405{width:100px;
	float:left;
	border:none;
}
#navigation li a {
    padding: 12px 21px;
   }


#navigation {
  background: #052545 url(../images/nav-ground.jpg) no-repeat;
  margin-top:0px;
}


#navigation li a:hover {
  background: #2b3a5e;
}

#navigation li.active-trail a, #navigation li.active a {
  background: #253a5e url(../images/nav-on.gif) repeat-x;
  }
 
#navigation ul.dropdown {
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.9);
    background: none repeat scroll 0 0 #8095ab;
      }
#navigation ul.dropdown li a:hover{background-color:#4f6ea2;
	}      
#right-nav{background:#eee6d9;}
#right-nav li a{background:#eee6d9;}

#right-nav li.active a{background:#c09e54;}

#left-nav{background:#eee6d9;}


.home-rotator-text-block {
    background: url("../images/pearce-back-sec.jpg") repeat-x scroll 0 0 #FFFFFF;
   }
.home-rotator-slide {
    background: url("../images/pearce-back-sec.jpg") repeat-x; }


#home-top-read-more a {
    background: url("../images/button-pearce.png") repeat scroll 0 0 transparent;
  }
 
.section-col .read-more a, #right-rail .read-more a, #section_middle_right .read-more a {
    color: #89060B;
    font-size: 1.083em;
}

.read-more a {
        margin: 10px 10px 10px 128px;}
        
#home-top-numbers{position:absolute;
    top:280px;
    left:149px;
}
   
#home-top-numbers li a {
    background: url("../images/homeslide-but.png") no-repeat scroll center top transparent;
    border: medium none;
    color: #A03135;
}
       
#home-top-numbers a.activeSlide, #home-top-numbers li a:hover {
    background: url("../images/highlite-but.png") no-repeat scroll center top transparent;
      }

   
#home-services-for-you {
    background: url("../images/serv-ground.jpg") no-repeat scroll center top #FFFFFF;
    height:120px;
   }

#home-services-for-you #service-next a, #home-services-for-you #service-next a:hover {
    background: url("../images/forwardbackpearce.png") no-repeat scroll -46px 0 transparent;
}

#home-services-for-you #service-previous a, #home-services-for-you #service-previous a:hover {
    background: url("../images/forwardbackpearce.png") no-repeat scroll 0 0 transparent;
}
#home-services-for-you li.entry h4 {
    font-size: 1em;
    margin: 0;
    text-align: center;
    text-indent: 0;
}

#home-services-for-you li.entry h4 a:link, #home-services-for-you li.entry h4 a:visited, #home-services-for-you li.entry h4 a:hover, #home-services-for-you li.entry h4 a:active{color:#ffffff;}
#services-carousel li{height:120px;}

/*3-col area*/
.section-content h3{font-family:Georgia, serif;
	font-size:20px;
}
#latest-news h4, #latest-news-right h4 {color:#3f5a88;
	  text-transform: uppercase;
	}

#home-main-content span.date, #related-news span.date,  #home-main-content span.tag, #related-news span.tag {
       text-transform: uppercase;
}

#sign-up input#edit-submit {
    background: url("../images/sign-but-pearce.gif") no-repeat scroll 0 0 transparent;
 }
 
#sign-up .form-text{margin-top:1px;}


.section-content{ background: url("../images/Pearce-back-sec.jpg") repeat-x scroll bottom left transparent;}

  
#debt-chart .block-content{border:none;}
   
#debt-chart.section-content{
       padding-top:0px;
      background: url("../images/debt-ground.jpg") no-repeat scroll center bottom;
	  height:131px;
	  line-height:21px;
  }
  
#debt-chart .block-content p{
	  color:#141e30 !important;
	  margin:4px 20px 0px 17px;
	  text-shadow:none;
	  font-size:15px;
	  padding-bottom:6px;
}  

#block-nodeblock-296{margin-top:20px;
	border:none;

}
.debtheader{margin:0px 0px 12px 0px;}

.debtheader a {font-family: Georgia,"Times New Roman", Times, serif;
   color:#ffffff;
	border:none;
	font-size:26px;
	text-shadow: 0 1px 1px #d3b04a;
	margin:6px 0px 12px 0px;
	}
	
.debttext a{font-family: Georgia,"Times New Roman", Times, serif;
    color:#ffffff;
	font-size:15px;
    font-style:italic;
    font-weight:bold;
    line-height:21px;
   }
.debttext a:hover{text-shadow:0px 0px 0px 0px;}

.view-press-releases, #block-house-core-house-sign-up, #block-views-issues-block-1, #block-views-news-block-1, #block-house-core-house-related-content, #node-68, #block-views-offices-block-1, #node-63{
    border: 1px solid #dcdbde;
   }
   
#block-views-events-block-1{border:none;}

#block-search-form{margin-left:555px;}

#home-events{background: url("../images/event-ground.gif") no-repeat scroll center bottom;
min-height:160px;
    }
    
#home-events h3 {
    background: none repeat scroll 0 0 #bb9322;
    border-bottom: 1px dotted #c29b2b;
    color: #7d5002;
    display: block; 
    padding-bottom: 7px;
    text-shadow: 0 1px 1px #d3b04a;
    }
    
#home-events .divide {
    border-top: 1px dotted #cdad55 !important;
    clear: both;
    font-size: 1px;
    line-height: 0;
    }
#sign-up p {
    padding-bottom: 0px;
}


/*footer*/
#footer {
    background: url("../images/foot-ground.jpg") repeat-x scroll 0 0 #87989d;}
    
#footer h4 a {
    color: #192233;
    text-shadow: 0 1px 1px #acbfc5;
   }
   
#footer .category-box {
    margin-right: 2px;
    width: 129px;
}

#sub-footer {
    background-color:#627280;
    border-top:2px solid #cccccc;
}
#sub-address{background-image:none !important; background-color:#788d93;}

#sub-photos{background-image:none !important; background-color:#788d93;}

#sub-photos img{border:5px solid #acbfc4;}
#sub-office-locations li.active a { background: url("../images/pearce-arrow.jpg") 4px center  no-repeat scroll #788d93 !important;}

#sub-office-locations li a:hover { background: url("../images/pearce-arrow.jpg") 4px center  no-repeat scroll #788d93 !important;}
#sub-contact-welcome a{color:#d2af34;}

#global-footer{background: url("../images/global-bg.jpg") repeat-x scroll 0 0 #dbdade;
  border-top:2px solid #cccccc;}
  
ul#global-footer li a {
    color: #235884;}
    
#global-footer .first {
    padding-left: 15px !important;
}

ul#global-footer li {
    border-right: 1px solid #192233;
  }
ul#global-footer li a{ color: #192233;}


#photo-gallery, #video-gallery {
    background: url("../images/Pearce-back-sec.jpg") repeat-x scroll 0 0 #DDDDDD;
    width:294px;
    position:relative;
  
   }
   
   
#node-63 .sectiom-content, #sign-up, #block-nodeblock-285 .section-content {background: url("../images/Pearce-SMback.jpg") repeat-x scroll bottom left transparent;}


#header-social-media li a img{height:32px !important;
	    width:32px !important;
}

