#faq_main_table {
 font-family:"Arial";
 font-size:9pt;
 width:100%;
 display:inline;
}

#faq_form_table {
 margin-top:20px;
}

#faq_form_table td,th {
 font-family:"Verdana";
 font-size:8pt;
 color:#000000;
 border:0;
}

#faq_maxlen {
 padding-top:4px;
 font-size:7pt;
 display:inline;
 color:#00BB00;
 padding-left:60px;
}

a.faq_link_to_file:link,a.faq_link_to_file:active,a.faq_link_to_file:visited {
 font-family:"Arial";
 font-size:9pt;
 color:#FF0000;
 text-decoration:none;
}
a.faq_link_to_file:hover {
 text-decoration:underline;
}

a.faq_link:link,a.faq_link:active,a.faq_link:visited {
 font-family:"Tahoma";
 font-size:8pt;
 color:#000000;
 font-weight:bold;
 text-decoration:none;
}
a.faq_link:hover {
 text-decoration:underline;
}

a.faq_link_2:link,a.faq_link_2:active,a.faq_link_2:visited {
 font-family:"Arial";
 font-size:8pt;
 color:#000000;
 text-decoration:none;
}
a.faq_link_2:hover {
 text-decoration:underline;
}

a.faq_pages:link,a.faq_pages:active,a.faq_pages:visited {
 font-family:"Arial";
 font-weight:bold;
 font-size:8pt;
 text-decoration: none;
 padding-left:5px;
 padding-right:5px;
 color:#000000;
}
a.faq_pages:hover {
 text-decoration:underline;
}

.faq_button {
 border:1px solid #AAAAAA;
 background-color:#EEEEEE;
 font-family:"Verdana";
 font-size:8pt;
 color:#000099;
}

.faq_field_1 {
 border:1px solid #AAAAAA;
 color:#0000FF;
 font-family:"Tahoma";
 font-size:9pt;
 height:20px;
}

.faq_field_2 {
 border:1px solid #AAAAAA;
 font-family:"Tahoma";
 font-size:9pt;
 color:#0000FF;
 width:400px;
 height:170px;
}

.faq_field_3 {
 border:1px solid #AAAAAA;
 color:#0000FF;
 font-family:"Tahoma";
 font-size:9pt;
 margin-left:2px;
}

.faq_field_4 {
 border:1px solid #AAAAAA;
 color:#0000FF;
 font-family:"Tahoma";
 font-size:9pt;
 height:18px;
 width:280px;
}

.faq_errors {
 display:block;
 width:100%;
 background-color:#EEEEEE;
 border:1px solid #DDDDDD;
 padding:10px;
 margin:20px;
 font-family:"Verdana";
 font-size:8pt;
 color:#0033FF;
 text-align:left;
}

.faq_files_hidden {
 display:none;
}

.faq_files_show {
 display:block;
 width:398px;
 border:1px solid #AAAAAA;
 background-color:#EEEEEE;
 padding:10px;
 position:relative;
 margin:1px;
}

.faq_textline {
 display:block;
 padding:2px;
 font-size:8pt;
}

.faq_file_fieldset {
 font-size:10pt;
 padding:4px;
 margin:2px;
}

.faq_div_question {
 margin:5px;
 margin-top:20px;
 margin-bottom:20px;
}

.faq_question_author {
 padding:3px;
 text-align:left;
 background-color:#FBE9E9;
 border:1px solid #FFC4C4;
}

.faq_td_author {
 padding:2px;
 font-family:"Arial";
 font-size:11pt;
 font-weight:bold;
}

.faq_question_text {
 font-family:"Arial";
 font-size:10pt;
 text-align:justify;
 padding:10px;
 background-color:#FFFFE8;
 border:1px solid #FFC4C4;
}

.faq_link_to_answer {
 text-align:right;
}

.faq_att_files {
 text-align:left;
}

.faq_td_stat {
 font-family:"Verdana";
 font-size:8pt;
 text-align:right;
 font-style:italic;
}

.faq_total_questions {
 font-family:"Tahoma";
 font-size:8pt;
}

.faq_td_pages {
 font-family:"Arial";
 font-size:8pt;
 padding-top:10px;
 padding-bottom:10px;
}

.faq_form_header {
 font-family:"Verdana";
 font-size:11pt;
 font-weight:bold;
 text-align:center;
}

.faq_current_page {
 font-family:"Arial";
 color: #000000;
 font-weight: bold;
 font-size: 8pt;
 text-decoration:underline;
 padding-left:5px;
 padding-right:5px;
}

.faq_experts {
 padding:5px;
 font-size:8pt;
 font-family:"Tahoma";
 text-align:center;
 border:1px solid #DDDDDD;
 background-color:#EEEEEE;
}

.faq_experts span {
 display:block;
}

.faq_td_experts {
 border-bottom:1px solid #CCCCCC;
}

.faq_answer_text {
 font-family:"Arial";
 font-size:10pt;
 padding:5px;
 margin:5px;
 background-color:#FFFFFF;
}

.faq_answer_stat {
 font-family:"Arial";
 font-size:8pt;
 margin-bottom:5px;
 text-align:right;
}