.onDiv, .offDiv{ clear:both; margin-bottom: 20px; }
a.showLink, a.hideLink{ font-weight: normal; float:left; margin:6px 4px 0; padding: 0 2px; text-decoration:none; width:16px; text-align:center; }
a.showLink{ background-color:#d52d22; color:#fff; font-size: 11px; font-family: tahoma; width: 30px; height: 15px; margin-top: 0; margin-left: 0; }
a.hideLink{ color:#fff; font-size: 11px; font-family: tahoma; background-color: #d52d22; width: 30px; height: 15px; margin-top: 0; margin-left: 0; }
a.showAll, a.hideAll{
display:inline;
float:left;
width:109px;
border:1px dotted #E39622;
background-color:#FFF;
color:#E39622;
padding:8px;
margin:0 5px 12px 0;
text-align:center;
}
a.showLink:hover, a.hideLink:hover{

}
a.hideLink:hover{
color:#E39622;
}
a.showLink:hover{
color:#FFF;
}
.faqTitle{ font-size: 11px; font-family: tahoma; margin: 0 12px 6px 35px; padding-top: 0; padding-bottom: 5px; cursor:pointer; }
.onDiv .showLink{
display:none;
}
.offDiv .hideLink{
display:none;
}
.show-hide{

}
/*------- These links are shown with JS, hidden if JS is off ------ */
a.showLink, a.hideLink, a.hideAll, a.showAll{
display:none;
}