* {margin:0; padding:0;}

body, html {
	border:0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	background:url(../images/layout/body/bg.gif) 0px 0px repeat-x #3998d7;
	color:#0c6cac;
}

h1, h2, h3, h4, h5, h6 {
}

h1 {
	font-size:0px;
	line-height:0px;
	text-indent:-9999px;
	display:block;
}

h2 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}



a {
	text-decoration:none;
	color:#80b3d4;
}

a:hover {
	color:#000000;
}
a:focus 
{
	outline-style: none; /* fixes firefox dotted blue border around css styled links */
}

p {
	margin:0px;
}

ul {
	list-style:none;
}

sup {
	font-size:9px;
	line-height:8px;
}

/* layout */

#layout_header_container {
	margin:0 auto;
	width:1080px;
}

#layout_header {
	height:448px;
	background:url(../images/layout/header/header_bg.jpg) top right no-repeat;
}

#layout_header_section {
	height:410px;
	background:url(../images/layout/header/header_section_bg.jpg) top right no-repeat;
	border: 0px solid lime;
}
#layout_header_chapter 
{
	height:410px;
	background:url(../images/layout/header/header_chapter_bg.jpg) top right no-repeat;
	border: 0px solid lime;
}
#layout_header .header,
#layout_header_chapter .header 
{
	margin:0 auto;
	width:894px;
	padding:20px 0px 0px 0px;
}

#layout_header .header .nav_container {
	width:860px;
	margin:0 auto;
}

#layout_header_section .header_section,
#layout_header_chapter .header_section
{
	margin:0 auto;
	width:860px;
	padding:20px 0px 0px 0px;
}

.header_section .logo_top,
.header .logo_top {
	float:left;
	height:124px;
	width:177px;
	background:url(../images/layout/header/logo_top.gif) 0px 0px no-repeat;
	display:block;
	text-indent:-9999px;
}

.header .logo_print,
.header_section  .logo_print {
	display:none;
}

.header_section .logo_top a {
	display:block;
	width:103px;
	height:98px;
	margin:26px 0px 0px 52px;
}

.header #layout_nav {
	float:left;
	width:683px;
	height:57px;
	background:url(../images/layout/nav/nav_bg.gif) 0px 0px no-repeat;
	margin:67px 0px 0px 0px;
}

.header_section #layout_nav {
	float:left;
	width:683px;
	height:57px;
	background:url(../images/layout/nav/nav_bg_inside.gif) 0px 0px no-repeat;
	margin:67px 0px 0px 0px;
}

.header_section #layout_section_nav {
	float:right;
	height: 57px;
	width: 748px;
	padding: 6px 0 0 0;
}

.header_section #layout_section_nav h1 {
	display:none;
}

.header .banner_index {
	clear:left;
	height:305px;
}
	
.header_section .banner_section {
	clear:left;
	height:267px;
	width:860px;
    color:#fff;
}

#about_us_banner,
#a_propos_de_nous_banner {background:url(../images/layout/header/banners/about_us.jpg) no-repeat;}
#find_a_chapter_banner,
#trouver_une_section_banner {background:url(../images/layout/header/banners/find_a_chapter.jpg) no-repeat;}
#our_partners_banner,
#nos_partenaires_banner {background:url(../images/layout/header/banners/our_partners.jpg) no-repeat;}
#fr_news_media_banner {background:url(../images/layout/header/banners/fr_news_media.jpg) no-repeat;}
#en_news_media_banner {background:url(../images/layout/header/banners/en_news_media.jpg) no-repeat;}
#contact_us_banner,
#members_only_banner,
#board_members_only_banner,
#nous_contacter_banner {background:url(../images/layout/header/banners/contact_us.jpg) no-repeat;}
#get_involved_banner,
#simpliquer_banner {background:url(../images/layout/header/banners/get_involved.jpg) no-repeat;}
#inside_banner {background:url(../images/layout/header/banners/inside.jpg) no-repeat;}

.header_section .banner_section a {
	display:block;
	width:103px;
	height:35px;
	margin:0px 0px 0px 52px;
}

.banner_section .feature {float:right;width:395px;padding:0 160px 0 0;line-height:13px;margin:85px 0 0 0;font-size:10px;}
.banner_section .feature p {margin:0 0 7px 0;}
.feature .icms_edit a {padding:0;margin:0;width:39px;height:17px;margin:-17px 0 0 0;}
#members_only_banner .feature .icms_edit,
#board_members_only_banner .feature .icms_edit {display:none;}

