.main {
    /*width: 978px;*/
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}


#fun-anchor{
	text-decoration:none;
	color:#444444;
	position:absolute;
	top:279px;
}

div#content {
    min-height: 0px;
}

div#content .search-result .fun-search-filters-and-results-wrapper .search-results ul#fun-search-results-listing li .fun-result-individual .fun-result-container{
	width:100%;
	display:inline-block;
	float:left;
}

div#content .search-result .fun-search-filters-and-results-wrapper .search-results ul#fun-search-results-listing li .fun-result-individual .fun-result-container .fun-result-detail{
	width:80%;
	display:inline-block;
	float:left;
}

.text-muted {
	font-size:12px;
}

div#content .search-result .fun-search-filters-and-results-wrapper .search-results ul#fun-search-results-listing li .fun-result-individual .fun-date-container{
	width:18%;
	float:right;
	display:inline-block;
	
}



div#content .fun-result-individual .fun-document-view-html {
    font-size: 12px;
    text-decoration: underline;
    padding: 0 10px;
}


div#content .fun-result-individual .fun-document-loc-url {
    font-size: 12px;
}

div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-doc-details .text-success {
    font-size: 12px;
    padding-right: 10px;
}


	div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters,
    div#content .search-result .fun-search-filters-and-results-wrapper .search-results {
        display: inline;
        float: left;
        margin-left: 18px;
    }


    div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters {
        width: 222px;
    }

    div#content .search-result .fun-search-filters-and-results-wrapper .search-results {
        width: 702px;
    }

        .clearfix:after,
        div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal:after,
        div#content .search-result .fun-search-results-interface .fun-search-tabs:after,
        div#content .search-result .fun-search-filters-and-results-wrapper:after,
        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters-and-results-inner:after,
        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper .side-search-section-header:after,
        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper .side-search-section-header:after,
        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container:after,
        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container .zero-results-left:after,
        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container .zero-results-right:after,
        div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul:after {
            font-size: 0;
            line-height: 0;
            display: block;
            visibility: hidden;
            clear: both;
            width: 0;
            height: 0;
            content: ' ';
        }

        .clearfix,
        div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal,
        div#content .search-result .fun-search-results-interface .fun-search-tabs,
        div#content .search-result .fun-search-filters-and-results-wrapper,
        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters-and-results-inner,
        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper .side-search-section-header,
        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper .side-search-section-header,
        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container,
        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container .zero-results-left,
        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container .zero-results-right,
        div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul {
            display: inline-block;
        }

            * html .clearfix,
            * html div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal,
            div#content .search-result .fun-search-results-interface .fun-search-region * html .fun-search-box-internal,
            * html div#content .search-result .fun-search-results-interface .fun-search-tabs,
            div#content .search-result .fun-search-results-interface * html .fun-search-tabs,
            * html div#content .search-result .fun-search-filters-and-results-wrapper,
            div#content .search-result * html .fun-search-filters-and-results-wrapper,
            * html div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters-and-results-inner,
            div#content .search-result .fun-search-filters-and-results-wrapper * html .fun-search-filters-and-results-inner,
            * html div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper .side-search-section-header,
            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper * html .side-search-section-header,
            * html div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper .side-search-section-header,
            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper * html .side-search-section-header,
            * html div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container,
            div#content .search-result .fun-search-filters-and-results-wrapper .search-results * html .fun-zero-result-container,
            * html div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container .zero-results-left,
            div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container * html .zero-results-left,
            * html div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container .zero-results-right,
            div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container * html .zero-results-right,
            * html div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul,
            div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches * html ul {
                height: 1%;
            }

                .clearfix,
                div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal,
                div#content .search-result .fun-search-results-interface .fun-search-tabs,
                div#content .search-result .fun-search-filters-and-results-wrapper,
                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters-and-results-inner,
                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper .side-search-section-header,
                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper .side-search-section-header,
                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container,
                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container .zero-results-left,
                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container .zero-results-right,
                div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul {
                    display: block;
                }



