/* BEGIN: scroller styles */
.EventsViewer {
    overflow-x:auto;
    overflow-y:hidden;
    width:auto;
    _width:100%;
    _padding:0;
}
/*SPL-49659 - Fix IE9 hover bug*/
.ie9 .EventsViewer {
    min-height: 0%;
    margin-bottom: auto !important; /*need important here to override :(*/
}
.EventsViewer div {
    _padding:0px 10px;
}
.EventsViewerScroller {
    /* Note revisit inheritance from .EventsViewer (test has layout related issues first). */
    overflow-x:auto;
    overflow-y:auto;
    width:auto;
    _width:100%;
}
/* END: scroller styles */

/* BEGIN: results container styles */
.EventsViewer .buffer {
    margin:0;
    padding:0;
    list-style:none;
}
/* END: results container styles */

/* BEGIN: events list styles */
.EventsViewer .list {
    margin:0;
    padding:5px 0 0 0;
    list-style:none;
}
.EventsViewer .item {
    padding:0px 0px 10px 0px;
    clear:both;
}

.EventsViewer a.actions {
    height:19px;
    width:13px;
    padding-left: 3px;
    padding-right: 3px;
}

.EventsViewer a.actions > .splButtonIcon {
    margin-top: 3px;
}
/* END: events list styles */

/* BEGIN: template styles */
.EventsViewer .tpl {
    display:none;
}
.EventsViewer .loader {
    background:url(/static/img/skins/default/loader.gif) no-repeat 10px 4px;
    padding:6px 10px 6px 34px;
}
/* END: template styles */

/* BEGIN: traceback styles */
.EventsViewer .tb {
    padding:1px;
}
.EventsViewer .tb h2 {
    margin-top:0px;
}
.EventsViewer .tb table {
    width:100%;
}
.EventsViewer .tb td:first-child {
    padding-right:12px;
}
.EventsViewer .tb pre {
    margin:0px;
    white-space:-moz-pre-wrap;
    word-wrap:break-word;
    ?white-space:normal;
}
.EventsViewer .tb dl {
    padding-top:12px;
}
/* END: traceback styles */

/* BEGIN: default event decorator styles */
.EventsViewer .default {
    zoom:1;
    display:block;
    margin-bottom:0px;
    padding:8px 0px 8px 0px;
    border-bottom:1px solid #ddd;
}
.EventsViewer .default:hover {
    /* nothing */
}
.EventsViewer .default .header {
    text-align:left;
}
.EventsViewer .default td {
    text-align:left;
}
.EventsViewer .default .col1 {
    padding-top:2px;
    padding-right:8px;
    min-width:18px;
    vertical-align:top;
}
.EventsViewer .default .col2 ,
.EventsViewer .default .col3
{
    padding-top:3px;
    padding-right:8px;
    vertical-align:top;
}
.EventsViewer .default .col4 {
    vertical-align:top;
}
.EventsViewer .default .t, .EventsViewer .default .fields .v, .EventsViewer .default .fields .tg, .EventsViewer .default .time {
    font-style:normal;
    cursor:pointer;
    cursor:hand;
}
.EventsViewer .default .event {
    font-family:Consolas, Monaco, Courier New, monospace;
    font-size:12px;
    margin:0px 0px 0px 0px;
    zoom:1;
    white-space: pre;
}
.EventsViewerSoftWrap .default .event {
    word-wrap:break-word; /* wrap long words */
    white-space:pre; /*default*/
    white-space:-moz-pre-wrap; /* Firefox 1.0-2.0 */
    white-space:pre-wrap; /* current browsers */
}
/*fix date breaking in certain languages*/
.EventsViewer .col3{width:70px;}

/*FIX IE < 7 pre pushing table out*/
.EventsViewerSoftWrap table{*table-layout:fixed;}
.EventsViewerSoftWrap .col1{*width:18px;}
.EventsViewerSoftWrap .col2{*width:27px;}
.EventsViewerSoftWrap .col3{*width:84px;}

.EventsViewer .default .fields {
    margin:0px;
    padding:0px;
    list-style:none;
}
.EventsViewer .default .fields li {
    padding:0px;
    margin:0px;
    display:inline;
}
.EventsViewer .default .fields .fm {
    text-decoration:none;
    text-indent:-5000px;
    width:13px;
    height:12px;
    /* BEGIN: FF2 inline block text-indent fixes. (negative text-indent only works on block level elements) */
    display:-moz-inline-box;
    overflow:hidden;
    font-size:1px;
    vertical-align:text-top;
    /* END: FF2 inline block text-indent fixes. */
    vertical-align:middle;
    display:inline-block;
}
/* END: default event decorator styles */

/* BEGIN: menu styles */
.EventsViewer .splMenu-primary { /* fix for SPL-24492 */
    overflow:auto;
    *overflow:visible;
}
.EventsViewer .splMenu-primary ul,
.EventsViewer .splMenu-primary ul div.innerMenuWrapper,
.EventsViewer .splMenu-primary ul li,
.EventsViewer .splMenu-primary a {
    width:auto;
}
.EventsViewer .splMenu-primary ul div.innerMenuWrapper {
    _width:160px;
}
.EventsViewer .splMenu-primary a {
    _white-space:nowrap;
}
/* END: menu styles */

/* BEGIN: tag field popup styles */
.tagfieldpopup {
    display:none;
    padding:12px;
    width:400px;
}
.tagfieldpopup input {
    padding-left:3px;
    width: 386px;
    margin-bottom:12px;
}
/* END: tag field popup styles */

/* BEGIN: pretty json styles */

.EventsViewer .buffer .PropName
{
   color:#CC0000;
   font-weight:bold;
}
.EventsViewer .buffer .Str
{
   color:#007777;
}
.EventsViewer .buffer .Num
{
   color:#AA00AA;
}
.EventsViewer .buffer .Bool
{
  color:#0000FF;
}
.EventsViewer .buffer .Null
{
  color:#0000FF;
}
.EventsViewer .buffer .Comma
{
  color:#000000;
  font-weight:bold;
}

/* END: pretty json styles */