/*custom feature placement*/
#find_a_chapter_banner .feature,
#trouver_une_section_banner .feature {width:215px;margin-top:120px;padding-right:200px;font-size:11px;line-height:16px;}
#our_partners_banner .feature,
#nos_partenaires_banner .feature {width:215px;margin-top:125px;padding-right:190px;font-size:11px;line-height:16px;}
#news_media_banner .feature,
#communiques_banner .feature {width:215px;margin-top:86px;padding-right:190px;font-size:11px;line-height:16px;}
#contact_us_banner .feature,
#nous_contacter_banner .feature {width:220px;margin-top:75px;padding-right:185px;font-size:11px;line-height:16px;}
#nous_contacter_banner .feature {margin-top:80px;}
#members_only_banner .feature,
#board_members_only_banner .feature {width:220px;margin-top:75px;padding-right:185px;font-size:11px;line-height:16px;}
#get_involved_banner .feature,
#simpliquer_banner .feature {width:260px;margin-top:90px;padding-right:195px;font-size:11px;line-height:16px;}



#layout_body_bg {
	background:url(../images/layout/body/body_container.gif) 0px 0px repeat-x #d8ebf7;
}

#layout_body_container {
	width:1080px;
	margin:0 auto;
}

#layout_body_section_bg {
	background:url(../images/layout/body/body_section_container.gif) 0px 0px repeat-x #d8ebf7;
}

#layout_body_section_container {
	width:1080px;
	margin:0 auto;
}

#layout_body {
	width:860px;
	margin:0 auto;
	background:url(../images/layout/body/body.gif) 0px 0px no-repeat #d8ebf7;
	padding:26px 0px 40px 0px;
	overflow:auto;
}

#layout_body .page_title,
#layout_body_section .page_title {
	width:470px;
	height:42px;
}

.page_title span.fr {padding-right:4px;}

#layout_body .page_title {
	float:left;}

#layout_news_block {
	float:right;
	width:359px;
	padding:0px 30px 0px 0px;}

#layout_sponsors_block,
#layout_team_kidsport_block {
	clear:right;
	float:right;
	width:359px;
	padding:0px 30px 20px 0px;}
 
*+html #layout_team_kidsport_block {margin-top:-25px;}
*html #layout_team_kidsport_block {margin:-25px 0 -20px 0;}

#layout_body_section .page_title {
	width:100%;}

#layout_body_section {
	width:860px;
	margin:0 auto;
	background:url(../images/layout/body/body_section.gif) 0px 0px repeat-x #ffffff;
	border-bottom:solid 29px #d8ebf7;
	height:auto !important;
	height:378px;
	min-height:378px;
	padding:26px 0px 0px 0px;
	overflow:visible !important;
}

#layout_body_section .page_title .left,
#layout_body_section .page_title .right {
	height:42px;
	width:28px;
	display:block;
	float:left;
}

#layout_body_section .page_title .left {
	background:url(../images/content/titles/left.gif) 0px 0px no-repeat;
} 

#layout_body_section .page_title .title {
	background:url(../images/content/titles/bg.gif) 0px 0px repeat-x;
    float:left;
	height:42px;
}

#layout_body_section .page_title .title h1 {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:0px;
	line-height:40px;
	display:inline;
}

#layout_body_section .page_title .title h1#news_media,
#layout_body_section .page_title .title h1#get_involved,
#layout_body_section .page_title .title h1#simpliquer,
#layout_body_section .page_title .title h1#secure {
	display:none;
}


#layout_body_section .page_title .right {
	background:url(../images/content/titles/right.gif) 0px 0px no-repeat;
}

.logout {float:right;margin:25px 0 0 0;padding:0 12px 0 0;font-weight:bold;}

#layout_content {
	padding:16px 0px 0px 36px;
	width:435px;
	float:left;
	clear:left;
}

#layout_content_section,
#layout_content_section_chapter {
	padding:31px 30px 31px 38px;
}

#layout_content_section_chapter {
	padding-top:18px;
}

#layout_content_section.secure .icms_edit {display:none;}

