﻿/***
 * The Search Form 
 */
#SearchTerms {
}

    #SearchTerms li {
        margin-bottom: 1.5em;
    }
    
    #SearchTerms #SearchTypeContainer {
    }

        #SearchTerms #SearchTypeContainer table {
            display: inline-block; /* Make FF behave nicely. */
        }

    #SearchTerms #KeywordsContainer {
    }

        #SearchTerms #KeywordsContainer input {
            width: 250px;
        }

    #SearchTerms #IndustriesContainer {
    }

        #SearchTerms #IndustriesContainer select {
            width: 250px;
        }

    #SearchTerms #ExpertiseContainer {
    }

        #SearchTerms #ExpertiseContainer select {
            width: 250px;
        }
    
    #SearchTerms #SearchTypeContainer {
    }
    
    #SearchTerms #ServiceAreasContainer {
    }

/***
 * Search Results 
 */

#PagingTop, #PagingBottom {
    width: 94%;
}

.searchResult {
    margin: 1em 0;
}

    .searchResult .infoSummary {
        padding-bottom: 0.5em;
        margin-bottom: 0.5em;
    }

    .searchResult .infoSummary li {
        margin: 0 0 1px 0;
        background: #f0f0f0;
    }
        
        .searchResult .infoSummary li .fieldTitle {
            width: 29%;
            padding: 0.75%;
            margin: 0;
            margin-right: 0.75%;
            background: transparent;
        }
        * html .searchResult .infoSummary li .fieldTitle {
            /* IE6 Only */
            width: 148px;
        }
        *:first-child+html .infoSummary li .fieldTitle {
            /* IE7 Only */
            width: 150px;
        }
        
        .searchResult .infoSummary li .fieldText {
            float: left;
            width: 67.25%;
            margin: 0;
            padding: 0.75%;
            background: #ffffff;
        }
    
    .searchResult .infoLinks {
    }

        .searchResult .infoLinks ul {
            margin: 0 0 1.5em;
            padding: 0;
            list-style: none;
        }

            .searchResult .infoLinks ul li {
                display: inline;
                margin: 0;
                padding: 0;
                list-style: none;
            }

                .searchResult .infoLinks ul li a {
                    display: inline-block;
                    margin-right: 1em;
                    padding-left: 14px;
                    background: url('/App_Themes/Default/images/arrow_grey_right.gif') 2px 2px no-repeat;
                }

/***
 * Member Profile
 */

#MemberProfile {
}

    #MemberProfile h2 {
        margin: 0.5em 0 0;
    }

    #MemberProfile h3 {
    }
    
    #MemberProfile .fieldset {
        padding: 0.25em;
    }

        #MemberProfile .fieldset li {
            margin: 0 0 1px 0;
            background: #f0f0f0;
        }
            
            #MemberProfile .fieldset li .fieldTitle {
                width: 22%;
                padding: 0.75%;
                margin: 0;
                margin-right: 0.75%;
                background: transparent;
            }
            
            #MemberProfile .fieldset li .fieldText {
                float: left;
                width: 74.25%;
                margin: 0;
                padding: 0.75%;
                background: #ffffff;
            }
    
    #MemberProfile #MoreInfoContainer {
        background: transparent;
    }

    fieldset#ContactFormFields {
        clear: both;
    }
/*** 
 * Search Tips 
 */

#Secondary .pageFragment {
    font-size: 91.7%;
    border: #e0e0e0 1px solid;
    padding: 8px;
    background: #f8f8f8;
    margin-right: 8px;
}

    #Secondary .pageFragment .title {
        margin-top: 0;
    }

    #Secondary .pageFragment ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    
        #Secondary .pageFragment ul li {
            list-style: none;
            padding: 0 0 1em 14px;
            margin: 0;
            background: url('/App_Themes/Default/images/icons/right_arrow.gif') 0 -2px no-repeat;
        }
    
