div.p-invisible {
    display: none;
}
label.REQUIRED {
}
label.REQUIRED span.MARK, td.mandatory span.MARK, div#regFormDesc span.MARK {
    font-weight: bold !important;
    color: red !important;
}
.INVALID {
    background-color: #ebadab;
}

div.adminAnchorView {
    z-index: 10000;
}

div.adminAnchor {
    position: absolute;
    top: 0px;
    left: 0px;
}

div.adminAnchor div.adminAnchorView {
    margin: 3px;
    padding: 3px;
    position: absolute;
    top: 1px;
    left: 40px;
    width: 400px;
    background-color: beige;
    border: 1px solid sienna;

}
div.adminAnchor div.adminAnchorView a {
    white-space:nowrap;
}

.cm-outofmenu {
    position:absolute;
    z-index:960;
    display:none;
    top:0;
    left:0;
    margin:0px !important;
    padding:0px !important;
}
.cm-transparent-div {
    /* set transparency using opacity, not by color due to MSIE 6, 7 bug */
    #background-color:black !important;
    #filter:alpha(opacity=0);
}
.cm-darkness-div {
    background-color:black !important;
    -moz-opacity:0.1;
    filter:alpha(opacity=10);
    opacity: 0.1;
}

a.menuico {
/* !!!! */
    background-image:url(/coreportlets/images/documentlistadmin/ma16n.gif);

    background-repeat:no-repeat;
    background-position: 0px 0px;
    z-index:960;
}
a.menuico:hover {
/* !!!! */
    background-image:url(/coreportlets/images/documentlistadmin/ma16a.gif);
}

/* !!!! */
table.scrollPO_1 td.pagesTotal {
    border-bottom: 1px solid #b7b7b8;
}
/* !!!! */
table.scrollPO_2 td.pagesTotal {
    border-top: 1px solid #b7b7b8;
}

.menucontainer {
    display: none;
    position:absolute;
    width:auto;
    white-space:nowrap;
    z-index:1000;

/* !!!! */
    border:1px solid #76a4fb;
    background: #f8f8ff;
}

div.shadow {
    -moz-opacity:0.6;
    filter:alpha(opacity=60);
    opacity: 0.6;
    display: none;
    position:absolute;
    background:black;
    z-index:900;
}

div.cm-sysmenu {
    border-top:1px solid #D4D0C8;
    border-left:1px solid #D4D0C8;
    border-bottom:1px solid #404040;
    border-right:1px solid #404040;
    padding:0px !important;
}
div.cm-sysmenu div.-sysmenu {
    border-top:1px solid white;
    border-left:1px solid white;
    border-bottom:1px solid #808080;
    border-right:1px solid #808080;
    margin:0px !important;
    background-color:#D4D0C8;
}

.menucontainer ul {
    padding:1px 5px 1px 5px;
    margin:0px;
}
.menucontainer li {
    list-style-type:none;
    padding:2px 1px 2px 2px;
    background: none;
}
.menucontainer .titlebar {
    text-align:right;
    padding: 0px 3px 0px 3px;
    margin: 0px 0px 2px 0px;
    height:13px;
    font-size:1px;
}


div#logWindow {
    position:absolute;
    top:0px;
    left:0px;
    height:30px;
    width:100px;
}

div#portlet-xml-menu {
    position:absolute;
    top:20px;
    left:20px;
    height:260px;
    width:420px;
    overflow: scroll;
    border:1px solid red;
    background: white;
    padding: 5px;
    z-index:11000;
}
div#portlet-xml-menu a {
    text-decoration: none;
    color: black;
}
div#portlet-xml-menu a:hover {
    background-color: yellow;
}

img.application_msword, img.application_doc, img.application_vnd_msword, img.application_vnd_ms-word, img.application_winword, img.application_word, img.application_x-msword, img.application_rtf, img.application_x-rtf, img.text_rtf, img.text_richtext {
    background-image:url(/coreportlets/images/icons/mime/msword16x16t.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

img.application_vnd_ms-excel {
    background-image:url(/coreportlets/images/icons/mime/msexcel16x16t.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

img.application_visio, img.application_x-visio, img.application_vnd_visio, img.application_visio_drawing, img.application_vsd, img.application_x-vsd, img.image_x-vsd {
    background-image:url(/coreportlets/images/icons/mime/msvisio16x16t.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

img.application_mspowerpoint, img.application_ms-powerpoint, img.application_mspowerpnt, img.application_vnd-mspowerpoint, img.application_vnd_ms-powerpoint, img.application_powerpoint, img.application_x-powerpoint, img.application_x-mspowerpoint {
    background-image:url(/coreportlets/images/icons/mime/msppt16x16t.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

img.application_vnd_ms-project, img.application_msproj, img.application_msproject, img.application_x-msproject, img.application_x-ms-project, img.application_x-dos_ms_project, img.application_mpp {
    background-image:url(/coreportlets/images/icons/mime/msproj16x16t.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
/*
  application_vnd_oasis_opendocument_chart
  application_x-vnd_oasis_opendocument_chart
*/
img.application_vnd_oasis_opendocument_text, img.application_x-vnd_oasis_opendocument_text {
    background-image:url(/coreportlets/images/icons/mime/odt16x16t.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

img.image_gif {
    background-image:url(/coreportlets/images/icons/mime/gif16x16t.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

img.image_jpeg {
    background-image:url(/coreportlets/images/icons/mime/jpeg16x16t.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

img.image_png {
    background-image:url(/coreportlets/images/icons/mime/png16x16t.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

img.image_tiff, img.image_tif, img.image_x-tif, img.image_x-tiff, img.application_tif, img.application_x-tif, img.application_tiff, img.application_x-tiff {
    background-image:url(/coreportlets/images/icons/mime/tiff16x16t.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

img.text_html {
    background-image:url(/coreportlets/images/icons/mime/html16x16t.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

img.text_plain {
    background-image:url(/coreportlets/images/icons/mime/textplain16x16t.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

img.application_pdf, img.application_x-pdf, img.application_acrobat, img.applications_vnd_pdf, img.text_pdf, img.text_x-pdf {
    background-image:url(/coreportlets/images/icons/mime/textplain16x16t.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}

img.application_zip, img.application_x-zip, img.application_x-zip-compressed, img.application_octet-stream, img.application_x-compress, img.application_x-compressed, img.multipart_x-zip {
}

img.application_x-7z-compressed {
}
