.faqq {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #31A529;
font-weight: bolder;
padding: 35px 65px 8px 14px;
}

.faqa {
font-size: 90%;
padding: 5px 65px 8px 14px;
}

.faqanswerblock {
padding: 0 0 250px 0;
}

.faqindex {
margin: 20px 0px 5px 15px;
padding: 10px 20px 20px 30px;
border: 1px solid black;
}

.faqindex A:visited, .faqindex A:link, .faqindex A:hover, .faqindex A:active {
color:  black;
font-weight : bold; 
font-size: 80%;
 }

.indexq {
padding: 15px 0 5px 12px;
background-image: url("img/bullet_red.gif");
background-repeat: no-repeat;
background-position: 0 21px;
}

.indexqgreen {
padding: 15px 0 5px 12px;
background-image: url("img/dot_green.gif");
background-repeat: no-repeat;
background-position: 0 21px;
}

.indexqgreenA {
padding: 5px 0 0px 12px;
background-image: url("img/dot_green.gif");
background-repeat: no-repeat;
background-position: 0 10px;
}

.subheading, .subsubheading {
padding: 28px 0 1px 15px;
font-weight: bold;
font-size: 100%;
}

.subsubheading {
font-size: 90%;
}

.faqindex .subheading {
padding: 32px 0 8px 2px;
font-weight: bold;
font-size: 110%;
color: #006600;
}

.faqindex .subsubheading {
padding: 22px 0 8px 2px;
font-weight: bold;
font-size: 90%;
color: #006600;
}

.faqmetaindex {
padding: 8px 22px 16px 22px;
background-color: #f2Fbe7;
}

.metahead {
padding: 14px 0 8px 2px;
font-weight: bold;
font-size: 110%;
color: #006600;
}
