@CHARSET "UTF-8";

/* Wicket pages styles */
#mainDiv {
    overflow: hidden;
    position: fixed;
    /*top: 50px;*/
    width: 100%;
    padding-top: 50px;
}

#dragArea {
    position: absolute;
    z-index: -99999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

.helpSpace {
    height: 32px;
    min-width: 78px;
    /*background-color: #CCCCCC;*/
    cursor: pointer;
    /*position: fixed;*/
    border: solid 1px #CCCCCC;
    white-space: nowrap;
    max-width: 100px;
    /*z-index: 200;
    margin-top: -16px;
    margin-left: -200px;*/
}

.profileSpace {
    height: 32px;
    min-width: 98px;
    /*background-color: #CCCCCC;*/
    cursor: pointer;
    /*position: relative;*/
    border: solid 1px #CCCCCC;
    white-space: nowrap;
    /*position: fixed;*/
    max-width: 100px;
    /*z-index: 200;
    margin-top: -16px;
    margin-left: -100px;*/
}

.helpTable {
    width: 100%;
    height: 100%;
    position: relative;
    /*z-index: 200;*/
}

#helpSelector {
    display: block;
    font-size: 12pt;
    padding-left: 7px;
    padding-right: 4px;
    padding-top: 8px;
    text-align: center;
    vertical-align: middle;
}

.arrowDown {
    padding-right: 7px;
    text-align: right;
    width: 14px;
    min-width: 14px;
}

.profileTable {
    width: 100%;
    height: 100%;
    position: relative;
    /*z-index: 200;*/
}

#profileAction {
    display: block;
    font-size: 12pt;
    padding-left: 7px;
    padding-right: 4px;
    padding-top: 8px;
    text-align: center;
    vertical-align: middle;
}

#helpList {
    min-width: 100px;
    z-index: 220;
    position: absolute;
    background-color: #FFFFFF;
    /*margin-top: 4px;*/
    border: solid 1px #CCCCCC;
    border-bottom-width: 0;
    text-align: left;
    top: 41px;
    /*margin-left: -200px;
    margin-top: 1px;*/
}

#profileList {
    min-width: 100px;
    z-index: 220;
    position: absolute;
    background-color: #FFFFFF;
    /*margin-top: 4px;*/
    text-align: left;
    right: 8px;
    top: 41px;
    border: solid 1px #CCCCCC;
    border-bottom-width: 0;
    /*margin-left: -100px;
    margin-top: 1px;*/
}

.menuItem {
    padding: 4px 8px 4px 8px;
    cursor: pointer;
    height: 25px;
    border: solid 0 #CCCCCC;
    border-bottom-width: 1px;
}

.menuItem:hover {
    background-color: #91A6FF;
}

.menuItem a {
    text-decoration: none;
    height: 26px;
    padding-top: 4px;
    /*display: block;*/
    display: inline-block;
    color: #000000;
}

.refreshLink {
    cursor: pointer;
}

.menuItemInactive {
    cursor: default;
}

.menuItem div {
    text-decoration: none;
    height: 26px;
    padding-top: 4px;
    display: block;
}

.menuItemInactive:hover {
    background-color: #FFFFFF;
}

#language {
    padding: 4px 8px 4px 8px;
    text-align: center;
}

.languageLink {
    padding: 4px 8px 4px 8px;
    height: 26px;
    display: block;
    text-decoration: none;
}

.languageLink:hover {
    background-color: #91A6FF;
    text-decoration: none;
}

#languageBack {
    position: fixed;
    z-index: 210;
    /*width: 100%;
    height: 100%;*/
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    background-color: #999999;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

#modulesDiv { /*padding-top: 12px;*/
    width: 100%;
    /*position: fixed;*/
    top: 0;
    left: 100px;
    /*z-index: 190;*/
}

.moduleListSpacer {
    width: 8px;
    min-width: 8px;
    /*display: inline-block;*/
    height: 49px;
    /*z-index: 200;*/
}

.moduleList {
    min-height: 28px;
    height: 28px;
    font-size: 12pt;
    padding-top: 16px;
    margin-bottom: -6px;
    color: #000000;
    position: relative;
    z-index: 190;
    outline: none;
}

.moduleList a {
    padding: 12px 8px 6px 8px;
    border: solid 1px #000000;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #CCCCCC;
    min-width: 62px;
    margin-top: -12px;
    height: 20px;
    color: #000000;
}

.moduleList em {
    padding: 12px 8px 6px 8px;
    border: solid 1px #000000;
    border-bottom-width: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #FFFFFF;
    font-style: normal;
    min-width: 62px;
    cursor: default;
    display: inline-block;
    margin-top: -12px;
    height: 21px;
}

.moduleLabel {
    display: inline-block;
    min-width: 62px;
    text-align: center;
    position: relative;
    top: -3px;
    white-space: nowrap;
}

#infoDiv {
    position: absolute;
    top: 0;
    width: 100%;
}

#footer {
    color: #000000;
    height: 24px;
    padding: 2px;
    position: absolute;
    right: 0;
    top: 0;
}

table.versionInfo {
    border: solid 0 #000000;
}

tr.versionInfo {;

}

td.versionInfo {;

}

#languageDiv {
    background-color: #FFFFFF;
    border: solid 1px #0000FF;
    cursor: pointer;
    float: left;
    left: 8px;
    /*padding: 4px;*/
    position: absolute;
    top: 8px;
    z-index: 220;
    width: 80px;
    text-align: center;
}

#languageListDiv {;
    z-index: 220;
}

.wholeScreenSpace {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 90;
    width: 100%;
    height: 100%;
}

.toolBarRow {
    border: solid 0 #000000;
    border-bottom-width: 1px;
    height: 36px;
    padding-top: 4px;
    display: block;
    vertical-align: middle;
    padding-bottom: 4px;
    background-color: #FFFFFF;
    position: relative;
}

.toolBarTable {
    height: 34px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.bottomBorder {
    border: solid 0;
    border-bottom-width: 1px;
}

.reportParam {
    display: inline-block;
    padding-left: 4px;
}

.modulePartTitle {
    display: none;
}

.modulePartList {
    position: absolute;
    display: none;
}

.modulePartLink {
    cursor: pointer;
    padding: 4px;
}