﻿/* Quicksearch Controls */
#QuickSearch
{
    margin-left     : 20px;
    margin-bottom   : 20px;
}

#QuickSearch div.Line
{
    vertical-align  : middle;
}

#QuickSearch div.Line *
{
    vertical-align  : middle;
}

#QuickSearch * input.Term
{
    width           : 125px;
    height          : 18px;
    border          : 1px solid #C4C4C4;
}


/* Search Controls */
.SearchContainer
{
    float           : left;
    display         : inline-block;
    width           : 690px;
    margin-top      : 0px;
    margin-right    : 0px;
    padding         : 0px 5px 0px 20px;
    border          : 0px solid #FF0000;
}

.SearchContainer hr.Line
{
    margin-top      : 15px;
    margin-bottom   : 0px;
}

.SearchContainer div.Hr
{
    border          : 0px;
    margin-top      : 15px;
    margin-bottom   : 0px;
    height          : 2px;
    background-image: url('/CustomerData/1/Images/HR.gif');
}

.SearchContainer div.Hr hr
{
    display         : none;
}

.SearchContainer div.Hr2
{
    border          : 0px;
    margin-top      : 15px;
    margin-bottom   : 10px;
    height          : 2px;
    background-image: url('/CustomerData/1/Images/HR2.gif');
}

.SearchContainer div.Hr2 hr
{
    display         : none;
}

.SearchContainer div.Line
{
    vertical-align  : middle;
    margin-top      : 10px;
    margin-bottom   : 5px;
}

.SearchContainer div.Line *
{
    vertical-align  : middle;
}

.SearchContainer div.Line label
{
    float           : left;
    display         : block;
    width           : 120px;
}

.SearchContainer div.Line label.Full
{
    width           : 450px;
}

.SearchContainer div.Line span.Placeholder
{
    float           : left;
    display         : block;
    width           : 120px;
}

.SearchContainer div.Line input[type="text"]
{
    height          : 18px;
    border          : 1px solid #C4C4C4;
    width           : 200px;
}

.SearchContainer div.Line input[type="checkbox"]
{
    float           : left;
    border          : 0em solid #B8C5CE;
    width           : 16px;
}

.SearchContainer div.Line input.picker
{
    background-color: #FFFFFF;
    border          : 1px gray solid;
    font-weight     : bold;
    padding         : 2px;
    width           : 140px;
    cursor          : pointer;
}

.SearchContainer div.Line select
{
    height          : 18px;
    border          : 1px solid #C4C4C4;
    width           : 204px;
}

.SearchContainer div.Line textarea
{
    border          : 1px solid #C4C4C4;
    width           : 460px;
}

.SearchContainer div.Line input.Error
{
    border          : 0.1em solid #D20000;
    background-color: #F6F6F6;
}

.SearchContainer div.Line select.Error
{
    border          : 0.1em solid #D20000;
    background-color: #F6F6F6;
}

.SearchContainer div.Line span.Error
{
    margin-left     : 5px;
    color           : #D20000;
    font-weight     : normal;
    width           : 250px;
}

.SearchContainer div.Line span.DateRange
{
    margin-left     : 5px;
    color           : #000000;
    font-weight     : normal;
    border          : 0px solid #0000FF;
    width           : 300px;
}

.SearchContainer span.SearchSuccessHeader
{
    font-family     : Georgia;
    font-size       : 24px;
    font-weight     : normal;
    margin-bottom   : 25px;
    color           : #384677;
}

.SearchContainer span.SearchSuccessMessage
{
    width           : 60%;
    font-size       : 100%;
    border          : 0px solid #0000FF;
    letter-spacing  : 0.05em;
    color           : #6B7A86;
}

.SearchContainer span.SearchHeader
{
    font-family     : Georgia;
    font-size       : 24px;
    font-weight     : normal;
    margin-bottom   : 25px;
    color           : #384677;
}

.SearchContainer span.SearchDescription
{
    width           : 60%;
    font-size       : 100%;
    border          : 0px solid #0000FF;
    letter-spacing  : 0.05em;
    color           : #6B7A86;
}

.SearchContainer span.SearchMessage
{
    width           : 60%;
    height          : 13%;
    font-size       : 100%;
    border          : 1px solid #D70005;
    background-color: #FFFFFF;
    letter-spacing  : 0.05em;
    color           : #6B7A86;
}

.SearchContainer input.Submit
{
    border          : 1px solid #6B7A86;
    background-color: #999999;
    color           : #FFFFFF;
    font-size       : 11px;
}


.SearchContainer a.More
{
    margin-top      : 5px;
    display         : block;
    color           : #384677;
}

.SearchContainer a.Pager
{
    font-size       : 17px !important;
    font-family     : Georgia;
    color           : #384677;
    line-height     : 20px;
    text-decoration : none;
}

.SearchContainer span.Pager
{
    font-size       : 17px !important;
    font-family     : Georgia;
    color           : #696A6C;
    line-height     : 20px;
    text-decoration : none;
}

.SearchContainer span.ResultHeader
{
    display         : block;
    margin-bottom   : 20px;
    border          : 0px solid #FF0000;
    font-weight     : bold;
}

.SearchContainer div#Article, .SearchContainer div.Article
{
    margin-left     : 0px !important;
    text-align      : justify;
}

