/* 
    Document   : handsonlabs
    Created on : Jan 28, 2008, 5:26:36 PM
    Author     : dant
    Description:
        Stylesheet containing JavaOne Hands-on Labs style classes.
*/

code {white-space: nowrap;}
div.j1holpanel{padding: 15px;}
div.j1holcontents{margin-left: 40px;}
div.j1holcontents img{margin-top:9px; margin-bottom:15px;}
div#j1holframe table.gwt-TabPanel{width: 100%;}
.hidden{display: none !important}
.j1holtitle {font-size: 24px !important;}
.j1holduration {}
div.j1holcopyright p{text-align: center;font-weight: bold;padding-top: 15px;padding-bottom: 9px;}
div.j1holcopyright pre{white-space: normal;}
.j1holcontacts, .j1holcontacts a{}
#j1holupdated{font-size: 12px; font-weight: normal; padding-top: 10px;padding-bottom: 9px;}
.j1holheader, h2{font-weight: bold; text-decoration: underline; font-size:14px;}
.j1holsubheader, h3{font-weight: bold; font-size:13px;}
.j1holnote, .j1holnote a, .j1holnote a:visited, .j1holnote code, .j1holwarn, .j1holwarn a, .j1holwarn a:visited, .j1holwarn code{color: red}
.j1holnote a, .j1holwarn a{text-decoration: underline}
.j1holwarn, .j1holwarn a, .j1holwarn code{padding-top: 10px; padding-bottom: 10px; font-weight: bold;}
.j1holtip, .j1hollist > li > p.j1holtip {padding: 5px; margin-left: 40px; margin-right: 40px; margin-top: 9px; margin-bottom: 15px; background-color: lightgrey;}
.j1holtip p.j1holsubheader{text-align: center;}
ul.j1hollist > li + li, ol.j1hollist > li + li{padding-top: 10px;}
ul.j1hollist > li ul, ol.j1hollist > li ol, ul.j1hollist > li ol, ol.j1hollist > li ul{padding-top: 2px;padding-bottom: 3px;}
ol.j1hollist ol > li{list-style-type: lower-alpha; list-style-image: none;}
ol.j1hollist ol ol > li{list-style-type: lower-roman; list-style-image: none;}
div.j1holcontents > h2 {padding-bottom: 10px;}
td.j1holsdnfooter {display: none;}
div.j1holheaderimage {background:url("../im/l1_join-sdn.jpg") no-repeat bottom left;}
div.sharepage, div.j1holshare {display: none;}
div.j1holmasthead {height: 30px;}
img.j1holnext {margin-left: 2px; margin-right: 4px;}
/* Codebox settings */
div.codebox pre {
        border: solid 1px rgb(150, 150, 150);
        padding: 6px;
        font-family: monospace;
        background-color: #fafafa;
}
div.console pre {
        border: solid 2px rgb(150, 150, 150);
        padding: 5px;
        font-family: monospace;
        font-weight: bold;
        background-color: black;
        color: lightgray;
}
div.collapseboxclosed, div.collapseboxopen {
        height: 1px;
        margin: 0;
        padding: 0;
        background-color: rgb(206, 123, 0);
        position: relative;
}
div.collapseboxopen div, div.collapseboxclosed div {
        position: absolute;
        top: -6px;
        left: -11px;
        height: 11px;
        width: 11px;
        z-index: 10;
}
div.collapseboxopen div:hover {
        background-image: url("../im/collapsewidget_open_hover.png");
}
div.collapseboxclosed div:hover {
        background-image: url("../im/collapsewidget_closed_hover.png");
}
div.collapseboxopen div {
        background-image: url("../im/collapsewidget_open.png");
}
div.collapseboxclosed div {
        background-image: url("../im/collapsewidget_closed.png");
}
span.collapsed {
        display: none;
        color: inherit;
        background-color: inherit;
        font-weight: inherit;
        font-style: inherit;
        font-variant: inherit;
}
span.uncollapsed {
        display: normal;
        color: inherit;
        background-color: inherit;
        font-weight: inherit;
        font-style: inherit;
        font-variant: inherit;
}
span.command {
        font-weight: bold;
        font-style: italic;
        color: red;
}
div.group {border-top: solid 2px;}
div.codebox pre a.LineNumber, div.codebox pre a.LineNumber:visited {color: darkgrey; font-weight: normal; text-decoration: none;}
div.codebox pre span.collapsed a.LineNumber, div.codebox pre span.collapsed a.LineNumber:visited {color: rgb(206, 123, 0); font-weight: normal; text-decoration: none}
div.codebox pre span.uncollapsed a.LineNumber, div.codebox pre span.uncollapsed a.LineNumber:visited {color: rgb(206, 123, 0); font-weight: normal; text-decoration: none}
div.codebox pre span.Comment, div.codebox pre span.Comment span, div.codebox pre span.Comment a {color: rgb(150, 150, 150); font-weight: normal;}
div.codebox pre span.DocComment {color: rgb(150, 150, 150); font-weight: normal;}
div.codebox pre span.String {color: rgb(206, 123, 0); font-weight: normal;}
div.codebox pre span.EscString {color: rgb(206, 123, 0); font-weight: bold;}
div.codebox pre span.Character {color: rgb(206, 123, 0); font-weight: normal;}
div.codebox pre span.EscCharacter {color: rgb(206, 123, 0); font-weight: bold;}
div.codebox pre span.Numeric {color: black; font-weight: normal;}
div.codebox pre span.Identifier {color: black; font-weight: normal;}
div.codebox pre span.PredefinedIdentifier {color: rgb(0,0,230); font-weight: normal;}
div.codebox pre span.Type {color: black; font-weight: normal;}
div.codebox pre span.ReservedWord {color: rgb(0, 0, 230); font-weight: normal;}
div.codebox pre span.LibraryFunction {color: black; font-weight: normal;}
div.codebox pre span.Include {color: rgb(0,155,0); font-weight: normal;}
div.codebox pre span.Preprocessor {color: rgb(0,155,0); font-weight: normal;}
div.codebox pre span.Braces {color: black; font-weight: normal;}
div.codebox pre span.Symbol {color: black; font-weight: normal;}
div.codebox pre span.FunctionHeader {color: black; font-weight: normal;}
div.codebox pre span.FunctionHeaderName {color: black; font-weight: normal;}
div.codebox pre span.FunctionHeaderArgs {color: black; font-weight: normal;}
div.codebox pre span.RegEx {color: rgb(0,111,0); font-weight: bold;}
div.codebox pre span.Text {color: rgb(206, 123, 0); font-weight: normal;}
div.codebox pre span.Entity {color: black; font-weight: bold;}
div.codebox pre span.Assignment {color: black; font-weight: normal;}
div.codebox pre span.DependencyLine {color: black; font-weight: normal;}
div.codebox pre span.DependencyTarget {color: black; font-weight: bold;}
div.codebox pre span.DependencyContinuation {color: black; font-weight: bold;}
div.codebox pre span.Continuation {color: black; font-weight: bold;}
div.codebox pre span.Macro {color: rgb(0,153,0); font-weight: normal;}
div.codebox pre span.IntMacro {color: rgb(0,153,0); font-weight: normal;}
div.codebox pre span.EscVar {color: black; font-weight: bold;}
/* Special coloring for HTML tags */
div.codebox pre span.PredefinedIdentifier > span.Braces {color: rgb(0,0,230); font-weight: normal;}
div.codebox pre span.PredefinedIdentifier > span.Identifier {color: rgb(0,153,0); font-weight: normal;}
/* Fix for list formatting issue */
.j1hollist > li > p {margin-top: 3px; margin-bottom: 3px;}


/* Override default settings that aren't printer-friendly */
.d7 div.cornerBL {background: white;}
a:link, a.named:visited, div#breadcrumb a:visited, div.breadcrumb, div.breadcrumb a:visited, div.sitelinks a:visited, a code, .e2 table.navblue a:visited, .e5 a:visited, .e8v0 a:visited, .e9v0 a:visited {color: black; text-decoration: underline}
div.codebox pre {border: solid 2px black; background-color: white; white-space: pre;}
div.console pre {border: double 4px black; background-color: white; color: black; white-space: pre;}
.j1holtip {border: groove 3px black; background-color: white;}
.j1coverpage {height: 100%; width: 100%; vertical-align: middle; text-align: center;}
.j1coverpage div.pagetitle h1{color: black; font-weight: normal; font-size:48px;}
.j1coverpage div.pagetitle h2{text-decoration: none; font-weight: normal; font-size:36px;}
.j1coverpage div.pagetitle h3{text-decoration: none; font-weight: normal; font-size:28px;}
.j1holnoprint {display: block;}
.j1holprint, .j1holpagebreak {display: block;}
.j1holpagebreak {page-break-after: always;}
div.j1holcontents {page-break-after: always}