
/*
 * CDDL HEADER START
 * The contents of this file are subject to the terms of the Common
 * Development and Distribution License (the "License").  You can find a copy
 * of the License in the file CDDL.LICENSE at the root of the source archive
 * containing this file or at http://www.sun.com/cddl/cddl.html.
 * When distributing Covered Code, include this CDDL header in each file and
 * include the License file at the root of your source archive.
 * CDDL HEADER END
 */

/*
 * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
 */



body {
    font-family:        sans-serif;
    margin:             1em;
    background-color:   #292B4F;
}

#header {
    border:             1px solid white;
    padding:            0.1em 1em 0.1em 1em;
    margin-bottom:      1em;
    background-color:   #A6A7C7;
    position:           relative;
}

#logo {
    border-style:       none;
    float:              left;
    margin:             3px 1em 0px 0px;
}

#header a:link, #header a:hover, #header a:active, #header a:visited {
    text-decoration:    none;
    color:              #292B4F;
}

#menu {
    float:              left;
    border:             1px solid white;
    margin-bottom:      1em;
    width:              12em;
    padding:            0.5em 1em 0.5em 1em;
    color:              #292B4F;
    background-color:   #C1C2E2;
}

#wide-menu {
    float:              left;
    border:             1px solid white;
    margin-bottom:      1em;
    width:              28em;
    padding:            0.5em 1em 0.5em 1em;
    color:              #292B4F;
    background-color:   #C1C2E2;
}

#menu a:link, #menu a:visited, #wide-menu a:link, #wide-menu a:visited {
    text-decoration:    none;
    color:              #292B4F;
}

#menu a:hover, #menu a:active, #wide-menu a:hover, #wide-menu a:active {
    text-decoration:    none;
    color:              #0A7434;
}

#menu ul, #wide-menu ul {
    list-style:         none;
    padding-left:       1em;
    margin-left:        0em;
}

#menu-main {
    border:             1px solid white;
    padding:            1em 1em 1em 1em;
    margin-left:        15em;
    background-color:   #DDDEFF;
}

#wide-menu-main {
    border:             1px solid white;
    padding:            1em 1em 1em 1em;
    margin-left:        31em;
    background-color:   #DDDEFF;
}

#no-menu-main {
    border:             1px solid white;
    padding:            1em 1em 1em 1em;
    background-color:   #DDDEFF;
}

#loading-indicator {
    display:            none;
    position:           absolute;
    top:                5px;
    right:              5px;
    font-size:          140%;
    color:              #E8C638;
}

h1 {
    font-size:          150%;
}

h2 {
    font-size:          130%;
}

h3 {
    font-size:          120%;
}

pre {
    overflow:           auto;
}

.selected {
    font-weight:        bold;
}

.unselected {
    font-weight:        normal;
}

.nav-button {
    border:             none;
    margin:             1px;
}

.grid-table, .grid-table th, .grid-table td  {
    vertical-align:     top;
    border-collapse:    collapse;
    border:             1px solid black;
    background-color:   white;
    padding:            3px;
    margin:             3px;
}

.form-table, .form-table th, .form-table td {
    vertical-align:     top;
}

.label {
    font-weight:        bold;
}

.info {
    font-style:         italic;
}

.required {
    font-weight:        bold;
}

.error {
    color:              #CC3430;
}

.message {
    color:              #0A7434;
}

.textbox {
    border:             1px solid black;
    background-color:   white;
    padding:            1em 1em 1em 1em;
}