/* Hierarchical Select */
.hierarchical-select.clear-block {
    width: 260px !important;
}

#civicrm-menu { height: 32px !important; }

#acquia-footer-message { display: none; }
#fusion-footer-message { display: none; }
#block-commons_core-commons_info { display: none; }

#pid-growth-home #header-region {
    float: right;
	width:350px;
}
#pid-growth-home #header-region-inner .block {
    float: left;
    margin-bottom: 1.5em;
    width: auto;
}
#pid-growth-home .view-user-meta {
    float: right;
    width: 300px;
}

.view-user-meta { padding-right:50px; }

#pid-growth-home #user-login-form {width:350px; padding-left:80px}
#pid-growth-home #user-login-form #edit-name-wrapper {float:left}
#pid-growth-home #user-login-form #edit-pass-wrapper {float:left}
#pid-growth-home #user-login-form #edit-submit {clear:both}
#pid-growth-home #user-login-form div.item-list {clear:both}

/* Groups */
#pid-exchange-working-groups-member-access .pane-og-all-panel-pane-1 h2.block-title {font-size:14pt; color:#df8e0f}
#pid-exchange-working-groups-member-access .view-og-all .views-view-grid td {padding:10px; margin:15px; border-bottom:solid 1px #ccc}
#pid-exchange-working-groups-member-access .view-og-all .views-view-grid td label {font-weight:bold}
body#pid-exchange-working-groups .not-front .panel-col-first .inner {
    background-color: #fff !important;
    margin-right: 10px;
    width: 185px;
}
body#pid-exchange-working-groups .not-front .panel-panel.panel-col-first ul {
    padding: 0px !important;
}
#block-commons_core-header_login .inner .content #user-login-form {width:350px;}
#block-commons_core-header_login .inner .content #user-login-form #edit-name-wrapper {float:left;}
#block-commons_core-header_login .inner .content #user-login-form #edit-pass-wrapper {float:left; padding-left:5px;}
#block-commons_core-header_login .inner .content #user-login-form #edit-submit-2 { float:left; margin: 27px 1px 1px 5px; padding: 1px;}
#block-commons_core-header_login .inner .content #user-login-form #edit-submit {float:left; margin: 10px 1px 1px 0px; padding: 1px;}
#block-commons_core-header_login .inner .content #user-login-form div.item-list {float:left; clear:right; padding:5px 10px}
/* views UI adjustments */
.views-admin-links { left: 30px; white-space: nowrap; }

/* #header-group{width:100%; margin:0 auto; float:left; clear:both; background:url(../images/bnr_beta.gif) top right no-repeat}  */
#secondary-menu {width:341px; float:right; clear:right; margin:30px 0 0 50px; color:#2c4c8e}
#secondary-menu a {font-size:8pt; text-transform:uppercase; color:#2c4c8e}

#header-region {
	width:360px;
    float: right;
}
.not-logged-in #header-region {
	width:360px;
    float: right;
	text-align:right;
	/*padding-right:40px;*/
	z-index:999
}


.not-logged-in #search-box {position:relative; top:-65px;}
#search-box {position:relative; top:-80px}
/*#search {width:341px; float:left; margin:10px 0 0 0px}*/
#search-theme-form #edit-search-theme-form-header {width:160px; height:18px; float:left; border:solid 1px #b6b6b6; background-color:#fff}
.search-box-inner input#search_header {display:block; float:left; background:#b6b6b6 url(); border:none; padding:3px 5px; margin:0 5px; color:#fff; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}



