@charset "UTF-8";

/* SpryAccordion.css - version 0.4 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
/* See SpryAccordionOriginal.css for notes */
.Accordion {
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	border-bottom: solid 1px #333333;
	overflow: hidden;
	outline:none;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	background-color:#FFF;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelContent { 
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 200px;
}
.AccordionPanelOpen .AccordionPanelTab { background-color: #FFF; }
.AccordionPanelTabHover { color:#99CC33; }
.AccordionPanelOpen .AccordionPanelTabHover { color:#333 }
.AccordionFocused .AccordionPanelTab { background-color:#FFF;}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab { background-color: #FFF; }

/* Customise Sidebar Widget Accordion */
#widgetContainer { width:170px; margin: 0 0 0 0; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#widgetContainer .Accordion { border:none; }
#widgetContainer .AccordionPanelTab { padding:5px 2px 5px 6px; color:#333; border:1px solid #9A9A9A; font-size:14px; font-weight:bold; }
/*#widgetContainer .AccordionPanelTabPointer {float:right; height:15px; width:15px; background-image: none; background-repeat:no-repeat; }*/
#widgetContainer .AccordionPanelOpen .AccordionPanelTab { border-bottom:2px solid #99CC67; }
/*#widgetContainer .AccordionPanelOpen .AccordionPanelTabPointer { background-image: none; }*/
/*#widgetContainer .AccordionPanelTabHover { color:#99CC33; }*/
/*#widgetContainer .AccordionPanelOpen .AccordionPanelTabHover { color:#333 } */
/*#widgetContainer .AccordionFocused .AccordionPanelTab { background-color:#FFF; } */
/*#widgetContainer .AccordionFocused .AccordionPanelOpen .AccordionPanelTab { background-color: #FFF; } */
#widgetContainer .accordionPanelContent { background-color:#FFF; }
#widgetContainer .bsItem a { color:#FFF; text-decoration:none;}
#widgetContainer .bsItem a:hover { color:#333; text-decoration:none;}
#widgetContainer .bsItem { color:#FFF; margin:0 0 0 0; padding:1px 2px 2px 5px; background-color: #99CC67; }

/* Customise find_experience.php Footer Accordion */
#footerContainer { width:760px; margin: 6px 0 0 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#footerContainer .Accordion { border:none; }
#footerContainer .AccordionPanelTab { padding:3px 2px 3px 16px; color:#FFF; background-color:#99CC67; border:1px solid #CCC; border-bottom:1px solid #FFF; font-size:14px; font-weight:bold; }
#footerContainer .AccordionPanelTab h2 { padding:3px 2px 3px 16px; color:#FFF; background-color:#99CC67; border:1px solid #CCC; border-bottom:1px solid #FFF; font-size:14px; font-weight:bold; }
#footerContainer .AccordionPanelOpen .AccordionPanelTab { border-bottom:2px solid #99CC67; }
#footerContainer .AccordionPanelOpen .AccordionPanelTab h2 { border-bottom:2px solid #99CC67; }
#footerContainer .accordionPanelContent { background-color:#FFF;}
#footerContainer h2{ font-size:12px; color:#000}
#footerContainer h3{ font-size:12px; color:#000}
#footerContainer h4{ font-size:12px; color:#000}
/* Customise Homepage Info Accordion */
#homeInfoContainer { margin: 0 0 0 0; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#homeInfoContainer .AccordionPanelTab { padding:5px 2px 5px 10px; color:#FFF; background-color:#333; font-size:12px; font-weight:bold; border:none; }
#homeInfoContainer h1 { color:#99CC33; font-size: 16px;}
#homeInfoContainer h2 { color:#99CC33; font-size: 12px; margin:0; padding:0;}
