/*
 * Copyright (c) 2009, 2010, Oracle and/or its affiliates. 
 *
 * All rights reserved.
 */

.filecontainer {
        margin:20px 30px;
        padding-bottom:4px;
        overflow:hidden;}
.filecontent {
        padding:8px 0px 8px 0px;
        color:#555555;
        color:rgba(0,0,0,0.6);
        
        background-color:#f1ebc0;
        border-width:1px;
        border-color:#555555;
        border-color:rgba(0,0,0,0.7);
        border-style:none solid solid solid;
        
        overflow:hidden;}

.fileerrormessage {padding:8px 0px 8px 0px;
        color:#555555;
        color:rgba(0,0,0,0.6);
        
        background-color:#f1ebc0;
        border-width:1px;
        border-color:#555555;
        border-color:rgba(0,0,0,0.7);
        border-style:none solid solid solid;
        
        overflow:hidden;
		padding:20px;}

.fileicon {}
.filecollapsechecklabel {
        margin-right:20px;}
.collapsecheck {
        vertical-align:baseline;}
.collapsearea {}
.filecontainer.collapse .collapsearea {
        display:none;}
.filebreak {
        display:none;
        height:7px;
        list-style:none;
        padding:0px;
        font-size:7px;
        line-height:7px;
        background-repeat:repeat-x;}
.filebreak.in{
        background-image:url('../images/collapseTop.png');
        border-left:solid 1px #cccccc;
        margin-top:4px;}
.filebreak.out{
        background-image:url('../images/collapseBottom.png');
        font-size:6px;}
.filecontainer.collapse .filebreak {
        display:list-item;}
.filelist {
        margin:0px;
        padding:0px;
        padding-left:45px;
        oveflow:visible;}
.line {
        position:relative;
        background-color:white;
        border-left:solid 1px #cccccc;
        color:#222222;
        color:rgba(0,0,0,0.8);
        font-size:10px;
        overflow:visible;
        line-height:12px;
        min-height:12px;
        vertical-align:text-top;
        display:list-item;}
.line.flash .linecontent {
        background-color:#e76f00;}
        
.filelist:first-child .line:first-child {
        padding-top:6px;
        border-top:solid 1px #cccccc;
        display:list-item;}
.lastline {
        padding-bottom:6px;
        border-bottom:solid 1px #aaaaaa;
        display:list-item;}

.codeobjectcontainer {
        padding:2px 10px 10px 10px;}
.linecontent {
        display:block;
        min-height:12px;
        line-height:12px;
        color:#222222;
        color:rgba(0,0,0,0.8);
        white-space:pre;
        font-size:12px;
        padding:3px 10px;}

