/* Logbook */
/* force page break */
.print_view { page-break-after: always; }

th {
color:#000;
background-color:#bfccf2;
font-weight: normal;
padding:5px;
text-align: center;
}

td.icon {
text-align:center;
}

tr.A {
background:#FFF;
}

tr.B {
background:#e0e6f9;
}

table.Report {
width: 100%;
}

table.Report td {
margin:0;
}

table.Report th {
margin:0;
}

table.Report th.ReportTools {
border-top: 1px solid #bbb;
text-align:right;
background-color:#fff;
padding:2px;
}

table.Report th.ReportTitle {
background-color: #fff;
color:#000;
text-align:left;
}

.Log {
width:640px;
}

.Log2 {
width:540px;
float:right;
margin-top:10px;
}

.LogComment .LogHeader {
background-color:#809ae6;
border:1px solid #809ae6;
font-weight:700;
color:#fff;
display:block;
padding:4px;
}

.LogComment .LogHeader2 {
background-color:#bfccf2;
border:1px solid #809ae6;
font-weight:400;
color:#000;
line-height:10pt;
display:block;
padding:4px;
}

.LogComment .LogAboutBody {
background:url(commentbg.gif) repeat-y 0 0;
border-left:1px solid #809ae6;
border-right:1px solid #809ae6;
}

/* min-height for understanding browsers */
.LogComment .LogAboutBody {
min-height:22em; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html .LogComment .LogAboutBody {
height: 22em;
}
/**/

.LogComment .additional {
background-color: #fff;
border: 1px solid #809ae6;
}

.LogComment .LogAboutBody2 {
border-left:1px solid #809ae6;
border-right:1px solid #809ae6;
}

.LogComment .LogAbout {
float:left;
width:90px;
padding:5px;
}

.LogComment .LogBody {
margin-left:100px;
padding:10px;
}

.LogComment .LogBody2 {
padding:10px;
}

.LogComment .LogFooter {
background-color:#bfccf2;
border:1px solid #809ae6;
display:block;
padding:4px;
}

.LogComment .LogFooter2 {
background-color:#f0f3fc;
border:1px solid #809ae6;
display:block;
padding:4px;
}

.LogComment .LogAttachment {
margin-top:10px;
display:block;
background-color:#f0f3fc;
padding:10px;
}

span.file_heading a {
text-decoration: none;
font-size: 9px;
line-height: 20pt;
}

#note_icon {
float:right;
}

a.icon {
font-weight: normal;
text-decoration: none;
font-size:9px;
}

a.icon img {
vertical-align:middle;
}

table.tabbox {
width:750px;
}

td.tab {
background-color:#f0f3fc;
border:1px solid #809ae6;
}

td.tab#thistab {
background-color:#FFF;
border-bottom:1px solid #809ae6;
}

td.tab a {
display:block;
text-decoration:none;
color:#333;
margin:2px;
}

div.tablabel a {
display:block;
width:100%;
text-align:center;
text-decoration:none;
font-size:11px;
color:#333;
}
div.tablabel a:visited { text-decoration: none; }
td.notab {
border-bottom:1px solid #809ae6;
}

td.tabpane {
padding:20px;
}

table.report a,table.report a:visited,div.caselog a,div.caselog a:visited,div.stafflog a,div.stafflog a:visited {
color:#000;
}

table.checkbox td { margin: 0; padding: 0; }
table.checkbox { border: 1px solid #809ae6; }