.faq{clear:both;}
.qq{
/* border-bottom:1px solid #4C1C6B; */
margin:10px 0 0px 0px;
font-weight:normal;
line-height: 16px;
color:#E09519;
cursor:pointer;
}
.aa{
padding:0 4px;
line-height: 17px;
margin: 0 0 10px 18px;
}
/* ------ The FAQ Show/Hide Links ----- */
a.aaShow, a.aaHide{
float:left; 
margin:0 5px 5px 0;
padding: 0 2px;
font-size:10px;
text-decoration:none;
width:16px;
text-align:center;
/* border:1px solid #4C1C6B; */
color:#232323;
}
a.aaHide{
border:1px dotted #EEE;
}
a.allShow, a.allHide{
display:inline;
float:left;
width:54px;
/* border:1px dotted #4C1C6B; */ 
/* background-color:#4C1C6B; */
color:#ffffff;
padding:4px;
font-size:12px;
margin:0 5px 5px 0;
text-align:center;
}
a.aaShow:hover, a.aaHide:hover{
border:1px dotted #E09519;
}
a.aaHide:hover{
color:#E09519;
}
a.aaShow:hover{
color:#E09519;
}
.oo .aaShow{
display:none;
}
.xx .aaHide{
display:none;
}
/*------- These links are shown with JS, hidden if JS is off ------ */
a.aaShow, a.aaHide, a.allHide, a.allShow{
display:none;
}
/* ------- Add class of 'imgLinks' to show arrow images -------*/
.imgLinks .qq{
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
}
.imgLinks .oo .qq{
background-image:url(../js/open.gif);
}
.imgLinks .xx .qq{
background-image:url(../js/closed.gif);
}