/***************************************************************/
/***************************************************************/
/*					    Provincial Chapters					   */
/***************************************************************/
/***************************************************************/
#chapter_logo_top 
{
	float: left;
	background: url(../images/layout/header/header_top_logo_section.gif) no-repeat;
	height: 67px;
	width: 177px;
	text-indent: -9999px;
}
#chapter_top_nav
{
	float: left;
	background: url(../images/layout/nav/top_nav_bg.gif) no-repeat;
	height: 33px;
	width: 575px;
	margin: 16px 0 0 96px;
	display: inline;
	border: 0px solid red;
}
#chapter_top_nav ul
{
	float: right;
	list-style: none;
	color: #FFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#chapter_top_nav ul li
{
	float: left;
	padding: 6px 10px 0 10px;
	display: inline;
}
#chapter_top_nav ul li a
{
	color: #FFF;
}
#chapter_top_nav ul li a:hover
{
	color: #fec602;
}

/* fr */

#chapter_top_nav_fr
{
	float: right;
	height: 33px;
	width: 640px;
	margin: 16px 0 0 0px;
	display: inline;
	border: 0px solid red;
}
#chapter_top_nav_fr ul
{
	float: right;
	list-style: none;
	color: #FFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#chapter_top_nav_fr ul li
{
	float: left;
	padding: 6px 0 0 10px;
	display: inline;
}
#chapter_top_nav_fr ul li a
{
	color: #FFF;
}
#chapter_top_nav_fr ul li a:hover
{
	color: #fec602;
}


#chapter_banner
{
	float: left;
	background: url(../images/layout/header/header_banner.jpg) no-repeat;
	height: 230px;
	width: 860px;
	padding: 31px 0 0 0;
}

#chapter_banner .feature {float:right;width:230px;margin:125px 0 0 0;padding:0 280px 0 0;color:#fff;font-size:10px;line-height:14px;}
#layout_body_chapter_container_top
{
	float: left;
	background: url(../images/layout/body/chapter_content_top_bg.gif) no-repeat;
	height: 24px;
	width: 860px;
}

#chpt_home_link {float:left;margin:37px 0 0 7px;}
#chpt_home_link a {
	width:31px; 
	height:32px;
	display:block;
	text-indent:-9999px;
	background:url(../images/layout/nav/home_btn.gif) no-repeat;
	}
	
#chpt_home_link a:hover {
	background:url(../images/layout/nav/home_btn.gif) 0 -32px no-repeat;
	}










#layout_body_chapter_bg 
{
	background:url(../images/layout/body/body_section_container.gif) 0px 0px repeat-x #d8ebf7;
	border: 0px solid red;
}

#layout_body_chapter_container 
{
	width:1080px;
	margin:0 auto;
	border: 0px solid lime;
}
#layout_body_chapter 
{
	width:860px;
	margin:0 auto;
	background:url(../images/layout/body/chapter_body_content_bg.gif) 0px 0px repeat-x #ffffff;
	border-bottom:solid 29px #d8ebf7;
	height:auto !important;
	height: 458px;
	min-height: 458px;
	padding:0px 0px 0px 0px;
	overflow:visible !important;
}

#section_title h2 
{
	margin:0;
	padding:0;
	color:#fff;
	line-height:1px;
	font-size:0px;
	height:20px;
}

#section_title h2#page {
	padding:0 0 20px 0;
}



/***************************************************************/
/***************************************************************/






#layout_footer_bg {
	background:url(../images/layout/footer/layout_footer_bg.gif) 0px 0px repeat-x #3998d7;
	height:129px;
	clear:both;
}

#layout_footer_container {
	width:1080px;
	margin:0 auto;
}

#layout_footer_container #layout_footer {
	width:860px;
	margin:0 auto;
}


/* footer content */


#en-set .links_index_fr,
#en-set .links_fr,
#fr-set .links_en,
#fr-set .links_index_en {display:none;}

.links_en {
	height:28px;
	background:url(../images/layout/footer/links_bg_en.gif) 0px 0px no-repeat;
	padding:7px 0px 0px 30px;
}

.links_fr {
	height:28px;
	background:url(../images/layout/footer/links_bg_fr.gif) 0px 0px no-repeat;
	padding:7px 0px 0px 23px;
}

.links_fr a.en,
.links_en a.fr {display:none;}

.links_en span.en {
	padding:0 0 0 40px;
}


.links_fr span.fr {
	padding:0 0 0 42px;
}


.links_en span.sitemap{
	padding:0 38px 0 30px;
}

.links_fr span.sitemap {
	padding:0 34px 0 37px;
}

.links_en a,
.links_fr a {
	color:#fee600;
	margin:0px;
}




/* English index */

.links_index_en {
	height:28px;
	background:url(../images/layout/footer/links_bg_index_en.gif) 0px 0px no-repeat; 
	padding:7px 0px 0px 5px;
}

.links_index_en a {
	color:#fee600;
	margin:0px 20px 0px 18px;
}


.links_index_en span.en a {
	margin:0 18px;
}

/* French index */

.links_index_fr {
	height:28px;
	background:url(../images/layout/footer/links_bg_index_fr.gif) 0px 0px no-repeat; 
	padding:7px 0px 0px 10px;
}

.links_index_fr a {
	color:#fee600;
	margin:0px 20px 0px 18px;
}


.links_index_fr span.fr a {
	margin:0 20px 0 18px;
}

.links_index_fr span.legal,
.links_fr span.legal {
}


.links_en a:hover,
.links_fr a:hover,
.links_index_en a:hover,
.links_index_fr a:hover {
	color:#ffffff;
}

.copyright {
	float:left;
	width:450px;
	color:#bfdcef;
}

.copyright p.address {
	color:#ffffff;
	padding:17px 0px 12px 0px;
}

.bmir {
	float:right;
	width:200px;
	padding:17px 3px 0px 0px;
	text-align:right;
}



