/*
 *
 *
 * Copyright 2009, 2011 Oracle and/or its affiliates. All rights reserved.
 *
 */
@import url("/web/20150315113238cs_/https://solaris.java.net/yui-reset-font-grids_base-min.css");

/* oracle.com template custom styles */

#head-container {
	height:140px;
}

.page-container {
	width:750px;
	margin: 10px auto 10px auto;
	position: relative;
}

.lang_wrapper {
	float:right;
	padding-top:10px;
	text-align:right;
	vertical-align:bottom;
	position: relative;
	width:575px;
}

ul#navigation {
	background:url("/web/20150315113238im_/https://solaris.java.net/images/navigation-item-background.png") repeat-x scroll left bottom transparent;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:43px;
	min-width:500px;
	position:relative;
	z-index:50;
	margin:0;
	padding:0;
	display:block;
}

ul.menu {
	float:left;
	width:100%;
	z-index:1;
}

ul#navigation li#left_cap {
	background:url("/web/20150315113238im_/https://solaris.java.net/images/mosaic-homebutton.png") repeat scroll -2px -46px transparent;
}

ul#navigation li, ul#navigation li p, ul#navigation li p a {
	float:left;
	height:100%;
	list-style:none outside none;
	color:#000000;
}

ul#navigation li.top-level p a {
	background:url("/web/20150315113238im_/https://solaris.java.net/images/separator.png") no-repeat scroll right top transparent;
	height:27px;
	padding:12px 15px 0;
}

ul#navigation li.top-level p a:hover {
	text-decoration: underline;
	color:#FF0000;
}

ul#navigation li.last p {
	background:url("/web/20150315113238im_/https://solaris.java.net/images/navigation-last-button-cap.png") no-repeat scroll right bottom transparent;
}

ul#navigation li.special {
	float:right;
}

.breadcrumbs {
	width:750px;
	display: block;
	position: relative;
	height:40px;
}

.breadcrumb_left {
	background:url("/web/20150315113238im_/https://solaris.java.net/images/breadcrumb-left.png") no-repeat scroll left top transparent;
	float:left;
	height:33px;
	width:129px;
}
.breadcrumb_center {
	background:url("/web/20150315113238im_/https://solaris.java.net/images/breadcrumb-center.png") repeat-x scroll right top transparent;
	float:left;
	height:33px;
	width:492px;
}
.breadcrumb_right {
	background:url("/web/20150315113238im_/https://solaris.java.net/images/breadcrumb-right.png") no-repeat scroll right top transparent;
	float:right;
	height:33px;
	width:129px;
}
.breadcrumb_content {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	left:10px;
	line-height:22px;
	padding:4px 0 0 5px;
	position:absolute;
}

.breadcrumb_center .breadcrumb_content .active {
	color:#A6A6A6;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.breadcrumb_center .breadcrumb_content a {
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.breadcrumb_center .breadcrumb_content a:hover {
	color:#FF0000;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

.footer {
	float:right;
	margin-bottom:40px;
	margin-top:5px;
	width:100%;
}



/* Common Styles */
a { color:#666666; text-decoration: none; }
a:hover { text-decoration: underline; color:#FF0000;}

#custom-doc {
        margin: auto;
        min-width: 730px;
        text-align: left;
        width: 100%;
}

/* Header Styles */
div#hd {
        margin-top: 8px;
}

div.global-nav {
        display: block;
        width: 100%;
}

div.global-nav div.lang-sel {
        display: block;
        float: right;
        margin: 4px 0;
        font-size: 85%;
}

div.masthead {
	height:35px;
	margin-bottom:6px;
	vertical-align:middle;
	position:relative;
}

div.masthead p {
	font-size:15px;
}
div.masthead a#logo {
	float:left;
	/* width:151px;
	height:18px;*/
	width:145px;
	height:51px;
	display:block;
	margin-top:8px;
	margin-left:0px;
	background: url("/web/20150315113238im_/https://solaris.java.net/images/solaris-logo-small.png") no-repeat scroll 0 0px transparent;
}

div.page-title {
        clear: both;
        display: block;
        font-weight: bold;
        color: black;
}

/* Body Styles */
div#bd {
        margin: auto;
        width: 730px;
}
.section-title {
        border-bottom: 1px solid black;
}
ul.tips li {
        margin-bottom: 10px;
}

project-links a:link {
	color:#000000;
	text-decoration:none;
}
	
project-links a:visited {
	color:#000000;
	text-decoration:none;
}

project-links a:hover {
	color:#FF0000;
	text-decoration:underline;
}

/* Footer Styles */
div#ft {
        color: black;
        font-size: 77%;
        margin: 20px 0 8px 0;
}
div#ft .page-container {
        padding-bottom: 30px;
}

div#ft .footer-line {
	background:none repeat scroll 0 0 #DCDCDC;
	height:7px;
	margin-bottom:12px;
	width:100%;
}

div#ft .logo {
	float:left;
	padding:0 0 0 12px;
}

div#ft .footer-nav {
	float:right;
	font-size:12px;
	padding:0 10px 0 0;
	text-align:right;
}

div#ft .footer-links {
	font-size:10px;
}

