
/*
 * COVEO ENTERPRISE SEARCH CONTENT BOX
 */

.CESBox {
  border-collapse: collapsed;
  background: #ffffff;
  border: solid 1px #004386;
  border-top: 0px;
  font-family: georgia;
  font-size: 9pt;
  padding-top: 3px;
  color: #000000;
  width: 765px;
}

.CESBox .Text {
  color: #000000;
}

.CESBox a {
  color: #004386;
  text-decoration: none;
}

.CESBox a:hover {
  text-decoration: underline;
}

.CESBox select, .CESBox input {
  font-size: 9pt;
}

.CESBox .IndentedSectionCell {
  vertical-align: top;
  TEMPpadding: 11px 0px 0px 10px;
  padding: 7px 0px 0px 7px;
  font-weight: bold;
}

.CESBox .IndentedCell {
  color: #000000;
  vertical-align: top;
  padding: 7px 7px 0px 7px;
}

.CESBox .IndentedCellDescription {
  color: #000000;
}

.CESBox .SeparatorCell {
  border-bottom: dotted 1px #eeeeee;
}

.CESBox table {
  font-family: georgia;
  color: #000000;
  font-size: 9pt;
}

.CESBox input, select {

 font-family: georgia;
}

.CESBox .InfoMessage {
  color: #004386;
}

.CESBox .Highlight {
  
    font-weight: bold;
  
  background-color: #FFF7B9;
  color: #000000;
}

.HeaderTable {
  background-color: #004386;  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#004386, endColorstr=#004386, GradientType=1);
  border-top: solid 4px #000000;
  border-bottom: solid 1px #000000;
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  width: 765px;
  font-family: georgia;
}

.HeaderTable .Title {
  font-weight: bold;
  font-size: 11pt;
  padding: 1px 0px 2px 6px;
  color: #ffffff;
  white-space: nowrap;
  font-family: georgia;
  vertical-align: top;
}

.HeaderTable .TitleLink {
  padding: 2px 0px 1px 6px;
}

.HeaderTable .Title a {
  font-size: 9pt;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
  vertical-align: top;
}

.HeaderTable .Title a:visited {
  color: #ffffff;
  font-size: 9pt;
  font-weight: normal;
  font-family: georgia;
  vertical-align: top;
}

.HeaderTable .Title a:link {
  color: #ffffff;
  font-size: 9pt;
  font-weight: normal;
  font-family: georgia;
  vertical-align: top;
}

.HeaderTable .Title a:active {
  color: #ffffff;
  font-size: 9pt;
  font-weight: normal;
  font-family: georgia;
  vertical-align: top;
}

.HeaderTable .SortSelected {
  color: 11;
  font-size: 9pt;
  vertical-align: top;
  font-family: georgia;
}

.HeaderTable img {
  position:relative; 
  top: 1px;
}

.HeaderTable .SortText {
  padding-left: 15px;
  white-space: nowrap;
}

.HeaderTable .DefaultFont {
  font-weight: normal;
  font-size: 9pt;
}

.HeaderTable .QueryTitleFont {
  font-weight: bold;
  font-size: 9pt;
}

/****************************************************************************
 * SEARCH BOX
 ****************************************************************************/
.CESBox .QueryEdit {
  font-family: georgia;
  font-size: 9pt;
  width: 445px;
}

.CESBox .SearchBtn {
  font-family: georgia;
  font-size: 9pt;
}

.CESBox #AdvancedBtn {
  color: #0000ff;
  font-weight: bold;
}

.CESBox .AdvancedInfo {
  color: #004386;
}

.CESBox .AdvancedInfo a {
  color: #004386;
}

/****************************************************************************
 * SUMMARY BOX
 ****************************************************************************/
.SummaryBox {
  border-collapse: collapsed;
  border: none;
}

.SummaryBox .DetailsCaption {
  font-size: 9pt;
  padding: 4px 5px 0px 0px;
  vertical-align: top;
  font-weight: bold;
  padding-right: 15px;
  white-space: nowrap;
}

.SummaryBox .DetailsContent {
  font-size: 9pt;
  padding-top: 4px;
  vertical-align: top;
  word-wrap: break-word;
  width: 50%;
}