.bmir a {
	color:#fee600;
}

.bmir a:hover {
	color:#ffffff;
}

.bmir p.m-login-en,
.bmir p.m-login-fr {margin:0 0 12px 0;}

#en-set p.m-login-fr,
#fr-set p.m-login-en {display:none;}

/* main nav styles located in {language}/css/{language}.css */

.nav ul li#nav_sitemap,
.nav ul li#nav_legal {
	display:none;
}


/* Content */

.content {
	width:410px;
}

.content ul li {
	padding:0px 0px 10px 13px;
	background:url(../images/layout/icons/bullet_home.gif) 0 8px no-repeat;
}


.content p,
.content_section p {
	margin:0px 0px 23px 0;
}

.content ul {margin:0 0 15px 0;}

.content_section ul {
	margin:10px 0 15px 0;
}

.content_section ul li {
	padding:0px 0px 10px 13px;
	background:url(../images/layout/icons/bullet.gif) 0 6px no-repeat;
}

.content_section ul li.unsubscribe {
	padding:0px 0px 10px 26px;
	background:url(../images/layout/icons/bullet.gif) 13px 6px no-repeat;
}

/*.content_section span {
	color:#c8a53a;
	font-weight:bold;
}*/

.content_section h2 span,
.content_section h3 span
	{color:#0c6cac}

.content_section a,
.content_section h2 a, 
.content_section h3 a {
	text-decoration:none;
	color:#80b3d4;}
	

.content_section a:hover,
.content_section h2 a:hover, 
.content_section h3 a:hover {
	color:#000;
	}
    
.content_section h4,
.content_section h4 a {color:#c9a63d;
    font-weight:bold;
    }

/* P CLASSES */

p.float_left {
	float:left;
	clear:left;
	width:471px;
}

p.float_left_top {
	float:left;
	width:471px;
	margin:0 0 15px 0;
}

p.top {
	margin:0 0 30px 0;
}


p.top a {
	background:url(../images/layout/icons/top.gif) 0 3px no-repeat;
	padding:0 0 0 12px;
}

p.map_p {
	margin:0;
	padding:0;
}

p.clear {
	margin:0;
	padding:0;
}


/* FAQ */

#layout_faq {
	overflow:auto;
}

#layout_faq dt {
	width:30px;
	font-weight:bold;
	float:left;
	clear:left;
}

#layout_faq dd {
	width:740px;
	float:left;
	padding:0 0 10px 0;
}


/* Mission */

.mission {
	background:#f4f8fb url(../images/content/findachapter/top-bg.gif) top left no-repeat;
	padding:15px 30px 6px 20px;
}

.mission_bottom {
	background:url(../images/content/findachapter/bottom-bg.gif) no-repeat;
	height:9px;
	padding:0 0 20px 0;
}

.mission p {
	margin:0px;
	padding:0px;
}

/* Our Partners */
	

/* Donate */

.donate_quote {
	background:#f4f8fb url(../images/content/findachapter/top-bg.gif) top left no-repeat;
	padding:15px 30px 6px 20px;
}

.donate_quote_bottom {
	background:url(../images/content/findachapter/bottom-bg.gif) no-repeat;
	height:9px;
	padding:0 0 20px 0;
}

.donate_quote p.credit {
	margin:0px;
	padding:0px;
	text-align:right;
}

.donate_left {
	width:280px;
	float:left;
	padding:0 0 25px 0;
}


.donate_left .donate_now a {
	text-indent:-9999px;
	display:block;
	height:26px;
	width:144px;
	background:url(../images/content/getinvolved/donate_now.gif) 0 0px no-repeat;
}

.donate_left .donate_now a:hover {
	background:url(../images/content/getinvolved/donate_now.gif) 0 0 no-repeat;
}


.donate_left .donate_now_fr a {
	text-indent:-9999px;
	display:block;
	height:26px;
	width:200px;
	background:url(../images/content/getinvolved/donate_now_fr.gif) 0 0 no-repeat;
}

.donate_left .donate_now_fr a:hover {
	background:url(../images/content/getinvolved/donate_now_fr.gif) 0 0 no-repeat;
}


.donate_right {
	float:left;
	width:390px;
	padding:0px 0px 0px 40px;
}


.donate_right .download a {
	text-indent:-9999px;
	display:block;
	height:26px;
	width:157px;
	background:url(../images/content/getinvolved/download.gif) 0 0 no-repeat;
}

.donate_right .download a:hover {
	background:url(../images/content/getinvolved/download.gif) 0 0 no-repeat;
}

.donate_right .download_fr a {
	text-indent:-9999px;
	display:block;
	height:26px;
	width:192px;
	background:url(../images/content/getinvolved/download_fr.gif) 0 0 no-repeat;
}

.donate_right .download_fr a:hover {
	background:url(../images/content/getinvolved/download_fr.gif) 0 0 no-repeat;
}

