/* CSS Document */
.accordion{background:none;padding:10px 0 0;border:none;margin:0;line-height:1.2em;position:relative}
.accordion h2.category{position:relative;padding:8px 0 9px 27px;font-size:1.3em;margin:0;border-bottom:1px solid #e0e0e0;cursor:pointer;color:#444;font-weight:bold;background:url(../images/images-main/accordionhdr-bg.gif) bottom left repeat-x}
.accordion h2.category:hover{cursor:pointer}
.accordion h2.category span.accordionOpen{position:absolute;top:9px;left:0;background:url(../images/images-icons/accarwup.gif) no-repeat top right;height:20px;width:20px}
.accordion h2.category span.accordionClosed{position:absolute;top:6px;left:0;background:url(../images/images-icons/accarwdown.gif) no-repeat top right;height:20px;width:20px}
.acReader{padding-top:5px;font-size:0.9em;color:#888}
.acReader a{color:#555;border:none;text-decoration:none}
.acReader a:hover,.acReader a:active,.acReader a:focus{text-decoration:underline}

/* accordion include VERTICAL DROP*/
.accordionInclude{margin:0;font-size:0.95em;padding:5px 10px;position:relative;line-height:1.1em}
.accordionInclude .accordionContainer{}
.accordionInclude h2{position:relative;color:#000;padding:9px 0 10px;margin:0;font-size:1.05em;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #d9cdd7}
.accordionInclude h2:hover{cursor:pointer}
/*hide dotted line on focus*/
.accordionInclude h2:focus,.accordionInclude h2:active{outline-color:transparent;outline-style:none;outline-width:0}
.accordionInclude h2 span.accordionOpen{position:absolute;top:12px;right:2px;background:url(../images/images-icons/accarwup-hme.gif) no-repeat top right;height:8px;width:14px}
.accordionInclude h2 span.accordionClosed{position:absolute;top:12px;right:2px;background:url(../images/images-icons/accarwdown-hme.gif) no-repeat top right;height:8px;width:14px}
.accordionInclude .accordionContent{padding:0;margin:0}
.accordionInclude .accordionContentWrap{padding:3px 2px 5px;margin:0;border-bottom:1px solid #d9cdd7}
.accordionInclude h3{font-size:1.2em;color:#B2D235;margin:0;padding:0}
.accordionInclude p{margin:0;padding:0 0 10px;line-height:1.3em}
.accordionInclude .contentImages{float:none;margin:0 0 6px;padding:0}
.accordionInclude img{width:198px;padding:5px;margin:0;border:1px solid #d9cdd7;background:#f3eef2;border-top:none}
.accordionInclude .accordionContentWrap a{color:#777;font-weight:bold;border-bottom:1px solid #e1e2e3;font-size:0.95em}
.accordionInclude .accordionContentWrap a:hover,.accordionInclude .accordionContentWrap a:active,.accordionInclude .accordionContentWrap a:focus{color:#555;border-bottom:1px solid #777}

/*optional colour variations*/
.accordionInclude .first h2{}
.accordionInclude .second h2{}
.accordionInclude .third h2{}
.accordionInclude .first .accordionContent{}
.accordionInclude .second .accordionContent{}
.accordionInclude .third .accordionContent{}
.accordionInclude .first{}
.accordionInclude .second{}
.accordionInclude .third{}

/* accordion include HORIZONTAL SLIDE*/
.accordionHorizontal{height:193px;background:#fff;width:775px;margin:5px 0}
.accordionHorizontal ul{list-style:none;margin:0;padding:10px 0 10px 10px}
.accordionHorizontal ul li{float: left;padding:0;display:block;margin:0;position:relative}
.accordionHorizontal ul li {display:block;overflow:hidden;height:173px;width:37px;border:none}
.accordionHorizontal #a1{width: 459px}
.accordionHorizontal ul li img{position:absolute;top:0;left:0}
.accordionHorizontal ul li p{margin:0;padding:0;width:150px;display:block;margin-left:280px}