.secondary #header {
/*background: url(../images/shared/bg-header-secondary.gif) repeat-x;*/
height: 250px;
overflow: hidden;
}

.secondary #body {
background: url(../images/shared/bg-body-secondary.gif) repeat-y;
}

h1 {
font-size: 16px;
font-weight: normal;
color: #05355d;
}

h2 {
font-size: 20px;
font-weight: bold;
color: #0066cc;
margin: 16px 0px;
}

.intro P {
/* font-family: Georgia; */
font-size: 13px;
line-height: 20px;
color: #333;
margin: 18px 0px;
}

#our-profile .intro P {
font-size: 14px;
line-height: 18px;
color: #666;
}

P {
margin: 16px 0px;
font-size: 12px;
}

.intro {
overflow: hidden;
}

.box-light-blue-item {

}

.box-light-blue-item-inner {

}




.top-content-listing SPAN {
color: #05365f;
}

.top-content-listing-by {
margin-bottom: 8px;
}

.top-content-suitable {
color: #E01F1F;
font-size: 14px;
font-weight: bold;
margin-top: 8px;
}

.last-block {
border-bottom: 1px solid #dbdbdb;
padding-bottom: 10px;
}

/* ================================================================================== */
/* BOX ITEM LIGHT BLUE BACKGROUND */

.box-light-blue-item H2 {
font-size: 22px;
color: #666;
margin: 20px 0px 10px 0px;
padding: 0px 10px;
}

.box-light-blue-item {
border: 1px solid #dfebf3;
overflow: hidden;
padding: 4px;
margin-bottom: 4px;
font-size: 12px;
}

.box-light-blue-item .left IMG {
border: 3px solid #e0e0e0;
}

.box-light-blue-item DT {
color: #0066cc;
}

* html .box-light-blue-item .left {
width: 53px !important;
}

.box-light-blue-item .right {
width: 520px !important;
}

.box-light-blue-item-inner {
background: #f1f1f1;
overflow: hidden;
padding: 4px 10px 4px 4px;
}







.top-content {
padding: 20px 0px 4px 20px;
border-bottom: 1px solid #ececec;
}

.top-content H1 {
font-size: 30px;
font-weight: normal;
color: #053760;
}

.top-content P {
font-size: 13px;
line-height: 20px;
color: #666;
}



#volunteers .top-content .cta-container,
#opportunities .top-content .cta-container,
#organizations .top-content .cta-container {
margin-right: 20px;
}

.top-content-results .button {
min-width: 155px;
}

#button-go-back-to-match {
cursor: pointer;
display: inline-block;
height: 25px;
line-height: 25px;
background: url(../images/buttons/bg-button-light-blue.png) repeat-x top right;
padding-left: 15px !important;
margin: 8px 0px 0px 0px;
color: #fff;
font-size: 10px;
text-align: left;
border: 0;
width: 200px;
}

* .top-content-results .button, * .top-content-results input.button-light {
width: auto !important;
width: 210px;
display: inline-block;
}

.flag-content-container {
text-align: right;
margin: 10px 8px 0px 0px;
}

.right-column-offer-dl P {
margin: 2px 0px;
line-height: 15px;
}

.search-block-expanded .content-block-bottom-listing-item {
visibility: visible;
}

.search-block-expanded .pagination-container {
display: block;
}

#search-slider {
background: url('../images/slider/slider-sprite-groupings.png') no-repeat top left;
height: 22px;
overflow: hidden;
padding: 48px 0px 0px 31px;
overflow: hidden;
}

#volunteers #search-slider {
background-position: 0px 0px;
}

#opportunities #search-slider {
background-position: 0px -70px;
}

#organizations #search-slider {
background-position: 0px -140px;
}

#home #search-slider {
background-position: 0px -210px;
}

.search-slider-outer {
padding: 20px 0px 20px 24px;
background: #a7cfeb;
}

.search-slider-outer P {
margin: 0px 0px 8px 6px;
color: #fff;
}


/* NEW STYLES */

.form-checkbox-sub-item-new {
float: left;
width: 182px;
padding: 0px 3px;
height: 23px;
line-height: 23px;
margin: 0px 1px 1px 0px;
border: 1px solid #dfdfdf;
background: url(../images/forms/bg-checkbox.gif) repeat-x;
font-size: 10px;
color: #333;
}

.form-block-new {
margin: 20px 0px;
}


.matching-select-all {
padding: 0px 11px 0px 0px;
margin: 0px 0px 10px 0px;
font-size: 11px;
line-height: 16px;
}

.matching-select-all .left {
padding: 0px 5px 0px 0px;
}


.form-block-new-shell {
margin: 20px 0px 0px 20px; 
border: 1px solid #dfdfdf;
overflow: hidden;
}