#lb_body {
    width: 920px;
    margin-left: 4px;
    margin-right: 4px;
    font-size: 10pt
}

#lb_body .hdr {
    font-size: 12pt;
    font-weight: bold;
}   

#lb_body .tr0 {
    width:5%;
    text-align: center;
}

#lb_body .tr1 {
    width:5%;
    text-align: center;
}

#lb_body .tre0 {

}

#lb_body .tre1 {
}


#lb_body td {
    white-space: nowrap;
}

#lb_body .hd {
    text-align: center;
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    background-color: #fc6;
    font-weight: bold;
    width:"10%";
}

#lb_body .lc {
    color: #600;
    font-size: 0.8em;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
}

#lb_body .rc {
}

#lb_body .color1 {
    width: 50%;
    background-color: #f0f0f0;
}

#lb_body .color2 {
    margin-left:1em;
    background-color: #ffffe0;
}

.rbut {
    position: relative;
    top: 10px;
}

#lb_body .rc1 {
}

#lb_body .red {
    color:red;
}

#lb_body .cbk {
    cursor: pointer;
}

#lb_body .rc2 {
}

#lb_body .rl2 {
    background-color: #ffffff;
    border-left: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    width: 45%;
}

#lb_body .rl1 {
    background-color: #f0f0f0;
    border-left: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    border-right: solid 1px #ddd;
    width: 45%;
}

#lb_body .btop {
    border-top: solid 1px #ccc;
}

#lb_body .di {
    color: #600;
    font-weight: bold;
    font-size: 0.8em;
}

#lb_body .dr {
    color: #F00;
    font-weight: bold;
    font-size: 0.8em;
}

#lb_body .dg {
    color: #090;
    font-weight: bold;
    font-size: 0.8em;
}

#lb_body .db {
    font-size: 0.8em;
}

#lb_body .dl {
    color: #009;
    font-weight: bold;
}

#lb_body .bx {
    color: #666;
    font-size:smaller;
    border: solid 1px #999;
    padding-left: 2px;
    padding-right: 2px;
}

#lb_body .bx2 {
    color: #666;
    font-weight:bold;
    border: solid 1px #999;
    padding-left: 2px;
    padding-right: 2px;
}

#lb_body .land {
    color: #080;
    font-weight: bold;
    font-style: italic;
}

#lb_body .hdr {
    color: #009;
    font-weight: bold;
}


#lb_body .note {
    font-size: 0.8em;
    color: #009;
}

.outer {
    background-color: #d0f0ff;
    border: solid 1px #ccc;
    margin-top: 4px;
    padding: 2px;
}

#lbnlist {
    padding: 4px;
    width: 700px;
}

#lcol {
    padding: 2px;
}


#rcol {
    padding: 2px;
}

#rcol table {
    border: solid 1px #ccc;
}

#rcol th {
    font-size: 0.8em;
    background-color: #ffd062;
    padding: 2px;
    border: none;
}


#rcol .thc {
    text-align: center;
    font-style: italic;
    background-color: #ffd062;
    border: none;
}

#rcol .thl {
    font-style: italic;
    background-color: #ffd062;
    border: none;
}

#rcol td {
    padding: 2px 4px 2px;
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
}

#lbout th {
    font-size: 0.8em;
    background-color: #0da;
    padding: 2px;
    border: none;
}

#lb_save {
    margin-bottom: 0.5em;
    background-color: #fc9;
    border: solid 1px #ccc;
}

#lmenu {
    position: relative;
    background-color: white;
}

#lmenu td {
    padding: 2px 4px 2px 4px;
}

#stt {
    font-size: 0.8em;
    color: #009;
}

#stt .left {
    text-align: right;
    width: 60%;
}


#rcol .r0 {
    background-color: #fdfdfd;
}

#rcol .r1 {
    background-color: #f0fdf0;
}

#rcol .ldi, #rcol .lba, #rcol .lmo {
    text-align: center;
    font-size: 0.9em;
    color: black;
    width: 1%;
    cursor:pointer;
}

#rcol .lfr {
    text-align: right;
    font-size: 0.9em;
    color: black;
    width: 1%;
    cursor:pointer;
}

.lbstyle {
    width: 750px;
    padding: 4px;
    background-color: #cef;
    margin-top: 4px;
    border: solid 1px #ccc;
}

.pane {
    margin-top: 0px;
    height: 460px;
}


#rcol .lde {
    text-align: center;
    font-weight: bold;
    color: #00a;
    width: 1%;
    cursor:pointer;
}

#rcol .lop {
    font-style: italic;
    font-size: 0.9em;
    color: #777;
    cursor:pointer;
}

#rcol table {
    background-color: white;
}

#rcol .lid {
    color:#a00;
    font-size:0.8em;
    width:1%;
    text-align:right;
    cursor:pointer;
}

#rcol .ldt {
    text-align: center;
    font-size: 0.9em;
    width:1%;
    cursor:pointer;
}

#rcol .ldax {
    text-align: center;
    font-weight:bold;
    font-size:0.9em;
    width:1%;
}

#logmenu {
    padding:4px;
    background-color: #d0f0ff;
    margin-top:0.5em;
    margin-left:4px;
    border: solid 1px #ccc;
}

#logitem {
    padding:4px;
    margin-top:4px;
    margin-left:4px;
    margin-bottom:1em;
    font-size:1.1em;
    background-color:#fafafa;
    border: solid 1px #ccc;
}


.chdr1 {
    color: #009;
    font-style: italic;
    font-size: 0.9em;
}

.chdr2 {
    color: #900;
    font-style: italic;
    font-size: 0.9em;
}

.working {
    background-image: url('/si/pbar-ani.gif');
}

.work {
    background-color: #ccc;
}

.lrow {
 
}

.lhov {
    background-color: #f0f0f0;
}

.lpick {
    background-color: #f0f0f0;
}

.bhov {
    border: solid 1px black;
}


.cs {
    white-space: nowrap;
}

.cd {
    white-space: nowrap;
    font-size:0.8em;
    font-weight:bold;
}

.plink {
    color: #00f;
    text-decoration: underline;
}

.ph {
    white-space: nowrap;
    font-size: 0.8em;
    color: white;
    background-color: #aaa;
    text-align: right;
    width: 10px;
}

#lprops td {
    white-space: normal;
}

#lbstat {
    background-color: #d0f0ff;
    font-size: 0.8em;
    text-align: center;
    border: solid 1px #ccc;
}


a.xdp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/si/calendar.png) no-repeat; 
}

.lac {
    text-align: center;
    width: 1%;
}

.lab {
    cursor: pointer;
    color: #00a;
}


.lbstyle a:link {color : black}
.lbstyle a:visited {color : black}
.lbstyle a:hover {color:black;}
.lbstyle a:active {color : #FFF; background:black;}


a.xdp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
/*	width: 140px; */
input.dp-applied {
	width: 80px;
	float: none;
}



