@charset "utf-8";
/*
  tahiti.css
  Copyright 2006, Oracle. All rights reserved.
*/

/*
This next batch adapted from older BLAF and App Server style declarations.
*/

body, p, table, td, th, ol, ul, a, dl, dt, dd, blockquote, caption
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
/*	font-size: 11pt; */
	font-size: small;
}

.text, .text2, .text label, .text input, .text td, .text2 td, .text td p, .text2 td p
{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
/* Percentage font size is too problematic when items that have this class are nested. */
/*	font-size: 80%; */
/*	font-size: 11pt; */
	font-size: small;
}

.datestamp
{
	padding-right: 1em;
}

.copyright
{
	text-align: center;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	background-color: #ffffff;
	color: #000000;
	font-size: 66%;
}

.title2
{
	color: #000000;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 66%;
	font-weight: bold;
}

.OraPortletHeader
{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #336699;
}

.portlet_intro, .portlet_intro td, .portlet_intro td p, .portlet_intro td a, .portlet_intro td li, .portlet_intro td ul
{
	background-color: #f7f7e7;
}

body
{
	color: black;
}

.TITLES, .titles
{
	font-family: Arial, Helvetica, sans-serif;
/*	color: red; */
	color: #326598; 
	font-size: 24px;
}

/*
Apply to links in table cells that are likely to be single letters,
so that e.g. 'I' isn't so narrow it's difficult to select.
*/
.IDXCELL, .idxcell
{
	font-family: Andale Mono, Courier, monospace;
}

.SUBTITLES, .subtitles
{
	font-family: Arial, Helvetica;
	font-size: 16pt;
/*	color: #000000; */
	color: #326598; 
	line-height: 15pt;
	padding: 4pt;
}

.toc1
{
	font-size: small;
	margin-left: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0px;
}

.toc2
{
	font-size: x-small;
	margin-left: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.toc3
{
	margin-left: 40px;
}

/* --- */

.search_page a { font-size: inherit; background-color: inherit; }
.search_page a:link { font-size: inherit; background-color: inherit; }
.search_page a:visited { font-size: inherit; background-color: inherit; }
.search_page a:hover { font-size: inherit; background-color: inherit; }
.search_page a:active { font-size: inherit; background-color: inherit; }
.search_page p { font-size: inherit; background-color: inherit; }
.search_page td { font-size: inherit; background-color: inherit; }
.search_page table { font-size: inherit; background-color: inherit; }

.search_field
{
	background-color: white;
}

.simple_search_form
{
	margin-bottom: 0px;
}

.reference_page
{
	border: thin solid #cc9;
	width: 70%;
	margin: 0px;
	padding: 0px;
}

.tablehilight
{
/*	background-color: #f7f7e7; */
	background-color: #f6f6cc;
}

.tablehilight td
{
/*	background-color: #f7f7e7; */
	background-color: #f6f6cc;
}

.tablehilight td a
{
/*	background-color: #f7f7e7; */
	background-color: #f6f6cc;
}

/*
In the BLAF-style portlet code, the portlets have a background
color and these "tablehilite" items in alternating rows
are actually the white ones.
*/
.tablehilite, .tablehilite td, .tablehilite td a
{
	background-color: #ffffff;
}

.tabs
{
	 font-size: 1pt;
	 background-image: url(tahiti.oracle.com/images/blaf/tab_bg.gif);
	 line-height: 27px;
	 width: 100%;
}

/* --- Master Index styling --- */

.index_list dd
{
	font-style: italic;
	font-size: smaller;
}

.index_list dd a
{
	font-weight: bold;
	font-style: normal;
}

.index_list dd span
{
	font-weight: bold;
	font-style: normal;
	font-size: larger;
}

.index_list dd dd a
{
	font-weight: normal;
	font-style: normal;
}

.index_list dd dd span
{
	font-weight: normal;
	font-style: normal;
}

/*
Makes text potentially too small. Better to leave 2nd-level and
3rd-level entries the same size. Perhaps use a slightly lighter
shade of color for them.

.index_list dd dd dd
{
	font-size: smaller;
}

.index_list dd dd dd a
{
	font-size: smaller;
}
*/

/* --- */

.form_label
{
	font-weight: bold;
	text-align: center;
}

.glossary_filter
{
	float: right;
	border: thin solid #cc9;
	padding: 4px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.letter_links_main
{
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #cc9;
	padding: 0px;
	border-collapse: collapse;
}

/* A set of single-letter links immediately above a set of 2- or 3-letter links.  */

.letter_links_main td
{
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #cc9;
	padding: 4px 4px 0px 4px;
}

/* A set of 2- or 3-letter links immediately following a set of single-letter links. */

.letter_links_sub
{
	border-width: 1px;
	border-style: solid;
	border-color: #cc9;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
}

.letter_links_sub td
{
	border-width: 1px;
	border-style: solid;
	border-color: #cc9;
	padding: 4px;
}

/* A set of abbreviation links with no following expanded set. */

.letter_links_only
{
	border-width: 1px;
	border-style: solid;
	border-color: #cc9;
	margin-top: 10px;
	margin-bottom: 1em;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
	background-color: inherit;
}

.letter_links_only td
{
	border-width: 1px;
	border-style: solid;
	border-color: #cc9;
	padding: 4px;
	background-color: inherit;
}

.keyword_list
{
	width: 100%;
	border-collapse: collapse;
}

.keyword_list td
{
	padding: 4px 10px 4px 10px;
}

/* Virtual book styling. */

div.branch0 a
{
	margin-left: 16px;
	font-size: x-small;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

div.branch1 a
{
	margin-left: 1cm;
	font-size: x-small;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

div.branch2 a
{
	margin-left: 1.5cm;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

div.branch3 a
{
	margin-left: 2cm;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.toc_heading, .toc_heading a
{
	font-size: x-small;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.toc_entry
{
	font-size: x-small;
	margin-left: 20px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.toc_entry_standalone
{
	font-size: x-small;
	font-weight: bold;
	margin-left: 0px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.toc_subentry
{
	font-size: x-small;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

a.linkanchor
{
	color: blue;
	text-decoration: underline;
	cursor: pointer;
}

div.branch0 a:link { color: #0000FF; }
div.branch0 a:visited { color: #800080; }
div.branch0 a:active { color: #FF0000; }
div.branch0 a:hover { color: #FF0000;}

div.branch1 a:link { color: #0000FF; }
div.branch1 a:visited { color: #800080; }
div.branch1 a:active { color: #FF0000; }
div.branch1 a:hover { color: #FF0000;}

