/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1;padding-left: 0;}
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 11px; padding: 5px 10px 0 10px; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 21px; top: 7px; margin: 0; }
.ui-accordion .ui-accordion-content { border-top: 0;position: relative;overflow: hidden; display: none;height:auto; }
.ui-accordion .ui-accordion-content-active { display: block; background: transparent url(../images/bg_accordion_content.gif) repeat-y;}
.ui-accordion .ui-accordion-content-active { _display: inline-block;}

.accordion_wrap {
	margin: 0 18px 20px 0;
	width: 320px;
}
.for_community_activity .accordion_wrap {
	margin-right:11px;
}
.sidebar.for_community_activity {
	width:330px !important;
}	
#accordion {
	width: 320px;
	height: auto;
}
#accordion h5 {
	margin: 0 0 0 18px;
	padding: 0 0 0 21px;
	text-indent: -300em;
}
	body.bx #accordion h5 {
		text-indent: 0;
		/*padding: 0 0 0 30px;*/
	}
#accordion h5 a {
	display: block;
	width: 140px;
	height: 14px;
	background: transparent url(../images/bg_accordion_headers.gif) 20px 0px no-repeat;
	position: relative;
	top: 6px;
}
		body.mdf #accordion h5 a {
			background: transparent url(../images/mdf/bg_accordion_headers.gif) 20px 0px no-repeat;
		}
		body.bx #accordion h5 a {
			background-image: none;
			font: italic bold 15px Georgia, Times, serif;
			top: 1px;
			padding-left: 20px;
		}
		body.bx #accordion h5 a:hover {
			text-decoration: none;
			color: #000000;
		}
		body.bx #accordion h5.ui-state-default a:hover {
			text-decoration: underline;
			color: #DC1710;
		}
#accordion li.first h5 {
	height: 34px;
	padding: 1px 0px 0px 21px;
}
		body.mdf #accordion li.first h5 {
			height: 33px;
		}
#accordion h5#achead_0 a {
	height: 14px;
	margin-top: 0;
}
#accordion h5#achead_0.ui-state-active a,
#accordion h5#achead_0.ui-state-active a:hover {
	background-position: 20px -20px;
}
#accordion h5#achead_0 a:hover {
	background-position: 20px -40px;
}
#accordion h5#achead_1 a {
	background-position: 20px -60px;
}
#accordion h5#achead_1.ui-state-active a,
#accordion h5#achead_1.ui-state-active a:hover {
	background-position: 20px -80px;
}
#accordion h5#achead_1 a:hover {
	background-position: 20px -100px;
}
#accordion h5#achead_2 a {
	background-position: 20px -120px;
}
#accordion h5#achead_2.ui-state-active a,
#accordion h5#achead_2.ui-state-active a:hover {
	background-position: 20px -140px;
}
#accordion h5#achead_2 a:hover {
	background-position: 20px -160px;
}
.events_classes #accordion h5#achead_0 a {
	background-position: 20px -180px;
}
.events_classes #accordion h5#achead_0.ui-state-active a,
.events_classes #accordion h5#achead_0.ui-state-active a:hover {
	background-position: 20px -200px;
}
.events_classes #accordion h5#achead_0 a:hover {
	background-position: 20px -220px;
}
.be_story #accordion h5#achead_0 a,
.about_be #accordion h5#achead_0 a {
	background-position: 20px -240px;
}
.be_story #accordion h5#achead_0.ui-state-active a,
.be_story #accordion h5#achead_0.ui-state-active a:hover,
.about_be #accordion h5#achead_0.ui-state-active a,
.about_be #accordion h5#achead_0.ui-state-active a:hover {
	background-position: 20px -260px;
}
.be_story #accordion h5#achead_0 a:hover,
.about_be #accordion h5#achead_0 a:hover {
	background-position: 20px -280px;
}
.about_bm #accordion h5#achead_0 a {
	background-position: 20px -420px;
}
.about_bm #accordion h5#achead_0.ui-state-active a,
.about_bm #accordion h5#achead_0.ui-state-active a:hover {
	background-position: 20px -440px;
}
.about_bm #accordion h5#achead_0 a:hover {
	background-position: 20px -460px;
}
.utilities #accordion h5#achead_0 a {
	background-position: 20px -300px;
}
	body.mdf .skinType #accordion h5#achead_0 a {
		background-position: 20px 0;
	}
	body.mdf .skinType #accordion h5#achead_0.ui-state-active a,
	body.mdf .skinType #accordion h5#achead_0.ui-state-active a:hover {
		background-position: 20px -20px;
	}
	body.mdf .skinType #accordion h5#achead_0 a:hover {
		background-position: 20px -40px;
	}

	body.mdf .utilities #accordion h5#achead_0 a {
		background-position: 20px -63px;
	}
	body.mdf .utilities #accordion h5#achead_0.ui-state-active a,
	body.mdf .utilities #accordion h5#achead_0.ui-state-active a:hover {
		background-position: 20px -82px;
	}
	body.mdf .utilities #accordion h5#achead_0 a:hover {
		background-position: 20px -101px;
	}