.content_section ol.donate {
	margin:0 0 0 30px;
}

.content_section ol.donate li {
	padding:0 0 5px 0;
}


.content_section ol.donate li ul {
	margin:0;
}

.content_section ol.donate li ul li {
	padding:0px 0px 0px 13px;
	background:url(../images/layout/icons/bullet.gif) 0 6px no-repeat;
}

.content_section ol.donate li ul li.second_policy {
	padding:0px 0px 5px 26px;
	background:url(../images/layout/icons/second_bullet.gif) 13px 6px no-repeat;
}

/* Board */

.board_left {
	clear:left;
	float:left;
	width:370px;
}

.board_right {
	float:left;
	width:350px;
}


.board_left ul,
.board_right ul {
	margin:0;
	padding:0 0 20px 0;
}

.board_left ul li,
.board_right ul li {
	padding:0px 0px 0px 13px;
}


.board_left_french {
	clear:left;
	float:left;
	width:400px;
	padding:0 0 15px 0;
}

.board_right_french {
	float:left;
	width:320px;
}

.board_left_french ul,
.board_right_french ul,
.board_left_french_exec ul {
	margin:0;
	padding:0 0 10px 0;
}

.board_left_french ul li,
.board_right_french ul li,
.board_left_french_exec ul li {
	padding:0px 0px 0px 13px;
}

.board_left_french_exec {
	clear:left;
	width:500px;
}



/* Find a Chapter */

.content_section img.float_map {
	position:relative;
	float:right;
	padding:0 20px 0 0;
	
}

.chapters_left,
.chapters_right {
	float:left;
	width:210px;
	
}

.chapters_left {
	clear:left;
}

.chapters_left ul,
.chapters_right ul {
	margin:0;
	padding:0 0 20px 0;
}

.chapters_left ul li,
.chapters_right ul li {
	padding:0px 0px 0px 13px;
}


#layout_chapters {
	margin:0px;
	clear:left;
}

#layout_chapters dl {
	width:792px;
	clear:left;
	border-top:3px solid #f4f8fb;
	overflow:auto;
	width:100%;
}

#layout_chapters dl.alberta {
	border:none;
}

#layout_chapters dl dd {
	background:14px 9px no-repeat;
	height:auto !important;
	height:94px;
	min-height:94px;
	padding:9px 0 9px 130px;}

/*

#layout_chapters dl.altgb {
	background:#f4f8fb url(../images/content/findachapter/bottom-bg.gif) bottom no-repeat;
}

#layout_chapters dl.altbg dt {
	background:url(../images/content/findachapter/top-bg.gif) no-repeat;
	height:9px;
}

#layout_chapters dl.altbg dd {
	background:14px 0 no-repeat;
	padding:0 0 9px 130px;
}*/


/* Recent News & Events Index Block */

#layout_news_block .content {
	background:#000000;
	padding:18px 0px 9px 15px;
	width:344px;
}

#layout_news_block .footer {
	background:url(../images/layout/index/news_footer.gif) 0px 0px no-repeat;
	height:12px;
	display:block;
    clear:both;
}

#layout_news_block .content dl {
	background:url(../images/layout/index/news_item_container.gif) 0px 0px no-repeat;
	width:329px;
	height:61px;
	padding:0px 0px 5px 12px;
	display:block;
}

#layout_news_block .content dl dt {
	float:left;
	width:256px;
	padding:12px 0px 0px 0px;
	line-height:16px;
	
}

#layout_news_block .content dl dt a {
	color:#000000;
	display:block;
}

#layout_news_block .content dl dt a:hover {
	color:#0c6cac;
}

#layout_news_block .content dl dd {
	float:left;
	width:58px;
	line-height:16px;
	padding:16px 0 0 0;
	font-weight:bold;
}

#layout_news_block .content dl dd p.day {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0px 0px 1px 0px;
	margin:0;
	float:left;
	text-align:center;
	width:58px;
}

#layout_news_block .content dl dd p.month {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin:0;
	padding:0;
	width:58px;
	text-align:center;
}

#layout_news_block .rss a:hover {
	color:#fff;
	}

/* News and Event Component Page */

#layout_news ul {
	margin:0;
	padding:0 0 10px 0;
	border-bottom:1px solid #d9e6ee;
}

#layout_news .years {
	padding:15px 0 0 0;
	
}
#layout_news .years ul {
	border:none;
}

#layout_news .years ul li {
	padding:0;
	background:none;
	display:inline;
	margin:0 8px 0 0;
	
}

/* Sponsors and Partners Component Page */

#layout_sponsors h2 {
	margin:0 0 15px 0;
}

#layout_sponsors .category {
}

#layout_sponsors .category dl {
	border-bottom:1px solid #f1f6f9;
	margin:10px 0 0 0;
}

