.def_editing 
 { font-size: 7pt;color: #578E24;background-color: #E6F5D8;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: justify; }
A.def_editing 
 { font-size: 7pt;color: #578E24;background-color: #E6F5D8;text-decoration: underline;font-style: normal;font-weight: bold;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
A.def_editing:Visited 
 { font-size: 7pt;color: #578E24;background-color: #E6F5D8;text-decoration: underline;font-style: normal;font-weight: bold;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
.def_text 
 { color: #373C38; font-weight: normal; font-size: 8pt; font-family: Verdana, Tahoma; }
A.def_text 
 { font-size:9pt; color:#000080; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left; line-height: 140%; }
.def_help { border-bottom: 1px dotted #b0b0b0; cursor: help; }
.def_label 
 { font-size: 11px;color: #2D4813;text-align: right;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;padding-top: 4px;padding-right: 4px; }
.def_text_title 
 { font-size: 10pt;color: #000080;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;text-align: left;padding-bottom: 8px; }
A.def_text_title 
 { color: #000080; }
.def_list_title 
 { font-size: 8pt;color: #2D4813;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;line-height: 140%;background-color: #D6D3CE;padding: 2px; }
A.def_list_title 
 { color: #2D4813;text-decoration: none; }
A.def_list_title:Visited 
 { text-decoration: none; }
A.def_list_title:Hover 
 { text-decoration: none; }
.def_button 
 { font-size: 8pt;color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;border-color: #FFFFFF;background-color: #17731C; }
.def_menu_title 
 { color: #373C38; font-weight: bold; font-size: 10pt; font-family: Verdana, Tahoma; padding: 2px; }
.def_help_text 
 { position:absolute;top:0px;left:0px;z-index:2;width:280;visibility:hidden;font: 8pt MS Comic Sans,arial,sans-serif;background-color: #77A37C;padding: 8px;border: 1px solid black; }
.def_data 
 { font-size: 8pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: left;line-height: 120%;border: 0px;border-collapse: collapse;padding: 2px;background-color: #FFFFFF; }
A.def_data 
 { text-decoration: none; }
A.def_data:Visited 
 { color: #000000;font-weight: normal;font-size: 9pt;font-family: Verdana, Arial;text-decoration: none; }
A.def_data:Hover 
 { text-decoration: underline; }
.def_text_enhanced 
 { font-size: 9pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold; }
A.def_text_enhanced 
 { font-size: 9pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold; }
.def_box_title 
 { font-size: 8pt;color: #FFFFFF;background-color: #000080;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight: bold;text-decoration: none;text-align: none; }
.def_box 
 { font-size: 8pt;color: #FFFFFF;border-bottom-color: #0066cc;background-color: #D0D0FF;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration: none;text-align: none; }
.def_abstract 
 { font-size: 9pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: left;line-height: 140%;border: 1px solid #DADDE0;border-collapse: collapse;background-color: #EAEDF0;padding: 2px; }
.def_banner 
 { border: 1px solid #000000; }
.def_message 
 { font-size: 8pt;color: #A00000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: justify; }
A.def_disable 
 { color: #A0A0A0;text-decoration: none;font-weight: normal;font-size: 9pt;font-family: Verdana, Arial; }
.def_menu 
 { font-size: 9pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: justify;line-height: 140%;background-color: #D6D6D6;border: 0px solid #D6D6D6;border-collapse: collapse; padding: 2px; }
A.def_menu 
 { font-size: 9pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: justify;line-height: 140%;background-color: #D6D6D6;border: 0px solid #D6D6D6;border-collapse: collapse; padding: 2px; }
A.def_menu_item 
 { color: #373C38; text-decoration: none; font-weight: normal; font-size: 10pt; font-family: Verdana, Tahoma; }
A.def_menu_item:Visited 
 { color: #373C38; }
A.def_menu_item:Hover 
 { color: #778691; }
TABLE.def_menu_item 
 { border-top:1px solid #FFFFFF; border-bottom:1px solid #BBCAD5; background-color: #D9E1E8; }
A.def_menu_over 
 { color: #373C38; text-decoration: none; font-weight: normal; font-size: 10pt; font-family: Verdana, Tahoma; }
A.def_menu_over:Visited 
 { color: #373C38; }
A.def_menu_over:Hover 
 { color: #778691; }
TABLE.def_menu_over 
 { border-top:1px solid #FFFFFF; border-bottom:1px solid #BBCAD5; background-color: #EAEFF2;cursor:hand; }
A.def_menu_current 
 { color: #373C38; text-decoration: none; font-weight: normal; font-size: 10pt; font-family: Verdana, Tahoma; }
A.def_menu_current:Visited 
 { color: #373C38; }
A.def_menu_current:Hover 
 { color: #778691; }
TABLE.def_menu_current 
 { border-top:1px solid #FFFFFF; border-bottom:1px solid #BBCAD5; background-color: #D9E1E8; }
.def_form 
 { font-size: 9pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: left;line-height: 120%; }
.def_list_paging 
 { font-size: 8pt;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none;text-align: left; }
A.def_list_paging 
 { color:#2D4813; border-bottom: 1px solid #000000;border-right: 1px solid #000000;border-collapse: collapse;background-color: #D0D0D0;padding: 3px; }
TD.def_list_paging 
 { padding-bottom: 8px; }
.def_box_spacing 
 { color: #FFFFFF; font-weight: bold; font-size: 6pt; font-family: Verdana, Tahoma; }
TD.def_header 
 { font-size:8pt; color:#304E14; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; border-bottom:1px solid #606060; padding: 1px 4px; }
.def_titolo 
 { color: #373C38; font-weight: bold; font-size: 10pt; font-family: Verdana, Tahoma; padding: 2px; }
.def_label 
 { font-size: 11px; font-family: Verdana, Tahoma; color: #000000; background: #FFFFFF; }
.def_select 
 { font-size: 10px; font-family: Verdana, Tahoma; color: #000000; }
.def_submit 
 { font-size: 11px; font-family: Verdana, Tahoma; font-weight: bold; color: #000000; background: #FFFFFF; }
