/* Show / Hide */
.contentBlock .faq {
margin-bottom: 10px;
clear: both; /* Fix for RD */
}

.contentBlock .question a {
display: block;
border-top: 1px dotted #CCCCCC;
background-color: #F1F1F1;
padding: 4px 4px 10px 4px;
}

.contentBlock .question a:hover {
background-color: #F1F1F1;
}

.contentBlock .question a:hover span {
background-color: #ae1833;
}

.contentBlock .question span {
float:right;
width:1.5em;
margin:0.2em;
background-color: #007cad;
color: #FFFFFF;
text-align:center;
text-decoration:none;
-moz-border-radius: 3px; /* FF */
-webkit-border-radius: 3px; /* Webkit */
border-radius: 3px; /* CSS3 */
}

.contentBlock .answer {
padding: 0 10px 10px 20px;
}

.contentBlock div.answer {
background: #FFFFFF;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);
}