div#content {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

    div#content h1.heading {
        width: 940px;
        margin-right: auto;
        margin-left: auto;
    }

    div#content .search-result {
        width: 100% !important;
        margin-left: 0;
        
		padding-left: 15px;
		padding-right: 15px;
        /*margin-bottom:-30px;*/

    }

        div#content .search-result .fun-search-results-interface {
            margin: 0;
			padding: 10px;
			background-color: #fff;
            width: 100%;
        }

            div#content .search-result .fun-search-results-interface .fun-search-region {
                width: 100%;
            }

                div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-result-count-top {
                    font-size: 167%;
                    font-weight: bold;
                    padding: 0px 0 10px;
                    color: #444444;
                }

                div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal {
                    margin-bottom: 10px;
                }

                    div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .input-group {
                        position: relative;
                        float: left;
                        width: 69%;
                    }

                        div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .input-group .fun-form-control {
                            font-size: 138.5%;
                            font-weight: bold;
                            top: 0;
                            left: 0;
                            width: 100%;
                            height: 40px;
                            padding: 0 14px;
                            color: #007cc2;
                            border: 1px solid #c2c2c2;
							border-radius: 3px !important;
                        }

                            div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .input-group .fun-form-control::-webkit-input-placeholder {
                                font-weight: normal;
                                font-style: italic;
                                /* WebKit browsers */
                                color: #737373;
                            }

                            div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .input-group .fun-form-control:-moz-placeholder {
                                font-weight: normal;
                                font-style: italic;
                                opacity: 1;
                                /* Mozilla Firefox 4 to 18 */
                                color: #737373;
                            }

                            div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .input-group .fun-form-control::-moz-placeholder {
                                font-weight: normal;
                                font-style: italic;
                                opacity: 1;
                                /* Mozilla Firefox 19+ */
                                color: #737373;
                            }

                            div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .input-group .fun-form-control:-ms-input-placeholder {
                                font-weight: normal;
                                font-style: italic;
                                /* Internet Explorer 10+ */
                                color: #737373;
                            }

                        div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .input-group .fun-search-btn {
                            position: absolute;
                            top: 0px;
                            right: -5px;
                            overflow: hidden;
                            overflow-x: hidden;
                            overflow-y: hidden;
                            width: 40px;
                            height: 40px;
                            padding-left: 40px;
                            cursor: pointer;
                            text-indent: -30000px;
                            border: none;
                            background-color: transparent !important;
                            background-image: url(../../img/layout/icon-search-40.png);
                            background-repeat: no-repeat;
							background-size: 40px 80px;
							border-radius: 0 5px 5px 0;
                        }

                            div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .input-group .fun-search-btn:hover {
                                background-position: 0 -40px;
                            }

                    div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting {
                        position: relative;
                        float: right;
                        width: 29%;
                        padding-left: 1%x;                    
					}


                        div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting label {
                            font-size: 123.1%;
                            font-weight: bold;
                            line-height: 40px;
							margin-bottom: 0;
                            width: 29%;
                            color: #444444;
							text-align: right;
							padding-right: 1% !important;
                        }

                        div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting .ui-state-focus {
                            background: #FFFFFF;
                        }

                        div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting a.ui-selectmenu {
                            text-decoration: none;
                            color: #007cc2;
                            border-color: #c2c2c2;
							border-radius: 3px;
							height: 40px;
							line-height: 40px;
							width: 100% !important;
                        }

                            div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting a.ui-selectmenu:hover,
                            div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting a.ui-selectmenu:active,
                            div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting a.ui-selectmenu:focus {
                                text-decoration: none;
                                background: #FFFFFF;
                            }

div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting > span{
	width: 70%;
	display: inline-block;
	float: right;
}

                            div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting a.ui-selectmenu .ui-selectmenu-status {
                                font-size: 14px;
                                line-height: 40px;
                                padding-left: 10px;
                            }

                            div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting a.ui-selectmenu .ui-selectmenu-icon {
                                position: absolute;
                                top: 0;
                                right: 0;
                                left: auto;
                                width: 40px;
                                height: 40px;
                                margin-top: 0;
                                background-color: #007cc2;
								text-align: center;
								
                                /*background-image: url(../../img/layout/global-header-drop-icon.gif);
                                background-repeat: no-repeat;
                                background-position: top;
                                background-size: 18px;*/
                            }

                        div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting span.ui-selectmenu-button .ui-selectmenu-icon {
                            background-image: url("images/ui-icons_ffffff_256x240.png");
                            background-color: #007cc2;
                        }

                        div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting span.ui-selectmenu-button .ui-selectmenu-text {
                            font-family: "Open Sans",sans-serif;
                            font-size: 14px;
                        }

                        .ui-menu-item-wrapper {
                            font-family: "Open Sans",sans-serif;
                            font-size: 14px;
                        }

                            div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting span.ui-selectmenu-button {
                                padding-top:.7em;
                            }