.SummaryBox .DetailsSummary {
  font-size: 9pt;
  padding-top: 4px;
  vertical-align: top;
  word-wrap: break-word;
  width: 100%;
}

.SummaryBox .DetailsConcepts {
  font-size: 9pt;
  padding-top: 4px;
  vertical-align: top;
  padding-right: 15px;
  line-height: 160%;
  white-space: nowrap;
}

.SummaryBox .SummaryHeader {
  padding-bottom: 10px;
  font-size: 9pt;
  border-bottom: solid 1px #eeeeee;
}

.SummaryBox .PageTitle {
  color: #0000ff;
  font-size: 11pt;
  text-decoration: underline;
  word-wrap: break-word;
}

.SummaryBox .PageAddress {
  color: #e28521;
  word-wrap: break-word;
}

.SummaryBox .Commands {
  color: #888888;
}

.SummaryBox .Commands a {
  color: #004386;
}

.SummaryBox .Commands a:visited {
  color: #004386;
}

/****************************************************************************
 * RESULT LIST HEADER
 ***************************************************************************  */

.ResultListHeader
{
  padding-top: 10px;
  width: 765px;
  color: #000000;
}

.ResultListHeader td {
  padding: 0px 0px 3px 8px;
  font-family: georgia;
  font-size: 9pt;
}

.ResultListHeader a {
  color: #000000;
  text-decoration: none;
}

.ResultListHeader a:hover {
  text-decoration: underline;
}

.ResultListHeader .Warning {
  color: #ff0000;
}

.ResultListHeader .DidYouMean a {
  text-decoration: underline;
  word-wrap: break-word;
}

.ResultListHeader .QueryTime {
  color: #888888;
  padding-top: 2px;
  padding-right: 3px;
}


/****************************************************************************
 * RESULT LIST
 ****************************************************************************/

.ResultList {
  padding-left: 5px;
  width: 765px;
}

.ResultList td {
  font-family: georgia;
  font-size: 10pt;
}

.ResultList a {
  text-decoration: none;
}

.ResultList a:visited {
  color: #800080;
}

.ResultList a:hover {
  text-decoration: underline;
}

.ResultList .Highlight {
  
    font-weight: bold;
  
  background-color: #FFF7B9;
  color: #000000;
}

.ResultList .Link a {
  color: #0000ff;
  font-size: 11pt;
  text-decoration: underline;
  word-wrap: break-word;
  font-weight: normal;
}

.ResultList .Link a:hover {
  color: #0000ff;
  font-size: 11pt;
  text-decoration: underline;
  word-wrap: break-word;
  font-weight: normal;
}

.ResultList .Link a:visited {
  color: #800080;
  font-size: 11pt;
  text-decoration: underline;
  word-wrap: break-word;
  font-weight: normal;
}

.ResultList .Link a:link {
  color: #0000ff;
  font-size: 11pt;
  text-decoration: underline;
  word-wrap: break-word;
  font-weight: normal;
}

.ResultList .Link a:active {
  color: #0000ff;
  font-size: 11pt;
  text-decoration: underline;
  word-wrap: break-word;
  font-weight: normal;
}

.ResultList .Commands {
  color: #004386;
  text-align: right;
  vertical-align: bottom;
}

.ResultList .Details {
  color: #888888;
}

.ResultList .Excerpt {
  color: #000000;
}

.ResultList .Commands a {
  color: #004386;
}

.ResultList .Commands a:visited {
  color: #004386;
}

.ResultList .Address {
  color: #e28521;
  word-wrap: break-word;
}

.ResultList .InfoText {
  color: #999999;
}

.ResultList .InfoText a {
  color: #999999;
  text-decoration: underline;
}

/****************************************************************************
 * RESULT LIST FOOTER
 ****************************************************************************/
.ResultListFooter {
  width: 765px;
  border-top: dotted 2px #eeeeee;
  padding-top: 4px;
  font-family: georgia;
  font-size: 9pt;
  color: #000000;
}

.ResultListFooter a {
  color: #004386;
  text-decoration: none;
}

.ResultListFooter .CurrentPageNav {
  color: #e28521;
}

.ResultListFooter a:hover {
  text-decoration: underline;
}
