.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: #6f6f6f; font-size: 11pt; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-stretch: normal; background-color: #f1f1ff; 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: #6f6f6f; text-decoration: none; }
.faqhome div a:hover { color: #301dff; text-decoration: none; }
.faqhome div img { 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; height: 250px; overflow: auto; float: none; clear: both; margin: 0; padding: 2px; 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 { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fafaff; vertical-align: top; margin: 10px 0 4px; padding: 2px; list-style: none; 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; font-weight: normal; text-decoration: none; }
.faqhome ul.on li a:hover { color: #0000bf; text-decoration: underline; }

div.answer { color: #3a3a3a; font-size: 10pt; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fffff0; background-image: url(/i/new_design/header_menu_bg.jpg); background-repeat: repeat-x; background-position: left top; text-align: justify; margin: 24px 8px 12px 4px; padding: 0 8px 0 50%; border: solid 1px #d7d7d7; }
.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; }
.answer h4 { color: #606060; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13pt; height: 38px; margin: 0; padding: 0; display: block; }
.answer p { color: #3a3a3a; font-size: 10pt; font-family: "Trebuchet MS", verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13pt; text-decoration: none; margin-top: 0; padding: 8px 14px; }
.answer ul {  }
div.faqfooter { color: #9ab4de; font-size: 10px; font-weight: normal; background-color: #fffff0; background-image: none; text-decoration: none; text-align: center; margin-top: 6px; padding: 2px; border-color: #c0c0c0 transparent transparent; border-style: solid none none; border-width: 1px 0 0; white-space: normal; }