e/* ------------- */ /* General stuff */ /* ------------- */ /* Clear div */ div.fst_clear { clear: both; } div.fst_spacer { padding-top: 5px; padding-bottom: 5px; } /* ----------------------- */ /* Knowledge base Article */ /* ----------------------- */ /* Knowledge base file entry container */ table.fst_kb_files{ background-color: #f0f0f0; padding: 10px; margin-bottom: 5px; margin-right: 5px; } div.fst_kb_files_div { padding:8px; } /* Knowledge base file entry title */ td.fst_kb_files_title { font-size:120%; color: #001c54; } /* --------- */ /* FAQ Stuff */ /* --------- */ /* Tooltip stuff */ .fst_custom_tip-tip { width: 600px; border: 1px solid #000; padding: 6px; background-color: #f0f0f0; } .fst_custom_tip-title { display: none; } .fst_custom_tip-text { } .fst_custom_tip-top { } .fst_custom_tip-bottom { } /* -------------- */ /* FAQ Categories */ /* -------------- */ /* list of categories container */ div.fst_faq_catlist { } /* category container */ div.faq_category { clear:left; border-top: 1px solid #e0e0e0; } /* category title */ div.faq_category_head { font-size: 120%; } div.faq_category_head a.fst_highlight { display: block; padding: 6px 2px 6px 2px; } div.faq_category_head a.fst_highlight:hover { background-color: #f0f0f0; } /* description text in a cetegory */ div.faq_category_desc { } /* image within a category */ div.faq_category_image { padding-right: 9px; padding-bottom: 2px; float:left; } /* ------------------------ */ /* FAQ Category list module */ /* ------------------------ */ /* category container */ div.faq_mod_category { clear:left; border-top: 1px solid #e0e0e0; padding: 3px; } /* category title */ div.faq_mod_category_head { font-size: 110%; padding-top: 4px; padding-bottom: 4px; } /* image within a category */ div.faq_mod_category_image { padding-right: 9px; padding-bottom: 2px; float:left; } /* empty footer div at end of a category */ div.faq_category_footer { clear:left; border-top: 1px solid #e0e0e0; } /* when multiple colums of categories listed, normal column style */ td.fst_faq_cat_col { border-left: 1px solid #e0e0e0; } /* when multiple colums of categories listed, style for the 1st column*/ td.fst_faq_cat_col_first { } /* list of faqs when listing within multiple categories */ div.faq_category_faqlist { clear:both; padding-left: 70px; } /* -------- */ /* FAQ FAqs */ /* -------- */ /* list of faqs container */ div.fst_faqs { clear:both; padding-left: 70px; } /* FAQ container */ div.fst_faq { /*padding-top: 4px; padding-bottom: 4px;*/ border-top-style: solid; border-top-color: #e0e0e0; border-top-width: 1px; } /* FAQs all on one page wrapper */ div.fst_faq_inline { margin-top:10px; } /* List of questions with no answers, row highlight */ div.fst_faq a.fst_highlight { display: block; padding: 6px 2px 6px 2px; } div.fst_faq a.fst_highlight:hover { background-color: #f0f0f0; } /* Standard question text */ div.fst_faq_question { font-size: 120%; } /* Standard FAQ answer */ div.fst_faq_answer { padding-bottom: 4px; border-bottom-style: solid; border-bottom-color: #e0e0e0; border-bottom-width: 1px; padding-left: 10px; /*font-size: 120%;*/ } /* Answer when shown within a tooltip */ div.fst_faq_answer_tip { padding-left: 10px; } /* Answer when only single answer on a page */ div.fst_faq_answer_single { padding-left: 10px; } /* Bordering around the popup windows content */ div.fst_popup_gap { padding-top: 10px; padding-left: 10px; padding-right: 10px; overflow: hidden; } /* click for more.. text when in tooltip */ div.fst_faq_more { text-align: right; } /* --------------- */ /* Knowledge base */ /* --------------- */ /* Search container */ div.fst_kb_search { width: 100%; border-bottom-style: solid; border-bottom-color: #e0e0e0; border-bottom-width: 1px; } /* Separator when main page is side by side */ td.fst_sidebyside_sep { border-right-style: solid; border-right-color: #e0e0e0; border-right-width: 1px; } /* Main page side by side table */ table.fst_sidebyside { } /* Product list container */ div.fst_kb_prodlist { } div.fst_kb_prodlist_header { clear:both; font-size:140%; width: 100%; padding: 8px; } /* Category list container */ div.fst_kb_catlist { } /* Product container */ div.kb_product { clear:left; border-top: 1px solid #e0e0e0; } /* Product title */ div.kb_product_head { font-size: 120%; } div.kb_product_head a.fst_highlight { display: block; padding: 6px 2px 6px 2px; } div.kb_product_head a.fst_highlight:hover { background-color: #f0f0f0; } /* image within a Product */ div.kb_product_image { padding-right: 9px; padding-bottom: 2px; float:left; } /* category container */ div.kb_category { clear:left; border-top: 1px solid #e0e0e0; } /* category title */ div.kb_category_head { font-size: 120%; } div.kb_category_head a.fst_highlight { display: block; padding: 6px 2px 6px 2px; } div.kb_category_head a.fst_highlight:hover { background-color: #f0f0f0; } /* description text in a cetegory */ div.kb_category_desc { } /* image within a category */ div.kb_category_image { padding-right: 9px; padding-bottom: 2px; float:left; } /* empty footer div at end of a category */ div.kb_category_footer { clear:left; border-top: 1px solid #e0e0e0; } /* list of articles when listing within multiple categories */ div.kb_category_artlist { clear:both; padding-left: 70px; } div.fst_kb_catlist_header { clear:both; font-size:140%; width: 100%; padding: 8px; } /* styling for rating block */ div.fst_kb_rate { float:right; } div.fst_kb_rate_head { font-size:120%; border-bottom:1px solid #e0e0e0; padding-bottom: 4px; } div.fst_kb_rate_line { border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; cursor: pointer; } span.fst_kb_rate_text { font-size:110%; position:relative; top: -11px; } /* List of questions with no answers, row highlight */ div.fst_kb_rate_line a.fst_highlight { display: block; padding-right: 4px; padding-top: 4px; padding-left: 4px; text-decoration: none; } div.fst_kb_rate_line a.fst_highlight:hover { background-color: #f0f0f0; } div.fst_kb_applies { font-size:120%; padding:8px; } /* ---------------- */ /* comment add form */ /* ---------------- */ div.fst_kb_comment_add { } div.fst_kb_comment_add_text { border-top:1px solid #e0e0e0; font-size:120%; padding:4px; } div.fst_kb_comment_add table tr th { text-align: right; } /* --------------- */ /* comment listing */ /* --------------- */ div.fst_kb_comment { margin-top: 8px; padding: 8px; clear:both; border-top:1px solid #e0e0e0; } div.fst_kb_comment_name { font-size: 110%; width: 150px; } div.fst_kb_comment_left { float:left; } div.fst_kb_comment_website { width: 150px; } div.fst_kb_comment_comment { } div.fst_kb_comment_wait { font-size: 120%; text-align: center; } div.fst_kb_comment_approval { font-size: 120%; text-align: center; } div.fst_no_results { font-size: 120%; padding: 16px; } div.fst_invalid_captcha { color: red; } /* ----------------- */ /* Support main page */ /* ----------------- */ div.fst_support { border:1px solid #e0e0e0; padding: 12px; font-size: 120%; width: 140px; float: left; height: 160px; margin: 6px; } div.fst_support_cont { padding-top: 6px; } /* -------------------- */ /* Announcements module */ /* -------------------- */ div.fst_mod_announce { border-bottom:1px solid #e0e0e0; padding-top:2px; padding-bottom:4px; } div.fst_mod_announce_title { font-size: 120%; text-align: center; } div.fst_mod_announce_date { font-size: 80%; text-align: center; } div.fst_mod_announce_body { } div.fst_mod_announce_more { text-align: right; } div.fst_mod_announce_all { font-size: 120%; text-align: center; } /* ----------------------- */ /* Announcements main page */ /* ----------------------- */ div.fst_announce { border-bottom:1px solid #e0e0e0; padding-top:2px; padding-bottom:4px; } div.fst_announce_date { float:right; font-size: 120%; padding-top:12px; } div.fst_announce_body { clear:both; } div.fst_announce_more { text-align: right; } /* ----------------------- */ /* Viewing an announcement */ /* ----------------------- */ div.fst_main_announce { } div.fst_main_announce_date { padding-bottom: 12px; } div.fst_main_announce_body { } /* --------------------- */ /* Pagination formatting */ /* --------------------- */ .fst_list-footer { position:relative; } .fst_counter { float:left; position:absolute; width:140px; display:inline; left:0px; top:0px; } .fst_limit { float:right; display:inline; } .fst_pagination { padding-left:100px; padding-right:100px; margin-left: auto; margin-right: auto; width:auto; text-align:center; } /* ---------------- */ /* Testimonials mod */ /* ---------------- */ div.fst_mod_test { border-bottom: 1px solid #e0e0e0; margin-bottom: 4px; padding-bottom: 4px; } div.fst_mod_test_title { font-size: 120%; } div.fst_mod_test_body { } div.fst_mod_test_name { text-align: right; } div.fst_mod_test_all { text-align: right; } div.fst_mod_test_add { text-align: right; } /* ----------------- */ /* Testimonials page */ /* ----------------- */ div.fst_test { padding-bottom: 5px; padding-left: 84px; } div.fst_test_title { border-top: 1px solid #e0e0e0; padding-top: 5px; font-size: 120%; } div.fst_test_body { } div.fst_test_name { text-align: right; } /* ----------------------------- */ /* Knowledge base comment admin */ /* ----------------------------- */ div.fst_admin_kb { clear:both; border-top: 1px solid #e0e0e0; padding-top:4px; margin-top:4px; } div.fst_admin_kb_left { float:left; width:200px; } div.fst_admin_kb_body { } div.fst_admin_kb_actions { float: right; width:120px; } div.fst_admin_kb_user { } div.fst_admin_kb_email { } div.fst_admin_kb_website { } div.fst_admin_kb_approve { float:left; width:60px; text-align: center; } div.fst_admin_kb_deny { width:60px; text-align: center; } div.fst_admin_kb_state_changed { width:120px; text-align: center; } div.fst_admin_kb_none { font-size: 120%; text-align: center; } /* ----------------------- */ /* Testimonials moderation */ /* ----------------------- */ div.fst_admin_test { clear:both; border-top: 1px solid #e0e0e0; padding-top:4px; margin-top:4px; } div.fst_admin_test_left { float:left; width:200px; } div.fst_admin_test_body { } div.fst_admin_test_actions { float: right; width:120px; } div.fst_admin_test_user { } div.fst_admin_test_email { } div.fst_admin_test_website { } div.fst_admin_test_approve { float:left; width:60px; text-align: center; } div.fst_admin_test_deny { width:60px; text-align: center; } div.fst_admin_test_state_changed { width:120px; text-align: center; } div.fst_admin_test_none { font-size: 120%; text-align: center; } /* ----------------------- */ /* Support Ticket Creation */ /* ----------------------- */ /* Select a product */ div.fst_ticket_prod { clear:left; border-top: 1px solid #e0e0e0; padding: 3px; cursor: pointer; } div.fst_ticket_prod_foot { clear:left; border-top: 1px solid #e0e0e0; padding: 3px; } div.fst_ticket_prod_head { font-size: 120%; padding-top: 4px; padding-bottom: 4px; } div.fst_ticket_prod_image { padding-right: 9px; padding-bottom: 2px; } div.fst_ticket_prod_desc { } /* Select a department */ div.fst_ticket_dept { clear:left; border-top: 1px solid #e0e0e0; padding: 3px; cursor: pointer; } div.fst_ticket_dept_foot { clear:left; border-top: 1px solid #e0e0e0; padding: 3px; } div.fst_ticket_dept_head { font-size: 120%; padding-top: 4px; padding-bottom: 4px; } div.fst_ticket_dept_image { padding-right: 9px; padding-bottom: 2px; float:left; } div.fst_ticket_dept_desc { } div.fst_ticket_dept_prod { font-size: 120%; padding-bottom: 8px; } /* New ticket page */ div.fst_ticket_section { font-size: 140%; padding-top: 4px; padding-bottom: 4px; margin-top: 4px; margin-bottom: 4px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; } div.fst_ticket_foot { clear:left; border-top: 1px solid #e0e0e0; padding: 3px; } div.fst_ticket_error { color: red; font-weight: bold; } td.fst_ticket_title { font-weight: bold; border-right: 1px solid #e0e0e0; cursor: pointer; } table.fst_ticket_list { border-left: 1px solid #e0e0e0; } table.fst_ticket_list th { border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; } td.fst_ticket_row { border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; cursor: pointer; } table.fst_ticket_messages { border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; } td.fst_ticket_message_head { font-size: 120%; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background-color: #f0f0f0; } table.fst_ticket_messages_info{ border-bottom: 1px solid #e0e0e0; } td.fst_ticket_messages_info_cont { border-right: 1px solid #e0e0e0; } td.fst_ticket_message_message { border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; } td.fst_ticket_message_user { font-weight: bold; } table.fst_ticket_attach { border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; } td.fst_ticket_attach_file { font-size: 120%; border-bottom: 1px solid #e0e0e0; background-color: #f0f0f0; } td.fst_ticket_attach_filename { font-size: 120%; background-color: #f0f0f0; } td.fst_ticket_attach_size { font-size: 120%; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background-color: #f0f0f0; } td.fst_ticket_attach_user { font-weight: bold; border-bottom: 1px solid #e0e0e0; } td.fst_ticket_attach_date { border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; } /* --------- */ /* tab stuff */ /* --------- */ div.ffs_tabs { padding: 3px; margin-bottom: 18px; width: 100%; border-bottom: 1px solid #e0e0e0; } a.ffs_tab { margin: 4px; padding: 5px 8px 8px 8px; border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background-color: #ffffff; } a.ffs_tab:hover { background-color: #f0f0f0; text-decoration: none; } a.fst_tab_selected { background-color: #f0f0f0; border-bottom: 1px solid #f0f0f0; font-weight: bold; } a.fst_tab_selected:hover { background-color: #f0f0f0; text-decoration: none; } /* ----------------- */ /* FST Table styling */ /* ----------------- */ table.fst_table { border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; margin:0px; padding:0px; } table.fst_table th { border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background-color: #f0f0ff; padding: 3px 8px 3px 8px; text-align: right; } table.fst_table td { border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; padding: 3px 8px 3px 8px; } table.fst_table td.noright { border-bottom: 1px solid #e0e0e0; border-right: none; padding: 3px 8px 3px 8px; } /* ------------------- */ /* Support admin stuff */ /* ------------------- */ .fst_support_admin_section { padding-bottom:15px; }