/* Primary Menu */
#primary-menu { display:block; width:100%; margin:0; padding:0}
.primary-menu-inner { display:block; height:28px; background-color:#eee; width: 100%; }

/* styles for Superfish primary menu */
.primary-menu-inner ul.sf-menu { display:table; margin:0 auto; padding:0px; font-family:Arial, Helvetica, sans-serif}

/* Link style for top level menu items, add padding here */
.primary-menu-inner ul.sf-menu a,
.primary-menu-inner ul.sf-menu a:visited  {display:block; padding:5px 16px; font-size:8pt; color:#8d8d8f; text-transform:uppercase; border-right:solid 1px #b4b4b6
}
.primary-menu-inner ul.sf-menu .last a,
.primary-menu-inner ul.sf-menu .last a:visited { border:0 }


.primary-menu-inner ul.sf-menu a:hover,
.primary-menu-inner ul.sf-menu a:active,
.primary-menu-inner ul.sf-menu a:focus, 
.primary-menu-inner ul.sf-menu li.active-trail a {color:#fff
}

.primary-menu-inner ul.sf-menu li a:hover,
.primary-menu-inner ul.sf-menu li a:active,
.primary-menu-inner ul.sf-menu li a:focus,
.primary-menu-inner ul.sf-menu li.active-trail a {
	background:#1a529b; color:#fff
}

/* Style for container of dropdown, add background or border */
.primary-menu-inner ul.sf-menu ul { width:180px; background-color: #1a529b; margin-top:0
}

.primary-menu-inner ul.sf-menu li ul li a, 
.primary-menu-inner ul.sf-menu li ul li a:visited, 
.primary-menu-inner ul.sf-menu li.active-trail .menu a,
.primary-menu-inner ul.sf-menu li.active-trail ul li a {
display:block; padding:5px 15px !important; font-size:9pt; border-bottom:solid 1px #b4b4b6; text-transform:none; color:#fff !important; border-right:0
}

.primary-menu-inner ul.sf-menu li ul li:hover a,
.primary-menu-inner ul.sf-menu li ul li.sfHover a, 
.primary-menu-inner ul.sf-menu li ul li a:hover,
.primary-menu-inner ul.sf-menu li.active-trail ul li a:hover
.primary-menu-inner ul.sf-menu li.last ul li a:hover
{display:block; color:#fff; background-color:#1a529b;}


#main-group-inner {width:910px; margin:20px 15px; float:left; clear:both; background-color:#fff; text-align:left}
.front #main-group-inner {width:960px; margin:0px; padding:0px; float:left; clear:both; background-color:#fff; text-align:left}
.front .main {}

#breadcrumbs-wrapper {  background:transparent; clear:both; color:#666666; font-style:normal; text-align:left; border:0; overflow: hidden}
#breadcrumbs-wrapper a {color:#cccccc; font-style:normal; }
.breadcrumb {padding:10px 25px 0px 30px;}
.front #breadcrumbs-wrapper {display:none}

.front .content-inner .inner, .front .panels-flexible-region-inside {margin:0 !important; padding:0 !important}

#content-inner { overflow: visible; }

.footer-wrapper {
    background:transparent;
    color: #6d6e70;
    padding: 10px 0;
}
.footer-message-wrapper {
    background:none;
    color: #FFFFFF;
    padding: 0;
}
.footerleft {width:50%; float:left; text-align:left}

/* Setting column widths */
.panel-pane .inner {border-top:0 !important}
.not-front .panel-col-first .rounded-corner .inner, .not-front .panels-flexible-region-first .rounded-corner .inner { display:block; background-color:#f0f2de; padding:5px 10px}
.not-front .rounded-corner .inner li { display:block; padding:5px 0px}

.rounded-corner .wrap-corner .r-edge { padding:0px 10px !important }

.not-front .panel-col-first .panel-region-separator,
.not-front .panels-flexible-region-first .panel-region-separator { display:block; padding:5px 0px; background:transparent}
.not-front .panels-flexible-region-carr_cc_main-center-inside .panel-region-separator { display:none}

.not-front .panels-flexible-region-first .pane-1 .inner, 
.not-front .panels-flexible-region-first .pane-2 .inner { display:block; /*background-color:#e5ecf4 gmp 04-june-2012*/}
.not-front .panels-flexible-region-carr_cc_main-center .pane-1 .inner { background:transparent} 
.not-front .panels-flexible-region-first .rounded-corner h2.block-title { color:#135295}

.ic_sections_new  .item-list ul { margin: 0 0 0 0px !important; }
#tabs-sie-cc-orgprofile-bottom { margin-top:20px; }
#tabs-sie-cc-orgprofile-bottom ul li.views-row { list-style:none; margin:10px 0 0 0px; }

#tabs-sie-cc-orgprofile-bottom ul li, 
#tabs-sie-cc-orgprofile-bottom .content ul li,
#tabs-sie-cc-orgprofile-bottom .content ol li,
#tabs-sie-cc-orgprofile-bottom .block .content ol li { list-style:disc !important; margin:0 0 0 5px; }


/* Overwrite system styles */
.panel-panel .block .inner h2.pane-title, .panel-pane .inner h2.pane-title, .panel-panel .block .inner h2.block-title, .panel-pane .inner h2.block-title, .panel-panel .pane-node-content .node {border-top:none}

.node .inner ul li,
.panel-pane .inner ul li,
.block .content ul { margin:0.0em 0.0em 0.0em 1.0em; padding:0; list-style:circle; }

.front .node .inner ul li, .panel-pane .inner ul li, .block .content ul li {background:none}
.not-front .panel-panel.panel-col-first ul {padding:10px}
.panel-panel .block, .panel-pane {
    margin-bottom: 0px;
}
.pane-cms-carr-home-html-blurb-view .content ul { margin:1.5em 1.0em 1.5em 2.0em; }
.pane-cms-carr-home-html-blurb-view .content ol { margin:1.5em 1.0em 1.5em 2.0em; }
.pane-cms-carr-home-html-blurb-view .content ol ul { margin:0.0em 0.0em 0.0em 2.0em; }
.pane-cms-carr-home-html-blurb-view .content ul li {list-style:disc; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
/* Add default panel margin */

.pane-content .panel-display { margin:0px; }


.view view-cms-carr-home-html-blurb-view view-id-cms_carr_home_html_blurb_view view-display-id-block_1 view-dom-id-1 s-processed .views-row {
padding:10px;
margin:10px;
-moz-border-radius: 15px;
border-radius: 15px;
border-style: solid;
border-width: 2px;

}

.domain-exchange .view
{
    border-style: solid;
    border-width:2px;
}

.view-display-id-block_2 .views-row {
padding:0;
margin: 0;
-moz-border-radius: 5px;
border-radius: 5px;
border-style: solid;
border-width: 2px;
border-color:#f0f2de
}

.nav-group-wrapper view-dom-id-1 {
background-color: #ff0000;
}


/* Keynote */
.keynote-speaker-view img { border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; float: left; margin: 5px; border-right: 1px #666 solid; border-bottom: 1px #666 solid; }

/* Custom styles for contribution center */

.panels-flexible-region-carr_drilldown_main-center {width:100%}
.introtext {width:885px; clear:both}
.orgdescription h2, .orgdescription label {color:#000; font-size:10pt; background:none; margin:0 0 10px 0; font-weight:bold}

.ic_sections {width:885px; float:left; clear:both; text-align:center; margin:10px 20px}
.ic_sections .item-list {display:block; float:left; margin:20px; padding:0; width:160px; border:none; min-height:100px; background-color:#e6ecf4}
.ic_sections .item-list h3 {display:block; text-align:center; padding:10px; margin:0; color:#fff; font-size:11pt; background:url(../images/bg_blue_short.gif) no-repeat}
.ic_sections .views-row a {display:block; padding:8px 10px 10px 30px; color:#0c4993; background:url(../images/li_arrows.png) no-repeat; font-size:9pt}

.ic_sections .unformatted_wrapper {display:block; float:left; margin:20px; padding:0 0 10px 0; width:160px; text-align:left; border:none; min-height:100px; background-color:#e6ecf4}
.ic_sections .unformatted_wrapper h3 {display:block; text-align:center; padding:10px; margin:0; color:#fff; font-size:10pt; background:url(../images/bg_blue_short.gif) no-repeat}
.ic_sections .unformatted_wrapper h3 a {color:#fff}
.ic_sections .unformatted_wrapper .views-field-name {padding:5px 5px 0 5px}

.ic_sections_new .pane-content div.viewcontent {width:885px; float:left; clear:both; text-align:center; margin:10px 20px}
.ic_sections_new .item-list {display:block; float:left; margin:10px 5px 40px; padding:0 0px 10px 0; width:286px; border:none; background-color:#e6ecf4; min-height:645px;}
.ic_sections_new .item-list h3 {display:block; text-align:center; padding:12px 10px 0px 10px; margin:0; color:#fff; font-size:11pt; background:url(../images/bg_blue_long.gif) no-repeat center; line-height:16px; vertical-align:middle; height:auto; height:25px !important; height:25px }
.ic_sections_new .item-list h3 a {color:#fff}
.ic_sections_new .item-list .views-field-title a {display:block; padding:10px 5px 3px 30px; color:#0c4993; background:url(../images/li_arrows.png) no-repeat; font-size:9pt} 
.ic_sections_new .item-list p { margin:0px; padding:0px }
.ic_sections_new li.views-row .views-field-field-carr-organization-desc-value { margin:0px; padding:0px 10px 0px 15px; display:block }
.ic_sections_new .item-list .item-list { margin: 0; }

.ic-sections-new .pane-content div.viewcontent {width:885px; float:left; clear:both; text-align:center; margin:10px 20px}
.ic-sections-new .views-view-grid tbody tr td {display:block; float:left; margin:10px 5px 40px; padding:10 10px 10px 10px; width:286px; border:none; background-color:#e6ecf4; min-height:400px;}
.ic-sections-new .views-view-grid .views-field-title {display:block; text-align:center; padding:12px 10px 0px 10px; margin:0; color:#fff; font-size:11pt; background:url(../images/bg_blue_long.gif) no-repeat center; line-height:16px; vertical-align:middle; height:auto; height:25px !important; height:25px }
.ic-sections-new .views-view-grid .views-field-title a {color:#fff; padding:10px 5px 3px 10px;}
.ic-sections-new .views-view-grid .views-field-field-carr-organization-desc-value { margin:0px; padding:0px 10px 0px 15px; display:block }
.ic-sections-new .item-list .item-list { margin: 0; }
.ic-sections-new input.form-text {font-size: 1em;}

.ic_sections_new_kc  {display:block; float:left; margin:10px 20px; padding:0 0 10px 0; width:253px; text-align:left; border:none; min-height:100px; background-color:#e6ecf4; min-height:230px}
.ic_sections_new_kc h2 {display:block; text-align:center; padding:10px !important; margin:0; color:#fff; font-size:10pt; background:url(../images/bg_blue_short2.gif) no-repeat}
.ic_sections_new_kc .unformatted_wrapper {padding:10px 0 0 0}
.ic_sections_new_kc p {margin-left:10px; margin-bottom:0}
.ic_sections_new_kc p br {display:none}
.ic_sections_new_kc .unformatted_wrapper div.views-row a {display:block; padding:0 0 5px 35px; background:url(../images/li_arrows2.png) no-repeat}
.ic_sections_new_kc p a {display:block; padding-left:35px; padding-bottom:3px; background:url(../images/li_arrows2.png) no-repeat}

.ic_sections_new_kc .pane-content div.viewcontent { float:left; clear:both; text-align:center; margin:10px 20px}
.ic_sections_new_kc .item-list {display:block; float:left; margin:10px 10px 40px; padding:0; width:200px; border:none; background-color:#e6ecf4; 
min-height:705px; }
.ic_sections_new_kc .item-list h3 {display:block; text-align:center; padding:12px 10px; margin:0; color:#fff; font-size:11pt; background:url(../images/bg_blue_short.gif) no-repeat; line-height:15px; vertical-align:middle; height:auto; height:25px !important; height:25px }
.ic_sections_new_kc .item-list h3 a {color:#fff}
.ic_sections_new_kc .item-list .views-field-title a {display:block; padding:10px 5px 3px 30px; color:#0c4993; background:url(../images/li_arrows.png) no-repeat; font-size:9pt} 
.ic_sections_new_kc .item-list p { margin:0px; padding:0px }
.ic_sections_new_kc li.views-row .views-field-field-carr-organization-desc-value { margin:0px; padding:0px 10px 0px 15px; display:block }
.ic_sections_new_kc .item-list .item-list { margin: 0; }

.kc-tabs { width:880px; float:left; }
.kc-tabs h2 { width:170px; float:left; text-align:left; }

.focus-cats {padding:10px 0}
.charity-read-more {display:block; text-align:right; padding-right:10px}

.kcbody h3 {margin:18px 0 0 0}
.kcbody div.views-row {margin-top:15px}

ul.ic_landing_nav { list-style:none; padding:0px; margin:0px}
ul.ic_landing_nav li {  }
ul.ic_landing_nav li a { display:block; background:#0c4993; margin:5px 0px; padding:5px; color:#ffffff !important; font-size:10px; text-decoration:none}
ul.ic_landing_nav li a:hover { background:#002653}
ul.ic_landing_nav li a span { float:right; background:#a0ad1f; border:1px solid #ffffff; font-size:9px; padding:0px 2px}

.views-field-field-carr-file-execsum-fid a { display:block; background:url(../images/icon_execsummary.gif) no-repeat; padding:0px 0px 10px 25px; }
.views-field-field-carr-file-3page-fid a { display:block; background:url(../images/icon_summary.gif) no-repeat; padding:0px 0px 10px 25px; }
.views-field-field-carr-file-annual-report-fid a { display:block; background:url(../images/icon_report.gif) no-repeat; padding:0px 0px 10px 25px }
.views-field-field-carr-file-studies-fid a { display:block; background:url(../images/icon_statistics.gif) no-repeat; padding:0px 0px 10px 25px }
.views-field-field-carr-file-growthplan-fid a { display:block; background:url(../images/icon_growth.gif) no-repeat; padding:0px 0px 10px 25px }
.views-field-field-carr-file-diligence-fid a { display:block; background:url(../images/icon_diligence.gif) no-repeat; padding:0px 0px 10px 25px }
.views-field-field-carr-file-audited-fi-fid a { display:block; background:url(../images/icon-finantial.gif) no-repeat; padding:0px 0px 10px 25px }

            
.panels-flexible-region-first #orginfo { background-color:#f0f2de }
.panels-flexible-region-first #orginfo h2 { display:block; padding:10px; margin:0; font-size:9pt; color:#fff; background:url(../images/bg_green.gif) no-repeat }
.panels-flexible-region-first #orginfo ul { padding-top:9px; } 
.panels-flexible-region-first #orginfo ul li { list-style:none; } 

#orginfo-right h2.pane-title .block-title { color:#ffffff; }
#orginfo-right {background-color:#f0f2de;}
#orginfo-right h2 {display:block; padding:10px; margin:0; font-size:10pt; color:#fff; background:url(../images/bg_green.gif) no-repeat; text-transform:uppercase}
#orginfo-right .pane-content, .Right .panel-pane.pane-views.pane-cms-carr-orginization .pane-content {padding:10px}
#orginfo-right .pane-content label {font-weight:bold}
#orginfo-right .pane-content .item-list div {padding-bottom:8px}
#orginfo .view-content { margin:0px; padding:0px; }

.Right .panel-pane.pane-views.pane-cms-carr-orginization {background-color:#f0f2de; padding:0; margin:0}
.Right .panel-pane.pane-views.pane-cms-carr-orginization h2 {display:block; padding:10px; margin:0; font-size:10pt; color:#fff; background:url(../images/bg_green.gif) no-repeat; text-transform:uppercase}
div.filefield-file {display:block; float:left; clear:both; padding-bottom:8px}
div.filefield-file img.filefield-icon, div.filefield-file a {display:block; float:left; margin-right:5px}
.pane-menu-block-1 { color:#ffffff; }


/*
.Right {background-color:#f0f2de; padding:0; margin:0}
.Right h2 {display:block; padding:0; height:40px; margin-top:-10px; font-size:10pt; color:#fff; background:url(../images/bg_green.gif) no-repeat; text-transform:uppercase}
*/

ul.primary {margin:0; padding:0; border:none}
ul.primary li {margin:0; padding:0; border:none;}
ul.primary li a {padding:17px 10px 6px 10px; margin:0; background:url(../images/tab_off.gif) right no-repeat; border:none; color:#fff}
ul.primary li.active a {padding:17px 10px 6px 10px; margin:0; background:url(../images/tab_on.gif) right no-repeat; border:none; color:#0c4993}
#tabs-bottom {margin-top:25px}
.tabs-bottom {padding:10px; border:solid 1px #0c4993; margin-top:1px; background-color:transparent}
.ui-tabs .ui-tabs-nav { background-color:transparent; }

.tabs-center .views-row label { color:#0c4993; font-size:11pt; font-weight:bold; padding:10px 0px}

#content-tabs ul.primary li a:link, #content-tabs ul.primary li a:visited {  background-image: none; background-color: #eee; }

/* Custom - styles */
#landing h2.pane-title { width:855px; text-align:left; margin:0; color:#fff !important; font-size:12pt; padding:10px 15px; background:url(../images/bg_blue_long.gif)}

#landing .pane-content { width:885px; margin:25px auto 0px auto; float:left; clear:both; padding-bottom:20px; background:url(../images/bg_yellow_pattern.gif) }

#landing div.taxtitle_title_image_Education {float:left; width:202px; height:147px;  margin:0; background:url(../images/center_education.jpg) no-repeat; }
#landing div.taxtitle_title_image_Health {float:left; width:202px; height:147px;  margin:0; background:url(../images/center_health.jpg) no-repeat; }
#landing div.taxtitle_title_image_Poverty {float:left; width:202px; height:147px;  margin:0; background:url(../images/center_poverty.jpg) no-repeat; }
#landing div.taxtitle_title_image_Youth {float:left; width:202px; height:147px;  margin:0; background:url(../images/center_youth.jpg) no-repeat; }

/*
#landing div.taxtitle_title_Education { float:left; width:149px; text-align:left; color:#1a529b; min-height:24px; font-size:14pt; background:#faefdd url(../images/center_arrows.gif) top right no-repeat;}
#landing div.taxtitle_title_Health { float:left; width:149px; text-align:left; color:#1a529b; min-height:24px; font-size:14pt; background:#faefdd url(../images/center_arrows.gif) top right no-repeat;}
#landing div.taxtitle_title_Poverty { float:left; width:149px; text-align:left; color:#1a529b; min-height:24px; font-size:14pt; background:#faefdd url(../images/center_arrows.gif) top right no-repeat;}
#landing div.taxtitle_title_Youth { float:left; width:149px; text-align:left; color:#1a529b; min-height:24px; font-size:14pt; background:#faefdd url(../images/center_arrows.gif) top right no-repeat;}
*/

#landing div.taxtitle_title_Education { float:left; width:150px; text-align:left; margin:0 16px 0 12px; color:#1a529b; min-height:24px; font-size:14pt; background:url(../images/center_arrows.gif) top right no-repeat; padding:9px; }
#landing div.taxtitle_title_Health { float:left; width:150px; text-align:left; margin:0 16px 0 12px; color:#1a529b; min-height:24px; font-size:14pt; background:url(../images/center_arrows.gif) top right no-repeat; padding:9px; }
#landing div.taxtitle_title_Poverty { float:left; width:150px; text-align:left;  margin:0 16px 0 12px; color:#1a529b; min-height:24px; font-size:14pt; background: url(../images/center_arrows.gif) top right no-repeat; padding:9px; }
#landing div.taxtitle_title_Youth { float:left; width:150px; text-align:left;  margin:0 16px 0 12px; color:#1a529b; min-height:24px; font-size:14pt; background: url(../images/center_arrows.gif) top right no-repeat; padding:9px; }


#landing div.views-row { width:150px; text-align:left;  margin:0 16px 0 12px; padding:3px 9px; /*border:solid 3px #737982; border-top:0; border-bottom:0; background:#FAEFDD;*/ }
#landing div.views-row-last { /*border-bottom:solid 3px #737982;*/ padding-bottom:5px } 

#landing .unformatted_wrapper { float:left; width:202px; text-align:left; margin:0px 0px 0px 15px }
#landing .view-content { float:left;  background:url(../images/landing_4col_bg.png) no-repeat -6px bottom; padding-bottom:20px; margin-top:20px }
#landing .unformatted_wrapper h3 { float:left; width:202px; margin:0px; padding:0px; text-align:left; border:0px  }

.view-header-right .view-header { float: right; text-align: right; margin-top: -10px; width: 250px; }
.view-header-right .view-header p { margin: 0; padding: 0; }

.views-field-view-node span {display:block; width:95%; text-align:right}
.matching_avail {float:right; margin:0 5px !important}
.match_avail_title {float:right; margin:8px 10px !important}

.ic_sections_new .view-footer { clear: both; text-align: left; }
.ic_sections_new .view-footer .matching_avail { float:left; }

/*#landing a { float:left;  width:202px; margin:0px; padding:0px; text-align:left; }
#landing h3 { float:left;  width:202px; margin:0px; padding:0px; text-align:left; }*/

/* Custom search box area */
#mini-panel-cms_charity_search_form.panel-display, #mini-panel-cms_article_search_form  {margin:0; width:885px; height:46px /*background:url(../images/bg_blue_long.gif)*/}

#mini-panel-cms_charity_search_form .views-exposed-widgets, #mini-panel-cms_article_search_form .views-exposed-widgets {
    width:600px;
	padding-top:0px
}
#mini-panel-cms_article_search_form .views-exposed-widgets {
    width:600px;
	padding-top:12px
}
#mini-panel-cms_article_search_form fieldset.views-exposed-form {
    background-color:transparent !important;
    border: none;
    clear: both;
    overflow: visible;
    padding: 0;
}
/*#mini-panel-cms_article_search_form label {color:#fff}*/

#edit-focusid-wrapper { min-width: 180px; }

.views-exposed-widget label, .views-exposed-widget .views-widget {float:left; min-width: 100px; }

.views-exposed-wrapper .views-exposed-widget.views-exposed-submit {
	margin-top:-10px !important;
}
/*#mini-panel-cms_charity_search_form form fieldset.views-exposed-form {color:#fff; background-color:transparent; border:none; margin:0 !important}*/
#mini-panel-cms_charity_search_form .views-exposed-widget label {font-size:8pt; padding:0 6px}

#mini-panel-cms_charity_search_form .views-exposed-widget input.form-text {width: 175px;height: 15px;margin: 2px 0;font-size: 1em;}

#cus_charity_search #mini-panel-cms_charity_search_form.panel-display  {margin:0; width:426px; height:83px; /*background:url(../images/bg_blue_search.gif)*/}

#cus_charity_search #mini-panel-cms_charity_search_form .views-exposed-widgets {
    width:420px !important
}

.views-exposed-submit { min-width: 40px; }

#cus_charity_search .views-exposed-wrapper .views-exposed-widget.views-exposed-submit {
    float: left;
    margin-right: 8px;
	margin-top:30px;
    max-width: 14%;
    width: auto;
}
.concenter .pane-cms-charity-search-form h2 {display:none}
/**** Detail Page ***/

.field-field-carr-impact-bullet div div { display:block; padding:0px 0px 3px 15px; background:url(../images/arrow_black.png) 0px 5px  no-repeat; }
.view .view-content .item-list li.views-row  { margin:0px; padding:0px}
.view .view-content .item-list li  {
  list-style-image: none;
  list-style: none;
  margin: 0 0 0px 0;
  padding: 0 0 0 0px;
  text-indent: 0;
}

.ic_landing_nav li  {
  list-style-image: none;
  list-style: none !important;
  margin: 0 0 0px 0;
  padding: 0 0 0 0px;
  text-indent: 0;
}

h2.block-title, .panel-panel .block .inner h2.pane-title, .panel-pane .inner h2.pane-title, .panel-panel .block .inner h2.block-title, .panel-pane .inner h2.block-title, .panel-panel .pane-node-content .node { margin-top:0px; padding-top:0px}

.panels-flexible-region-carr_org_main-left-inside h2.block-title,
.panels-flexible-region-carr_org_main-right-inside h2.block-title { text-transform:uppercase; text-align:left; font-size:10pt; margin-top:0px; padding-top:0px}

/**** At a Glance ****/

.field-field-carr-org-hq-location .field-label-inline-first { padding:8px 0px; font-size:120%}
.field-field-carr-org-hq-location .field-field-carr-org-founded { display:block; padding:8px 0px}
.field-field-carr-org-hq-location .tel { padding-top:5px}


/**** Home Page  ****/


.panels-flexible-sie_homepage .hometop {width:950px; height:405px; padding:5px 10px; float:left; clear:both; background:#3c5f80 url(../images/bg_blue_pattern.gif)}


.homebanners {width:373px; /*margin-left:28px;*/ margin:5px 20px; text-align:left; float:right; color:#fff; clear:right; background-color:#2c4c8e;}
.homebanners a {color:#a0ad1f}
.homebanners p {margin:10px 20px;}
.homebanners h3 {margin-left:20px; border:none}
.not-logged-in .homebanners .bannercontent { height:255px; }
.homebanners .bannercontent { height:237px;}
.homebanners .bannerBtn {}


.homecontent, .maincontent {width:624px; float:left; margin-top:10px; padding:10px 10px 10px 25px; border-right:solid 1px #b4b4b6}
.rightcontent, .homeright {width:230px; float:left;  margin-top:10px; padding:10px 15px; clear:right}

div.carr-term-view-css .view-content{width:200px; float:left; clear:both; text-align:center; }
.org-results  div.view-content div.item-list { display:block; float:left; padding:0; width:200px; border:none; background-color:#e6ecf4; }
.org-results  div.view-content div.item-list h3 {display:block; text-align:center; padding:12px 10px; margin:0; color:#fff; font-size:11pt; background:url(../images/bg_blue_short.gif) no-repeat; line-height:15px; vertical-align:middle; height:auto; height:25px !important; height:25px }
.org-results  div.view-content div.item-list h3 a {color:#fff}
.org-results  div.view-content div.item-list .views-field-title a {display:block; padding:10px 5px 3px 30px; color:#0c4993; background:url(../images/li_arrows.png) no-repeat; font-size:9pt} 
.org-results  div.view-content div.item-list p { margin:0px; padding:0px }
.org-results  div.view-content div.item-list li.views-row .views-field-field-carr-organization-desc-value { margin:0px; padding:0px 10px 0px 15px; display:block }

#r_bannercontent { height:250px}
#r_bannerbtn { }

h3.green {float:left; width:176px; height:57px; border:solid 7px #fff; background:url(../images/bg_green.jpg) no-repeat; margin-top:15px; padding:15px 0; text-align:center; margin:0 !important}
h3.green span {font-size:14pt; display:block; margin-top:10px}
h3.green a {color:#fff !important; text-decoration:none}
h3.gray {float:left; width:176px; height:57px; border:solid 7px #fff; border-left:0; background:url(../images/bg_gray.jpg) no-repeat; margin-top:15px; padding:15px 0; text-align:center; margin:0 !important}

.donatebtn { margin:15px 0px; display:block; width:232px; height:30px; background:url(../images/btn_donate2.gif) no-repeat}
.donatebtn span {display:none}

.left-now{ display:inline; width:34px;  padding-top: 9px;/*float: left; */} 
.exchange-blogs-view div.view-content div.item-list li.views-row{ margin-bottom:15px}
.exchange-blogs-view div.view-content div.item-list li div.views-field-title a{ color: #0000A0; font-size: 18px; font-weight:bold}
.exchange-blogs-view div.view-content div.item-list li span.views-field-name{font-weight:bold}
.views-label-field-guest-blogger-author-value{font-weight:bold}
span.views-field-field-guest-blogger-author-value span.field-content{font-weight:bold}
.exchange-blogs-view div.view-content div.item-list li span.views-field-created{font-weight:bold}
.content-content div.node-type-blog{ margin:50px; }
#archives-contents{background-color: #F0F2DE;}
.archives-title{ padding:9px;}
#archives-title{padding-top: 9px;}
.exchange-blogs-block-archive{width: 174px;}
.exchange-blogs-block-archive div.view-content{background-color: #F0F2DE; padding-top: 9px; padding-bottom: 10px; }
#spacer{padding-top: 9px; padding-bottom: 10px; height:10px;}
.meta {display:none;}
.blog_usernames_blog first last {display:none;}
div.links ul.links li.blog_usernames_blog a{display:none;}
