.faqhome { }

/*.faqhome ul { background-color: #fffff0; position: relative; width: 49%; clear: none; padding: 4px; border: solid 1px #e0e0e0; display: block; }
.faqhome ul li ul { background-color: #fffff0; width: 49%; float: right; clear: none; padding: 4px; border: solid 1px #e0e0e0; display: block; }
.faqhome h4 { }
*/
.faqhome ul { list-style-type: none; }
.faqhome div { color: #404040; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #e0e0e0; background-image: url(/i/faq/menu_header_bg.gif); background-repeat: repeat-x; background-position: left top; text-decoration: none; margin-bottom: 4px; padding: 2px; border: solid 1px #c0c0c0; display: block; white-space: nowrap; border-collapse: separate; border-spacing: 4px; }
.faqhome div a:link, .faqhome div a:visited { color: #404040; text-decoration: none; }
.faqhome div a:hover { color: #301dff; text-decoration: none; }
.faqhome div img { border-style: none; border-width: 0; cursor: pointer; }
.faqhome ul.off { color: #404040; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e0e0e0; padding: 2px; display: none; }
/*
.faq_body a:link, .faq_body a:visited { color: #0000da; text-decoration: underline; }
.faq_body a:hover { color: #800080; background-color: #e0e0e0; text-decoration: none; }
*/
.faqhome ul.on { color: #404040; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e0e0e0; float: none; clear: both; margin-right: 10px; padding: 2px; border: solid 1px #e0e0e0; padding: 2px; list-style-type: none; list-style-position: outside; display: block; white-space: normal; }
/*.faq_body_on ul { vertical-align: middle; margin: 2px; padding-left: 15px; list-style-image: url(/i/faq/go_arrow_list_image.gif); list-style-position: outside; }
.faq_body_on ul ul { vertical-align: middle; margin: 0 0 0 6px; padding: 0; list-style: disc; }
*/

.faqhome ul.on li { vertical-align: top; margin-top: 4px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px dotted #ececec; list-style: none url(/i/faq/go_arrow_list_image.gif); display: list-item; white-space: normal; }
.faqhome ul ul ul li { display: block; vertical-align: top; margin: 0; padding: 0; list-style-image: none; }
.faqhome ul.on li a:link,.faq_body_on li a:visited { color: #646464; text-decoration: none; }
.faqhome ul.on li a:hover { color: #0000bf; text-decoration: underline; }

div.answer { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #fffff0; background-image: none; text-align: justify; width: 100%; padding: 0; border: 0 transparent; display: block; white-space: normal; }
.answer fieldset { margin: 6px 0 0; padding: 4px; border: solid 1px #c0c0c0; }
.answer legend { color: #1100b9; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: auto; min-width: 10px; max-width: 350px; }
div.faqfooter { color: #9ab4de; font-size: 10px; font-weight: normal; background-color: #fffff0; background-image: none; text-decoration: none; text-align: center; width: 100% !important; margin-top: 6px; padding: 2px; border-color: #c0c0c0 transparent transparent; border-style: solid none none; border-width: 1px 0 0; display: block; white-space: normal; }