#layout_sponsors .category p {
	margin:0 0 10px 0;
}

#layout_sponsors .category dl.last {
	border-bottom:none;
	margin:10px 0 25px 0;
}

#layout_sponsors .category dl dt {
	color:#c8a53a;
	font-weight:bold;
	font-size:11px;
}

#layout_sponsors .category dl dt img {	
	padding:5px 0 10px 0;
}

/* Sponsors and Partners Index Block */

#layout_sponsors_block .content {
	background:url(../images/layout/index/sponsors_bg.gif) 0px 0px repeat-x #feffff;
	padding:0px 0px 0px 18px;
	height:auto !important;
	height:88px;
	min-height:88px;
	float:left;
	width:341px;
}

#layout_sponsors_block .content dl dt {
	float:right;
	width:130px;
	padding:0px 0px 0px 0px;
}

#layout_sponsors_block .content dl dt img {
	padding-top:20px;
}

#layout_sponsors_block .content dl dd {
	float:left;
	width:190px;
	line-height:16px;
}

#layout_sponsors_block .content dd {
	padding:15px 0px;
}

#layout_sponsors_block .content dd a {
	color:#0c6cac;
	display:block;
}

#layout_sponsors_block .content dd a:hover {
	color:#000000;
}

#layout_sponsors_block .footer {
	height:12px;
	background:url(../images/layout/index/sponsors_footer.gif) 0px 0px no-repeat;
	width:359px;
	display:block;
	float:left;
}


/* Team Kidsport Index Block */

#layout_team_kidsport_block .content {
	background:url(../images/layout/index/sponsors_bg.gif) 0px 0px repeat-x #feffff;
	padding:0px 0px 0px 18px;
	height:auto !important;
	height:75px;
	min-height:75px;
	float:left;
	width:341px;
}

#layout_team_kidsport_block .content dl dt {
	float:right;
	width:125px;
	padding:0px;
}

#layout_team_kidsport_block .content span {
	color:#c8a53a;}

#layout_team_kidsport_block .content dl dt img {
	padding:10px 0 0 0;
}

#layout_team_kidsport_block .content dl dd {
	float:left;
	width:210px;
	line-height:16px;
}

#layout_team_kidsport_block .content dd {
	padding:15px 0 5px 0;
}

#layout_team_kidsport_block .content dd a {
	color:#0c6cac;
    font-weight:bold;
}

#layout_team_kidsport_block .content dd a:hover {
	color:#000000;
}

#layout_team_kidsport_block .content p {
    margin:5px 0 0 0;
    padding:0;
}

#layout_team_kidsport_block .footer {
	height:12px;
	background:url(../images/layout/index/sponsors_footer.gif) 0px 0px no-repeat;
	width:359px;
	display:block;
	float:left;
}

/* Team Kidsport Component Page */

#layout_team_kidsport dl {
     background:url(../images/content/team_kidsport/top.gif) 0 95px no-repeat;
     clear:both;
     width:792px;
     float:left;
     height:113px;}
     
#layout_team_kidsport dl dt {
    float:left;
    width:113px;}

#layout_team_kidsport dl dd {
    float:right;
    width:660px;
    padding:5px 0 0 0;}
   
#layout_team_kidsport .content {
     background:url(../images/content/team_kidsport/bg.gif) bottom left no-repeat;
     width:742px;
     padding:10px 25px 15px 25px;
     margin:0 0 20px 0;
     overflow:auto;
     clear:left;}
     
#layout_team_kidsport .content p {
    margin:0;
    padding:0 0 10px 0;}
    
#layout_team_kidsport .last dl {margin:0;padding:0;}

/* KS Index Feature */

#layout_feature.fr #en_hide.content {display:none;}
#layout_feature.en #fr_hide.content {display:none;}

#layout_feature {
	 width:359px;
	 float:right;
	 padding:0px 30px 0px 0px;
	 margin:0 0 20px 0;
}

#layout_feature .header {
	 background:url(../images/layout/index/feature_bg.gif) 0px 0px no-repeat;
	 height:14px;
	 display:block;}

#layout_feature .content {
	background:#000;
	float:left;
	width:319px;
	height:240px;
	padding:5px 20px;}
    
#layout_feature #en_hide.content {
    
	/* CHRISTMAS GIVING AD
	height:379px;
    background:url(../../../en/images/index/giving.jpg) 20px 0 no-repeat #000; */
	
	/* GENERIC THANKYOU AD */
	height:245px;
    background:url(../../../en/images/index/kidsport-generic-thankyou.jpg) 20px 0 no-repeat #000;
	
	
}

#layout_feature #fr_hide.content {
    background:#000;
    height:245px;
}

#layout_feature #en_hide.content ul,
#layout_feature #fr_hide.content ul {
    line-height:13px;
    padding:226px 0 0 20px;
    width:280px;
}

