﻿div.DetailForm {
    border: 1px #aaa;
    padding: 2px;
}

h1.Detail {
    font-family: Arial, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, lucida, sans-serif;
    font-size: 1.8em;
    font-weight: normal;
    color: #077346;
    margin-bottom: 4px;
}

/* BEGIN THE SEARCH CRITERIA CLASSES */
div.SearchFilters {
    border: solid 1px #bdbab5;
    padding: 2px;
}
div.SearchFilters table.table {
    width: 100%;
}
div.SearchFilters thead tr, div.SearchFilters tbody tr.heading {
    font-weight: bold;
}
div.SearchFilters tbody tr {
    background: #efebef;
}
div.SearchFilters table.table td.td {
    padding: 3px;
}
div.SearchFilters table.table td.tdCaption {
    font-weight: bold;
    padding: 3px;
}
div.SearchFilters table.table td.req, td.req {
    font-weight: bold;
    padding: 3px;
}
div.SearchFilters table.table td.footer {
    background: #c5c2c5;
    padding: 0px;
    text-align: right;
}
div.SearchFilters table.table td.footer * {
    color: #fff;
}
div.SearchFilters .EmphasizedLabel {
    font-size: 14px;
    font-weight: bold;
}
div.SearchFilters .EmphasizedField {
    font-size: 16px;
    padding: 4px;
    padding-bottom: 5px;
    padding-top: 5px;
}
/* END THE SEARCH CRITERIA CLASSES */

/* BEGIN THE SEARCH RESULTS CLASSES */
div.InDemand {
    background: url("Images/ico_Demand.gif") no-repeat;
    height: 16px;
    width: 69px;
}
span.InDemand {
    background: url("Images/ico_Demand.gif") no-repeat;
    display: inline-block;
    height: 16px;
    width: 69px;
}
div.Star_Demand {
    background: url("Images/ico_StarDemand.gif") no-repeat;
    height: 16px;
    width: 16px;
}
/* END THE SEARCH RESULTS CLASSES */

/* BEGIN THE DETAILS CLASSES */
div.Details {
    /* border: solid 1px #c9b76d; */
    padding: 2px;
}
div.Details h1 {
    font-size: 1.35em;
    font-weight: normal;
}
div.Details table.table {
    /* background: #f7eedb; */
    width: 100%;
}
div.Details table.table tr.detailHeading {
    background: url(Images/resultsbox/gridheadbg.jpg) #dfdfdf repeat-x;
    color: #000;
    font-size: 1.0em;
    font-weight: bold;
    padding: 5px;
    text-align: left;
}
div.Details table.table td.tdrow {
    background: #fff;
    border-bottom: solid 1px #4a79ad;
    padding: 8px 3px 8px 3px;
}
div.Details table.table td.tdrowBottom {
    background: #fff;
    padding: 8px 3px 8px 3px;
}
div.Details table.table td.td {
    background: #fff;
    padding: 8px 3px 8px 3px;
}
div.Details table.table td.td ul, div.Details table.table td.tdrow ul {
    padding-left: 18px;
}
div.Details table.table td.lbl {
    background: #fff;
    color: #000; /* #315184; */
    font-size: 1.0em;
    font-weight: bold;
    padding: 8px 3px 8px 3px;
    vertical-align: top;
}
div.Details table.table td.lblCaption {
    background: #fff;
    color: #000; /* #315184; */
    font-size: 1.0em;
    font-weight: bold;
    padding: 8px 3px 8px 3px;
    vertical-align: top;
}
div.Details table.table td.req {
    background: #fff;
    font-weight: bold;
    padding: 3px;
}
div.Details table.table td.footer {
    background: #fff;
    padding: 8px 3px 8px 3px;
    text-align: right;
}
div.Details table.table td.detail_header {
    background: #fff;
    font-size: 1.2em;
    padding: 8px 3px 8px 3px;
    text-align: left;
}

div.Details ul, ul.Bullets {
    list-style-image: url("Images/icoBullet.gif");
    margin-bottom: 5px;
    padding-left: 12px;
}
div.Details ul li, ul.Bullets li {
    margin-left: 0px;
    padding-bottom: 14px;
    padding-top: 0px;
}
div.Details div.Message {
    background: #fef1d6;
    border: solid 1px #aaa;
    margin-left: 35px;
    margin-top: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1000;
}
/* END THE DETAILS CLASSES */

/* BEGIN THE CHECKBOX LIST CLASSES */
.CheckList {
    width: 90%;
}
.CheckList * {
    color: #000;
}
.CheckList tr td {
    background: #fff;
    color: #000;
}
.CheckList tr td * {
    color: #000;
}
/* END THE CHECKBOX LIST CLASSES */