.utilities #accordion h5#achead_0.ui-state-active a,
.utilities #accordion h5#achead_0.ui-state-active a:hover {
	background-position: 20px -320px;
}
.utilities #accordion h5#achead_0 a:hover {
	background-position: 20px -340px;
}
#accordion li.first .ui-state-default,
#accordion li.first .ui-state-active,
#accordion li.first .ui-widget-content .ui-state-default {
	background-color: transparent;
	border: none; 
}
#accordion li.first {
	background: transparent url(../images/bg_accordion_top_btm.gif) 18px 0 no-repeat;
}
		body.mdf #accordion li.first {
			background: transparent url(../images/mdf/bg_accordion_top_btm.gif) 18px 0 no-repeat;
		}
		body.bx #accordion li.first {
			background: transparent url(../images/bx/bg_accordion_top_btm.gif) 18px 0 no-repeat;
		}
		/*body.bm #accordion li.first {
			background: transparent url(../images/bm/bg_accordion_top_btm.gif) 18px 0 no-repeat;
		}*/
.utilities #accordion li.first {
	background: transparent url(../images/bg_accordion_top_btm_gray.gif) 18px 0 no-repeat;
}
#accordion li.last .ui-state-default {
	background: transparent url(../images/bg_accordion_top_btm.gif) 0 -34px no-repeat;
	border: none;
}
		body.mdf #accordion li.last .ui-state-default {
			background: transparent url(../images/mdf/bg_accordion_top_btm.gif) 0 -34px no-repeat;
		}
		body.bx #accordion li.last .ui-state-default {
			background: transparent url(../images/bx/bg_accordion_top_btm.gif) 0 -34px no-repeat;
		}
		/*body.bm #accordion li.last .ui-state-default {
			background: transparent url(../images/bm/bg_accordion_top_btm.gif) 0 -34px no-repeat;
		}*/
#accordion li.second {
	position:relative;
	top:-2px;
}
#accordion li.third {
	position:relative;
	top:-3px;
}
/* addition css for righthand navigation of  experience detail page ie fix */ 
.accordion_wrap #accordion .border-none {
	border:none;
}
#accordion li.last .ui-accordion-content-active {
	background: transparent url(../images/bg_accordion_content_btm.gif) 0 100% no-repeat;
	border-right: none;
	padding-bottom: 8px;
}
		body.mdf #accordion li.last .ui-accordion-content-active {
			background: transparent url(../images/mdf/bg_accordion_content_btm.gif) 0 100% no-repeat;
		}
		body.bx #accordion li.last .ui-accordion-content-active {
			background: transparent url(../images/bx/bg_accordion_content_btm.gif) 0 100% no-repeat;
		}