#layout_feature #fr_hide.content ul {font-family:Tahoma, Geneva, sans-serif;width:285px;}

#layout_feature #fr_hide.content ul {padding-top:257px;}

#layout_feature #en_hide.content ul li,
#layout_feature #fr_hide.content ul li {
    background:none;
    padding:0 0 6px 9px;
    font-size:11px;
    background:url(../../../en/images/index/feature_bullet.gif) 0 5px no-repeat;
    color:#000;
}

#layout_feature #en_hide.content ul li a,
#layout_feature #fr_hide.content ul li a {color:#3998d7;}
#layout_feature #en_hide.content ul li a:hover,
#layout_feature #fr_hide.content ul li a:hover {color:#000;}

#layout_feature .footer {
	height:14px;
	background:url(../images/layout/index/feature_footer.gif) 0px 0px no-repeat;
	width:359px;
	display:block;
	float:left;}

/* Mailing List Block */

#layout_mailing_list_block p {
	margin:0;
	padding:0;
}

#layout_mailing_list_block fieldset {
	border:none;
}

#layout_mailing_list_block dl {
	padding:10px 0 0 0;
}

#layout_mailing_list_block dl dt {
	font-weight:bold;
}

#layout_mailing_list_block dl dd {
	clear:left;
	width:303px;
	padding:0 0 0px 0;
	background:url(../images/content/contact/input_bg.gif) 0 0 no-repeat;
	height:33px;
	display:block;
}

#layout_mailing_list_block .buttons dl dd {
	background:none;
}

#layout_mailing_list_block input {
	border:0px;
	margin:4px 0 0 4px;
	padding:5px 0 6px 10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0c6cac;
	background: #f6fafd;
	width:280px;
}

#layout_mailing_list_block .buttons {
	padding:10px 0 0 0;
}

#layout_mailing_list_block p.unsubscribe {
	padding:15px 0 15px 16px;
}

#layout_mailing_list_block .security {
	display:none;
}

#layout_mailing_list_block .buttons input.subscribe {
	border:none;
	background:url(../images/content/contact/subscribe.gif) 0 0 no-repeat;
	width:106px;
	height:26px;
	display:block;
	text-indent:-9999px;
	line-height:0px;
	font-size:0px;
	margin:0;
	padding:0;
	cursor:pointer;
}

/* Sitemap */


#layout_sitemap ul li a {
	color:#0c6cac;
	font-weight:bold;
	clear:left;
}

#layout_sitemap ul li a:hover {
	color:#000000;
}

#layout_sitemap ul #sitemap_about_us,
#layout_sitemap ul #sitemap_find_a_chapter,
#layout_sitemap ul #sitemap_our_partners,
#layout_sitemap ul #sitemap_get_involved,
#layout_sitemap ul #sitemap_news_media,
#layout_sitemap ul #sitemap_contact_us,
#layout_sitemap ul #sitemap_donate {
	background:url(../images/content/inside/sitemap_bg.gif) 0 0 no-repeat;
	width:230px;
	clear:both;
	height:auto !important;
	height:31px;
	min-height:31px;
	padding:6px 0 10px 13px;
}
	
	
#layout_sitemap ul li#sitemap_about_us #sitemap_about_us_dropdown ul,
#layout_sitemap ul li#sitemap_find_a_chapter #sitemap_find_a_chapter_dropdown ul,
#layout_sitemap ul li#sitemap_our_partners #sitemap_our_partners_dropdown ul,
#layout_sitemap ul li#sitemap_get_involved #sitemap_get_involved_dropdown ul,
#layout_sitemap ul li#sitemap_news_media #sitemap_news_media_dropdown ul,
#layout_sitemap ul li#sitemap_contact_us #sitemap_contact_us_dropdown ul {
	clear:left;
	float:left;
	padding:0 0 5px 0;
}

#layout_sitemap ul li#sitemap_about_us #sitemap_about_us_dropdown ul li,
#layout_sitemap ul li#sitemap_find_a_chapter #sitemap_find_a_chapter_dropdown ul li,
#layout_sitemap ul li#sitemap_our_partners #sitemap_our_partners_dropdown ul li,
#layout_sitemap ul li#sitemap_get_involved #sitemap_get_involved_dropdown ul li,
#layout_sitemap ul li#sitemap_news_media #sitemap_news_media_dropdown ul li,
#layout_sitemap ul li#sitemap_contact_us #sitemap_contact_us_dropdown ul li {
	margin:0;
	padding:0 0 0 13px;
}


