#subMenu p {
	margin: 0;
}

#subMenu span.listNumber {
	font: bold 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin-right: 5px;
}

#subMenu h1 {
	color: #fff;
	font: bold 14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	background: url(../images/main/bkgd-submenu-h1.gif) no-repeat;
	height: 35px;
	margin: 0;
	padding: 4px 0 0 40px;
}

/* BUTTONS */

#subMenu p a {
	text-decoration: none;
	color: #fff;
	height: 22px;
	padding: 5px 0 0 15px;
	margin: 0;
	font: normal normal 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	display: block;
	background: url(../images/main/bkgd-submenu-a.gif) -3px;
}

#subMenu ul {
	list-style-position: inside;
	list-style-type: none;
}

#subMenu li a {
	text-decoration: none;
	color: #fff;
	font: normal normal 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	display: block;
	background-image: url(../images/main/bkgd-submenu-a.gif);
	background-position: 2px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 15px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* Spry Implementation */

#subMenu .CollapsiblePanelTab a {
	text-decoration: none;
	color: #fff;
	height: 22px;
	padding: 5px 0 0 15px;
	margin: 0;
	font: normal normal 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	display: block;
	background: url(../images/main/bkgd-submenu-a.gif) -3px;
}

#subMenu #Requirements p a, 
#subMenu #OtherPrograms p a {
	padding-left: 25px;
	background: #bfbdac url(../images/main/bkgd-submenu-sub.gif) 7px;
}

/* OVER STATES */

#subMenu p a:hover, 
#subMenu #Requirements p a:hover, 
#subMenu v#OtherPrograms p a:hover {
	background-image: url(../images/main/bkgd-submenu-a-hover.gif);
	background-color: #9f9e96;
}

/* Spry Implementation */

#subMenu .CollapsiblePanelTabHover, 
#subMenu .CollapsiblePanelTab a:Hover, 
#subMenu .CollapsiblePanelOpen .CollapsiblePanelTab a:Hover {
	background-color: #9f9e96;
	background-image: url(../images/main/bkgd-submenu-collapse-hover.gif);
}

/* PRESSED STATES */

#subMenu p a:active {
	background: #bfbdac url(../images/main/bkgd-submenu-a-active.gif) -3px;
}

/* ON STATES */

/* Level 2 */

.overview #overview a,
.brain_tools_functions #brain_tools_functions a,
.typical_results #typical_results a,
.cost #cost a,
.trial #trial a,
.video_presentation #video_presentation a
{
	background-color: #bfbdac;
	background-image: url(../images/main/bkgd-submenu-a-active.gif);
}

/* Level 3 in Spry Collapsible */

p#environment.environment a,
p#support.support a,
p#control.control a,
p#understanding.understanding a,
p#routines.routines a,
p#equipment.equipment a,
p#hope.hope a
 {
	background-color: #bfbdac;
	background-image: url(../images/main/bkgd-submenu-a-active.gif);
}

.other_programs #speech a,
.other_programs #hbo a,
.other_programs #aba a,
.other_programs #rdi a,
.other_programs #chelation a,
.other_programs #ot a,
.other_programs #physio a,
.other_programs #conductive_education a,
.other_programs #psychology a,
.other_programs #medication a,
{
	background-color: #bfbdac;
	background-image: url(../images/main/bkgd-submenu-a-active.gif);
}

/* Disorders sub menu */

p#adhd.adhd a,
p#asperger.asperger a,
p#autism.autism a,
p#cobpd.cobpd a,
p#depression.depression a,
p#ocd.ocd a,
p#schizophrenia.schizophrenia a 
{
	background-color: #bfbdac;
	background-image: url(../images/main/bkgd-submenu-a-active.gif);
}

p#behavior.behavior a,
p#feeding.feeding a,
p#learning.learning a,
p#memory.memory a,
p#mood.mood a,
p#movement.movement a,
p#seizures.seizures a,
p#sleep.sleep a,
p#speech.speech a 
{
	background-color: #bfbdac;
	background-image: url(../images/main/bkgd-submenu-a-active.gif);
}

/* Spry Implementation */

#subMenu .CollapsiblePanelOpen .CollapsiblePanelTab, #subMenu .CollapsiblePanelOpen .CollapsiblePanelTab a {
	background-color: #bfbdac;
	background-image: url(../images/main/bkgd-submenu-collapse-active.gif);
}

/* Reset the collapsible panel spry */

#subMenu .CollapsiblePanel {
	margin: 0px;
	padding: 0px;
}
#subMenu .CollapsiblePanelTab {
		margin: 0;

}
#subMenu .CollapsiblePanelContent {
	margin: 0px;
	padding: 0;

}

#subMenu .CollapsiblePanelClosed .CollapsiblePanelTab {
 /* background-color: #EFEFEF */
}
#subMenu .CollapsiblePanelFocused .CollapsiblePanelTab {
}
