.Accordion { background: rgb(225, 225, 225) none repeat; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 100; font-size: 10px; font-size-adjust: none; font-stretch: normal; line-height: 8px; width: 155px; height: 100%; margin-bottom:20px; }
.AccordionPanelTab { border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(58, 58, 58); cursor: pointer; color: rgb(204, 204, 204); }
.AccordionPanelTab h3 { border-left: 8px solid rgb(102, 179, 26); margin: 0px; padding: 4px 2px 4px 4px; background: rgb(63, 63, 63) none repeat; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: 900; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(255, 255, 255); }
.AccordionPanelContent { overflow:visible; line-height: 120%; }
.AccordionPanelTabHover { color: rgb(255, 255, 255); }
.AccordionPanelClosed .AccordionPanelTab h3 { border-left: 8px solid rgb(0, 0, 0); background: rgb(140, 140, 140) none repeat; }
.AccordionPanelContent div { margin: 2px 2px 2px 10px; }
.AccordionPanelContent .AccordionElement {  }
.AccordionPanelContent .AccordionElement a:link { padding: 1px 2px; color: rgb(66, 123, 54); text-decoration: none; display: block; margin-left: -2px; }
.AccordionPanelContent .AccordionElement a:hover { padding: 1px 2px; background: rgb(216, 245, 194) none repeat; color: rgb(66, 123, 54); text-decoration: none; display: block; margin-left: -2px; }
.AccordionPanelContent .AccordionElement a:visited { padding: 1px 2px; color: rgb(66, 123, 54); text-decoration: none; display: block; margin-left: -2px; }
