/*
 *
 * country specific style overrides go here
 * (mainly just color differences)
 *
 */
a, a:link, a:visited, a:hover {
    color: #CF0F0F;
}
a:hover {
    color: #962319;
}
 ul.subnav_content li#expanded ul.subnav_content_l2 li a
,ul.subnav_content li#expanded ul.subnav_content_l2 li a:link
,ul.subnav_content li#expanded ul.subnav_content_l2 li a:visited
{
    color: #CF0F0F;
}
ul.subnav_content li#expanded ul.subnav_content_l2 li a:hover
{
    color: #962319;
}
.left_features_content h2 {
    color: #CF0F0F;
}
#home_main_content h1 {
    border-bottom: 2px solid #CF0F0F;
}
#home_main_content h2 {
    color: #CF0F0F;
    border-top: 1px dotted #CF0F0F;
}
hr.analyte_rule {
    border-top: 2px solid #CF0F0F;
}
ul#analyte_tabs li a:hover {
    color: #962319;
}
 .red_top_border
,.red_top_solid_border
{
    border-top: 1px dotted #CF0F0F;
}
.red_top_solid_border {
    border-top: 1px solid #CF0F0F;
}
.form_error {
    border-bottom: 2px solid #CF0F0F;
}
h2#wellness_sub_header {
    border-bottom: 2px solid #CF0F0F;
}
.letter_nav {
    border-bottom: 1px solid #CF0F0F;
}
.wellness_content {
    border-bottom: 1px solid #CF0F0F;
}
.wellness_content hr {
    border-top: 1px dotted #CF0F0F;
}
h2.red_dot_line {
    border-bottom: 1px dotted #CF0F0F;
}
#main table tr.divider td,
#main table tr.divider th,
#shadowbox_content table tr.divider td,
#shadowbox_content table tr.divider th,
body.mceContentBody table tr.divider td,
body.mceContentBody table tr.divider th
{
	border-top-color: #CF0F0F;
}
.table-headline {
    border-bottom: 2px solid #CF0F0F;
}
.news_block_wrapper {
    border-bottom: 2px solid #CF0F0F;
}
.news_block {
    border-top: 1px dotted #CF0F0F;
}
#screening-index .subcolumns {
    border-top: 1px dotted #CF0F0F;
}
.main_content .pregnancy_subpage {
    border-bottom: 1px solid #CF0F0F;
}
.main_content .pregnancy_subpage hr {
    border-top: 1px dotted #CF0F0F;
}
.main_content#overview_tpl .horiz_sub_nav hr {
    border-top: 1px dotted #CF0F0F;
}
#no_script {
    background-color: #962319;
}
#no_script_lightbox {
    background-color: #962319;
}
span.date_note {
    color: #CC3333;
}
#popup-content {
	border-bottom: 2px solid #cc1c0d;
}
#popup-page h1 {
	border-bottom: 2px solid #cc1c0d;
}
#sponsors_partners h2 {
    background-color: #CF302F;
    border: 1px solid #BF5E5E;
}
#sponsors #home_misc .home_misc_content {
   border-top: 1px solid #CF302F;
}
#sponsors #home_misc .home_misc_content h3 {
	color: #CF302F;
}
/*
 * generic footer (ie, non-home footer) update to accommodate wider ACB logo
 */
#footer #produced_by_generic #honcode {
    width: 348px;
    }
#footer #produced_by_generic #aacc {
    width: 200px;
    }
#footer #produced_by_generic #aacc img {
    width: 77px;
    }
/*
 *
 * Images
 *
 */
form#SearchForm_SearchForm input.action
, form#SphinxSearchForm_SearchForm input.action {
    background: url('images/btn_search.jpg') top left no-repeat;
    }
#popup-page .close-window-button {
	background-image: url('images/close-window.jpg');
	}
.popup-banner-label {
	background-image: url('images/popup-banner.jpg');
	}
.popup-banner-label > div {
    font-weight: bold;
    }
ul.subnav_content li.section#collapsed
, ul.subnav_content li.current#collapsed {
    background: url('images/arrow_right.jpg') 3px 6px no-repeat;
}
ul.subnav_content li.section#expanded
, ul.subnav_content li.current#expanded {
    background: url('images/arrow_down.jpg') 3px 11px no-repeat;
    border-bottom: none;
}
form.main_nav h3 {
    background: url('images/bck_menu_main_home_label.jpg') top left no-repeat;
}
/* Social Media / Donate
 ----------------------------------------------------------------------------*/
#heading_share {
	border-bottom: 2px solid #CF0F0F;
}
#mobile h2 {
	color: #CF0F0F;
}

/*
 * HomePage In the News link
 ******************************************************************************/
#HomePage h1#news a,
#HomePage h1#news a:visited,
#HomePage h1#news a:link {
    color: #000;
}

#HomePage h1#news a:hover {
    color: #962319;
}