﻿/* BEGIN THE SEARCH RESULTS GRAPHICAL BORDER CLASSES */

div.SearchResults div.leftbg {
    background: url("Images/resultsbox/leftbg.jpg") left repeat-y;
}
div.SearchResults div.rightbg {
    background: url("Images/resultsbox/rightbg.jpg") right repeat-y;
}
div.SearchResults div.topbg {
    background: url("Images/resultsbox/topbg.jpg") top repeat-x;
}
div.SearchResults div.bottombg {
    background: url("Images/resultsbox/bottombg.jpg") bottom repeat-x;
}
div.SearchResults div.topleft {
    background: url("Images/resultsbox/topleft.jpg") top left no-repeat;
}
div.SearchResults div.topright {
    background: url("Images/resultsbox/topright.jpg") top right no-repeat;
}
div.SearchResults div.bottomleft {
    background: url("Images/resultsbox/bottomleft.jpg") bottom left no-repeat;
}
div.SearchResults div.bottomright {
    background: url("Images/resultsbox/bottomright.jpg") bottom right no-repeat;
}
div.SearchResults div.boxinside {
    min-height: 100px;
}
* html div.SearchResults div.boxinside {
    height: 100px;
}

    div.SearchResults div.boxcaption {
        color: #fff;
        padding: 9px 14px 4px 14px;
    }
    div.SearchResults div.boxcontent {
        padding: 4px 14px 12px 14px;
    }

div.SearchResults select.boxcaption {
    font-size: 11px;
    padding: 1px;
    height: 19px;
}

div.SearchResults div.boxtoolbartop {
    border-bottom: solid 1px #dfdfdf;
    padding-bottom: 5px;
}
div.SearchResults div.boxtoolbarbottom {
    border-top: solid 1px #dfdfdf;
    padding-top: 5px;
}
/* END THE SEARCH RESULTS GRAPHICAL BORDER CLASSES */

/* BEGIN THE PAGING CLASSES */
div.SearchResults div.boxcontent td.paging {
    padding: 3px;
    text-align: center;
    vertical-align: middle;
    width: 11px;
}
div.SearchResults div.boxcontent td.paging a {
    height: 16px;
    padding-left: 6px;
    padding-right: 6px;
}
div.SearchResults div.boxcontent td.paging a.first {
    background: url("Images/icoFirstPage.jpg") no-repeat;
    background-position: 4 0 0 0;
    display: block;
    width: 11px;
}
div.SearchResults div.boxcontent td.paging a.prev {
    background: url("Images/icoPreviousPage.jpg") no-repeat;
    background-position: 4 0 0 0;
    display: block;
}
div.SearchResults div.boxcontent td.paging a.next {
    background: url("Images/icoNextPage.jpg") no-repeat;
    display: block;
}
div.SearchResults div.boxcontent td.paging a.last {
    background: url("Images/icoLastPage.jpg") no-repeat;
    display: block;
    width: 11px;
}
div.SearchResults div.boxcontent td.paging a.page {
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
div.SearchResults div.boxcontent td.paging a.pageon {
    background: #dfdfdf;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
/* END THE PAGING CLASSES */


/* BEGIN THE CONTENTS LIST CLASSES */
div.ContentsList ul {
    list-style-image: none;
    list-style-type: none;
    margin: 0px;
    padding: 5px;
}
div.ContentsList ul li.arrow {
    /* background: url("Images/roundbox/contents/icoArrow.gif") left no-repeat; */
    border-top: solid 1px #c7c9c7;
    margin-bottom: 2px;
    margin-left: 1px;
    padding: 2px;
    padding-left: 12px;
}
div.ContentsList ul li.arrow:hover {
    background: url("Images/roundbox/contents/icoArrow.gif") left no-repeat;
    background-color: #fff;
    border-top: solid 1px #c7c9c7;
    margin-bottom: 2px;
    margin-left: 1px;
    padding: 2px;
    padding-left: 12px;
}
div.ContentsList ul li.arrowSel {
    background: url("Images/roundbox/contents/icoArrow.gif") left no-repeat;
    background-color: #fff;
    border-top: solid 1px #c7c9c7;
    margin-bottom: 2px;
    margin-left: 1px;
    padding: 2px;
    padding-left: 12px;
}
div.ContentsList ul li.arrowSep {
    /* background: url("Images/roundbox/contents/icoArrow.gif") left no-repeat; */
    border-bottom: solid 1px #c7c9c7;
    border-top: solid 1px #c7c9c7;
    margin-bottom: 2px;
    margin-left: 1px;
    padding: 2px;
    padding-left: 12px;
}
div.ContentsList ul li.arrowSep:hover {
    background: url("Images/roundbox/contents/icoArrow.gif") left no-repeat #fff;
    border-bottom: solid 1px #c7c9c7;
    border-top: solid 1px #c7c9c7;
    margin-bottom: 2px;
    margin-left: 1px;
    padding: 2px;
    padding-left: 12px;
}
div.ContentsList ul li.arrowSepSel {
    background: url("Images/roundbox/contents/icoArrow.gif") left no-repeat #fff;
    border-bottom: solid 1px #c7c9c7;
    border-top: solid 1px #c7c9c7;
    margin-bottom: 2px;
    margin-left: 1px;
    padding: 2px;
    padding-left: 12px;
}
div.ContentsList ul li a {
    /* color: #5c6121; */
    display: block;
    font-size: 0.9em;
    text-decoration: none;
}
div.ContentsList ul li.noarrow {
    border-top: solid 1px #c7c9c7;
    margin-bottom: 2px;
    margin-left: 1px;
    padding: 2px;
    padding-left: 12px;
}
/* END THE CONTENTS LIST CLASSES */

.srchButton {
    background: #31618c;
    color: #fff;
    font-size: 0.9em;
    padding: 1px;
    padding-left: 8px;
    padding-right: 8px;
}

.chkSelected {
    background: url("Images/ico_checkmark.gif") no-repeat;
    height: 16px;
    width: 16px;
}

.icoHasVideo {
    background: url("Images/icoVideo.png") no-repeat;
    height: 20px;
    width: 20px;
}

.icoNo {
    background: url("Images/ico_circle_no.gif") no-repeat;
    height: 16px;
    width: 16px;
}

.starDemand {
    background: url("Images/ico_StarDemand.gif") no-repeat;
    height: 16px;
    width: 16px;
}
.emptyrow {
    background: #efefef;
    border: solid 1px #aaa;
}
.emptyrow td {
    padding: 10px;
}
.emptybox {
    background: #efefef;
    border: solid 1px #aaa;
    padding: 10px;
}

/* BEGIN THE SEARCH FILTER LABEL CLASSES */
div.SearchFilterLabel {
    border: solid 1px #315184;
    color: #000;
    font-size: 0.9em;
    margin-bottom: 5px;
    padding: 8px;
}
/* END THE SEARCH FILTER LABEL CLASSES */