body, td {
    font-family: lucida grande, arial, sans-serif;
    font-size: 12px;
    margin: 0;
}
.tasksbg {
    background-color: #ff8080;
}
.taskstablebg {
    background-color: #ff8080;
    padding: 5px;
}
.tasksitem {
    background-color: #ffd9d9;
    padding: 8px;
}
.taskcompletebg {
    background-color: #f3f3f3;
    padding: 5px;
}
.taskcompletebg2 {
    background-color: #b3b3ff;
    padding: 5px;
}
.taskerror {
    color: #ff0000;
}
.taskset {
    font-style: italic;
}
.title  {
    background-color: #005af0;
    color: #fd4;
    display: flow-root;
    padding: 8px;
}
.title h1 {
    font-size: 20px;
    font-weight: bold;
    margin: 0;
}
.title h2 {
    font-size: 10px;
    font-weight: normal;
    margin: 0;
}
.title a {
    color: #fd4;
    text-decoration: none;
}
.title h1 a {
    text-decoration: none;
}
div.body {
    padding: 16px;
}
.loginerror {
    color: #ff0000;
}
.loginheader {
    background-color: #c0c0c0;
    padding: 5px;
}
.powered  {
    float: right;
    font-size: 11px;
}
.login  {
    float: right;
    font-size: 11px;
}
.login .user {
    font-weight: bold;
}
.toolbar  {
    float: right;
    font-size: 11px;
}
.toolbar a {
    text-decoration: none;
}
.toolbar div.button {
    background-color: #c0c8e0;
    border: 1px solid;
    border-color: #fff #77a #77a #fff;
    color: #000;
    display: inline;
    margin: 0px 1px;
    padding: 3px;
}
.toolbar div.button.disabled {
    background-color: #808080;
    border: 1px solid grey;
    color: #c0c0c0;
}
.tip {
    background-color: #ffe;
    border: 1px solid #888;
    font-family: tahoma, lucida grande, arial, sans-serif;
    font-size: 10px;
    padding: 1px;
}
.facet_facet_AG_01 .facetbox {
    background-color: #d7aeae;
    padding: 3px 5px;
}
.facet_facet_AG_02 .facetbox {
    background-color: #f5cac5;
    padding: 3px 5px;
}
.facet_facet_AG_03 .facetbox {
    background-color: #d7b7ae;
    padding: 3px 5px;
}
.facet_facet_AG_04 .facetbox {
    background-color: #f5d5c5;
    padding: 3px 5px;
}
.facet_facet_MA_01 .facetbox {
    background-color: #d7c0ae;
    padding: 3px 5px;
}
.facet_facet_MB_01 .facetbox {
    background-color: #f5e0c5;
    padding: 3px 5px;
}
.facet_facet_MC_01 .facetbox {
    background-color: #d7c9ae;
    padding: 3px 5px;
}
.facet_facet_MC_02 .facetbox {
    background-color: #f5eac5;
    padding: 3px 5px;
}
.facet_facet_MC_03 .facetbox {
    background-color: #d7d2ae;
    padding: 3px 5px;
}
.facet_facet_MC_04 .facetbox {
    background-color: #f5f5c5;
    padding: 3px 5px;
}
.facet_facet_MC_05 .facetbox {
    background-color: #d2d7ae;
    padding: 3px 5px;
}
.facet_facet_MC_06 .facetbox {
    background-color: #eaf5c5;
    padding: 3px 5px;
}
.facet_facet_MC_07 .facetbox {
    background-color: #c9d7ae;
    padding: 3px 5px;
}
.facet_facet_MC_08 .facetbox {
    background-color: #e0f5c5;
    padding: 3px 5px;
}
.facet_facet_MC_09 .facetbox {
    background-color: #c0d7ae;
    padding: 3px 5px;
}
.facet_facet_MC_10 .facetbox {
    background-color: #d5f5c5;
    padding: 3px 5px;
}
.facet_facet_MC_11 .facetbox {
    background-color: #b7d7ae;
    padding: 3px 5px;
}
.facet_facet_MC_12 .facetbox {
    background-color: #caf5c5;
    padding: 3px 5px;
}
.facet_facet_MC_13 .facetbox {
    background-color: #aed7ae;
    padding: 3px 5px;
}
.facet_facet_MC_14 .facetbox {
    background-color: #c5f5ca;
    padding: 3px 5px;
}
.facet_facet_MC_15 .facetbox {
    background-color: #aed7b7;
    padding: 3px 5px;
}
.facet_facet_MC_16 .facetbox {
    background-color: #c5f5d5;
    padding: 3px 5px;
}
.facet_facet_MC_17 .facetbox {
    background-color: #aed7c0;
    padding: 3px 5px;
}
.facet_facet_MC_18 .facetbox {
    background-color: #c5f5e0;
    padding: 3px 5px;
}
.facet_facet_MC_19 .facetbox {
    background-color: #aed7c9;
    padding: 3px 5px;
}
.facet_facet_MC_20 .facetbox {
    background-color: #c5f5ea;
    padding: 3px 5px;
}
.facet_facet_MC_21 .facetbox {
    background-color: #aed7d2;
    padding: 3px 5px;
}
.facet_facet_MC_22 .facetbox {
    background-color: #c5f5f5;
    padding: 3px 5px;
}
.facet_facet_MC_23 .facetbox {
    background-color: #aed2d7;
    padding: 3px 5px;
}
.facet_facet_MC_24 .facetbox {
    background-color: #c5eaf5;
    padding: 3px 5px;
}
.facet_facet_MC_25 .facetbox {
    background-color: #aec9d7;
    padding: 3px 5px;
}
.facet_facet_MC_26 .facetbox {
    background-color: #c5e0f5;
    padding: 3px 5px;
}
.facet_facet_MD_01 .facetbox {
    background-color: #aec0d7;
    padding: 3px 5px;
}
.facet_facet_MD_02 .facetbox {
    background-color: #c5d5f5;
    padding: 3px 5px;
}
.facet_facet_MD_03 .facetbox {
    background-color: #aeb7d7;
    padding: 3px 5px;
}
.facet_facet_MD_04 .facetbox {
    background-color: #c5caf5;
    padding: 3px 5px;
}
.facet_facet_MD_05 .facetbox {
    background-color: #aeaed7;
    padding: 3px 5px;
}
.facet_facet_MD_06 .facetbox {
    background-color: #cac5f5;
    padding: 3px 5px;
}
.facet_facet_MD_08 .facetbox {
    background-color: #b7aed7;
    padding: 3px 5px;
}
.facet_facet_MD_09 .facetbox {
    background-color: #d5c5f5;
    padding: 3px 5px;
}
.facet_facet_MD_10 .facetbox {
    background-color: #c0aed7;
    padding: 3px 5px;
}
.facet_facet_MD_12 .facetbox {
    background-color: #e0c5f5;
    padding: 3px 5px;
}
.facet_facet_MD_13 .facetbox {
    background-color: #c9aed7;
    padding: 3px 5px;
}
.facet_facet_MD_20 .facetbox {
    background-color: #eac5f5;
    padding: 3px 5px;
}
.facet_facet_MD_23 .facetbox {
    background-color: #d2aed7;
    padding: 3px 5px;
}
.facet_facet_MD_25 .facetbox {
    background-color: #f5c5f5;
    padding: 3px 5px;
}
.facet_facet_MD_26 .facetbox {
    background-color: #d7aed2;
    padding: 3px 5px;
}
.facet_facet_MD_27 .facetbox {
    background-color: #f5c5ea;
    padding: 3px 5px;
}
.facet_facet_ME_01 .facetbox {
    background-color: #d7aec9;
    padding: 3px 5px;
}
.facet_facet_MF_01 .facetbox {
    background-color: #f5c5e0;
    padding: 3px 5px;
}
.facet_facet_MG_01 .facetbox {
    background-color: #d7aec0;
    padding: 3px 5px;
}
.facet_facet_MI_01 .facetbox {
    background-color: #f5c5d5;
    padding: 3px 5px;
}
.facet_facet_MJ_01 .facetbox {
    background-color: #d7aeb7;
    padding: 3px 5px;
}
.facet_facet_MN_01 .facetbox {
    background-color: #f5c5ca;
    padding: 3px 5px;
}
.facet {
    font-size: 90%;
    font-weight: bold;
    text-transform: uppercase;
}
.opening .facetbox {
    font-size: 14px;
}
.middlegame .facetbox {
    font-size: 12px;
    padding: 2px 5px;
}
.facet_facet_AG_01 .valuebox {
    background-color: #f0e1e1;
    padding: 5px;
}
.facet_facet_AG_02 .valuebox {
    background-color: #fcebe9;
    padding: 5px;
}
.facet_facet_AG_03 .valuebox {
    background-color: #f0e4e1;
    padding: 5px;
}
.facet_facet_AG_04 .valuebox {
    background-color: #fcf0e9;
    padding: 5px;
}
.facet_facet_MA_01 .valuebox {
    background-color: #f0e8e1;
    padding: 5px;
}
.facet_facet_MB_01 .valuebox {
    background-color: #fcf4e9;
    padding: 5px;
}
.facet_facet_MC_01 .valuebox {
    background-color: #f0ebe1;
    padding: 5px;
}
.facet_facet_MC_02 .valuebox {
    background-color: #fcf8e9;
    padding: 5px;
}
.facet_facet_MC_03 .valuebox {
    background-color: #f0eee1;
    padding: 5px;
}
.facet_facet_MC_04 .valuebox {
    background-color: #fcfce9;
    padding: 5px;
}
.facet_facet_MC_05 .valuebox {
    background-color: #eef0e1;
    padding: 5px;
}
.facet_facet_MC_06 .valuebox {
    background-color: #f8fce9;
    padding: 5px;
}
.facet_facet_MC_07 .valuebox {
    background-color: #ebf0e1;
    padding: 5px;
}
.facet_facet_MC_08 .valuebox {
    background-color: #f4fce9;
    padding: 5px;
}
.facet_facet_MC_09 .valuebox {
    background-color: #e8f0e1;
    padding: 5px;
}
.facet_facet_MC_10 .valuebox {
    background-color: #f0fce9;
    padding: 5px;
}
.facet_facet_MC_11 .valuebox {
    background-color: #e4f0e1;
    padding: 5px;
}
.facet_facet_MC_12 .valuebox {
    background-color: #ebfce9;
    padding: 5px;
}
.facet_facet_MC_13 .valuebox {
    background-color: #e1f0e1;
    padding: 5px;
}
.facet_facet_MC_14 .valuebox {
    background-color: #e9fceb;
    padding: 5px;
}
.facet_facet_MC_15 .valuebox {
    background-color: #e1f0e4;
    padding: 5px;
}
.facet_facet_MC_16 .valuebox {
    background-color: #e9fcf0;
    padding: 5px;
}
.facet_facet_MC_17 .valuebox {
    background-color: #e1f0e8;
    padding: 5px;
}
.facet_facet_MC_18 .valuebox {
    background-color: #e9fcf4;
    padding: 5px;
}
.facet_facet_MC_19 .valuebox {
    background-color: #e1f0eb;
    padding: 5px;
}
.facet_facet_MC_20 .valuebox {
    background-color: #e9fcf8;
    padding: 5px;
}
.facet_facet_MC_21 .valuebox {
    background-color: #e1f0ee;
    padding: 5px;
}
.facet_facet_MC_22 .valuebox {
    background-color: #e9fcfc;
    padding: 5px;
}
.facet_facet_MC_23 .valuebox {
    background-color: #e1eef0;
    padding: 5px;
}
.facet_facet_MC_24 .valuebox {
    background-color: #e9f8fc;
    padding: 5px;
}
.facet_facet_MC_25 .valuebox {
    background-color: #e1ebf0;
    padding: 5px;
}
.facet_facet_MC_26 .valuebox {
    background-color: #e9f4fc;
    padding: 5px;
}
.facet_facet_MD_01 .valuebox {
    background-color: #e1e8f0;
    padding: 5px;
}
.facet_facet_MD_02 .valuebox {
    background-color: #e9f0fc;
    padding: 5px;
}
.facet_facet_MD_03 .valuebox {
    background-color: #e1e4f0;
    padding: 5px;
}
.facet_facet_MD_04 .valuebox {
    background-color: #e9ebfc;
    padding: 5px;
}
.facet_facet_MD_05 .valuebox {
    background-color: #e1e1f0;
    padding: 5px;
}
.facet_facet_MD_06 .valuebox {
    background-color: #ebe9fc;
    padding: 5px;
}
.facet_facet_MD_08 .valuebox {
    background-color: #e4e1f0;
    padding: 5px;
}
.facet_facet_MD_09 .valuebox {
    background-color: #f0e9fc;
    padding: 5px;
}
.facet_facet_MD_10 .valuebox {
    background-color: #e8e1f0;
    padding: 5px;
}
.facet_facet_MD_12 .valuebox {
    background-color: #f4e9fc;
    padding: 5px;
}
.facet_facet_MD_13 .valuebox {
    background-color: #ebe1f0;
    padding: 5px;
}
.facet_facet_MD_20 .valuebox {
    background-color: #f8e9fc;
    padding: 5px;
}
.facet_facet_MD_23 .valuebox {
    background-color: #eee1f0;
    padding: 5px;
}
.facet_facet_MD_25 .valuebox {
    background-color: #fce9fc;
    padding: 5px;
}
.facet_facet_MD_26 .valuebox {
    background-color: #f0e1ee;
    padding: 5px;
}
.facet_facet_MD_27 .valuebox {
    background-color: #fce9f8;
    padding: 5px;
}
.facet_facet_ME_01 .valuebox {
    background-color: #f0e1eb;
    padding: 5px;
}
.facet_facet_MF_01 .valuebox {
    background-color: #fce9f4;
    padding: 5px;
}
.facet_facet_MG_01 .valuebox {
    background-color: #f0e1e8;
    padding: 5px;
}
.facet_facet_MI_01 .valuebox {
    background-color: #fce9f0;
    padding: 5px;
}
.facet_facet_MJ_01 .valuebox {
    background-color: #f0e1e4;
    padding: 5px;
}
.facet_facet_MN_01 .valuebox {
    background-color: #fce9eb;
    padding: 5px;
}
.value {
    color: #4040ff;
}
.value.sel {
    color: #000000;
}
.count {
    font-size: 10px;
}
.facet_facet_AG_01 .termbox {
    background-color: #d7aeae;
    border: 1px solid #8f4747;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_AG_02 .termbox {
    background-color: #f5cac5;
    border: 1px solid #aa5e55;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_AG_03 .termbox {
    background-color: #d7b7ae;
    border: 1px solid #8f5747;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_AG_04 .termbox {
    background-color: #f5d5c5;
    border: 1px solid #aa7155;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MA_01 .termbox {
    background-color: #d7c0ae;
    border: 1px solid #8f6747;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MB_01 .termbox {
    background-color: #f5e0c5;
    border: 1px solid #aa8455;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_01 .termbox {
    background-color: #d7c9ae;
    border: 1px solid #8f7747;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_02 .termbox {
    background-color: #f5eac5;
    border: 1px solid #aa9755;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_03 .termbox {
    background-color: #d7d2ae;
    border: 1px solid #8f8747;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_04 .termbox {
    background-color: #f5f5c5;
    border: 1px solid #aaaa55;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_05 .termbox {
    background-color: #d2d7ae;
    border: 1px solid #878f47;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_06 .termbox {
    background-color: #eaf5c5;
    border: 1px solid #97aa55;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_07 .termbox {
    background-color: #c9d7ae;
    border: 1px solid #778f47;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_08 .termbox {
    background-color: #e0f5c5;
    border: 1px solid #84aa55;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_09 .termbox {
    background-color: #c0d7ae;
    border: 1px solid #678f47;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_10 .termbox {
    background-color: #d5f5c5;
    border: 1px solid #71aa55;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_11 .termbox {
    background-color: #b7d7ae;
    border: 1px solid #578f47;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_12 .termbox {
    background-color: #caf5c5;
    border: 1px solid #5eaa55;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_13 .termbox {
    background-color: #aed7ae;
    border: 1px solid #478f47;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_14 .termbox {
    background-color: #c5f5ca;
    border: 1px solid #55aa5e;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_15 .termbox {
    background-color: #aed7b7;
    border: 1px solid #478f57;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_16 .termbox {
    background-color: #c5f5d5;
    border: 1px solid #55aa71;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_17 .termbox {
    background-color: #aed7c0;
    border: 1px solid #478f67;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_18 .termbox {
    background-color: #c5f5e0;
    border: 1px solid #55aa84;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_19 .termbox {
    background-color: #aed7c9;
    border: 1px solid #478f77;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_20 .termbox {
    background-color: #c5f5ea;
    border: 1px solid #55aa97;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_21 .termbox {
    background-color: #aed7d2;
    border: 1px solid #478f87;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_22 .termbox {
    background-color: #c5f5f5;
    border: 1px solid #55aaaa;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_23 .termbox {
    background-color: #aed2d7;
    border: 1px solid #47878f;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_24 .termbox {
    background-color: #c5eaf5;
    border: 1px solid #5597aa;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_25 .termbox {
    background-color: #aec9d7;
    border: 1px solid #47778f;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MC_26 .termbox {
    background-color: #c5e0f5;
    border: 1px solid #5584aa;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_01 .termbox {
    background-color: #aec0d7;
    border: 1px solid #47678f;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_02 .termbox {
    background-color: #c5d5f5;
    border: 1px solid #5571aa;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_03 .termbox {
    background-color: #aeb7d7;
    border: 1px solid #47578f;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_04 .termbox {
    background-color: #c5caf5;
    border: 1px solid #555eaa;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_05 .termbox {
    background-color: #aeaed7;
    border: 1px solid #47478f;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_06 .termbox {
    background-color: #cac5f5;
    border: 1px solid #5e55aa;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_08 .termbox {
    background-color: #b7aed7;
    border: 1px solid #57478f;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_09 .termbox {
    background-color: #d5c5f5;
    border: 1px solid #7155aa;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_10 .termbox {
    background-color: #c0aed7;
    border: 1px solid #67478f;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_12 .termbox {
    background-color: #e0c5f5;
    border: 1px solid #8455aa;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_13 .termbox {
    background-color: #c9aed7;
    border: 1px solid #77478f;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_20 .termbox {
    background-color: #eac5f5;
    border: 1px solid #9755aa;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_23 .termbox {
    background-color: #d2aed7;
    border: 1px solid #87478f;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_25 .termbox {
    background-color: #f5c5f5;
    border: 1px solid #aa55aa;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_26 .termbox {
    background-color: #d7aed2;
    border: 1px solid #8f4787;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MD_27 .termbox {
    background-color: #f5c5ea;
    border: 1px solid #aa5597;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_ME_01 .termbox {
    background-color: #d7aec9;
    border: 1px solid #8f4777;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MF_01 .termbox {
    background-color: #f5c5e0;
    border: 1px solid #aa5584;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MG_01 .termbox {
    background-color: #d7aec0;
    border: 1px solid #8f4767;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MI_01 .termbox {
    background-color: #f5c5d5;
    border: 1px solid #aa5571;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MJ_01 .termbox {
    background-color: #d7aeb7;
    border: 1px solid #8f4757;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.facet_facet_MN_01 .termbox {
    background-color: #f5c5ca;
    border: 1px solid #aa555e;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.termbox  {
    background-color: #c0c0c0;
    border: 1px solid #404040;
    margin-bottom: 3px;
    padding: 3px 4px;
}
.termbox a {
    color: #e00;
    text-decoration: none;
}
.termbox .arrow {
    color: #808080;
}
.termbox .removebox {
    margin-left: 5px;
}
div.removebox {
    background-color: #eee;
    border: 1px solid #aaa;
    color: #e00;
    display: inline;
    font-size: 11px;
    font-weight: bold;
    padding: 0 3px 2px 3px;
    vertical-align: 1px;
}
.opening .matrix .column {
    padding: 0 11px 0 0;
}
.opening .matrix .column:first-child {
    padding: 0 11px;
}
.opening .valuebox .column {
    padding: 0;
}
.opening .valuebox .column:first-child {
    padding: 0;
}
.middlegame .groupheadbox {
    background-color: #d0b0d0;
}
.middlegame .grouphead {
    font-weight: bold;
}
.middlegame .resultbox {
    background-color: #f0f0ff;
}
.middlegame .search {
    background-color: #ddd;
    padding: 11px;
}
.middlegame .search td {
    text-align: center;
}
.middlegame .search table {
    margin: auto;
}
.middlegame .facetcolumn {
    padding: 0 11px;
}
.middlegame .facetcolumn .message {
    padding: 5px 0;
}
.middlegame .facetcolumn .matrix {
    padding: 0 0 16px;
}
.middlegame .itemcolumn {
    padding-right: 11px;
}
.middlegame .itemlink {
    font-size: 100%;
}
.middlegame .facetlink {
    font-size: 100%;
}
.middlegame .metadatatitle {
    font-size: 100%;
    font-weight: bold;
}
.middlegame .metadata {
    font-size: 11px;
}
.middlegame .metadata2 {
    font-size: 100%;
    font-style: italic;
}
.middlegame .historybox {
    background-color: #ffffff;
    border: 1px solid #000000;
}
.middlegame .historylink {
    font-size: 100%;
    font-style: italic;
}
.middlegame .categorylist  {
    padding: 11px;
}
.middlegame .categorylist .query {
    padding: 5px;
}
.middlegame .categorylist td.column {
    padding: 5px;
}
.middlegame .categorylist .message {
    padding: 5px;
}
.endgame .metasubhead {
    color: #b0b0b0;
    font-size: 11px;
}
.endgame .display {
    float: left;
    margin: 0 16px 16px;
}
.endgame .info {
    margin: 0 16px;
}
.endgame .info .minwidth {
    width: 300px;
}
.endgame .metadata .morelikebg {
    background-color: #e6e6e6;
}
.endgame .metadata .facet {
    font-size: 10px;
    text-transform: uppercase;
}
.endgame .metadata .attribute {
    font-size: 10px;
    text-transform: uppercase;
}
.endgame .metadata .facetrepeat {
    color: #808080;
}
.endgame .metadata .value {
    color: #8080ff;
    font-size: 11px;
}
.endgame .metadata .count {
    color: #808080;
    font-size: 9px;
}
.endgame .metadata .arrow {
    color: #808080;
    font-size: 80%;
}
.endgame .metadata .sel .value {
    color: #0000ff;
    font-size: 11px;
}
.endgame .metadata .sel .count {
    color: #000000;
    font-size: 9px;
}
.endgame .attribute {
    font-weight: bold;
}
.endgame .title {
    color: #000000;
    font-size: 110%;
    font-weight: bold;
}
.endgame .valuebox {
    background-color: #f8f4f8;
    font-size: 11px;
}
.endgame .metadata1 {
    font-size: 100%;
    font-style: italic;
}
.endgame .itembox {
    background-color: #ececff;
    border: 0px solid #000000;
    padding: 8px;
}
.pagebar .offset {
    background-color: #e0c0d0;
    color: #223e71;
    font-size: 10px;
    padding: 3px 0 0 1px;
}
.pagebar .offset.sel {
    background-color: #936;
    color: #ffffff;
    font-weight: bold;
}
.historygame .historygroup {
    background-color: #ffcc99;
    font-weight: bold;
}
.historygame .metadata2 {
    font-size: 100%;
    font-style: italic;
}
.historygame .historyitem {
    background-color: #ffecd9;
}
.historygame .count {
    font-size: smaller;
    font-style: italic;
    font-weight: normal;
}
.popuphandler .searchheader {
    background-color: #f5e2c5;
    font-size: 115%;
    font-weight: bold;
}
.popuphandler .date {
    background-color: #f5e2c5;
    font-size: 80%;
}
.popuphandler .searchbody {
    background-color: #fcf4e9;
}
.popuphandler .count {
    font-size: smaller;
    font-style: italic;
    font-weight: normal;
}
.popuphandler .favoritegroup {
    background-color: #ffff99;
    font-weight: bold;
}
.popuphandler .favoriteitem {
    background-color: #ffffd9;
}
.popuphandler .groupname {
    font-size: 100%;
    font-style: italic;
    font-weight: normal;
}
.popuphandler .searchname {
    font-size: 100%;
    font-style: italic;
    font-weight: normal;
}
.popupwindow .loginbg {
    background-color: #d9d9d9;
    padding: 15px;
}
.popupwindow .error {
    color: #ff0000;
    font-size: 110%;
}
.popupwindow .searchheader {
    background-color: #f5e2c5;
    font-size: 115%;
    font-weight: bold;
}
.popupwindow .date {
    background-color: #f5e2c5;
    font-size: 80%;
}
.popupwindow .searchbody {
    background-color: #fcf4e9;
    padding: 10px;
}
.popupwindow .count {
    font-size: smaller;
    font-style: italic;
    font-weight: normal;
}
.popupwindow .favoritegroup {
    background-color: #ffff99;
    font-weight: bold;
}
.popupwindow .favoriteitem {
    background-color: #ffffd9;
}
.managegame .loginerror {
    color: #ff0000;
}
.managegame .loginbg {
    background-color: #d9d9d9;
    padding: 15px;
}
.managegame .renamebg {
    background-color: #d9d9d9;
    padding: 10px;
}
.managegame .sectionheader {
    padding: 8px;
}
.managegame .searchheader {
    background-color: #f5e2c5;
    font-size: 115%;
    font-weight: bold;
}
.managegame .date {
    background-color: #f5e2c5;
    font-size: 100%;
    font-weight: bold;
}
.managegame .searchbody {
    background-color: #fcf4e9;
    padding: 8px;
}
.managegame .count {
    font-size: smaller;
    font-style: italic;
    font-weight: normal;
}
.managegame .favoritegroup {
    background-color: #ffff99;
    font-style: italic;
    font-weight: bold;
}
.managegame .favoriteitem {
    background-color: #ffffd9;
}
.managegame .historygroup {
    background-color: #ffcc99;
    font-weight: bold;
    padding: 5px;
}
.managegame .historyitem {
    background-color: #ffecd9;
    padding: 8px;
}
.managegame .metadata2 {
    font-size: 100%;
    font-style: italic;
}
.managegame .count {
    font-size: smaller;
    font-style: italic;
    font-weight: normal;
}
.managegame .title {
    color: #000000;
    font-size: 125%;
    font-weight: bold;
}
.managegame .groupname {
    font-size: 100%;
    font-style: italic;
    font-weight: normal;
}
.managegame .searchname {
    background-color: #f5e2c5;
    font-size: 100%;
    font-style: italic;
    font-weight: bold;
}
.managegame .introbox {
    background-color: #ffffff;
    border: 1px solid #000000;
    padding: 10px;
}
.managegame .favoritebutton {
    background-color: #e6e6cc;
    color: #000000;
}
.managegame .favoritebutton2 {
    background-color: #e6e6cc;
    color: #000000;
    width: 1.2in;
}
.managegame .favoritebutton3 {
    background-color: #e6e6cc;
    color: #000000;
    width: 2in;
}
.managegame .favoritebutton4 {
    background-color: #e6e6cc;
    color: #000000;
    width: 1.75in;
}
.managegame .favoritebutton5 {
    background-color: #e6e6cc;
    color: #000000;
    width: 1.1in;
}
.managegame .favoritebutton6 {
    background-color: #e6e6cc;
    color: #000000;
    width: 1.3in;
}
.managegame .searchbutton {
    background-color: #fcedd7;
    color: #000000;
}
.managegame .searchbutton2 {
    background-color: #fcedd7;
    color: #000000;
    width: 1.6in;
}
.managegame .searchbutton3 {
    background-color: #fcedd7;
    color: #000000;
    width: 1.7in;
}
.managegame .changefacetsbox {
    padding: 0px;
}
.managegame .singleoptionbox {
    padding: 5px;
}
.managegame .previewtable {
    padding: 10px;
}
.managegame .editoptionsdisplay {
    font-size: 110%;
}
.managegame .favoritebg {
    background-color: #ffff80;
}
.managegame .searchbg {
    background-color: #f9e1bc;
}
.managegame .historybg {
    background-color: #ffc080;
}
.managegame .optionsbg {
    background-color: #e6f3e6;
}
.managegame .facetsbg {
    background-color: #8080ff;
}
.managegame .attrsbg {
    background-color: #c0c0c0;
}
.managegame .attrbox {
    background-color: #c0c0c0;
    padding: 5px;
}
.managegame .openingoptionbg {
    background-color: #ffffc0;
    padding: 5px;
}
.managegame .middleoptionbg {
    background-color: #ffecd9;
}
.managegame .endoptionbg {
    background-color: #ffd9d9;
}
.managegame .viewbar {
    font-size: 105%;
}
.managegame .editoptsviewbar {
    font-size: 105%;
}
.managehandler .loginerror {
    color: #ff0000;
}
.managehandler .loginbg {
    background-color: #d9d9d9;
    padding: 15px;
}
.managehandler .renamebg {
    background-color: #d9d9d9;
    padding: 10px;
}
.managehandler .sectionheader {
    padding: 8px;
}
.managehandler .searchheader {
    background-color: #f5e2c5;
    font-size: 115%;
    font-weight: bold;
}
.managehandler .date {
    background-color: #f5e2c5;
    font-size: 100%;
    font-weight: bold;
}
.managehandler .searchbody {
    background-color: #fcf4e9;
    padding: 8px;
}
.managehandler .count {
    font-size: smaller;
    font-style: italic;
    font-weight: normal;
}
.managehandler .favoritegroup {
    background-color: #ffff99;
    font-style: italic;
    font-weight: bold;
}
.managehandler .favoriteitem {
    background-color: #ffffd9;
}
.managehandler .historygroup {
    background-color: #ffcc99;
    font-weight: bold;
    padding: 5px;
}
.managehandler .historyitem {
    background-color: #ffecd9;
    padding: 8px;
}
.managehandler .metadata2 {
    font-size: 100%;
    font-style: italic;
}
.managehandler .count {
    font-size: smaller;
    font-style: italic;
    font-weight: normal;
}
.managehandler .title {
    color: #000000;
    font-size: 125%;
    font-weight: bold;
}
.managehandler .groupname {
    font-size: 100%;
    font-style: italic;
    font-weight: normal;
}
.managehandler .searchname {
    background-color: #f5e2c5;
    font-size: 100%;
    font-style: italic;
    font-weight: bold;
}
.managehandler .introbox {
    background-color: #ffffff;
    border: 1px solid #000000;
    padding: 10px;
}
.managehandler .favoritebutton {
    background-color: #e6e6cc;
    color: #000000;
}
.managehandler .favoritebutton2 {
    background-color: #e6e6cc;
    color: #000000;
    width: 1.2in;
}
.managehandler .favoritebutton3 {
    background-color: #e6e6cc;
    color: #000000;
    width: 2in;
}
.managehandler .favoritebutton4 {
    background-color: #e6e6cc;
    color: #000000;
    width: 1.75in;
}
.managehandler .favoritebutton5 {
    background-color: #e6e6cc;
    color: #000000;
    width: 1.1in;
}
.managehandler .favoritebutton6 {
    background-color: #e6e6cc;
    color: #000000;
    width: 1.3in;
}
.managehandler .searchbutton {
    background-color: #fcedd7;
    color: #000000;
}
.managehandler .searchbutton2 {
    background-color: #fcedd7;
    color: #000000;
    width: 1.6in;
}
.managehandler .searchbutton3 {
    background-color: #fcedd7;
    color: #000000;
    width: 1.7in;
}
.managehandler .changefacetsbox {
    padding: 0px;
}
.managehandler .singleoptionbox {
    padding: 5px;
}
.managehandler .previewtable {
    padding: 10px;
}
.managehandler .editoptionsdisplay {
    font-size: 110%;
}
.managehandler .favoritebg {
    background-color: #ffff80;
}
.managehandler .searchbg {
    background-color: #f9e1bc;
}
.managehandler .historybg {
    background-color: #ffc080;
}
.managehandler .optionsbg {
    background-color: #e6f3e6;
}
.managehandler .facetsbg {
    background-color: #8080ff;
}
.managehandler .attrsbg {
    background-color: #c0c0c0;
}
.managehandler .attrbox {
    background-color: #c0c0c0;
    padding: 5px;
}
.managehandler .openingoptionbg {
    background-color: #ffffc0;
    padding: 5px;
}
.managehandler .middleoptionbg {
    background-color: #ffecd9;
}
.managehandler .endoptionbg {
    background-color: #ffd9d9;
}
.managehandler .viewbar {
    font-size: 105%;
}
.managehandler .editoptsviewbar {
    font-size: 105%;
}
.helpgame .title {
    color: #000000;
    font-size: 125%;
    font-weight: bold;
}
.helpgame .favoritegroup {
    background-color: #ffff99;
    font-style: italic;
    font-weight: bold;
}
.helpgame .favoriteitem {
    background-color: #ffffd9;
}
.helpgame .historygroup {
    background-color: #ffcc99;
    font-weight: bold;
}
.helpgame .historyitem {
    background-color: #ffecd9;
}
.helpgame .searchname {
    background-color: #f5e2c5;
    font-size: 100%;
    font-style: italic;
    font-weight: bold;
}
.helpgame .searchbody {
    background-color: #fcf4e9;
}
.helpgame .loginbg {
    background-color: #d9d9d9;
}
.matchbox {
    background-color: #efefff;
    font-size: 80%;
}
.donebox {
    background-color: #8080c0;
    padding: 3px;
}
.donebox A {
    color: #ffffff;
}