div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting a.ui-selectmenu .ui-selectmenu-icon::before{
	position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
	
								content: "\e150";
								color: #fff;
}

                            div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting a.ui-selectmenu .ui-widget-content {
                                font-size: 12px;
                                width: 97px !important;
                                margin-top: -1px;
                                padding: 0 10px;
                            }

                    div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal > .checkbox-inline {
                        display: none;
                    }

            div#content .search-result .fun-search-results-interface .fun-search-tabs {
                width: 689px;
                margin-left: 222px;
                padding: 0 13px 10px 16px;
            }

                div#content .search-result .fun-search-results-interface .fun-search-tabs li {
                    display: block;
                    float: left;
                    padding-left: 28px;
                    text-align: center;
                    text-decoration: none;
                }

                    div#content .search-result .fun-search-results-interface .fun-search-tabs li:first-child {
                        padding-left: 0;
                    }

                    div#content .search-result .fun-search-results-interface .fun-search-tabs li a {
                        line-height: 1;
                        color: #737373;
                    }

                        div#content .search-result .fun-search-results-interface .fun-search-tabs li a::before {
                            font-family: 'TimesNewRoman','Times New Roman','Times','Baskerville','Georgia',serif;
                            display: inline-block;
                            padding-right: 2px;
                            content: '\25ba';
                            color: #737373;
                        }

                        div#content .search-result .fun-search-results-interface .fun-search-tabs li a:active,
                        div#content .search-result .fun-search-results-interface .fun-search-tabs li a:hover,
                        div#content .search-result .fun-search-results-interface .fun-search-tabs li a:focus {
                            color: #444444;
                        }

                            div#content .search-result .fun-search-results-interface .fun-search-tabs li a:active::before,
                            div#content .search-result .fun-search-results-interface .fun-search-tabs li a:hover::before,
                            div#content .search-result .fun-search-results-interface .fun-search-tabs li a:focus::before {
                                color: #737373;
                            }

                        div#content .search-result .fun-search-results-interface .fun-search-tabs li a.active {
                            color: #444444;
                        }

                            div#content .search-result .fun-search-results-interface .fun-search-tabs li a.active::before {
                                content: '\25bc';
                                color: #007cc2;
                            }

        div#content .search-result .fun-search-filters-and-results-wrapper {
            background: #F4F4F4;
        }

            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters-and-results-inner {
                width: 940px;
                margin-right: auto;
                margin-left: auto;
            }

            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters {
                margin-left: 0;
            }

                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper,
                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper {
                    margin: 8px 8px 16px;
                    padding: 8px;
                    background: #FFFFFF;
                }

                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper h2,
                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper h2 {
                        font-size: 123.1%;
                        margin: 4px 4px 12px;
                        color: #737373;
                    }

                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper .side-search-section-header,
                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper .side-search-section-header {
                        line-height: 28px;
                        position: relative;
                        display: block;
                        margin-bottom: 14px;
                        padding: 0 8px;
                        background: #007cc2;
                    }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper .side-search-section-header h3,
                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper .side-search-section-header h3 {
                            font-size: 16px;
                            float: left;
                            color: #FFFFFF;
							line-height: 28px;
							margin-top: 0;
							margin-bottom: 0;
                        }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper .side-search-section-header .fun-filter-accordion,
                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper .side-search-section-header .fun-filter-accordion {
                            float: right;
                        }

                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper .side-search-section-header .fun-filter-accordion a,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper .side-search-section-header .fun-filter-accordion a {
                                text-decoration: underline;
                                color: #FFFFFF;
                            }

                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper .webform-error,
                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper .webform-error {
                        font-size: 12px;
                        margin-bottom: 14px;
                    }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper .webform-error h3,
                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper .webform-error h3 {
                            font-size: 13px;
                            padding: 4px 0;
                        }

                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper ul,
                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper ul {
                        margin-bottom: 20px;
						margin-left: 0;
						padding-left: 0;
                    }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper ul:last-child,
                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper ul:last-child {
                            margin-bottom: 0;
							
                        }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper ul li,
                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper ul li {
                            position: relative;
                            margin-bottom: 9px;
							list-style: none;
                        }

                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper ul li a,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper ul li a {
                                display: block;
                                padding-left: 20px;
                                color: #007cc2;
                            }

                                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper ul li a:hover,
                                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper ul li a:active,
                                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper ul li a:focus,
                                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper ul li a:hover,
                                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper ul li a:active,
                                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper ul li a:focus {
                                    /*color: #00476E;*/
                                    color: #007cc2;
                                }

                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper ul li input,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper ul li input {
                                position: absolute;
                                top: 0;
                                right: 0;
                                bottom: 0;
                                left: 0;
                                display: block;
                                opacity: 0;
                                outline: 0;
                                filter: alpha(opacity=0);
                                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
                            }

                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper ul li .sr-checkbox-custom,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper ul li .sr-checkbox-custom {
                                position: absolute;
                                left: 0;
                                display: inline-block;
                                width: 13px;
                                height: 13px;
                                margin-top: 0;
                                vertical-align: top;
                                background-image: url(../../img/layout/checkbox.gif);
                                background-repeat: no-repeat;
                                background-position: 0 0;
                            }

                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper ul li.category-checked .sr-checkbox-custom,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper ul li.category-checked .sr-checkbox-custom {
                                background-position: 0 -13px;
                            }

                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper ul li.sub-category,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper ul li.sub-category {
                                margin-left: 20px;
                            }

                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .clearFacetLink {
                    font-size: 13px;
                    line-height: 30px;
                    display: block;
                    margin: 0 10px;
                    margin-bottom: 14px;
                    padding: 0 8px;
                    text-align: center;
                    text-decoration: none;
                    color: #007cc2;
                    border: 1px solid #007cc2;
                    border-radius: 4px;
                }

                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .clearFacetLink:hover,
                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .clearFacetLink:active,
                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .clearFacetLink:focus {
                        color: #FFFFFF;
                        border-color: #007cc2;
                        background: #007cc2;
                    }

            div#content .search-result .fun-search-filters-and-results-wrapper .search-results {
                width: 689px;
                margin: 0;
                padding: 8px 13px 8px 16px;
            }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results h4 {
                    margin-bottom: 12px;
					margin-top: 0;
                }

                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results h4 a {
                        font-size: 18px;
                        font-weight: bold;
                    }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results a {
                    color: #444444;
                }

                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results a:active,
                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results a:focus,
                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results a:hover {
                        text-decoration: underline;
                        color: #111111;
                    }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results p {
                    margin-bottom: 10px;
                }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-result-board {
                    font-size: 12px;
                    line-height: 21px;
                    float: left;
                   
                    margin-bottom: 10px;
                    padding: 0 9px;
                    color: #444444;
                    background: #dcdcdc;
                }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-doc-details {
					    background: #ffffff;
					display: inline-block;
						
						height: 30px;
						line-height: 30px;
						margin: 0 15px 10px 0;
						padding: 5px 3px;
						width: 50%;
                }

                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-doc-details > * {
                        font-size: 10px;
                        line-height: 17px;
                        display: inline-block;
                        height: 17px;
                        margin-left: 6px;
                        vertical-align: top;
                    }

                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-doc-details .fun-doc-icon {
                        margin-left: 0;
                    }

                        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-doc-details .fun-doc-icon img {
                            width: 17px;
                            height: 17px;
                        }

                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-doc-details .fun-doc-format {
                        font-weight: bold;
                    }

                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-doc-details a {
                        text-decoration: underline;
                    }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-result-date {
                    line-height: 21px;
                    float: right;
                    margin-bottom: 34px 0 0;
					width:100%;
                }

                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-result-date small {
                        font-size: 13px;
                        font-weight: bold;
                    }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-result-summary {
                    display: inline-block;
                    width: 100%;
                    margin-bottom: 0px;
                }

                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-result-summary span {
                        font-size: 13px;
                        line-height: 1.6;
                       	width: 100%;
                      	display:block;
                      	padding-bottom:7px;
                    }

                        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-result-summary span strong {
                            color: #007cc2;
                        }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results a.fun-result-url {
                    font-weight: bold;
                    text-decoration: underline;
                }
		div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-result-url {
                    font-weight: bold;
                }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-best-bet {
                    margin-top: 8px;
                }

                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-best-bet > div {
                        position: relative;
                        margin: 0 -8px 8px;
                        padding: 8px 8px 16px;
                        background: #FFFFFF;
                    }

                        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-best-bet > div:last-child {
                            margin-bottom: 0;
                        }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results ul#fun-search-results-listing li {
                    margin-bottom: 8px;
                    padding: 14px 10px 18px 10px;
                    border-bottom: 1px solid #d4d4d4;
                }

