﻿.listWrapper
{
    float:left;
    clear:left;
    padding-top:10px;
}
.listFilters
{
    width:100%;
    float:left;
}
.listFilters .filtersTitle
{
    float:left;
    width:100%;
    font-size:16px;
    padding-bottom:10px;
}
.contentStyle .filtersTitle a,
.contentStyle .filtersTitle a:visited,
.contentStyle .filtersTitle a:active,
.contentStyle .filtersTitle a:hover
{
    text-decoration:none;
    cursor:text;
    color:#9c9d9f;
}
.listConfigContainer
{
    clear:left;
    float:left;
    width:531px;
    padding:10px 8px 16px 8px;
    border-bottom:solid 2px #e5e5e5;
    border-left:solid 2px #e5e5e5;
    border-right:solid 2px #e5e5e5;
}
.filterContainer
{
    float:left;
    width:100%;    
    padding-bottom:5px;
}
.filterContainer .filterLabel
{
    clear:left;
    float:left;
    width:200px;
    color:#1B1B1B;
}
.filterContainer .filterControl
{
    float:left;
    width:auto;
}
.filterContainer .filterControl .dropdown
{
    width:200px;
}
.filterContainer .filterControl .listbox
{
    width:200px;
    background-color:#f0f0f0;    
    border:solid 1px #522e91;
}
.filterContainer .filterControl .listbox .rlbItem
{
    font-family:Verdana;
    font-size:11px;
    height:20px;
    line-height:20px;
    padding:0 0 0 3px;
    border-style:none;
}
.filterContainer .filterControl .listbox .rlbSelected
{
    border-style:none;
    background-color:#a68cd3;
    color:#fff;
}
.filterContainer .filterControl .textbox
{
    width:198px;
    background-color:#f0f0f0;
    color:#000;
    border:solid 1px #522e91;
    height:20px;
    line-height:20px;
}
.filterContainer .filterControl .checkbox
{
    margin-left:-3px;
}
.filterContainer .buttons
{
    float:left;
    height:25px;
}
.listConfigList
{
    float:left;
    width:608px;
    padding:0px 0px 0px 0px;
}
.listItemContainer
{
    float:left;
    width:100%;
    font-size:12px;
}
.groupedHeader
{
    float:left;
    width:598px;
    color:#fff;
    font-size:15px;
    height:25px;
    line-height:25px;
    padding:0 0 0 10px;
    border-bottom:solid 2px #fff;
    margin-top:20px;
    cursor:pointer;
}
.openGroup
{
    background:#B0D235 url('/App_Themes/FITS/Images/Buttons/list-group-close.gif') no-repeat center;
}
.closedGroup
{
    background:#333332 url('/App_Themes/FITS/Images/Buttons/list-group-open.gif') no-repeat center;
}
.previewText
{
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
}
.previewText p
{
    padding:0px;
    margin:0px;
}
.previewText pre
{
    padding:0px;
    margin:0px;
}
.previewText div
{
    padding:0px;
    margin:0px;
}
.alphaFilter
{
    float:left;
    width:290px;
}
.contentSection .alphaFilter a
{
    display:block;
    float:left;
    width:14px;
    height:14px;
    line-height:14px;    
    text-align:center;
    color:#464646;
    border:solid 2px #e5e5e5;
    cursor:pointer;
    margin:3px 3px 0 0;
    font-weight:normal;
}
.contentSection .alphaFilter a:hover
{
    border:solid 2px #fff;
    background-color:#999;
    color:#fff;
}
.contentSection .alphaFilter .selectedAlphaCar,
.contentSection .alphaFilter .selectedAlphaCar:hover
{
    border:solid 1px #fff;
    background-color:#b1d235;
    color:#fff;
}
.listHeaderContainer
{
    float:left;
    width:608px;
    height:22px;
    line-height:22px;   
    color:#b1d235;
    font-weight:bold;
    border-bottom:solid 2px #e5e5e5;
    background-position:right;
    background-repeat:no-repeat;
    padding-top:5px;
}
.filterContainer .filterControl .imgListFilterItem
{
    float:left;
    width:175px;
    font-size:10px;
}
.filterContainer .filterControl .imgListFilterItem img
{
    padding-left:3px;
    vertical-align:middle;
}
.filterContainer .filterControl .imgListFilterItem span
{
    padding-left:4px;
    line-height:20px;
}
.listItem
{
    padding-top:3px;
    padding-bottom:3px;
}
.altListItem
{
    padding-top:3px;
    padding-bottom:3px;
}
.lcSeparator
{
    float:left;
    width:100%;
    height:1px;    
    background-color:#e5e5e5;
}
.IE6 .lcSeparator
{
    font-size:1px;
}
.groupedList .lcSeparator
{
    display:none;
    visibility:hidden;
}
.progressBarFullWidth
{
    float:left;
    width:100%;
    padding-top:15px;
    text-align:center;   
}
.innerLabel
{
    color:Gray;   
}
.filterSummary
{    
    float:left;
    padding:15px 0 0 0;
}
.filterSummary .filterItem
{
    float:left;
    padding-right:5px;
}
.filterSummary .filterLabel
{
    float:left;
    padding:0 5px 0 5px;
    height:20px;
    line-height:20px;
    background-color:#A68CD3;
    color:#fff;
    font-size:9px;
}
.filterSummary .removeImg
{
    float:left;
    height:20px;
    width:20px;
}
.listTitleCont
{
    height:23px;
    width:628px;
    border-bottom:solid 2px #e5e5e5;
    background-color:#fff;
    float:left;
}
.listTitle
{
    float:left;
    width:auto;
    color:#313131;
    font-size:13px;
    height:23px;
    line-height:23px;
    position:absolute;
    background-color:#fff;    
    border-top:solid 2px #e5e5e5;
    border-left:solid 2px #e5e5e5;
    border-right:solid 2px #e5e5e5;
    padding:0 10px 0 10px;
    min-width:75px;
    font-weight:bold;
}
.listEditableContent
{
    float:left;
    width:604px;
    padding-bottom:10px;
}
.lcRefreshBtn
{
    float:right;
    padding:10px 10px 0 0;
    display:none;
}

/* Site search */
.siteSearch .listConfigContainer
{
    clear:left;
    float:left;
    width:100%;
    width:608px;
    padding:0px;
    border-style:none;
}
.siteSearch .listItem
{
    background-color:Transparent;
    padding-top:7px;
    padding-bottom:7px;
}
.siteSearch .altListItem
{
    background-color:Transparent;
    padding-top:7px;
    padding-bottom:7px;
}
.siteSearch .listItemContainer
{
    float:left;
    width:100%;
    padding-bottom:3px;
    padding-top:3px;
    padding-left:0px;
    border-bottom-style:none;
}

/* theme search */
.themeItem 
{
    float:left;
    width:122px;
    height:110px;
}
.themeItem .themeImgCont
{
    width:75px;
    height:75px;
    margin:0px auto;
}
.themeItem .themeLnkCont
{ 
    width:118px; 
    height:30px; 
    font-size:11px;
    margin:0px auto;
    text-align:center;
}
.activeTheme
{
    color:#013888;
    font-weight:bold;
}
/* END - theme search */