
/*
 * 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;
    font-size:          75.01%; /* 12px [1] */
    line-height:        1.5em; /* 18px [2] */
    color:              #000000;
    background-color:   #FFFFFF;
}

#header {
    border:             1px solid #FFFFFF;
    margin-bottom:      1em;
    position:           relative;
    height:             60px;
    border-bottom:      4px solid #FFC726;
}

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

#logo {
    background-color:   #FFFFFF;
    background-image:   url(/icons/header.png);
    background-position:0px 20px;
    background-repeat:  no-repeat;
    float:              left;
    height:             60px;
    width:              300px;
    border:             none;
    text-decoration:    none;
}

div#iconbar {
    float: right;
    margin-top: 4px;
    margin-right: 2em;
}
div#iconbar a {
    font-size:          11px;
    color:              #444;
    text-decoration:    none;
    background-position:50% 0%;
    background-repeat:  no-repeat;
    display:            block;
    float:              left;
    margin:             0 0.6em;
    padding-top:        34px;
}
div#iconbar a#discussions-icon {
    background-image:   url(/icons/discussions.gif);
}
div#iconbar a#communities-icon {
    background-image:   url(/icons/communities.gif);
}
div#iconbar a#projects-icon {
    background-image:   url(/icons/projects.gif);
}
div#iconbar a#download-icon {
    background-image:   url(/icons/download.gif);
}
div#iconbar a#source-browser-icon {
    background-image:   url(/icons/srcbrowse.gif);
}
div#iconbar a#help-icon {
    background-image:   url(/icons/help.gif);
}

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

#context {
    background-color: #FFFFFF;
    float: right;
}

#menu {
    float:              left;
    border:             1px solid #FFFFFF;
    margin-bottom:      1em;
    width:              15em;
    padding:            0.5em 0.5em 0.5em 0.5em;
    font-size:          110.01%;
}

#wide-menu {
    float:              left;
    border:             1px solid #FFFFFF;
    margin-bottom:      1em;
    width:              28em;
    padding:            0.5em 1em 0.5em 1em;
    font-size:          110.01%;
    font-weight:        bold;
}

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

#menu a:hover, #menu a:active, #wide-menu a:hover, #wide-menu a:active {
    text-decoration:    none;
    color:              #000000;
    background-color:   #CCCCCC;
}

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

#menu ul li a {
    display:    block;
}

#main {
    border:             1px solid #FFFFFF;
    padding:            1em 1em 1em 1em;
}

#menu-main {
    border:             1px solid #FFFFFF;
    padding:            1em 1em 1em 1em;
    margin-left:        2em;
}

#wide-menu-main {
    border:             1px solid #FFFFFF;
    padding:            1em 1em 1em 1em;
    margin-left:        2em;
}

#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;
}

fieldset {
    margin-top:         1em;
    margin-bottom:      1em;
}

.selected {
    font-weight:        bold;
}

.unselected {
    font-weight:        normal;
}

span.grayed {
    margin-top:         1em;
    margin-bottom:      1em;
    color:              grey;
}

.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 {
}

.required-label {
    font-weight:        bold;
}

.info {
    font-style:         italic;
}

.error {
    color:              #CC3430;
}

.message {
    color:              #0A7434;
}

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

table#layout {
    margin:             0;
    width:              100%;
    clear:              both;
    border-style:       none;
}

table#layout td {
}

table#layout td#navigation {
    border:             none;
    border-right:       2px solid #C5D5A9;
    padding:            0;
    width:              15em;
    vertical-align:     top;
}
table#layout td#content {
    border:             none;
    padding:            0;
    vertical-align:     top;
}

#footer {
    background-color:   #FFFFFF;
    color:              #777;
    font-size:          95%;
    margin-top:         1em;
}
#footer p {
    text-align:         center;
}

#footer a {
    color:              #555;
}