/* CSS Document */

body { margin: 0px; background-image: url(bg.gif); background-repeat: repeat-x; background-color: #7F7F7F; }

.table_main { background-color: #FFFFFF; }
.table_title { font: 10pt arial; color: #222222; font-weight: bold; background-color: #D1E2F9; }
.table_highlight { background-color: #EEF4FC; }

.border_color { background-color: #555555; }


.main { font: 10pt arial; padding: 10px; }
.main_title { font: 12pt arial; color: #002C69; font-weight: bold; margin-bottom: 5px; }
.main_subtitle { font: 10pt arial; color: #002C69; font-weight: bold; margin-bottom: 5px; }
.main_text { font: 10pt arial; }
.main_paragraph { font: 10pt arial; text-indent: 20px; margin-bottom: 15px; text-align: justify; }
.main_indent { font: 10pt arial; margin-left: 20px; margin-bottom: 10px; }
.main_link { font: 10pt arial; color: #000000; text-decoration: underline; }
.main_link:hover { font: 10pt arial; color: #04339D; text-decoration: underline; }

.menu_languages { font: 10pt arial; padding-top: 3px; padding-left: 10px; padding-right: 10px; background-image: url(menu_bg.gif); background-repeat: repeat-x; background-color: #003F85; }/*003885*/
.menu { font: 10pt arial; color: #FFFFFF; font-weight: bold; padding: 5px; padding-right: 10px; padding-left: 10px; background-image: url(menu_bg.gif); background-repeat: repeat-x; background-color: #003F85; }/*003885*/
.menu_link { font: 10pt arial; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.menu_link:hover { font: 10pt arial; color: #00FFFF; text-decoration: none; font-weight: bold; }

.left_column { font: 10pt arial; background-color: #F5F5F5; padding-top: 10px; }
.left_title { font: 10pt arial; color: #002C69; font-weight: bold; margin-bottom: 5px; }
.left_link { font: 10pt arial; color: #000000; }
.left_link:hover { font: 10pt arial; color: #04339D; }

.footer { font: 9pt arial; color: #666666; padding: 10px; text-align: center; background-image: url(footer_bg.gif); background-repeat: repeat-x; background-color: #FFFFFF; }

.footer_link { font: 9pt arial; color: #666666; text-decoration: none; }
.footer_link:hover { font: 9pt arial; color: #04339D; text-decoration: none; }



form { margin: 0px; padding: 0px; }
.form_button { font: 9pt arial; background-color: #D1E2F9; color: #333333; font-weight: bold; border-width: 1px; border-color: #AAAAAA; border-style: solid; padding-left: 3px; padding-right: 3px; cursor: pointer; }
.form_text { font: 9pt arial; background-color: #FFFFFF; border-width: 1px; border-color: #999999; border-style: solid; padding-left: 3px; padding-right: 3px; }
.form_select { font: 9pt arial; background-color: #FFFFFF; border-width: 1px; border-color: #999999; border-style: solid; }


.line_small_margin { background-color: #CCCCCC; margin-top: 5px; margin-bottom: 5px; }
.line_large_margin { background-color: #CCCCCC; margin-top: 10px; margin-bottom: 10px; }
.line_extra_large_margin { background-color: #CCCCCC; margin-top: 20px; margin-bottom: 10px; }

/* ========================= */
/*    MESSAGE BOX STYLES     */
/* ========================= */

/* Regular Message */
.message_box { background-color: EBE26D; font: 9pt arial; text-align: justify; }
.message_fill { background-color: FEFCE3; }

/* Important Message */
.important_message_box { background-color: C13A3A; font: 9pt arial; text-align: justify; }
.important_message_fill { background-color: FFF1F1; }


