a { font-family: Arial; font-size: 12px ; color: #033A6C; text-decoration: none; }
a:link { font-family: Arial; font-size: 12px ; color: #033A6C; text-decoration: none; }
a:visited { font-family: Arial; font-size: 12px ; color: #033A6C; text-decoration: none; }
a:hover { font-family: Arial; font-size: 12px ; color: #033A6C; text-decoration: underline; }

a.menu { font-family: Arial; font-size: 12px ; color: #FFFFFF; text-decoration: none; }
a.menu:link { font-family: Arial; font-size: 12px ; color: #FFFFFF; text-decoration: none; }
a.menu:visited { font-family: Arial; font-size: 12px ; color: #FFFFFF; text-decoration: none; }
a.menu:hover { font-family: Arial; font-size: 12px ; color: #FFFFFF; text-decoration: none; }

a.menu_selected { font-family: Arial; font-size: 12px ; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.menu_selected:link { font-family: Arial; font-size: 12px ; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.menu_selected:visited { font-family: Arial; font-size: 12px ; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.menu_selected:hover { font-family: Arial; font-size: 12px ; color: #FFFFFF; font-weight: bold; text-decoration: none; }

a.submenu { font-family: Arial; font-size: 12px ; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.submenu:link { font-family: Arial; font-size: 12px ; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.submenu:visited { font-family: Arial; font-size: 12px ; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.submenu:hover { font-family: Arial; font-size: 12px ; color: #FFFFFF; font-weight: normal; text-decoration: underline; }

a.submenu_left { font-family: Arial; font-size: 12px ; color: #033A6C; text-decoration: none; }
a.submenu_left:link { font-family: Arial; font-size: 12px ; color: #033A6C; text-decoration: none; }
a.submenu_left:visited { font-family: Arial; font-size: 12px ; color: #033A6C; text-decoration: none; }
a.submenu_left:hover { font-family: Arial; font-size: 12px ; color: #033A6C; text-decoration: underline; }

a.submenu_left_selected { font-family: Arial; font-size: 12px ; color: #033A6C; text-decoration: underline; }
a.submenu_left_selected:link { font-family: Arial; font-size: 12px ; color: #033A6C; text-decoration: underline; }
a.submenu_left_selected:visited { font-family: Arial; font-size: 12px ; color: #033A6C; text-decoration: underline; }
a.submenu_left_selected:hover { font-family: Arial; font-size: 12px ; color: #033A6C; text-decoration: underline; }

a.faq { font-family: Tahoma; font-size: 11px ; color: #FFFFFF; text-decoration: underline; line-height: 20px; }
a.faq:link { font-family: Tahoma; font-size: 11px ; color: #FFFFFF; text-decoration: underline; line-height: 20px; }
a.faq:visited { font-family: Tahoma; font-size: 11px ; color: #FFFFFF; text-decoration: underline; line-height: 20px; }
a.faq:hover { font-family: Tahoma; font-size: 11px ; color: #FFFFFF; text-decoration: none; line-height: 20px; }

a.faq_question { font-family: Tahoma; font-size: 11px ; color: #99CCFE; text-decoration: none; line-height: 20px; }
a.faq_question:link { font-family: Tahoma; font-size: 11px ; color: #99CCFE; text-decoration: none; line-height: 20px; }
a.faq_question:visited { font-family: Tahoma; font-size: 11px ; color: #99CCFE; text-decoration: none; line-height: 20px; }
a.faq_question:hover { font-family: Tahoma; font-size: 11px ; color: #FFFFFF; text-decoration: none; line-height: 20px; }

a.faq_question_selected { font-family: Tahoma; font-size: 11px ; color: #FFFFFF; text-decoration: underline; line-height: 20px; }
a.faq_question_selected:link { font-family: Tahoma; font-size: 11px ; color: #FFFFFF; text-decoration: underline; line-height: 20px; }
a.faq_question_selected:visited { font-family: Tahoma; font-size: 11px ; color: #FFFFFF; text-decoration: underline; line-height: 20px; }
a.faq_question_selected:hover { font-family: Tahoma; font-size: 11px ; color: #FFFFFF; text-decoration: underline; line-height: 20px; }

a.ipc_login { font-family: Arial; font-size: 12px ; font-weight:bold; color: #033A6C; text-decoration: none; }
a.ipc_login:link { font-family: Arial; font-size: 12px ;font-weight:bold; color: #033A6C; text-decoration: none; }
a.ipc_login:visited { font-family: Arial; font-size: 12px ;font-weight:bold; color: #033A6C; text-decoration: none; }
a.ipc_login:hover { font-family: Arial; font-size: 12px ;font-weight:bold; color: #033A6C; text-decoration: underline; }

a.ipc { font-family: Arial; font-size: 12px ; color: #033A6C; font-weight: normal; text-decoration: underline; }
a.ipc:link { font-family: Arial; font-size: 12px ; color: #033A6C; font-weight: normal; text-decoration: underline; }
a.ipc:visited { font-family: Arial; font-size: 12px ; color: #033A6C; font-weight: normal; text-decoration: underline; }
a.ipc:hover { font-family: Arial; font-size: 12px ; color: #033A6C; font-weight: normal; text-decoration: none; }

a.ipc_download { font-family: Arial; font-size: 12px ; color: #033A6C; font-weight: bold; text-decoration: underline; }
a.ipc_download:link { font-family: Arial; font-size: 12px ; color: #033A6C; font-weight: bold; text-decoration: underline; }
a.ipc_download:visited { font-family: Arial; font-size: 12px ; color: #033A6C; font-weight: bold; text-decoration: underline; }
a.ipc_download:hover { font-family: Arial; font-size: 12px ; color: #033A6C; font-weight: bold; text-decoration: none; }

a.ipc_news { font-family: Arial; font-size: 11px ; color: #033A6C; font-weight: normal; text-decoration: underline; }
a.ipc_news:link { font-family: Arial; font-size: 11px ; color: #033A6C; font-weight: normal; text-decoration: underline; }
a.ipc_news:visited { font-family: Arial; font-size: 11px ; color: #033A6C; font-weight: normal; text-decoration: underline; }
a.ipc_news:hover { font-family: Arial; font-size: 11px ; color: #033A6C; font-weight: normal; text-decoration: none; }

a.ipc_book { font-family: Arial; font-size: 15px ; color: #033A6C; font-weight: bold; text-decoration: none; }
a.ipc_book:link { font-family: Arial; font-size: 15px ; color: #033A6C; font-weight: bold; text-decoration: none; }
a.ipc_book:visited { font-family: Arial; font-size: 15px ; color: #033A6C; font-weight: bold; text-decoration: none; }
a.ipc_book:hover { font-family: Arial; font-size: 15px ; color: #033A6C; font-weight: bold; text-decoration: underline; }


body.body { margin: 0px; cursor: default; background-color:#D7E8BD; }
body.body_print { margin: 0px; cursor: default; background-color:#FFFFFF; }

table.head_table { width: 100%; }
table.print_bg { width: 100%; background-color: #FFFFFF; }
td.head_table_content { width: 100%; background-color: #D7E8BD; }
td.top_blue { background-color: #006BCC; width: 1000px; }
td.top_green { background-color: #7AB426; width: 1000px; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
td.title { width: 1000px; text-align: left; height: 83px; }

td.menu { width: 1000px; text-align: left; height: 57px; font-family: Arial;font-size: 14px; color: #FFFFFF; }
td.menu_item { font-family: Arial; font-size: 12px ; color: #FFFFFF; text-decoration: none; font-weight: normal;height: 57px; padding-left: 7px; padding-right: 7px; cursor:hand; }
td.menu_item_hover { font-family: Arial; font-size: 12px ; color: #FFFFFF; text-decoration: none;padding-top:4px; height: 49px; padding-left: 7px; padding-right:7px;border-bottom:4px solid #006BCC;cursor:hand; }
td.menu_item_selected { height: 57px; padding-left: 8px; padding-right:8px;font-family: Arial; font-size: 12px ; font-weight:bold; color: #FFFFFF; text-decoration: none;cursor: hand; padding-left: 7px; padding-right: 7px; }
td.menu_item_hover_selected { height: 49px; padding-top:4px; font-family: Arial; font-size: 12px ; font-weight:bold; color: #FFFFFF; text-decoration: none;cursor: hand; padding-left: 7px; padding-right: 7px; border-bottom:4px solid #006BCC; }
table.popup { FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.00,wipestyle=1,motion=forward,duration=0.3) progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=100); visibility: hidden; position: absolute; left: 0px; top: 0px; width: 100px; border-top: none; }
td.popup_item { background-color: #00A0C6; padding-left: 6px; font-family: Arial; font-size: 11px; color: #FFFFFF; padding-top: 1px; padding-bottom: 1px; }

td.submenu_item { padding-bottom: 4px; padding-right: 6px; }
td.arrow { padding-top: 4px; padding-right: 12px; padding-left: 4px; }
td.submenu_arrow { background-color: #006BCC; padding-left: 15px; padding-right: 15px; }
td.submenu_link { background-color: #006BCC; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; padding-right: 6px; }

td.content_head { width: 1000px; text-align: left; }
td.image { text-align: center; padding-bottom: 12px; }
td.content_left { width: 200px; padding-top: 21px; padding-left: 6px; padding-bottom: 20px; }
td.content_right { width: 800px; background-color: #FFFFFF; }
td.content_title { padding-top: 21px; padding-left: 32px; font-family: Arial; font-size: 16px; font-weight: bold; color: #7AB426;}
td.content_text { width: 100%; padding-top: 19px; padding-left: 32px; padding-right: 32px; font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; line-height: 17px; }
td.content_image { width:160px; }

td.faq { width: 1000px; text-align: left; padding-bottom: 10px; }
td.faq_title { width: 1000px; text-align: left; padding-bottom: 13px; font-family: Arial; font-size: 16px; font-weight: bold; color: #FFFFFF; }
td.faq_arrow { padding-left: 3px; padding-top:2px; }
td.faq_question { padding-left: 12px; }
td.faq_answer { font-family: Tahoma; font-size: 11px ; color: #FFFFFF; line-height: 20px; width: 400px; }

td.banner { padding-top: 10px; }

td.home_footer { background-color: #FFFFFF; width: 100%; text-align: center; }
td.logo { padding:5px; }

td.footer { padding-top: 1px; padding-left: 8px; padding-right: 10px; }
td.footer_icon { padding-top: 6px; }
td.footer_icon_top { padding-top: 1px; }
td.footer_bottom { padding-top: 3px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }

td.search_title { font-family: Arial; font-size: 16px; font-weight: bold; color: #033A6C; padding-bottom: 12px; padding-right: 10px; }
td.search_submit { font-family: Arial; font-size: 12px; font-weight: normal; color: #033A6C; text-align: right;padding-right: 12px; padding-top: 5px;  }
td.search_arrow { padding-left: 7px; padding-right: 7px; }
input.search_box { border: 1px solid #033A6C; padding-left: 4px; padding-top: 2px; font-family: Tahoma; font-size: 11px; color: #033A6C; background-color: #FFFFFF; height: 15px; width: 180px; }
td.search { font-family: Arial; font-size: 12px; color: #000000; line-height: 15px; }
td.search_number { font-family: Arial; font-size: 12px; color: #000000; padding-right: 8px; font-weight: bold; line-height: 15px; }
td.search_results { padding-top: 14px; padding-bottom: 14px; }
td.search_result { width: 100%; font-family: Arial; font-size: 12px; color: #000000; padding-bottom: 15px; line-height: 15px; }
td.search_index { font-family: Arial; font-size: 12px; color: #000000; padding-top: 10px; }
td.search_results_box { width: 100%; background-color: #BFDF90; padding: 15px; border: 1px solid #7AB426; }

td.news_title { font-family: Arial; font-size: 16px; font-weight: bold; color: #7AB426;}
td.news_text { padding-top: 18px;font-family: Arial; font-size: 12px; font-weight: normal; color: #000000;}
td.news_image {width: 160px; padding-top: 18px; padding-bottom: 2px; }
td.news_back { padding-top: 15px; padding-left: 7px; }
td.news_read { padding-top: 15px; padding-right: 7px; }
td.news_back_arrow { padding-top: 16px; }
img.image { border:1px solid #033A6C; }

td.newsletter_choice { padding-top: 20px; padding-bottom: 10px; font-family: Arial; font-size: 12px; font-weight: bold; color: #033A6C; }
td.newsletter_option { padding-left: 5px; font-family: Arial; font-size: 12px; font-weight: normal; color: #033A6C; cursor:hand; }
input.newsletter_radio { cursor: hand; }

td.newsletter_arrow { padding-left: 5px; padding-right: 10px; }
td.newsletter_archive_title { font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; padding-top: 20px; }
td.newsletter_archive_head { font-family: Arial; font-size: 14px; font-weight: bold; color: #033A6C; padding-bottom: 20px; line-height:20px; }
td.newsletter_archive_head_item { font-family: Arial; font-size: 14px; font-weight: bold; color: #033A6C; line-height:20px; }
td.newsletter_archive_border { border-bottom: 1px solid #7AB426; }

td.print_title { font-family: Arial; font-size: 16px; font-weight: bold; color: #7AB426; padding-top: 20px; padding-left: 7px; }
td.print_content { font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; padding-left: 7px; padding-right: 7px; padding-top: 20px; padding-bottom: 30px; line-height: 17px; }
td.print_image { padding-left: 7px; padding-top: 20px; width:160px; }
td.print_footer { font-family: Arial; font-size: 12px; font-weight: normal; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-right: 7px; background-color:#7BB427; text-align:right; width: 100%;  }
td.print_top_blue { height: 73px; padding-top: 5px; padding-bottom: 5px; padding-left: 7px; background-color:#006BCD; text-align:left; width: 100%;  }

td.header_big_green {font-family: Arial; font-size: 24px; font-weight: bold; color: #7AB426; text-transform: uppercase; padding-right: 6px; }
td.header_big_white {font-family: Arial; font-size: 24px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; padding-right: 13px; }
td.header_small_green {font-family: Arial; font-size: 11px; font-weight: bold; color: #7AB426; text-transform: uppercase; }
td.header_small_white {font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }

input.form { border: 1px solid #033A6C; padding-left: 4px; padding-top: 2px; font-family: Tahoma; font-size: 11px; color: #033A6C; background-color: #FFFFFF; height: 15px; width: 100%;  }
input.form_short { border: 1px solid #033A6C; padding-left: 4px; padding-top: 2px; font-family: Tahoma; font-size: 11px; color: #033A6C; background-color: #FFFFFF; height: 15px; width: 100%;  }
textarea.form { border: 1px solid #033A6C; padding-left: 4px; padding-top: 2px; font-family: Tahoma; font-size: 11px; color: #033A6C; background-color: #FFFFFF; height: 80px; width: 100%; overflow: auto; }
textarea.form_short { border: 1px solid #033A6C; padding-left: 4px; padding-top: 2px; font-family: Tahoma; font-size: 11px; color: #033A6C; background-color: #FFFFFF; height: 80px; width: 100%; overflow: auto; }

input.vraag { border: 1px solid #033A6C; padding-left: 4px; padding-top: 2px; font-family: Tahoma; font-size: 11px; color: #033A6C; background-color: #FFFFFF; height: 15px; width: 100%;  }
input.vraag_short { border: 1px solid #033A6C; padding-left: 4px; padding-top: 2px; font-family: Tahoma; font-size: 11px; color: #033A6C; background-color: #FFFFFF; height: 15px; width: 100%;  }
select.email_workshops { padding-left: 4px; font-family: Tahoma; font-size: 11px; color: #033A6C; background-color: #FFFFFF; width: 100%;  }
select.email_workshops_short { padding-left: 4px; font-family: Tahoma; font-size: 11px; color: #033A6C; background-color: #FFFFFF; width: 100%;  }
textarea.vraag { border: 1px solid #033A6C; padding-left: 4px; padding-top: 2px; font-family: Tahoma; font-size: 11px; color: #033A6C; background-color: #FFFFFF; height: 60px; width: 100%; overflow: auto; }
textarea.vraag_short { border: 1px solid #033A6C; padding-left: 4px; padding-top: 2px; font-family: Tahoma; font-size: 11px; color: #033A6C; background-color: #FFFFFF; height: 60px; width: 100%; overflow: auto; }
td.vraag_message { font-family: Arial; font-size: 12px; font-weight: normal; color: #033A6C; padding-top:20px; padding-bottom: 5px; }

td.form { font-family: Arial; font-size: 12px; font-weight: normal; color: #033A6C; padding-right: 15px; padding-top:3px; padding-bottom:2px; }
td.form_error { font-family: Arial; font-size: 12px; font-weight: normal; color: #FF0000; padding-right: 15px; padding-top:3px; padding-bottom:2px; }
td.form_error_message { font-family: Arial; font-size: 12px; font-weight: normal; color: #FF0000; padding-right: 15px; padding-top:3px; padding-bottom:20px; }
td.form_input { padding-bottom: 1px; }
td.form_message { font-family: Arial; font-size: 12px; font-weight: normal; color: #033A6C; padding-top:3px; padding-bottom: 5px; }
td.form_message_workshops_bold { font-family: Arial; font-size: 12px; font-weight: bold; color: #033A6C; padding-top:20px; padding-bottom: 5px; }
td.form_message_workshops { font-family: Arial; font-size: 12px; font-weight: normal; color: #033A6C; padding-top:20px; padding-bottom: 5px; }
td.form_send { padding-top:4px; padding-right: 3px; }
td.form_title { font-family: Arial; font-size: 14px; font-weight: bold; color: #033A6C; padding-bottom: 6px; }

td.ipc_title_arrow { padding-right:10px;}
td.ipc_title_text { font-family: Arial; font-size: 16px; font-weight: bold; color: #033A6C;}
td.ipc_title { padding-bottom:18px;}
td.ipc_content { padding-left:18px; line-height:19px;}
span.ipc_small { font-family: Arial; font-size: 11px ; color: #000000; font-weight: normal; text-decoration: none; }
td.ipc_personal_left { width:120px;}
td.ipc_personal_right { font-weight:bold;}
td.ipc_personal_tussentitel { padding-top:19px;padding-bottom:3px;font-family: Arial; font-size: 14px; font-weight: bold; color: #033A6C;}
td.ipc_news_title { padding-bottom:5px; font-family: Arial; font-size: 16px; font-weight: bold; color: #033A6C;}
span.ipc_news_date { font-family: Arial; font-size: 12px ; color: #033A6C; font-weight: normal; text-decoration: none; }
td.ipc_ondernemer_left { padding-bottom:1px;padding-top:1px;width:200px; vertical-align:top;}
td.ipc_ondernemer_right { padding-bottom:1px;padding-top:1px; vertical-align:top;}
td.ipc_ondernemer_title { font-family: Arial; font-size: 14px; font-weight: bold; color: #033A6C;}

td.ipc_admin_ondernemers_left { width:150px; padding-right:10px; vertical-align:top;}
td.ipc_admin_ondernemers_center { width:130px; padding-right:10px; vertical-align:top;}
td.ipc_admin_ondernemers_right { width:180px; vertical-align:top;}

td.loggedin_box { width: 165px; background-color: #BFDF90; padding: 10px; border: 1px solid #7AB426; }
td.loggedin_name { padding-left:10px; padding-right:5px;font-family: Arial; font-size: 12px; color: #033A6C;}

td.ipc_page_title { font-family: Arial; font-size: 16px; font-weight: bold; color: #7AB426; }
td.ipc_page_content { width:800px; font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; padding-top: 20px; line-height: 17px; }

td.inschrijving_left { border-bottom:1px dotted #033A6C; padding-left:4px; font-weight:bold; padding-bottom: 3px; padding-top: 3px;}
td.inschrijving_right { border-bottom:1px dotted #033A6C; padding-left:20px; padding-bottom: 3px; padding-top: 3px;}
td.inschrijving_title { background-color: #6eabe2; border: 1px solid #033A6C;color: #033A6C; padding-left:4px; padding-bottom: 4px; padding-top: 4px; font-size:15px; font-weight: bold;}
span.inschrijving_sort { font-size:11px; font-family: Tahoma; font-weight:normal;}
td.form_box { width: 100%; background-color: #6eabe2; padding: 15px; border: 1px solid #033A6C; }

td.book_company { width: 330px; cursor:hand; background-color: #BFDF90; padding: 15px; border: 1px solid #7AB426; }
td.book_company_hover { width: 330px; cursor:hand; background-color: #BFDF90; padding: 15px; border: 1px solid #003366; }
td.ipc_books_branche { padding-top:2px; }
td.ipc_books_thumbnail { padding-top:5px; }
td.book_left { width: 320px; padding-right:20px;}
td.book_right { width: 602px; }
body.book_body { font-family:Arial; font-size:12px;line-height: 17px;}
td.books_thumbnails { width: 602px; padding-bottom:10px;}
td.books_photo { width: 602px; }
img.books_thumbnail { padding: 1px; border: 1px solid #003366; }

td.video_title { padding-top: 18px; font-family: Arial; font-size: 14px; font-weight: bold; color: #7AB426; }
td.video_description { padding-top: 3px; }
td.video_embed { padding-top: 10px; padding-bottom: 18px; }

td.event_home { font-family: Arial; font-size: 11px; color: #000000; line-height: 17px; padding-bottom: 10px; }
td.event_title { font-size: 14px; color: #7AB426; font-weight: bold; text-decoration: underline; padding-right: 10px; padding-bottom: 4px; }
td.event_item { padding-right: 30px; padding-top: 2px; padding-bottom: 2px; vertical-align: top; }
td.event_arrow { vertical-align: top; padding-top: 7px; padding-bottom: 2px; }
td.event_name { width: 540px; }
td.event_date { width: 120px; }
td.event_left { padding-right: 50px; padding-bottom: 5px; vertical-align: top; }
td.event_info_name { font-size: 14px; font-weight: bold; padding-bottom: 5px; }
td.event_description { padding-top: 18px; }
td.event_right { width: 350px; padding-bottom: 5px; }

label { cursor: pointer; color: #033A6C; }
input.op_zuid_radio { cursor: pointer; }

table.form_visible { display: block; }
table.form_hidden { display: none; }
label.selected { font-weight: bold; }

td.formgenerator_forms_title { font-size: 14px; font-weight: bold; color: #7ab426; padding-bottom: 3px; }
td.formgenerator_forms_link { padding-right: 50px; }
a.formgenerator_forms_link { font-weight: bold; padding: 5px; padding-left: 25px; background-image: url(../images/formgenerator_subscribe_small.gif); background-repeat: no-repeat; background-position: 3px center; }
a.formgenerator_forms_link_results { padding: 5px; padding-left: 20px; background-image: url(../images/formgenerator_results.gif); background-repeat: no-repeat; background-position: left center; }

td.formgenerator_form { width: 100%; border: 1px solid #7ab426; background-color: #bfdf90; padding: 10px; padding-left: 13px; }
td.formgenerator_form_title_left { width: 100%; font-size: 14px; font-weight: bold; color: #7ab426; padding: 10px; padding-left: 37px; background-image: url(../images/formgenerator_subscribe.gif); background-repeat: no-repeat; background-position: 6px center; }
td.formgenerator_form_title_right { font-size: 11px; font-weight: normal; color: #7ab426; padding-right: 5px; }
td.formgenerator_form_left { padding-right: 30px; padding-top: 3px; padding-bottom: 2px; color: #033a6c; vertical-align: top; }
td.formgenerator_form_space { padding-top: 10px; }
td.formgenerator_form_right { width: 100%; padding-right: 10px; padding-top: 1px; padding-bottom: 2px; }
td.formgenerator_form_right_selector { width: 100%; padding-right: 3px; padding-top: 1px; padding-bottom: 2px; }
span.formgenerator_error { color: #ff0000; }
td.formgenerator_error { color: #ff0000; }
label.formgenerator_error { color: #ff0000; }

input.formgenerator_form_input { width: 100%; height: 15px; padding-top: 2px; padding-left: 4px; border: 1px solid #033a6c; font-family: Tahoma; color: #033a6c; font-size: 11px; }
input.formgenerator_form_input_focus { background-color: #dedede; }
textarea.formgenerator_form_textarea { width: 100%; height: 50px; padding-top: 2px; padding-left: 4px; border: 1px solid #033a6c; font-family: Tahoma; color: #033a6c; font-size: 11px; overflow: auto; }

input.formgenerator_radio { cursor: pointer; }
td.formgenerator_radio { padding-top: 1px; padding-bottom: 1px; padding-right: 2px; vertical-align: top; }
td.formgenerator_radio_text { width: 100%; padding-top: 3px; padding-bottom: 1px; padding-right: 10px; }
td.formgenerator_extrafield { padding-top: 5px; }

input.formgenerator_checkbox { cursor: pointer; }
td.formgenerator_checkbox { padding-top: 4px; padding-left: 2px; padding-right: 5px; vertical-align: top; }
td.formgenerator_checkbox_text { width: 100%; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; }

select.formgenerator_select { width: 100%; padding-top: 1px; padding-bottom: 2px; padding-left: 4px; padding-right: 2px; border: 1px solid #033a6c; font-family: Tahoma; color: #033a6c; font-size: 11px; }
option.formgenerator_select_start { color: #606060; }
td.formgenerator_subtitle { padding-right: 10px; padding-top: 20px; padding-bottom: 4px; font-size: 14px; font-weight: bold; color: #033a6c; }
td.formgenerator_remark { padding-right: 10px; padding-top: 2px; padding-bottom: 2px; color: #033a6c; }
td.formgenerator_form_radio { padding-bottom: 10px; }
td.formgenerator_submit { width: 100%; padding-right: 6px; padding-top: 2px; text-align: right; font-size: 14px; color: #033a6c; }
.formgenerator_hidden { display: none; }
.formgenerator_visible { display: inline; }

a.formgenerator_submit { display: block; font-family: Arial; font-size: 14px ; color: #033a6c; font-weight: bold; text-decoration: none; padding-top: 10px; padding-bottom: 10px; padding-right: 34px; background-image: url(../images/formgenerator_submit.gif); background-repeat: no-repeat; background-position: right center; }
a.formgenerator_submit:hover { text-decoration: underline; }

div.formgenerator_loading { display: block; font-family: Arial; font-size: 14px ; color: #033a6c; font-weight: normal; padding-top: 10px; padding-bottom: 10px; padding-right: 34px; background-image: url(../images/formgenerator_loading.gif); background-repeat: no-repeat; background-position: right center; }

td.formgenerator_confirm_left { vertical-align: top; padding-right: 15px; }
td.formgenerator_confirm_right { vertical-align: top; padding-top: 5px; width: 100%; }
td.formgenerator_confirm_title { padding-bottom: 5px; font-size: 14px; color: #033a6c; font-weight: bold; }

td.formgenerator_error_alert { font-family: Arial; font-size: 12px ; color: #ff0000; font-weight: bold; padding-top: 3px; padding-bottom: 20px; padding-left: 34px; background-image: url(../images/formgenerator_error.gif); background-repeat: no-repeat; background-position: left top; }

td.formgenerator_result_title { width: 100%; border: 1px solid #7ab426; color: #033a6c; background-color: #bfdf90; padding: 5px; font-size: 14px; font-weight: bold; }
td.formgenerator_result_name { font-weight: bold; padding-right: 40px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; border-bottom: 1px solid #7ab426; }
td.formgenerator_result_company { width: 100%; padding-bottom: 3px; padding-top: 3px; border-bottom: 1px solid #7ab426; }