/************************************************************
************************** GENERAL **************************
************************************************************/
body {
	background-color:#0d2951;
}
body #extendedOuterWrapper { background: #0d2951 url(/images/the_asa/body_bg_6.jpg) center 0 no-repeat; }
#siteLogos { width: 267px; height: 79px; margin-top:59px; margin-bottom: 30px; float:right; background: transparent url(/images/the_asa/logo_right.png) top right no-repeat; }
/************************************************************
************************** TITLES **************************
************************************************************/
#channel_ h1#landing, #channel_ h2#landing { width:569px; background:transparent url(/images/the_asa/title_home.png) bottom left no-repeat; }
#channel_news h1#landing, #channel_news h2#landing { width:569px; background:transparent url(/images/the_asa/title_news.png) bottom left no-repeat; }
#channel_results-and-rankings h1#landing, #channel_results-and-rankings h2#landing { width:378px; background:transparent url(/images/the_asa/title_results.png) bottom left no-repeat; }
#channel_clubs-and-members h1#landing, #channel_clubs-and-members h2#landing { width:344px; background:transparent url(/images/the_asa/title_clubs.png) bottom left no-repeat; }
#channel_teaching-and-coaching h1#landing, #channel_teaching-and-coaching h2#landing { width:402px; background:transparent url(/images/the_asa/title_teaching.png) bottom left no-repeat; }
#channel_volunteering h1#landing, #channel_volunteering h2#landing { width:402px; background:transparent url(/images/the_asa/title_volunteering.png) bottom left no-repeat; }
#channel_volunteering.youngVolunteers h1#landing, #channel_volunteering.youngVolunteers h2#landing { width:402px; background:transparent url(/images/the_asa/title_volunteering_yv.png) bottom left no-repeat; }
#channel_facilities h1#landing, #channel_facilities h2#landing { width:402px; background:transparent url(/images/the_asa/title_facilities.png) bottom left no-repeat; }
#channel_events h1#landing, #channel_events h2#landing, #channel_calendar h1#landing, #channel_calendar h2#landing { width:245px; background:transparent url(/images/the_asa/title_events.png) bottom left no-repeat; }
#channel_library h1#landing, #channel_library h2#landing { width:245px; background:transparent url(/images/the_asa/title_library.png) bottom left no-repeat; }
#channel_vacancies h1#landing, #channel_vacancies h2#landing { width:245px; background:transparent url(/images/the_asa/title_vacancies.png) bottom left no-repeat; }
#channel_get-involved h1#landing, #channel_get-involved h2#landing { width:245px; background:transparent url(/images/the_asa/title_get_involved.png) bottom left no-repeat; }
#channel_about-us h1#landing, #channel_about-us h2#landing { width:189px; background:transparent url(/images/the_asa/title_about_us.png) bottom left no-repeat; }
#channel_contact-us h1#landing, #channel_contact-us h2#landing { width:217px; background:transparent url(/images/the_asa/title_contact_us.png) bottom left no-repeat; }
#channel_media h1#landing, #channel_media h2#landing { width:217px; background:transparent url(/images/the_asa/title_media.png) bottom left no-repeat; }
#channel_yaoa h1#landing, #channel_yaoa h2#landing { width:578px; background:transparent url(/images/the_asa/title_yaoa.png) bottom left no-repeat; }
#channel_regions h1#landing { width:426px; background:transparent url(/images/the_asa/title_regions.png) bottom left no-repeat; }
#channel_galleries h1#landing,#channel_galleries h2#landing{width:189px;background:transparent url(/images/british_swimming/title_galleries.png) bottom left no-repeat;}
/************************************************************
*************************** NAV ****************************
************************************************************/
#navLeft { background:transparent url(/images/the_asa/nav_left.png); }
#navIcon { background:transparent url(/images/the_asa/nav_icon.png) 4px 50% no-repeat; }
#navIcon, #mainNav .main_navigation { background-color:#AE1717; }
.navRight { background:transparent url(/images/the_asa/nav_right2.png); }
.navRightOn { background:transparent url(/images/the_asa/nav_right_selected2.png); }
#navIcon, #mainNav .main_navigation { background-color:#8B1212; }
#mainNav li { border-left:1px solid #6F0E0E; background:#8B1212; }
#mainNav li a.selected { background-color:#AE1717; }
a, h1, .weblogContent h2, h2.subNavTitle, h3, h4, h4 a, .subNav ul li a:hover, #searchResults li a, #eventTable a, .eventContent a, .findLinks a, .weblogContent a, .weblogContent h2 a, a.pagLink, .vacancyWidget a { color:#8B1212; }
#talkIconLarge, .backgroundColour, #ratingIcon, .talkIconSmall, .pagination a, #addThisIcon, span.widgetFindTitle, .calendarBG th { background-color:#8B1212; }
#mainNav li a:hover, .feature1 .articles a:hover, .feature1 .articles li.selected, .feature2 .articles li.selected, .feature2 .articles a:hover, .feature1 #scrollBtn a:hover, .feature2 #scrollBtn a:hover, .backgroundColorHover, .feature1 .mainText a:hover, .feature2 .mainText a:hover { background-color:#AE1717; }
#calendarNav li.selected a {color:#AE1717;}
.calendarBG thead {border-left:1px solid #8B1212;}
.calendarBG td.eventItem { background-color:#E8D0D0; }
.grid_2 .boxTopFind { background:transparent url(/images/the_asa/grid2_top_red.png); }
.grid_3 .boxTopFind { background:transparent url(/images/the_asa/grid3_top_red.png); }
.grid_4 .boxTopFind { background:transparent url(/images/the_asa/grid4_top_red.png); }
.findLinks a { color:#8B1212; font-weight:bold; }
a.externalLink { background:transparent url(/images/the_asa/external_link.png) top right no-repeat; padding:2px 20px 0 0; }

.feature1 .articles li {border-bottom:1px solid #6F0E0E;}
.feature1 .articles ul {xborder-top:1px solid #6F0E0E;}
.feature1 .articles li.article4 {border-bottom:none;}
.feature2 .articles ul {xborder-left:1px solid #6F0E0E;}
.feature2 .articles li {border-right:1px solid #6F0E0E; }
.feature2 .articles li.article3 {border-right:none;}

#mainNav li a.shopBtn { background-color:#253da9; }
#mainNav li.shop { border-left:1px solid #253da9; }
#mainNav li a.shopBtn:hover { background-color:#2952b9; }

#mainNav .main_navigation li ul{background:transparent url(/images/the_asa/drop_btm.png) bottom center no-repeat;display:none;}
#mainNav .main_navigation li ul li.firstItem{background:transparent url(/images/the_asa/drop_top.png) top center no-repeat;padding:6px 0 0 0;}
#mainNav .main_navigation li ul li a{background:#AE1717;padding-right:5px;}
#mainNav .main_navigation li ul li a:hover{background:#6F0E0E;}

.regionContent{padding:10px 0 0 0;background-color:#fff;overflow:hidden; zoom: 1;}
.regionContent img{clear:both;}
.regionContent h3{padding:5px 0;}
a.visitSite{width:81px;height:22px;margin:10px 0 20px 0;background:transparent url(/images/the_asa/visit_site.gif);text-indent:-9999px;display:block;}

.expandBtn{background:url(/images/the_asa/nav_expand.png);}
.collapseBtn{background:url(/images/the_asa/nav_collapse.png);}