div#content .search-result .fun-search-filters-and-results-wrapper .search-results ul#fun-search-results-listing li:hover{
	background-color: rgba(255,255,255,0.5);
}

                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results ul#fun-search-results-listing li .fun-result-individual {
                        position: relative;
						display:inline-block;
                    }

                        div#content .search-result .fun-search-filters-and-results-wrapper .search-results ul#fun-search-results-listing li .fun-result-individual strong {
                            color: #006AA5;
                        }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results h3#search-spelling {
                    padding: 10px 0 20px;
                }

                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results h3#search-spelling em a {
                        font-weight: bold;
                        color: #007cc2;
                    }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container .zero-results-left,
                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container .zero-results-right {
                    float: left;
                    width: 292px;
                    padding: 20px;
                    background: #FFFFFF;
                }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container .zero-results-right {
                    margin-left: 24px;
                }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container h3 {
                    font-size: 20px;
                    margin: 20px 0 10px;
                    color: #007cc2;
                }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container ul {
                    margin-top: 20px;
                }

                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container ul li {
                        padding-left: 62px;
                    }

                        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container ul li.zero-star {
                            background: url(../../img/layout/icon-star-46.png) no-repeat left top;
                        }

                        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container ul li.zero-quotes {
                            background: url(../../img/layout/icon-quotes-46.png) no-repeat left top;
                        }

                        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container ul li.zero-brackets {
                            background: url(../../img/layout/icon-brackets-46.png) no-repeat left top;
                        }

                        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container ul li p {
                            padding-bottom: 14px;
                        }

                        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container ul li strong {
                            display: block;
                            padding-bottom: 8px;
                        }

                div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container ol {
                    padding-left: 20px;
                }

                    div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container ol li {
                        font-weight: bold;
                        list-style-type: decimal;
                        color: #007cc2;
                    }

                        div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-zero-result-container ol li p {
                            font-weight: normal;
                        }

            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination {
                position: relative;
                padding: 26px 0;
            }

                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination .fun-search-result-count-bot {
                    font-size: 16px;
                    font-weight: bold;
                    margin-bottom: 14px;
                    color: #5F5F5F;
                }

                div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing {
                    position: relative;
                    width: 100%;
                    height: 30px;
                    margin: 0 -3px;
                }

                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li {
                        font-size: 13px;
                        line-height: 30px;
                        display: inline-block;
                        height: 30px;
                        margin: 0 0;
                        border: 1px solid #005686;
                        -webkit-border-radius: 4px;
                        -moz-border-radius: 4px;
                        border-radius: 2px;
                        background: #007cc2;
                    }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li a {
                            padding: 5px;
                            text-decoration: none;
                            color: #FFFFFF;
                        }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.first {
                            border-color: #2884cf;
                            background: #4d9cdd;
                        }

                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.first:active,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.first:focus,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.first:hover {
                                border-color: #005686;
                                background: #00476E;
                            }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.previous {
                            margin-right: 5px;
                        }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.next {
                            margin-left: 5px;
                        }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.last {
                            border-color: #2884cf;
                            background: #4d9cdd;
                        }

                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.last:active,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.last:focus,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.last:hover {
                                border-color: #005686;
                                background: #00476E;
                            }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.active {
                            border-color: #B9B9B9;
                            background: #FFFFFF;
                        }

                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.active a {
                                color: #007cc2;
                            }

                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.active:active,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.active:focus,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li.active:hover {
                                border-color: #B9B9B9;
                                background: #FFFFFF;
                            }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li:active,
                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li:focus,
                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-pagination ul.fun-pagination-listing li:hover {
                            background: #00476E;
                        }

            div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches {
                padding: 18px 0 18px 14px;
                background: #FFFFFF;
            }

                div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches h3 {
                    margin-bottom: 10px;
                    color: #007cc2;
                }

                div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul li {
                    font-size: 13px;
                    line-height: 1.8;
                    float: left;
                    width: 215px;
                    padding-right: 10px;
                }

                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul li a {
                        text-decoration: none;
                        color: #444444;
                        border-bottom: 1px solid #444444;
                    }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul li a:hover,
                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul li a:active,
                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul li a:focus {
                            text-decoration: none;
                            border-bottom: 1px solid #444444;
                        }

                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul li a:hover strong,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul li a:active strong,
                            div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul li a:focus strong {
                                text-decoration: none;
                                color: #00476E;
                                border-bottom: 1px solid #00476E;
                            }

                    div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul li strong {
                        text-decoration: none;
                        color: #007cc2;
                        border-bottom: 1px solid #007cc2;
                    }

                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul li strong:hover,
                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul li strong:active,
                        div#content .search-result .fun-search-filters-and-results-wrapper .fun-related-searches ul li strong:focus {
                            text-decoration: none;
                            color: #00476E;
                            border-bottom: 1px solid #00476E;
                        }

