﻿/*
 * LICENSE AGREEMENT
 * 
 * GRIDGAIN - OPEN CLOUD PLATFORM.
 * COPYRIGHT (C) 2005-2008 GRIDGAIN SYSTEMS. ALL RIGHTS RESERVED.
 * 
 * THIS IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR
 * MODIFY IT UNDER THE TERMS OF THE GNU LESSER GENERAL PUBLIC
 * LICENSE AS PUBLISHED BY THE FREE SOFTWARE FOUNDATION; EITHER
 * VERSION 2.1 OF THE LICENSE, OR (AT YOUR OPTION) ANY LATER 
 * VERSION.
 * 
 * THIS LIBRARY IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
 * BUT WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  SEE THE 
 * GNU LESSER GENERAL PUBLIC LICENSE FOR MORE DETAILS.
 * 
 * YOU SHOULD HAVE RECEIVED A COPY OF THE GNU LESSER GENERAL PUBLIC
 * LICENSE ALONG WITH THIS LIBRARY; IF NOT, WRITE TO THE FREE 
 * SOFTWARE FOUNDATION, INC., 51 FRANKLIN ST, FIFTH FLOOR, BOSTON, MA  
 * 02110-1301 USA
 */


/*
 * Main style for the default text.
 */
body, pre, dd, dl, dt, td, table, th, tr, li, ol, ul, p, br, a, input, form, textarea, select {
    font: 12px/normal verdana, arial, helvetica, sans-serif;
    color: #333;
    text-decoration: none;
}

/* Cancel out default italic for <em>. */
em {
    font-style: normal;
}

/* Fix for direct font manipulation in Javadoc. */
th font b {
    font-size: 14px;
    color: #333;
    font-weight: bold;
}

h1.header {
    font: 14px/normal verdana, arial, helvetica, sans-serif;
    color: #333;
    font-weight: bold;
}

h2.header {
    font: 13px/normal verdana, arial, helvetica, sans-serif;
    color: #333;
    font-weight: bold;
}

span#callout_yellow {
    border: 1px #F0C000 solid;
    background: #FFFFCE;
    padding: 1px 4px 1px 4px;
    color: #333;
    font-size: 11px;
}

span#callout_blue {
    border: 1px #3c78b5 solid;
    background: #d8e4f1;
    padding: 1px 4px 1px 4px;
    color: #333;
    font-size: 11px;
}

img#callout_img {
    position: relative;
    top: 1px;
    right: -1px;
}

input.search_button {
    color: #333;
    font-size: 9px;
    font-family: verdana, arial, helvetica, sans-serif;
    border: 1px #ddd solid;
}

input.search_text {
    color: #333;
    font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif;
    border: 1px #ddd solid;
    height: auto;
}

div#authors {
    border: 1px dotted #ddd;
    padding: 15px 15px 0px 15px;
    margin: 5px;
    width: 380px;
    display: block;
    background-color: #fff;
    visibility: visible;
}

table.doctable {
    margin: 10px 0px 10px 0px;
    padding: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    border: 1px dotted #ccc;
}

table.doctable th {
    font-weight: bold;
    border: 1px dotted #ccc;
    background: #CDEB8B;
    padding: 5px;
}

table.doctable tr:hover {
    background: #eee;
}

table.doctable td {
    border: 1px dotted #ddd;
    padding: 5px;
}

.author {
    margin: 0px 0px 0px 20px;
}

.close-link {
    border: 1px dotted #ddd;
    background-color: #CDEB8B;
    padding: 3px;
}
.close-link:hover {
    text-decoration: none;
    background-color: #CDEB8B;
    border-bottom: 1px dotted #ddd;
}

ul {
    list-style-type: circle;
}

li {
    padding-top: 5px;
}

h1.header {
    font-weight: bold;
    margin: 0px;
}

tt, code {
    font: 12px/normal Courier New;
}

blockquote.snippet, pre.snippet {
    background: #f0f7ff;
    border: 1px dotted #aaa;
    padding: 10px;
    font-family: courier new;
    margin: 10px 0px 10px 0px;
}

hr {
    border-style: dotted;
    width: 100%;
    color: #ddd;
}

.dotted {
    border-width: 1px;
    border-style: dotted;
    border-color: #ddd;
}

.TableRowColor {
    color: #333;
}

.TableRowColor:hover {
    color: #333;
    background: #eee;
}

.img-link {
    text-decoration: none;
}

.img-link:hover {
    text-decoration: none;
    border-bottom: 0px;
}

/*
 * By default links have underline decoration.
 */
a {
    text-decoration: none;
    color: #369;
}

/*
 * Note, it works only on IE. On NS links don't have any effects.
 */
a:hover {
    color: #369;
    border-bottom: 1px dotted;
}

.header {
    font: 14px/normal verdana, arial, helvetica, sans-serif;
    color: #333;
}

.javadocimg {
    border:0;
    padding: 0px 0px 0px 5px;
}

.pkgbox {
}

/*
 * Table colors.
 */
.TableHeadingColor { background: #CDEB8B }
.TableSubHeadingColor { background: #FFFFFF }

/*
 * Navigation bar fonts and colors.
 */
.NavBarCell1 { background-color: #fff }
.NavBarCell1Rev { background-color: #CDEB8B }
.NavBarFont1 { color: #333 }

span.table-header {
    font: 20px/normal verdana, arial, helvetica, sans-serif;
    padding-left: 5px;
    color: #333;
}

span.table-subheader {
    font: 11px/normal verdana, arial, helvetica, sans-serif;
    padding-left: 5px;
    color: #333;
}
  
