html,body { margin: 0px; } form { margin: 0px; } .error { color: #FF0000; }.career_item { width: 100%; } .career_item_title { color: #000000; height: 22px; font-size: 11px; font-family: verdana, arial, helvetica; font-weight: bold; vertical-align: middle; margin: 0px; padding: 0px; text-align: left; } .career_item_title_spacer { padding: 0px; margin: 0px; border: 0px; margin-top: 4px; margin-bottom: 4px; size: 0px; line-height: 0px; font-size: 0px; border-bottom: 1px dotted #A1A1A1; } .career_item_date { color: #000000; height: 22px; font-size: 11px; font-family: verdana, arial; font-weight: bold; text-align: right; margin: 0px; padding: 0px; } .career_item_content { background: #FFFFFF; color: #000000; font-size: 11px; font-family: verdana, arial; width: 100%; height: auto; margin: 0px; padding: 5px 0px 0px 0px; } .career_item_apply { color: #000000; height: 22px; font-size: 11px; font-family: verdana, arial; font-weight: bold; text-align: right; margin: 0px; padding: 0px; } .career_item_apply a, .career_item_apply a:link, .career_item_apply a:visited, .career_item_apply a:hover, .career_item_apply a:active { color: #2B6ED9; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: normal; margin: 0px; padding: 0px; text-decoration: none; } .career_item_apply a:hover, .career_item_apply a:active { text-decoration: underline; }  .career_result_error { display: block; background: #ED1C24; color: #FFFFFF; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: bold; margin: 10px 0px 0px 0px; padding: 10px; } .career_result_ok { display: block; background: #D2D4D5; color: #000000; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: bold; margin: 10px 0px 0px 0px; padding: 10px; }.contact { padding: 20px; width: 100%; } .contact_form { background: #FFFFFF; color: #000000; width: 100%; height: 22px; font-size: 11px; font-family: verdana, arial; border-top: 1px #111212 solid; border-bottom: 1px #B7BEC0 solid; border-left: 1px #111212 solid; border-right: 1px #B7BEC0 solid; margin-bottom: 10px; vertical-align: middle; padding: 2px; } .contact_header { color: #000000; width: 100%; height: 22px; font-size: 11px; font-family: verdana, arial; font-weight: bold; text-align: left; text-decoration: underline } .contact_text { color: #000000; width: 100%; height: 22px; font-size: 11px; font-family: verdana, arial; font-weight: bold; text-align: left; } .contact_text_mandatory { color: #ff0000 font-size: 11px; font-family: verdana, arial; font-weight: bold; } .contact_message{ background: #FFFFFF; color: #000000; font-size: 11px; font-family: verdana, arial; border-top: 1px #111212 solid; border-bottom: 1px #B7BEC0 solid; border-left: 1px #111212 solid; border-right: 1px #B7BEC0 solid; width: 100%; height: 90px; } .contact_button { background: #515659; font-weight: bold; color: #CDCDCD; width: 100%; height: 23px; font-size: 12px; border-top: 1px #B7BEC0 solid; border-bottom: 1px #111212 solid; border-left: 1px #B7BEC0 solid; border-right: 1px #111212 solid; margin: 1px #1B1C1C solid; } .contact_result_error { display: block; background: #ED1C24; color: #FFFFFF; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: bold; margin: 10px 0px 0px 0px; padding: 10px; } .contact_result_ok { display: block; background: #D2D4D5; color: #000000; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: bold; margin: 10px 0px 0px 0px; padding: 10px; }.language_switcher, .language_switcher:link, .language_switcher:active, .language_switcher:visited, .language_switcher:hover { font-size: 11px; color: #111212; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none; } .language_switcher_on, .language_switcher_on:link, .language_switcher_on:active, .language_switcher_on:visited, .language_switcher_on:hover { font-size: 11px; color: #000000; font-family: arial, verdana, helvetica; font-weight: bold; text-decoration: underline; } .language_switcher_spacer { width: auto; font-size: 11px; color: #111212; font-family: arial, verdana, helvetica; font-weight: normal; text-align: justify; margin-right: 8px; margin-left: 8px; }.menu_locator_box { width: 100%; height: 30px; } .menu_locator_left { padding-left: 23px; width: 50%; } .menu_locator_right { padding-right: 23px; width: 50%; text-align: right; } .menu_locator_title { font-size: 14px; color: #6B6B6B; font-family: verdana, arial, helvetica; font-weight: bold; line-height: 30px; } .menu_locator, .menu_locator:link, .menu_locator:active, .menu_locator:visited, .menu_locator:hover { text-align: right; font-size: 10px; color: #6B6B6B; font-family: verdana, arial, helvetica; font-weight: normal; text-decoration: none; } .menu_locator_sel, .menu_locator_sel:link, .menu_locator_sel:active, .menu_locator_sel:visited, .menu_locator_sel:hover { font-size: 10px; color: #6B6B6B; font-family: verdana, arial, helvetica; text-decoration: underline; font-weight: normal; line-height: 30px; } .menu_locator_spacer { font-size: 10px; color: #111212; font-family: arial, verdana, helvetica; font-weight: normal; padding: 5px; }.menu_simple, .menu_simple:link, .menu_simple:active, .menu_simple:visited, .menu_simple:hover { color: #4C4C4C; font-size: 11px; font-family: arial, verdana; text-decoration: none; font-weight: normal; } .menu_simple:hover { color: #000000; font-size: 11px; font-family: arial, verdana; text-decoration: underline; font-weight: normal; } .menu_simple:active { color: #FFA100; } .menu_simple_spacer { color: #CACACA; margin-right: 3px; margin-left: 3px; }.newsletter_form { width: 170px; margin: 0px; border: 0px; padding: 0px; margin: 0px; } .newsletter_form_box { width: 150px; height: 150px; margin: 0px; border: 0px; padding: 0px; padding-left: 20px; text-align: left; vertical-align: bottom; } .newsletter_form_input { width: 145px; height: 15px; margin: 0px; border: 0px; padding: 2px; background: #F2F2F2; margin-bottom: 6px; vertical-align: top; } .newsletter_form_input input { width: 145px; font-family: arial, verdana, helvetica; font-size: 11px; color: #727272; background: transparent; vertical-align: top; border: 0px; margin: 0px; padding: 0px; } .newsletter_form_text { width: 143px; height: 32px; margin: 0px; border: 0px; padding: 0px; padding-top: 20px; } .newsletter_form_text font { font-size: 11px; color: #727272; font-family: arial, verdana, helvetica; font-weight: normal; text-align: left; } .newsletter_form_button { width: 149px; margin: 0px; border: 0px; padding-top: 6px; padding-bottom: 5px; } .newsletter_form_button input { font-family: arial, verdana, helvetica; font-size: 11px; color: #FFFFFF; background: #C2C7D0; width: 149px; margin: 0px; padding: 0px; border: 0px; }.news_home_item { padding: 0px 0px 0px 0px; text-align: justify; color: #000000; } .news_home_title { font-weight: bold; padding-bottom: 5px; } .news_home_content { color: #727272; } .news_home_item a, .news_home_item a:link, .news_home_item a:visited, .news_home_item a:hover, .news_home_item a:active { color: #000000; font-size: 11px; font-family: arial, verdana, helvetica; text-decoration: none; font-weight: normal; } .news_home_item a:hover { text-decoration: underline; } .news_home_item a:active { color: #000000; text-decoration: underline; } .news_home_spacer { height: 2px; }  .news_secondary { width: 100%; padding: 15px 0px 15px 0px; } .news_secondary_item { color: #919294; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: bold; font-style: italic; padding-bottom: 5px; } .news_secondary_item_title { height: 22px; min-height: 22px; color: #919294; font-size: 12px; font-family: arial, verdana, helvetica; font-weight: bold; padding: 5px 0px 0px 15px; } .news_secondary_item_content { background: #F2F2F2; color: #919294; padding: 6px 15px 0px 15px; font-size: 12px; font-family: arial, verdana, helvetica; line-height: 16px; text-align: left; } .news_secondary_item_content a, .news_secondary_item_content a:link, .news_secondary_item_content a:visited, .news_secondary_item_content a:hover, .news_secondary_item_content a:active { color: #919294; font-size: 12px; font-family: arial, verdana, helvetica; text-decoration: underline; } .news_secondary_item_content a:hover { color: #FFFFFF; text-decoration: underline; } .news_secondary_list_item_button { padding: 0px 15px 0px 15px; text-align: right; } .news_secondary_list_item_button a, .news_secondary_list_item_button a:link, .news_secondary_list_item_button a:visited, .news_secondary_list_item_button a:hover, .news_secondary_list_item_button a:active { color: #919294; font-size: 12px; font-family: arial, verdana, helvetica; } .news_secondary_list_item_button a:hover { color: #000000; text-decoration: underline; } .news_secondary_list_item_spacer { height: 1px; padding: 0px; background: #FFFFFF; }  .news_archive { color: #727272; padding: 10px 0px 10px 0px; vertical-align: top; } .news_archive_title { color: #000000; padding: 0px 0px 0px 0px; } .news_archive_title_line { height: 6px; } .news_archive_content { color: #727272; padding: 0px 0px 0px 0px; font-family: arial, verdana, helvetica; font-size: 11px; } .news_archive_button { padding: 0px; } .news_archive_button a { padding: 0px; color: #727272; line-height: 35px; font-family: arial, verdana, helvetica; font-size: 11px; text-decoration: none; font-weight: bold; } .news_archive_button a:hover { color: #FFFFFF; }  .news_view { color: #727272; padding: 10px 0px 10px 0px; vertical-align: top; } .news_view_title { color: #000000; font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 0px; } .news_view_title_line { height: 6px; } .news_view_title_date { color: #000000; font-family: arial, verdana, helvetica; font-size: 11px; font-weight: bold; padding: 0px 0px 0px 0px; } .news_view_content { color: #727272; padding: 0px 0px 0px 0px; font-family: arial, verdana, helvetica; font-size: 11px; } .news_view_button_archive { padding: 0px; } .news_view_button_archive a { padding: 0px; line-height: 35px; color: #727272; font-family: arial, verdana, helvetica; font-size: 11px; text-decoration: none; font-weight: bold; } .news_view_button_archive a:hover { color: #000000; text-decoration: underline; }.site_map_1 { padding: 4px 4px 14px 8px; font-size: 12px; font-family: arial, verdana, helvetica; color: #000000; line-height: 16px; } .site_map_2 { padding: 4px 4px 4px 25px; font-size: 12px; font-family: arial, verdana, helvetica; color: #000000; line-height: 16px; } .site_map_2 a, .site_map_2 a:link, .site_map_2 a:visited, .site_map_2 a:hover, .site_map_2 a:active { font-size: 12px; font-family: arial, verdana, helvetica; color: #000000; line-height: 16px; font-weight: normal; text-decoration: none; } .site_map_2 a:hover { text-decoration: underline; } .site_map_2 li { list-style-type: square; } .site_map_3 { padding: 4px 4px 4px 40px; font-size: 12px; font-family: arial, verdana, helvetica; color: #000000; line-height: 14px; } .site_map_3 a, .site_map_3 a:link, .site_map_3 a:visited, .site_map_3 a:hover, .site_map_3 a:active { font-size: 12px; font-family: arial, verdana, helvetica; color: #000000; line-height: 14px; font-weight: normal; text-decoration: none; } .site_map_3 a:hover { text-decoration: underline; } .site_map_3 li { list-style-type: circle; color: #E4E4E4; }.user_login { padding: 7px; text-align: center; } .user_login_text { color: #343838; font-size: 11px; line-height: 16px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none; text-align: left; } .user_login_username { color: #343838; font-size: 11px; line-height: 16px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none; text-align: left; } .user_login_username a { color: #343838; font-size: 11px; line-height: 16px; font-family: arial, verdana, helvetica; font-weight: bold; text-decoration: none; text-align: left; } .user_login_username a:hover { text-decoration: underline; } .user_login_input { width: 106px; font-family: arial, verdana, helvetica; font-size: 11px; background: #FFFFFF; vertical-align: middle; border: 1px solid #7D7D7D; margin: 0px; padding: 2px; } .user_login_input input { width: 100%; font-family: arial, verdana, helvetica; font-size: 11px; background: #FFFFFF; vertical-align: middle; border: 0px; margin: 0px; padding: 0px; } .user_login_checkbox { margin: 0px; } .user_login_link a { color: #000000; font-size: 12px; line-height: 16px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none; background-image: url("/img/user/right_arrow.gif"); background-repeat: no-repeat; padding-left: 10px; text-align: left; float: left; } .user_login_link a:hover { text-decoration: underline; } .user_login_button_login { width: 100%; height: 25px; padding: 0px; cursor: pointer; margin-top: 5px; margin-bottom: 5px; } .user_login_button_logout { width: 100%; height: 25px; padding: 0px; cursor: pointer; margin-top: 5px; margin-bottom: 5px; } .user_login_result_error { width: auto; height: auto; padding: 0px; padding-top: 5px; text-align: left; } .user_login_result_error_container { width: 100%; height: 100%; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: bold; color: #FFFFFF; background: #D5090D; line-height: 12px; text-align: left; background: #D5090D; padding: 4px; } .user_login_result_error_container p { width: 100%; height: 100%; font-size: 11px; font-family: arial, verdana, helvetica; font-weight: bold; color: #FFFFFF; line-height: 12px; text-align: left; padding: 0px; margin: 0px; } .user_login_auto { height: auto; padding: 0px; text-align: left; vertical-align: middle; } .user_login_auto label { margin: 0px; padding: 0px; border: 0px; text-align: left; } .user_login_auto label span { padding: 0px; padding-left: 2px; font-size: 11px; font-family: arial, verdana, helvetica; height: 100%; }.user_menu_link a { color: #000000; font-size: 11px; line-height: 16px; font-family: arial, verdana, helvetica; font-weight: normal; text-decoration: none; background-image: url("/img/user_menu/right_arrow.gif"); background-repeat: no-repeat; padding-left: 10px; text-align: left; float: left; } .user_menu_link a:hover { text-decoration: underline; }.user_register_title { width: 100%; height: 25px; background-color: #dbdbdb; vertical-align: middle; padding-left: 15px; font-family: arial; font-size: 12px; font-weight: bold; color: #000000; } .user_register_form_cell { width: 120px; height: 25px; vertical-align: middle; padding: 0px 2px 0px 15px; font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #000000; } .user_register_form_cell_right { width: auto; height: 25px; vertical-align: middle; padding: 0px 2px 0px 15px; font-family: arial, verdana, helvetica; font-size: 11px; font-weight: normal; color: #85888C; } .user_register_form_input { width: 100%; font-family: arial; font-size: 11px; background: #FFFFFF; vertical-align: middle; border: 1px solid #7D7D7D; margin: 0px; padding: 0px; }html,body { height: 100%; font-size: 11px; font-family: arial, verdana, helvetica; color: #000000; line-height: 14px; margin: 0px; padding: 0px; background: #AFAEB1 url("/img/layout/bkg.png"); background-repeat: repeat-x; } img { padding: 0px; margin: 0px; border: 0px; vertical-align: top; } div, table, td { empty-cells: show; vertical-align: top; margin: 0px; padding: 0px; border: 0px; } form { margin: 0px; padding: 0px; border: 0px; } hr { padding: 0px; margin: 0px; border: 0px; margin-top: 4px; margin-bottom: 4px; height: 0px; size: 0px; line-height: 0px; font-size: 0px; border-bottom: 1px dotted #A1A1A1; }  .home_left_header { background: #DADCDE; height: 30px; } .home_left_content { width: 100%; text-align: center; padding-left: 20px; text-align: left; } .home_welcome { position: relative; width: 100%; margin: 0px; padding: 0px; border: 0px; empty-cells: show; margin-bottom: 10px; } .home_top_language { vertical-align: bottom; text-align: right; padding: 0px; padding-right: 20px; padding-bottom: 12px; }  .all_container { position: relative; margin: 0px auto 0px auto; padding: 0px; width: 760px; height: auto; min-width: 760px; padding-top: 48px; }   .all_3d { width: auto; height: auto; margin: 0px; padding: 0px; border: 0px; } .all_3d_top { height: 10px; background: url("/img/layout/3d_top.png") repeat-x top left; } .all_3d_top_left { width: 10px; height: 10px; margin: 0px; padding: 0px; background: url("/img/layout/3d_top_left.png") no-repeat top left; } .all_3d_top_right { width: 10px; height: 10px; margin: 0px; padding: 0px; background: url("/img/layout/3d_top_right.png") no-repeat top right; }  .all_3d_bottom { height: 10px; background: url("/img/layout/3d_bottom.png") repeat-x bottom left; } .all_3d_bottom_left { width: 10px; height: 10px; margin: 0px; padding: 0px; background: url("/img/layout/3d_bottom_left.png") no-repeat bottom left; } .all_3d_bottom_right { width: 10px; height: 10px; margin: 0px; padding: 0px; background: url("/img/layout/3d_bottom_right.png") no-repeat bottom right; }  .all_3d_left { width: 10px; height: 100%; margin: 0px; padding: 0px; vertical-align: top; background: url("/img/layout/3d_left.png") repeat-y top left; } .all_3d_right { width: 10px; height: 100%; margin: 0px; padding: 0px; vertical-align: top; background: url("/img/layout/3d_right.png") repeat-y top right; } .all_3d_center { width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #FFFFFF; vertical-align: top; }   .all_top { width: 740px; height: auto; min-width: 740px; } .all_top_logo { width: auto; height: auto; margin: 0px; padding: 0px; border: 0px; line-height: 100%; overflow: hidden; } .all_top_spacer { width: 20px; height: 20px; margin: 0px; padding: 0px; border: 0px; } .all_top_newsletter_title { width: 170px; height: 30px; background-image: url("/img/layout/bkg_newsletter.gif"); background-repeat: no-repeat; background-position: top left; margin: 0px; padding: 0px; border: 0px; line-height: 100%; overflow: hidden; } .all_top_newsletter_title font { color: #FFFFFF; padding: 0px 0px 0px 23px; vertical-align: middle; line-height: 30px; font-weight: bold; font-family: arial, verdana, helvetica; font-size: 12px; } .all_top_language { background-image: url("/img/layout/bkg_top.jpg"); background-repeat: no-repeat; background-position: bottom left; vertical-align: bottom; text-align: right; padding: 0px; padding-right: 20px; padding-bottom: 12px; } .all_top_menu { width: 550px; height: 30px; background-image: url("/img/layout/bkg_menu.gif"); background-repeat: no-repeat; background-position: top left; margin: 0px; padding: 0px; border: 0px; line-height: 100%; overflow: hidden; }  .all_mid { width: 740px; min-width: 740px; height: 150px; } .all_mid_newsletter { width: 170px; height: 150px; background: #FFFFFF; margin: 0px; padding: 0px; border: 0px; text-align: right; float: right; } .all_mid_spacer { background: #FFFFFF; width: 20px; height: 20px; margin: 0px; padding: 0px; border: 0px; } .all_mid_spacer img { width: 20px; height: 20px; } .all_mid_picture { width: auto; height: auto; margin: 0px; padding: 0px; border: 0px; padding-top: 1px; } .all_mid_vertical_spacer { background: #FFFFFF; width: 12px; height: 12px; }  .all_main { width: auto; height: auto; } .all_main_left { background: #F2F2F2; width: 170px; height: 100%; margin: 0px; padding: 0px; border: 0px; } .all_main_spacer { width: 20px; height: 20px; margin: 0px; padding: 0px; border: 0px; background: #FFFFFF; } .all_main_spacer img { width: 20px; height: 20px; } .all_main_right { width: 550px; height: 100%; margin: 0px; padding: 0px; border: 0px; vertical-align: top; } .all_main_menu_locator { margin: 0px; padding: 6px; border: 0px; background: #F2F2F2; border-bottom: 1px solid #2b6ed9; } .all_main_menu_locator h1 { margin: 0px; padding: 0px; border: 0px; color: #2B6ED9; line-height: 16px; font-weight: bold; font-family: arial, verdana, helvetica; font-size: 16px; } .all_main_footer { margin: 0px; padding: 6px; border: 0px; background: #F2F2F2; border-top: 1px solid #CACACA; padding-bottom: 22px; } .all_main_content { height: auto; padding-right: 10px; padding-bottom: 10px; min-height: 150px; } .all_main_content p { font-size: 11px; font-family: arial, verdana, helvetica; color: #727272; line-height: 16px; margin-bottom: 6px; margin-top: 12px; } .all_main_content li { color: #727272; padding-bottom: 4px; } .all_main_content ul { margin-left: 10px; padding-left: 10px; } .all_main_content ol { margin-left: 10px; padding-left: 10px; } .all_main_content a { color: #000000; } .content_image_full { padding: 0px; padding-left: 0px; } .content_image_left { float: left; padding-right: 10px; } .content_table { width: 100%; } .content_table_header { border-bottom: 2px solid #000000; padding: 6px; } .content_table_cell { border-bottom: 1px dotted #727272; padding: 6px; }  .design_credit { margin: 0px; border: 0px; width: 100%; padding: 0px; } .design_credit_left { padding-top: 12px; padding-left: 200px; } .design_credit_right { padding-top: 12px; padding-right: 10px; text-align: right; } .design_credit a, .design_credit a:link, .design_credit a:active, .design_credit a:visited, .design_credit a:hover { color: #E4E4E4; font-size: 11px; font-family: arial, verdana; text-decoration: none; font-weight: normal; } .design_credit a:hover { text-decoration: underline; color: #FFFFFF; }  .copyright_text { color: #4C4C4C; font-size: 11px; font-family: arial, verdana; text-decoration: none; font-weight: normal; }