ul#fun-sort-by-menu {
    margin-top: -1px;
    border: 1px solid #c2c2c2;
}

    ul#fun-sort-by-menu li a {
        font-size: 12px;
        line-height: 18px;
        padding: 0 10px;
    }


#ui-id-1, #ui-id-2{
position:fixed; 
}

li.ui-autocomplete-category {
  background-color: #e6e6e6;
  font-weight: bold;
  display: none;
}

div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-doc-loc {
  margin-top: 10px;
}

div#content .search-result .fun-search-filters-and-results-wrapper .search-results a.fun-document-loc-url {
   padding: 0 10px 0 0;
   text-decoration: underline; 
}

.ui-menu-item.rich-query {
border-top: thin solid #c2c2c2;
margin: 10px 0;
}


.rich-query h4 {
    color: #00b1b0;
    font-weight: bold;
    padding: 5px;
}


.rich-query p {
    padding: 0 5px;
}


.rich-query p::before {
    color: #007cc2;
    content: ">&nbsp;&nbsp;";
}

.fun-result-url::after {
    content: "\A ";
    white-space: pre;
}


.fun-document-loc-url {
    line-height: 25px;
}
div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters-and-results-inner{
	width: 100% !important;
}

div#content .search-result .fun-search-filters-and-results-wrapper .search-results{
	width: 70% !important;
}

