/*
 * Hibernate, Relational Persistence for Idiomatic Java
 *
 * Copyright (c) 2010, Red Hat Inc. or third-party contributors as
 * indicated by the @author tags or express copyright attribution
 * statements applied by the authors.  All third-party contributions are
 * distributed under license by Red Hat Inc.
 *
 * This copyrighted material is made available to anyone wishing to use, modify,
 * copy, or redistribute it subject to the terms and conditions of the GNU
 * Lesser General Public License, as published by the Free Software Foundation.
 *
 * This program 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 distribution; if not, write to:
 * Free Software Foundation, Inc.
 * 51 Franklin Street, Fifth Floor
 * Boston, MA  02110-1301  USA
 */

/*
 * Custom Hibernate javadoc style sheet
 */

/* Page background color */
body {
    background: #FFFFFF url(resources/bkg_gradient.gif) repeat-x;
    margin:0 auto;
	font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size:12px;
	padding:0 2em;
	color:#333;

 }

/* Common elements */

font {
	font-family: inherit, sans-serif;
	font-size: inherit;
	color: inherit;
	font-weight: inherit;
}

hr {
    border-style: none;
    border-bottom: 1px solid #CCCCCC;
}

/* Links */
a:link {
    color:#003399;
}
a:visited {
    color:#888888;
}
a:hover {
    color:#6699cc;
}
a:active {
    color: #003399;
}

/* Headings */
h1 {
    background: url(resources/h1_hdr.png) no-repeat;
    line-height:1.2em;
	color:#586464;
	font-size:2em;
	padding:1.5em;
	margin-top: 0;
	text-align:left;
}

h2 {
	color:#586464;
}


/* Default Table elements and colors */

th, table {
	border-collapse:collapse;
	border-color: #E6E7E8;
}


.TableHeadingColor     {
	background:#000000 url(resources/bkg_blkheader.png) repeat-x scroll left top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:31px;
	text-align:left;
	padding:1.5em;
}

.TableHeadingColor th {
	padding-left: 10px;
}


.TableSubHeadingColor  {
    background: #ebe7d7;
}
.TableRowColor {
    background: #FFFFFF;
    border-color: #E6E7E8;
}
.TableRowColor td {
    line-height: 175%;
    padding-left: 10px;
}

/* Font used in left-hand frame lists */
.FrameTitleFont   {
    font-size: 125%;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin-top: 1em;
    display: block;
}
.FrameHeadingFont {
    font-size: 125%;
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
    font-weight: bold;
    margin-top: 1em;
    display: block;
    color:#586464;
	border-bottom:1px dotted #CCCCCC;
}
.FrameItemFont {
    font-size: 100%;
    font-family: Helvetica, Arial, sans-serif
}

/* Navigation bar fonts and colors */

.NavBarCell1    {
    background: #ffffff url(resources/bkgheader.png) repeat-x;
    line-height:3em;
	padding-left:10px;
	padding-right:10px;
}

.NavBarFont1 {
	color: white;
}
.NavBarCell1 a {
	color: white;
}

.NavBarCell1Rev {
    background-color:#FFFFFF;
    padding-left:6px;
    padding-right:6px;
}
.NavBarFont1 {
    color:#FFFFFF;
}
.NavBarFont1Rev {
    color:#243446;
}

.NavBarCell2 {
    background-color:#FFFFFF;
}
.NavBarCell3 {
    background-color:#FFFFFF;
}
