﻿.searchimprove .searchbutton
{
    float:left;
    margin:0px 2px;
    padding:1px 1px 1px 2px;
    background-color:#CC0000;
    background-color:White;
    border:solid 1px #687992!important;
}
.searchimprove .simplesearchbox
{
    float:left;
}
.searchimprove
{
    width:99%;
    margin:auto;
}
.searchimprove .info
{
    width:100%;
    float:left;
    margin:10px 0px;
}
.searchimprove .infosimple
{
    float:left;
}
.searchimprove .inner
{
}
.searchimprove .extra
{
    float:right;
}
.searchimprove .catLink, .searchimprove .advancedformrow .searchbutton
{
    color:White;
    font-weight:bold;
    background-color:#687992;
    padding:2px 5px;
    text-decoration:none;
}
.searchimprove .grouplist
{
    float:left;
    width:450px;
    margin:20px 200px 0px 0px;
    font-weight:bold;
    color:#BCBCC2;
    border:solid 1px #DCDFE0;
    margin:auto;
    padding:5px;
}
.searchimprove .searchnavbarlinks
{
    font-weight:bold;
    float:left;
    margin-top:20px;
}
.searchnavbarlink, .searchnavbarlinkon
{
    float:left;
    padding:5px;
}
.searchimprove .searchresult
{
    float:left;
}
.searchimprove .searchresultitem
{
    float:left;
    padding:5px 0px;
    border-bottom:solid 1px #DCDFE0;
}
.searchimprove .searchresultitemtext
{
    float:left;
    margin-top:5px;
}
.searchimprove .searchresultitem strong
{
    background-color:#687992;
    background-color:#FFFFD4;
    /*color:White;*/
    padding:0px 1px 1px 1px;
}
.searchimprove .searchresultitemlink a
{
    font-weight:bold;
    text-decoration:none;
}
.searchimprove .searchresultitemlink a:hover
{
    text-decoration:underline;
}
.searchimprove .searchresultitemdate div,
.searchimprove .searchresultitemfiletype div
{
    float:left;
}
table.searchResult
{
    border-collapse:collapse;
    margin-bottom:20px;
    width:100%;
}
table.searchResult th
{
    background-color:#DCDFE0;
    padding:2px 5px;
    text-align:left;
}
table.searchResult td
{
    border-bottom:solid 1px #DCDFE0;
    padding:1px 5px 10px 5px!important;
}
table.searchResult th.col1,table.searchResult td.col1
{
    width:535px;
}
table.searchResult th.col2,table.searchResult td.col2
{
    width:80px;
}
table.searchResult th.col3,table.searchResult td.col3
{
    width:50px;
}
table.searchResult th.col4
{
    width:10px;
}
h2.searchResultCatTitle
{
    color:#CD0200!important;
    font-weight:bold;
    font-size:95%!important;
    padding-left:5px!important;
}
a.searchResultLink,h2.searchResultCatTitle a
{
    text-decoration:none;
    font-weight:bold;
}
/* A D V A N C E D     S E A R C H     F O R M    */


.searchimprove .advancedformrow
{
    padding-bottom:5px;
    float:left;
    width:500px;
    font-size:105%;
}
.searchimprove .advancedformrow .leftcol
{
    float:left;
    width:200px;
}
.searchimprove .advancedformrow .rightcol
{
    float:left;
    width:300px;
}
.searchimprove .advancedforminput
{
    width:200px;
}
.searchimprove .advancedformrow select
{
    width:206px;
}
.searchimprove .advancedformrow .rightcol .searchbutton
{
    float:right;
    margin:3px 95px 0px 0px;
}
