/*
 * Copyright (c) 2009, 2010, Oracle and/or its affiliates. 
 *
 * All rights reserved.
 */
 
.listgroup {
        margin:20px 30px;}
.codebug {
        color:black;
        margin-bottom:5px;
        font-size:13px;
        line-height:16px;
        -moz-border-radius-topleft:7px;
        -moz-border-radius-topright:7px;
        -webkit-border-top-left-radius:7px;
        -webkit-border-top-right-radius:7px;
        border-top-left-radius:7px;
        border-top-right-radius:7px;
        background-color:#bbbbbb;
        border:solid 1px #aaaaaa;
		border-color:rgba(0,0,0,0.2);
        background-image:url("../images/whitefade.png");
        background-repeat:repeat-x;}
.codebug .controlbuttons {
        position:absolute;
        padding:4px;
        top:2px;
        right:0px;
        z-index:1;
        opacity:0.4;}
.bugentrycontainer {
        border:solid 1px #555555;
        border-color:rgba(0,0,0,0.4);
        *background-color:#f1ebc0;
        border-top:none;}
.bugentry {}
.bugentryline {
        text-align:center;
        color:#222222;
        color:rgba(0,0,0,0.8);
        border-style:dotted solid none none;
        border-width:1px;
        border-color:#b4af8f;
        border-color:rgba(0,0,0,0.25);
        
        background-color:#f1ebc0;
        
        background-image:url('../images/whitefade2.png');
        background-repeat:repeat-x;
        position:absolute;
        top:0;
        bottom:0;
        left:0;
        width:90px;
        padding:8px 60px 8px 15px;
        z-index:2;}
.bugentrylineimage {
        position:absolute;
        top:50%;
        right:10px;
        width:16px;
        height:16px;
        margin-top:-12px;
        padding:3px 11px;
        background-color:#999999;
        border:solid 1px #999999;
        border-color:rgba(0,0,0,0.3);
        background-image:url('../images/whitefade.png');
        background-repeat:repeat-x;
        opacity:0.4;
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        border-radius:7px;}
.listgroup:hover .bugentrylineimage {
        opacity:1.0;}
.bugentryline:hover .bugentrylineimage {
        background-color:#bbbbbb;}

.bugentrymessage {
        z-index:1;
        background-color:white;
        color:black;
        border-top:dotted 1px #bbbbbb;
        border-color:rgba(0,0,0,0.25);
        padding:8px 8px 8px 185px;}
.bugentryline.first, .bugentrymessage.first {
        border-top:none;
        padding-top:9px;}
.investigateicon {
        margin-right:5px;}
.codeheader {
        color:black;
        color:rgba(0, 0, 0, 0.6);
        padding:6px 8px 6px 8px;
        border-bottom:none;
        }

/* IE7 ONLY HACK */
*:first-child+html .codeheader dd a {
        color:black;}
        
.codeheader .title {
        font-size:13px;
        display:inline;
        color:#222222;
        line-height:22px;
        
        text-transform:uppercase;
        margin-right:10px;}
.codemessage {
        background-color:white;
        padding:5px 8px;
        color:black;
        margin:0px;}
        
.lineTP .linecontent {
        line-height:16px;
        height:16px;
        padding:8px;
        background-color:#97b101;
        background-image:url("../images/whitefadecode.png");
        background-repeat:repeat-x;}
.lineFP .linecontent {
        line-height:16px;
        height:16px;
        padding:8px;
        background-color:#f95353;
        background-image:url("../images/whitefadecode.png");
        background-repeat:repeat-x;}
.lineFN .linecontent {
        line-height:16px;
        height:16px;
        padding:8px;
        background-color:#f2a326;
        background-image:url("../images/whitefadecode.png");
        background-repeat:repeat-x;}
                
.lineyellow .linecontent {
        line-height:16px;
        height:16px;
        padding:8px;
        background-color:#fedd7f;
        background-image:url("../images/whitefadecode.png");
        background-repeat:repeat-x;}
.reportyellow{
        background-color:#E7BC12;}
.linered .linecontent {
        line-height:16px;
        height:16px;
        padding:8px;
        background-color:#ffa397;
        background-image:url("../images/whitefadecode.png");
        background-repeat:repeat-x;}
.reportred {
        background-color:#f36a4a;}
.linegrey .linecontent {
        line-height:16px;
        height:16px;
        padding:8px;
        background-color:#bbbbbb;
        background-image:url("../images/whitefadecode.png");
        background-repeat:repeat-x;}
.reportgrey{
        background-color:#bbbbbb;}
.linedep .linecontent {
        line-height:16px;
        height:16px;
        padding:8px;
        background-color:#94c6e5;
        background-image:url("../images/whitefadecode.png");
        background-repeat:repeat-x;}
