body, div, span, h1, h2, h3, ul,
li, ol, a, form, fieldset                    { margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif; }
body                                        { color: #333333; }
li                                            { margin-left: 40px; }
a                                            { color: #1E58A7; text-decoration: none; outline: none; font-weight: bold; }
a:hover                                        { color: #ED1B2E; text-decoration: none; outline: none; font-weight: bold; }
ol,ul                                        { padding-bottom: 10px; }

.faqsol_container                             { margin: 0; padding: 0; margin-bottom: 40px; width: 546px; background-color: #FFFFFF; }
body > .faqsol_container                     { margin: 0; padding: 0; margin-bottom: 40px; width: 546px; background-color: #FFFFFF; }
    .faqsol_header                            { background: #FFFFFF url(../images/ow_subtitle_roundcorners.gif) 0 0 repeat-x; }
        .faqsol_head_title                    { display: none; }
        .faqsol_head_subtitle                { display: none; padding-left: 10px; margin-left: 5px; margin-right: 6px; font-weight: bold; font-size: 12pt; color: #FFFFFF; background: #005AAB url(../images/ow_subtitle_roundcorners.gif) -18px 0 no-repeat; height: 32px; line-height: 32px; }

        .faqsol_head_tabs                    { display: block; float: left; width: 200px; font-size: 8pt; font-weight: bold; clear: left; padding-top: 20px; padding-left: 20px; }
            .faqsol_head_tabs_divider        { display: block; float: left; height: 20px; line-height: 20px; color: #304788; padding-left: 3px; padding-right: 3px; }
            .faqsol_head_tabs_aa            { }
            .faqsol_head_tabs_an            { }
            .faqsol_head_tabs_aa:hover        { }
            .faqsol_head_tabs_an:hover        { }
            .faqsol_head_tabs_search        { display: block; float: left; height: 20px; line-height: 20px; color: #1E58A7; margin-left: 15px; }
            .faqsol_head_tabs_browse        { display: block; float: left; height: 20px; line-height: 20px; color: #1E58A7; }
            .faqsol_head_tabs_search:hover    { color: #ED1B2E; font-weight: bold; text-decoration: underline; }
            .faqsol_head_tabs_browse:hover    { color: #ED1B2E; font-weight: bold; text-decoration: underline; }
        .faqsol_head_otherlinks                            { display: block; float: right; width: 326px; font-size: 8pt; font-weight: bold; clear: right; padding-top: 20px; }
            .faqsol_head_otherlinks_divider                { display: none; }
            .faqsol_head_otherlinks_manual                { display: block; float: right; height: 20px; padding-left: 25px; background-image: url(../images/ow_download_arrow.png); background-repeat: no-repeat; line-height: 20px; }
            .faqsol_head_otherlinks_manual:hover        { background-position: 0 100%; }
            .faqsol_head_otherlinks_trackorder            { display: block; float: right; margin-right: 20px; height: 20px; padding-left: 25px; background-image: url(../images/ow_track_mag.gif); background-repeat: no-repeat; line-height: 20px; }
            .faqsol_head_otherlinks_trackorder:hover    { background-position: 0 100%; }
            
    .clear_both_empty                        { clear: both; }

    .form_title_hint                        { color: #999999; }

    .contact_link                            { margin-left: 15px; margin-right: 15px; padding-left: 25px; margin-top: 20px; padding-top: 5px; border-top: 1px solid #EEEEEE; }
            .contact_link_pre                { font-size: 8pt; color: #666666; display: block; height: 21px; line-height: 21px; float: left; }
            .contact_link_a                    { outline: none; margin-left: 15px; display: block; width: 127px; height: 21px; background-image: url(../images/ow_contactus.png); background-repeat: no-repeat; text-indent: -9999px; float: left; }
            .contact_link_a:hover            { background-position: 0 100%; }
            .back_link_a                    { outline: none; margin-left: 20px; display: block; width: 62px; height: 21px; background-image: url(../images/ow_back-button.png); background-repeat: no-repeat; text-indent: -9999px; float: left; }
            .back_link_a:hover                { background-position: 0 100%; }
            .poweredby_image                { margin-left: 20px; display: block; width: 82px; height: 21px; background-image: url(../images/poweredby_small.png); background-repeat: no-repeat; text-indent: -9999px; float: right; }
    .faqsol_prioritysol                        { width: 526px; padding: 10px; }
        .faqsol_prioritysol_li                { margin-left: 25px; list-style: none; display: inline; margin: 0; padding: 0; text-indent: 0; }
        .faqsol_prioritysol_a                { font-weight: normal; background-image: url(../images/ow_red_arrow.jpg); background-repeat: no-repeat; background-position: 5px 27px; display: block; text-decoration: none; margin-left: 20px; padding-left: 20px; margin-bottom: 5px;  }
        .faqsol_prioritysol_a:hover            { font-weight: normal; background-position: 5px -4px; }
            .faqsol_prioritysol_title        { color: #1E58A7; font-weight: bold; font-size: 10pt; margin-bottom: 5px; }
            .faqsol_topten                     { width: 500px; margin: 5px; float: left; font-size: 8pt; }
            .faqsol_timely                    { color: #333333; font-size: 10pt; margin-bottom: 5px; }

    .faqsol_searchbar                        { display: block; width: 546px; clear: both; padding: 20px; padding-left: 40px; padding-right: 40px; }
    .faqsol_container > .faqsol_searchbar    { display: block; width: 466px; clear: both; padding: 20px; padding-left: 40px; padding-right: 40px; }
        #faqsol_search_label                { font-size: 10pt; }
        #faqsol_search_input                { margin: 10px; margin-left: 0; margin-top: 30px; }
        #faqsol_search_submit                { margin: 10px; margin-left: 0; margin-top: 30px; }
        
    .sol_result_head                        { padding: 15px; margin-top: 15px; }
        .result_head_uppersearchbar            { display: block; clear: both; width: 526px; padding-top: 35px; padding-bottom: 20px; text-align: center; }
            #result_head_search_form        { display: block; width: 300px; margin: 0 auto; }
        .sol_result_head_title                { display: block; font-weight: bold; font-size: 10pt; color: #1E58A7; margin-bottom: 5px; }
        .sol_result_head_desc                { display: block; font-size: 10pt; padding-left: 25px; padding-right: 25px; color: #333333; }
    
    .sol_result_body                        { padding: 15px; padding-bottom: 0; }
        .faqsol_result_container            { padding-left: 25px; padding-right: 25px; padding-bottom: 20px; font-size: 8pt; }
            .faqsol_result_link                { }
            .faqsol_result_link:hover        { }
            .faqsol_result_desc                { color: #333333; }
                .faqsol_highlight            { font-weight: bold; }
            .faqsol_result_cat                { color: #819dcf; display: none; }
        .sol_result_nomatch                    { display: block; padding-left: 25px; padding-right: 25px; padding-bottom: 20px; font-size: 8pt; }

