.CategoriesModalForSites ul {
    list-style-type:none;
}
a:link, a:visited {
    font-weight: bold;
    text-decoration: none;
    outline: none;
    color: #3792b3;
}
.CategoriesModalForSites h3 {
    width:20%;
    margin:10px auto;
}
.CategoriesModalForSites .CategoryAdd {
    max-width:90%;
    clear:left;
    height:400px;
    overflow:scroll;
}
.CategoriesModalForSites .List {
    height:500px;
}
.CategoriesModalForSites .SetName {
    float:left;
    width:40%;
}
.CategoriesModalForSites .CategoryMultipleList {
    margin: 0 0 1.5em 0;
    padding: 15px;
    background: #fff;
    max-width:95%;
}
.CategoriesModalForSites .Expand {
    padding:5px;
    float: left;
    width: 25%;
    background-color: darkgrey;
    border-color: darkgrey;
}
.CategoriesModalForSites .Collapse {
    padding:5px;
    float: left;
    width: 25%;
    background-color: darkgrey;
    border-color: darkgrey;
}
.CategoriesModalForSites .Expand img {
    max-width:80%;
}
.CategoriesModalForSites .Collapse img {
    max-width:80%;
}
.CategoriesModalForSites ul.SingleSelectTreeContainer {
    padding-left:0;
}
.CategoriesModalForSites ul.SingleSelectTreeContainer li a {
    display: block;
    padding: 7px;
    border-bottom: 1px solid #f3f2e8;
    overflow: hidden;

}
.CategoriesModalForSites ul.SingleSelectTreeContainer li.last a {
    width: 100%;
    border: none;
}
.CategoriesModalForSites ul.SingleSelectTreeContainer li em{
    float: left;
    width:5%;
    margin: 0 5px 0 0;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    color: #9c836e;
}
.CategoriesModalForSites ul.SingleSelectTreeContainer li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.CategoriesModalForSites .group:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.CategoriesModalForSites .ChooseP {
    background-color:rgb(51, 153, 255);
    color:#fff;
}
.CategoriesModalForSites .ChooseDeeperLink {
    background-color:blueviolet;
}
.CategoriesModalForSites .DeeperUl {
    display:none;
}
.CategoriesModal .DeeperUl li {
    background-color:#fff ;
}
.CategoriesModalForSites .KeyWordsFilter {
    float:left;
    width:80%;
}
.CategoriesModalForSites .Word {
    width:45%;
}
.CategoriesModalForSites .ParentDiv {
    margin-bottom:25px;
}
.CategoriesModalForSites .CloseList, .CategoriesList .OpenList {
    float:left;
    width:45%;
    background-color: beige;
    padding:3px;
    border: 1px solid beige;
    cursor:pointer;
    border-radius: 2px;
}
.CategoriesModalForSites .AddRow {
    margin-bottom:20px;
    margin-right: 0;
    margin-left:0;
}
.CategoriesModalForSites .FilterRow {
    margin-right: 0;
    margin-left:0;
}
.CategoriesModalForSites .KeywordsHead {
    margin-left:50px;
}
.CategoriesModalForSites .SaveCancelRow {
    margin-right: 0;
    margin-left:0;
}
.CategoriesModalForSites .modal-dialog {
    width:960px;
    height:780px;
}
.CategoriesModalForSites .Check {
    position: absolute;
    top:7px;
    right:7px;
}
.CategoriesModalForSites {
    background-color: #ggg;
}
.CategoriesModalForSites .BottomRow {
    margin-top:15px;
    margin-bottom:15px;
}
.CategoriesModalForSites .Save {
    padding-right:0;
}
.CategoriesModalForSites .CancelDiv{
    padding-left:0;
}
.CategoriesModalForSites .CreateCtg {
    float:right;
    width:70%;
}
.CategoriesModalForSites .Cancel {
    margin-left:15px;
}