#layout_sitemap ul li#sitemap_about_us #sitemap_about_us_dropdown ul li a,
#layout_sitemap ul li#sitemap_find_a_chapter #sitemap_find_a_chapter_dropdown ul li a,
#layout_sitemap ul li#sitemap_our_partners #sitemap_our_partners_dropdown ul li a,
#layout_sitemap ul li#sitemap_get_involved #sitemap_get_involved_dropdown ul li a,
#layout_sitemap ul li#sitemap_news_media #sitemap_news_media_dropdown ul li a,
#layout_sitemap ul li#sitemap_contact_us #sitemap_contact_us_dropdown ul li a {
	color:#80b3d4;
	font-weight:normal;
}

#layout_sitemap ul li#sitemap_about_us #sitemap_about_us_dropdown ul li a:hover,
#layout_sitemap ul li#sitemap_find_a_chapter #sitemap_find_a_chapter_dropdown ul li a:hover,
#layout_sitemap ul li#sitemap_our_partners #sitemap_our_partners_dropdown ul li a:hover,
#layout_sitemap ul li#sitemap_get_involved #sitemap_get_involved_dropdown ul li a:hover,
#layout_sitemap ul li#sitemap_news_media #sitemap_news_media_dropdown ul li a:hover,
#layout_sitemap ul li#sitemap_contact_us #sitemap_contact_us_dropdown ul li a:hover {
	color:#000000;
}

#layout_sitemap ul li#sitemap_sitemap,
#layout_sitemap ul li#sitemap_legal,
#layout_sitemap ul li#sitemap_alberta,
#layout_sitemap ul li#sitemap_british_columbia,
#layout_sitemap ul li#sitemap_manitoba,
#layout_sitemap ul li#sitemap_new_brunswick,
#layout_sitemap ul li#sitemap_newfoundland_and_labrador,
#layout_sitemap ul li#sitemap_northwest_territories,
#layout_sitemap ul li#sitemap_nova_scotia,
#layout_sitemap ul li#sitemap_ontario,
#layout_sitemap ul li#sitemap_prince_edward_island,
#layout_sitemap ul li#sitemap_quebec,
#layout_sitemap ul li#sitemap_saskatchewan {
	display:none;
}


/***** iCMS edit btn ******/

.icms_edit {
	margin:5px 0;
}

.icms_edit a {
	width:39px;
	height:17px;
	text-indent:-9999px;
	display:block;
	background:url(../images/layout/icons/edit_btn.gif) no-repeat;
}

#fr-set .icms_edit a {
    background:url(../images/layout/icons/edit_btn_fr.gif) no-repeat;
    width:69px;
}


#layout_content_section_chapter .icms_edit {
	margin:15px 0;
}

#layout_content_section .icms_edit,
#layout_content .icms_edit {
	margin:0 0 15px 0;
}

#layout_news_block .icms_edit {
	margin:0 0 15px 0;
}

#layout_sponsors_block .icms_edit {
	margin:15px 0 0 0;
}

/*CONTACT*/

#layout_contact_form fieldset {border:none;}
#layout_contact_form em {font-weight:bold;}
#layout_contact_form dl {clear:left;}
#layout_contact_form input:focus,
#layout_contact_form textarea:focus {outline:2px solid #f5c422;}
#layout_contact_form input,
#layout_contact_form textarea {width:200px;padding:5px;background:#d8ebf7;border:none;font-size:14px;margin-bottom:5px;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;}
#layout_contact_form input#phone {margin: 0 10px 5px 0;}
*+html #layout_contact_form input#phone {float:left;}
#layout_contact_form textarea {height:100px;width:400px;margin-bottom:15px;}
#layout_contact_form select {width:210px;margin-bottom:10px;}
#layout_contact_form .security {margin-bottom:15px;}
#layout_contact_form .security dd {height:25px;background:url(../images/layout/icons/code-bg.gif) 72px 10px no-repeat;}
#layout_contact_form .security dd img {float:left;padding-right:175px;}
#layout_contact_form .security input {float:left;width:75px;padding:6px 0 7px 0;text-align:center;}
#layout_contact_form input.submit,
#layout_contact_form input.back {width:84px;height:31px;background:url(../images/layout/icons/submit_btn.gif) no-repeat;border:none;cursor:pointer;}
#layout_contact_form input.back {background:url(../images/layout/icons/back_btn.gif) no-repeat;}
*+html #layout_contact_form input.submit {margin-top:10px;}
#layout_contact_form input.submit:focus {outline-style:none;}

/*AB CC Form*/

form#cc-form {margin-top:15px;padding:15px;width:760px;background:#d8ebf7;overflow:auto;}
form#cc-form h2 {font-size:18px;padding:0 0 5px 0;}
form#cc-form p {margin:0;padding:0 0 10px 0;}
form#cc-form input.field {border:1px solid #3998d7;padding:2px;margin-right:5px;float:left;width:180px;font-size: 12px;;}
form#cc-form input.submit {width:60px;height:20px;border:0;float:left;background:url(../../../chapters/ab/images/submit.gif) no-repeat;cursor:pointer;}
