/*
 * Copyright (c) 2009, 2010, Oracle and/or its affiliates. 
 *
 * All rights reserved.
 */
 
.listelement.selected {
        background-color:#E7BC12;
        background-image:url('../images/whitefade.png');
        background-repeat:repeat-x;}

.listelement {
        position:relative;
        cursor:pointer;
        border-bottom:solid 1px #bbbbbb;
        border-color:rgba(0,0,0,0.2);
        padding:10px 15px 10px 25px;
        color:#222222;
        color:rgba(0,0,0,0.8);
        background-color:#f1ebc0;}
.listelement:hover {
        background-image:url('../images/whitefade.png');
        background-repeat:repeat-x;}
.listelement .title {
        color:#222222;
        color:rgba(0,0,0,0.8);
        font-size:14px;}
.listelement dt {
        color:inherit;
        font-weight:normal;}
        
.statusindicator {
        position:absolute;
        top: 12px;
        bottom:12px;
        left:8px;
        width:8px;
        background-image:url('../images/whitefade.png');
        background-repeat:repeat-x;
        border:solid 1px;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;}
        
.backgroundtext {
        padding-top:10px;
        text-align:center;
        color:#444444;
        text-shadow:rgba(255,255,255,0.15) 0px 1px 0px;}
.maximised .backgroundtext {
        text-shadow:rgba(0,0,0,0.3) 0px -1px 0px;
        color:white;
}
.listheader {
        position:absolute;
        background-color:#cccccc;
        border-bottom:solid 1px #606060;
        border-color:rgba(0,0,0,0.7);
        background-image:url('../images/whitefade2.png');
        background-repeat:repeat-x;
        top:0px;
        left:0px;
        right:0px;
        z-index:1;
        height:36px;
        padding:15px 20px 0px 20px;}
.listheader dl, .pagefooter dl, .listheader dt, .pagefooter dt, .listheader dd, .pagefooter dd {
        vertical-align:middle;}
.listbody {
        position:absolute;
        top:51px;
        left:0;
        width:270px;
        bottom:51px;
        border:solid 1px #888888;
        border-style:solid none solid none;
        overflow:auto;
        color:#666666;
        z-index:2;}
        
.maximised .listbody {
        width:auto;
		border:none;
        top:52px;
        bottom:52px;
        right:0;
        z-index:1;}
        
.pagefooter {
        position:absolute;
        bottom:0px;
        z-index:1;
        left:0px;
        width:230px;
        height:36px;
        padding:15px 20px 0px 20px;
        background-color:#cccccc;
        border-top:solid 1px #606060;
        border-color:rgba(0,0,0,0.7);
        background-image:url('../images/whitefade2.png');
        background-repeat:repeat-x;
        text-align:center;}
        
.maximised .pagefooter {
        width:auto;
        right:0px;}
        
.listviewfilebody {
        position:absolute;
        overflow:auto;
        border-left:solid 1px #444444;
        top:51px;
        left:270px;
        right:0px;
        bottom:0px;
        background-color:#93b0c5;}

.listnumperpage {}
.leftcontrols {
        float:left;}
.centercontrols {
        text-align:center;}
input[type="text"].listgotopagebox {
        width:25px;
        margin:0px;
        vertical-align:top;
        text-align:center;
        -moz-border-radius:0px;
        -webkit-border-radius:0px;
        border-radius:0px;}
.rightcontrols {
        float:right;}
img.nextpage {
        margin-right:0px;}
img.prevpage {
        margin-left:0px;
        margin-right:0px;
        border-right:none 0px;}