div#ft a.footer-links:link {
	color:#000000;
	text-decoration:none;
}
	
div#ft a.footer-links:visited {
	color:#000000;
	text-decoration:none;
}

div#ft a.footer-links:hover {
	color:#FF0000;
	text-decoration:underline;
}




/* Catalog and Search Styles */
form.advanced-search input#search-field {
        width: 99%;
}
form.search table {
        width: 100%;
        border: 2px solid silver;
}
form.search table td {
        border: none;
}
form.search a {
        font-size: 77%; /* 10px */
        vertical-align: top;
}
form.search span.tip {
        color: #606060;
        text-decoration: underline;
}
form.search table td.label {
        padding-left: 2em;
        width: 30%;
}
form.search table td.submit {
        text-align: right;
}
div.results { margin-top: 20px; }
div.results table {
        -moz-border-radius: 1%;
        background-color: #D2D5D7;
        width: 100%;
}
div.results table td {
        border: 0;
}
div.results table th {
        border: 0;
        text-align: left;
}
div.results table tr.first {
        -moz-border-radius: 1% 1% 0 0;
        background-color: #D2D5D7;
}
div.results table tr {
        background-color: white;
}
div.results table tr.odd {
        background-color: #EEEEEE;
}
div.results table tr.last {
        background-color: #D2D5D7;
}
div.results table tr.last td.last {
        text-align: right;
}

/*! GENERIC - SOCIAL ICONS */
.scl-icons{float:left}.scl-icons li{float:left;margin:0 0 0 6px}.scl-icons li a{width:16px;height:16px;background:url('https://web.archive.org/web/20150315113238im_/http://www.oracleimg.com/us/assets/social-icons.png') 0 0 no-repeat;outline:0;-moz-outline:0;display:block;overflow:hidden;text-indent:-4000px}.scl-icons li.scl-youtube a{background-position:-124px 0}.scl-icons li.scl-youtube a:hover{background-position:-144px 0}.scl-icons li.scl-facebook a{background-position:-164px 0}.scl-icons li.scl-facebook a:hover{background-position:-184px 0}.scl-icons li.scl-linkedin a{background-position:-204px 0}.scl-icons li.scl-linkedin a:hover{background-position:-224px 0}.scl-icons li.scl-twitter a{background-position:-244px 0}.scl-icons li.scl-twitter a:hover{background-position:-264px 0}.scl-icons li.scl-feed a{background-position:-284px 0}.scl-icons li.scl-feed a:hover{background-position:-304px 0}.scl-icons li.scl-mix a{background-position:-84px 0}.scl-icons li.scl-mix a:hover{background-position:-104px 0}.scl-icons li.scl-googleplus a{background-position:-44px 0}.scl-icons li.scl-googleplus a:hover{background-position:-64px 0}.scl-icons li.scl-blog a{background-position:-4px 0}.scl-icons li.scl-blog a:hover{background-position:-24px 0}.scl-icons li.scl-delicious a{background-position:-324px 0}.scl-icons li.scl-delicious a:hover{background-position:-344px 0}.scl-icons li.scl-pinterest a{background-position:-364px 0}.scl-icons li.scl-pinterest a:hover{background-position:-384px 0}.scl-icons li.scl-newsletter a{background-position:-404px 0}.scl-icons li.scl-newsletter a:hover{background-position:-424px 0}.scl-icons li.scl-youku a{background-position:-44px 0;background-image:url('https://web.archive.org/web/20150315113238im_/http://www.oracleimg.com/us/assets/social-icons-alt.png');background-repeat:no-repeat}.scl-icons li.scl-youku a:hover{background-position:-64px 0}.scl-icons li.scl-weibo a{background-position:-4px 0;background-image:url('https://web.archive.org/web/20150315113238im_/http://www.oracleimg.com/us/assets/social-icons-alt.png');background-repeat:no-repeat}.scl-icons li.scl-weibo a:hover{background-position:-24px 0}.scl-icons-large li{float:left;margin:0 6px 0 0}.scl-icons-large li a{width:22px;height:22px;background:url('https://web.archive.org/web/20150315113238im_/http://www.oracleimg.com/us/assets/social-icons-large.png') 0 0 no-repeat;outline:0;-moz-outline:0;display:block;overflow:hidden;text-indent:-4000px}.scl-icons-large li.scl-twitter a{background-position:-425px 0}.scl-icons-large li.scl-twitter a:hover{background-position:-400px -30px}.scl-icons-large li.scl-blog a{background-position:-375px -60px}.scl-icons-large li.scl-blog a:hover{background-position:-350px -90px}.scl-icons-large li.scl-linkedin a{background-position:-325px -120px}.scl-icons-large li.scl-linkedin a:hover{background-position:-300px -150px}


/*
     FILE ARCHIVED ON 11:32:38 Mar 15, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:39:02 Feb 15, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.556
  exclusion.robots: 0.037
  exclusion.robots.policy: 0.026
  esindex: 0.01
  cdx.remote: 68.887
  LoadShardBlock: 288.582 (3)
  PetaboxLoader3.resolve: 215.941 (4)
  PetaboxLoader3.datanode: 347.029 (5)
  load_resource: 354.675 (2)
*/