div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters{
	width: 29% !important;
}

div#content .search-result .fun-search-filters-and-results-wrapper{
	background-color: transparent !important;
}

div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-website-wrapper, 
div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters .fun-refine-wrapper{
	margin-left: 0 !important;
	margin-right: 0 !important;
}

@media (max-width: 990px) {


	div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .input-group{
	width: 100%;
	display: block;
		margin-bottom: 5px;
}
	
	div#content .search-result .fun-search-results-interface .fun-search-region .fun-search-box-internal .sorting{
		width: 100%;
	display: block;
		margin-bottom: 0px;
	}
	.sort_by{
		display: none;
	}
	
	.fun-search-result-count-top{
		padding-top: 0 !important;
	}

	.fun-search-results-interface{
		margin-bottom: 15px !important;
	}
	
	div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters,
	.fun-result-date{
		
	}
	
	div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters{
		width: 100% !important;
		
		display: none;
	}
	
	div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-result-url{
		width: 100% !important;
		float: none !important;
		display: block !important;
		word-break: break-all;
	}
	
	div#content .search-result .fun-search-filters-and-results-wrapper .search-results,	
	div#content .search-result .fun-search-filters-and-results-wrapper .search-results ul#fun-search-results-listing li .fun-result-individual .fun-result-container .fun-result-detail,
	div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-result-board,
	div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-result-summary span,
	div#content .search-result .fun-search-filters-and-results-wrapper .search-results ul#fun-search-results-listing li .fun-result-individual .fun-date-container,
	div#content .search-result .fun-search-filters-and-results-wrapper .search-results ul#fun-search-results-listing li .fun-result-individual .fun-result-container,
	div#content .search-result .fun-search-filters-and-results-wrapper .search-results ul#fun-search-results-listing li,
	div#content .search-result .fun-search-filters-and-results-wrapper .fun-search-filters-and-results-inner,
	 div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-doc-details{
		width: 100% !important;
		float: none !important;
		display: block !important;
	}
	
	div#content .search-result .fun-search-filters-and-results-wrapper .search-results,
	div#content .search-result{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	 div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-doc-details .fun-result-url{
		 display: inline-block !important;
		 width: auto !important;
	}
	
	div#content .search-result .fun-search-filters-and-results-wrapper .search-results .fun-doc-details{
		margin-top: 5px;
		margin-bottom: 2px;
		
	}
	
	.filter-toggle{
		text-decoration: none !important;
		line-height: 40px;
		font-size: 16px;
		color: #333;
		    font-weight: bold;
	}
	
	.filter-toggle span{
		    width: 40px;
    height: 40px;
    margin-top: 0;
    background-color: #007cc2;
		color: #fff;
    text-align: center;
		line-height: 40px;
		border-radius: 3px;
		margin-right: 5px;
	}
}