.utilities #accordion li.last .ui-accordion-content-active {
	background: transparent url(../images/bg_accordion_content_btm_gray.gif) 0 100% no-repeat;
}
.ui-widget-content { border-right: 1px solid #fbcfdd;}
.ui-widget-content ul{ border-right: 1px solid #fbcfdd;}
		body.mdf .ui-widget-content { border-right: 1px solid #d5a6ca;}
		body.bx .ui-widget-content { border-right: 1px solid #F8B0AE;}
		
.ui-widget-content a {height:22px; padding:4px 20px 0px 38px;background: transparent url(../images/bg_accordion_links.gif) 6px 0 no-repeat; display: block;}

		/*body.mdf .content a, body.mdf .btm_promo .wrap a {color:#A12986;}*/
		body.mdf .ui-widget-content a {background:transparent url(../images/mdf/bg_accordion_links.gif) 6px 0 no-repeat;}
		
		/*body.bx .content a, body.bx .btm_promo .wrap a {color:#DC130C;}*/
		body.bx .ui-widget-content a {background:transparent url(../images/bx/bg_accordion_links.gif) 6px 0 no-repeat;}
		
.utilities .ui-widget-content a {background: transparent url(../images/bg_accordion_links_gray.gif) 6px 0 no-repeat;}
.ui-widget-content a.selected {font-weight:bold;display:block;color:#000000; background-position: 6px -26px;cursor: default;text-decoration: none;}

		body.mdf .ui-widget-content a.selected {background-position: 6px -26px; color:#000000;}
		
		body.bx .ui-widget-content a.selected {background-position: 6px -26px; color:#000000}
		
		body.bm .ui-widget-content a.selected {background-position: 6px -26px; color:#000000}


.ui-widget-content li.noBorder a {background-image: url(../images/bg_accordion_links_last.gif);}	
.utilities .ui-widget-content li.noBorder a {background-image: url(../images/bg_accordion_links_last_gray.gif);}

	body.mdf .ui-widget-content li.noBorder a {background-image: url(../images/mdf/bg_accordion_links_last.gif);}
	
	body.bx .ui-widget-content li.noBorder a {background-image: url(../images/bx/bg_accordion_links_last.gif);}

.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #fbcfdd; background-color: #fef1f5;height:32px;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcfdd; background-color: #fef1f5;height:32px;}
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbcfdd;background-color: #fef1f5;height:32px; }

		body.mdf .ui-state-default, body.mdf .ui-widget-content .ui-state-default { border: 1px solid #D5A6CA; background-color: #f5e9f3;}
		body.mdf .ui-state-default a, body.mdf .ui-state-default a:link, body.mdf .ui-state-default a:visited { color: #f5e9f3; }
		body.mdf .ui-state-hover, body.mdf .ui-widget-content .ui-state-hover, body.mdf .ui-state-focus, body.mdf .ui-widget-content .ui-state-focus { border: 1px solid #D5A6CA; background-color: #f5e9f3;}
		body.mdf .ui-state-active, body.mdf .ui-widget-content body.mdf .ui-state-active { border: 1px solid #D5A6CA;background-color: #f5e9f3; }
		
		body.bx .ui-state-default, body.bx .ui-widget-content .ui-state-default { border: 1px solid #F8B0AE; background-color: #FDE7E7;}
		body.bx .ui-state-default a, body.bx .ui-state-default a:link, body.bx .ui-state-default a:visited { color: #DC130C; }
		body.bx .ui-state-hover, body.bx .ui-widget-content .ui-state-hover, body.bx .ui-state-focus, body.bx .ui-widget-content .ui-state-focus { border: 1px solid #F8B0AE; background-color: #FDE7E7; text-decoration: none; color: #DC130C;}
		body.bx .ui-state-active, body.bx .ui-widget-content body.bx .ui-state-active { border: 1px solid #F8B0AE; background-color: #FDE7E7; }
		body.bx .ui-state-active a, body.bx .ui-state-active a:hover {color: #000000; text-decoration: none;}
		body.bx .ui-state-default, body.bm .ui-widget-content .ui-state-default { border-top: 1px solid #f6a1bd;}
		
.ui-icon { width: 16px; height: 16px; display: block; }
.ui-state-default .ui-icon { background: url(../images/accordion_arrow.gif) 0 3px no-repeat; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background: url(../images/accordion_arrow.gif) 0 3px no-repeat; }
.ui-accordion .ui-state-active .ui-icon {background: url(../images/accordion_arrow_active.gif) no-repeat 0px 5px; left: 18px;}

		body.mdf .ui-state-default .ui-icon { background: url(../images/mdf/accordion_arrow.gif) 0 3px no-repeat; }
		body.mdf .ui-state-hover .ui-icon, body.mdf .ui-state-focus .ui-icon {background: url(../images/mdf/accordion_arrow.gif) 0 3px no-repeat; }
		body.mdf .ui-accordion .ui-state-active .ui-icon {background: url(../images/mdf/accordion_arrow_active.gif) no-repeat 0px 5px; left: 18px;}
		
		body.bx .ui-state-default .ui-icon { background: url(../images/bx/accordion_arrow.gif) 0 3px no-repeat; }
		body.bx .ui-state-hover .ui-icon, body.bx .ui-state-focus .ui-icon {background: url(../images/bx/accordion_arrow.gif) 0 3px no-repeat; }
		body.bx .ui-accordion .ui-state-active .ui-icon {background: url(../images/bx/accordion_arrow_active.gif) no-repeat 0px 5px; left: 18px;}
		
		/*body.bm .ui-state-default .ui-icon { background: url(../images/bm/accordion_arrow.gif) 0 3px no-repeat; }
		body.bm .ui-state-hover .ui-icon, body.bm .ui-state-focus .ui-icon {background: url(../images/bm/accordion_arrow.gif) 0 3px no-repeat; }
		body.bm .ui-accordion .ui-state-active .ui-icon {background: url(../images/bm/accordion_arrow_active.gif) no-repeat 0px 5px; left: 18px;}*/

/* Static Menu */
#accordion.menu li.first h5 {
	padding: 1px 0 0;
	cursor: default;
}
#accordion.menu li.first h5 a {
	cursor: default;
}
#accordion.menu li.first .ui-icon {
	display: none;
}

/* Accordion
----------------------------------*/

/* Site Map Accordion */
.site_map .main_hero {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
	_margin-bottom: 10px;
}
#accordion_site_map {
	width: 620px;
	margin-bottom: 30px;
}
#accordion_site_map li.first .ui-accordion-header,
#accordion_site_map li.last .ui-accordion-header {
	background: transparent url(../images/bg_accordion_site_map.gif) no-repeat;
	border: none;
	border-bottom: 1px solid #CCCCCC;
}
#accordion_site_map li.last .ui-accordion-header {
	background-position: 0 100%;
	border-bottom: none;
	*margin-top: -4px;
	_margin-top: -5px;	
	_overflow: visible;
}
#accordion_site_map li.last .ui-state-active {
	background-image: none;
	*margin-top: -4px;
}

#accordion_site_map .ui-accordion-header {
	padding: 8px 0 0 38px;
	margin-top: -1px;
	height: 25px;
	*margin-top: -4px;
	*height: 25px;	
	_width: 580px;	
}
#accordion_site_map .ui-state-default, #accordion_site_map .ui-state-active, #accordion_site_map .ui-widget-content .ui-state-active, #accordion_site_map li.last .ui-state-active {
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	_width: 580px;
	_overflow: hidden;
}
#accordion_site_map li.first .ui-state-active,
#accordion_site_map li.first .ui-state-default,
#accordion_site_map li.last .ui-state-default {
	_width: 582px;
}
#accordion_site_map .ui-accordion-content-active {
	background-image: none;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 0;
	*margin-top: -3px;
}
#accordion_site_map li.last .ui-accordion-content-active {
	margin-bottom: 10px;
	border-bottom: none;
	*margin-top: -3px;
	_padding-bottom: 10px;	
}
#accordion_site_map li.last {
	background: #FFFFFF url(../images/bg_accordion_site_map_btm.gif) 0 100% no-repeat;
}
#accordion_site_map h5 a {
	background: transparent url(../images/bg_accordion_headers.gif) no-repeat;
	text-indent: -300em;
	display: block;
	padding: 0;
	height: 22px;
	margin: 0;
}
h5.ui-state-active a {
	cursor: default;
}
h5.ui-state-active a:hover {
	text-decoration: none;
}
#accordion_site_map h5#achead_0 a {
	background-position: 0 -480px;
}
#accordion_site_map h5#achead_0.ui-state-active a,
#accordion_site_map h5#achead_0.ui-state-active a:hover {
	background-position: 0 -500px;
}
#accordion_site_map h5#achead_0 a:hover {
	background-position: 0 -520px;
}
#accordion_site_map h5#achead_1 a {
	background-position: 0 -540px;
}
#accordion_site_map h5#achead_1.ui-state-active a,
#accordion_site_map h5#achead_1.ui-state-active a:hover {
	background-position: 0 -560px;
}
#accordion_site_map h5#achead_1 a:hover {
	background-position: 0 -580px;
}
#accordion_site_map h5#achead_2 a {
	background-position: 0 -600px;
}
#accordion_site_map h5#achead_2.ui-state-active a,
#accordion_site_map h5#achead_2.ui-state-active a:hover {
	background-position: 0 -620px;
}
#accordion_site_map h5#achead_2 a:hover {
	background-position: 0 -640px;
}
#accordion_site_map h5#achead_3 a {
	background-position: 0 -660px;
}
#accordion_site_map h5#achead_3.ui-state-active a,
#accordion_site_map h5#achead_3.ui-state-active a:hover {
	background-position: 0 -680px;
}
#accordion_site_map h5#achead_3 a:hover {
	background-position: 0 -700px;
}
#accordion_site_map .ui-accordion-content-active div.row {
	padding: 20px 0 20px 18px;
	border-bottom: 2px dotted #CBCBCB;
}
#accordion_site_map .ui-accordion-content-active div.row .floatLeft {
	width: 172px;
	margin-right: 18px;
}
.utilities #accordion_site_map .ui-widget-content a {
	background-image: none;
	padding: 0;
	margin: 0;
	height: auto;
}
.accordion-sm-content p.txt_title,
.accordion-sm-content li.boldText {
	margin-bottom: 20px;
}
