@charset "utf-8";
*, HTML, BODY {margin:0;padding:0;list-style:none}
HTML {min-height: 100%; position: relative}
BODY {height: 100%}
HTML,BODY,TD,H1,H2,H3,H4,OL,UL,DL,LI,DT,DD {font-family:arial,helvetica,sans-serif;}
HTML,BODY,TD,CODE,KBD,TT,OL,UL,DL,LI,DT,DD {font-size:12px;}
CODE,KBD,TT {font-family:courier,"courier new",monaco;color:#666;}
HTML,BODY,TD,H1,H2,H3,H4,OL,UL,DL,LI,DT,DD,.legalese {color:#000;}
html, body {padding:0px;margin:0;font-family:arial,helvetica,sans-serif;font-size:11px}
P {margin:0px 0px 10px 0px;}
a:link {color:rgb(31, 79, 130);text-decoration:none;}
a:visited {color:rgb(31, 79, 130);text-decoration:none;}
a:hover {color:rgb(31, 79, 130);text-decoration:underline;}
h1 {font-size:1.5em;font-weight:bold;line-height:250%;background:url('http://www.oracleimg.com/us/assets/h1-left.gif') left no-repeat;height:43px;padding:0 0 0 18px;margin:0 0 15px 0;white-space:nowrap;}
h1 .contents {background:url('/content/web/cnt1722969') right no-repeat;display:block;height:43px;width:100%;}
h2, h4, h5 {font-size:12px;}
h3 {font-size: 16px;}
h1,h2,h3,h4,DT {font-weight:bold;}
h1,h2,h3,h4,H5 {margin:0px;padding:0px;}
h5 {background:url('http://www.oracleimg.com/us/assets/red_box.gif') no-repeat 0 3px;padding-left:12px;margin:5px 0 2px 0;}

OL,DL {margin-bottom:1px;}
OL,DL,DT,DD {line-height:14px;}
DD {margin-bottom:.5em;}
B {color:rgb(31, 79, 130);}
BLOCKQUOTE {padding:5px 0px 5px 0px;}
HR {color:#CCC;background-color:#CCC;border:0;height:1px;margin:15px 0px 15px 0px;}

/* These are the margins for the bottom of the boxes */
.BoxTopMargin {margin-top:15px;}  
.BoxBotMargin {margin-bottom:15px;}
.SmallBoxBotMargin {margin-bottom:4px;}

.innerBoxContentSideBSide {padding:0; margin:0;line-height:16px;}
.innerBoxContentSideBSide ul {list-style:none;padding:0px;margin:0px;}
.innerBoxContentSideBSide li {background: url('http://www.oracleimg.com/us/assets/bulletsquareblk.gif') no-repeat 0 0;padding:0px 0px 0px 9px;margin:0px 5px 10px 0px;color:#000;}

.SideBSideImage {height:42px;border-top:#ffffff 1px solid;margin:0;padding:0;}

.SideBSideContent {padding:15px 20px 10px 20px;}

.floatLeftList {width:100%;}
.floatLeftList li {float: left;width: 157px;}

.innerBoxHeaderBgRptDiv {background:url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_rpt.gif') 0 0 repeat-x;}
.innerBoxBgRptBotDiv {background:url('http://www.oracleimg.com/us/assets/pg_box_bg_rpt_bot.gif') 0 100% repeat-x }
.innerBoxSideLftDiv {background:url('http://www.oracleimg.com/us/assets/pg_box_side_lft.gif') 0 0 repeat-y}
.innerBoxSideRtDiv {background:url('http://www.oracleimg.com/us/assets/pg_box_side_rt.gif') 100% 0 repeat-y}
.innerBoxBgLftBotDiv {background:url('http://www.oracleimg.com/us/assets/pg_box_bg_lft_bot.gif')  0 100% no-repeat}
.innerBoxBgRtBotDiv {background:url('http://www.oracleimg.com/us/assets/pg_box_bg_rt_bot.gif') 100% 100% no-repeat}
.innerBoxHeaderBgLftDiv {background:url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_lft.gif') 0 0 no-repeat}
.innerBoxHeaderBgRtDiv {background:url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_rt.gif') 100% 0 no-repeat;}

.innerBoxHeaderBgRpt {background:url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_rpt.gif') repeat-x #f4f4f4; height:22px;padding-left:8px;}
.innerBoxBgRptBot {background:url('http://www.oracleimg.com/us/assets/pg_box_bg_rpt_bot.gif') repeat-x #f4f4f4; height:2px;}
.innerBoxSideLft {background:url('http://www.oracleimg.com/us/assets/pg_box_side_lft.gif') repeat-y #f4f4f4; width:3px;}
.innerBoxSideRt {background:url('http://www.oracleimg.com/us/assets/pg_box_side_rt.gif') repeat-y #f4f4f4; width:3px;}
.innerBoxBgLftBot {background:url('http://www.oracleimg.com/us/assets/pg_box_bg_lft_bot.gif') no-repeat #f4f4f4; height:2px; width:3px;}
.innerBoxBgRtBot {background:url('http://www.oracleimg.com/us/assets/pg_box_bg_rt_bot.gif') no-repeat #f4f4f4; height:2px; width:3px;}
.innerBoxHeaderBgLft {background:url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_lft.gif') no-repeat #f4f4f4; height:22px; width:3px;}
.innerBoxHeaderBgRt {background:url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_rt.gif') no-repeat #f4f4f4; height:22px; width:3px;}

.innerBoxHeaderBgDiv {background:url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_div.gif') no-repeat #f4f4f4;width:3px;height:22px;}
.innerBoxHeaderBgDivRpt {background:url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_div_rpt.gif') repeat-y #f4f4f4;width:3px;}
.innerBoxBgDivBot {background:url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_div_bot.gif') no-repeat #f4f4f4; height:2px; width:3px;}
  
.innerBoxHeaderRed {color:rgb(31, 79, 130);}

.innerBoxContent {padding:15px 20px 10px 20px; line-height:16px;}
.innerBoxContent ul {list-style:none;padding:0px;margin:0px;}
.innerBoxContent li {background: url('http://www.oracleimg.com/us/assets/bulletsquareblk.gif') no-repeat 0 0;padding:0px 0px 0px 9px;margin:0px 5px 10px 0px;color:#000;}
.innerBoxContent ol{ margin: 10px 0px 0px 0px; padding: 0px 0px 0px 23px;}
.innerBoxContent ol li{ background-image: none; padding:0px; margin:0px 5px 12px 0px;}

.innerPgSignpost ul {list-style:none;padding:0px;margin:0px;}
.innerPgSignpost li {background:url("//www.oracleimg.com/us/assets/list-icons.png") no-repeat scroll -290px -114px transparent;padding:0px 0px 0px 18px;margin:0px 5px 3px 0px;}

/*! dhc: subpage */
.ospsubscribe{width:974px;height:129px;}
.ospmainarrow{position:relative;float:left;top:-45px;z-index:2000;height:20px;}
.ospcrumb{width:974px;height:38px;background:#ffffff;margin-bottom:12px;}
.ospcrumbtext{position:relative;left:9px;top:13px;}
.ospcrumbcaption{color:#555555;font-size:13px;font-weight:bold;}
.ospcrumbarrow{width:11px;height:9px;background:url('../images/backgrounds/cnt2082711.gif') no-repeat 0 0;display:inline-block;position:relative;top:2px;}
.ospcrumblead{color:#555555;font-size:11.5px;}
.ospcrumbhere{color:#888888;font-size:11.5px;}
.osptabs a{
	padding:6px 10px;
	display:block;
	float:left;
	font-size:12px;
	background-image: url('../images/backgrounds/cnt2071792.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border:1px solid #999999;
	border-bottom:none;
	margin-top:10px;
	margin-right:2px;
	position:relative;
	height:16px;
	top:1px;
}
.osptabs a:hover{text-decoration:none}
.osptabactive{
	color:#ffffff;
	font-weight:bold;
}
.osptaboff{
	color:#999999;
	font-weight:normal;
}
.osptabcontent{
	clear:both;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#ffffff;
	padding: 12px 0;
}
.ospplaque{
	float:left;
	position:relative;
	border-left:1px solid #999999;
}
.ospplaque:first-child{border-left:none;}
.ospplaquetitle{height:28px;}
.ospplaquecontent{
	padding:12px 20px 12px 32px;
	line-height:21px;
}
.ospplaquelist{margin:0;list-style-type: none;line-height:14px;}
.ospplaquelist li{background-image: url('../images/backgrounds/cnt2071793.png');background-repeat: no-repeat;background-position: 0px 2px;padding-left:14px;padding-bottom:10px;}
.ospmainlist li{background-image: url('../images/backgrounds/cnt2071791.png');background-repeat: no-repeat;background-position:12px 2px;padding-left:25px;padding-right:10px;}
.ospmenu{line-height:34px;}
.ospnarrowmenu{line-height:0px;}
.ospsubnav {
	font-weight: bold;
	font-size: 13.5px;
	text-align: center;
	height: 34px;
	color:black;
}
.ospsubnavUH {
	background-image: url('../images/buttons/cnt2074511.png');background-repeat: no-repeat;background-position: 0px 0px;
}
.ospsubnavHL {
	background-image: url('../images/buttons/cnt2074510.png');background-repeat: no-repeat;background-position: 0px 0px;
}


#cloud-container{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    overflow:hidden;
    z-index:-1
}
/* This ID allows the body to stretch to the entire height */
#body-content{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    overflow:hidden;
    z-index:-1
}
/*! CT01 */
.ct01w1{border:1px solid #c0c0c0;border-top:0;position:relative;clear:both;_top:-1px;_margin-bottom:-11px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;}
.ct01z1{background:url('http://www.oracle.com/assets/i/ct01-bg.png') no-repeat 100% 0;position:absolute;right:-1px;top:-1px;width:4px;height:4px;overflow:hidden;_right:0}
.ct01w3{background:url('http://www.oracle.com/assets/i/ct01-bg.png') repeat-x 0 -13px;width:100%;height:19px;position:relative;clear:both;overflow:hidden}
.ct01z2{background:url('http://www.oracle.com/assets/i/ct01-bg.png') no-repeat 0 -37px;position:absolute;left:0;top:0;width:24px;height:19px;overflow:hidden} 
.ct01z3{background:url('http://www.oracle.com/assets/i/ct01-bg.png') no-repeat 0 -61px;position:absolute;right:0;top:0;width:24px;height:19px;overflow:hidden}
.ct01w2{padding:15px 15px;_padding-bottom:11px;position:relative;_top:1px}
.ct01tabs{margin:0;padding:0;float:left;font-size:12px;border-bottom:1px solid #c0c0c0;width:100%;height:25px;_overflow:hidden; background-color: white;}
.ct01tabs li{height:25px;background:url('http://www.oracle.com/assets/i/ct01-tabs-bg.png') no-repeat 100% -40px;float:left;margin:0 3px 0 0}
.ct01tabs li a{height:17px;background:url('http://www.oracle.com/assets/i/ct01-tabs-bg.png') no-repeat 0 -40px;float:left;margin:0 13px 0 0;padding:7px 0 0 13px;color:#333 !Important}
.ct01tabs li.ct01ctab{height:26px !important;background-position:100% 0 !important}
.ct01tabs li.ct01ctab em,.ct01tabs li.ct01ctab a{height:19px !important;background:url('http://www.oracle.com/assets/i/ct01-tabs-bg.png') no-repeat 0 0 !important;float:left;margin:0 13px 0 0;padding:7px 0 0 13px;font-style:normal;font-weight:bold}
.ct01tabs li.ct01ctab a:hover{text-decoration:none;color:#000;cursor:default}
.ct01tabs li.ct01ctab a:focus{outline:0;-moz-outline:0}
.ct01tabs li.ct01hover{background-position:100% -81px;height:25px}
.ct01tabs li.ct01hover a{font-weight:normal;background-position:0 -81px;height:18px;outline:0;-moz-outline:0;color:#000 !Important;text-decoration:none}
.ct01w2 > hr{margin:15px -15px;*margin:15px 0px}
.ct01v1 {border: 0;padding: 20px 20px 6px 0;margin:-15px 0 15px 0;}
.f02v1 .ct01v1 ul.ct01subtabs {width:744px;background-position:center -75px;}
ul.ct01subtabs {background:url('http://www.oracle.com/assets/i/ct01v1-bg.png') no-repeat center top;height:25px;width:546px;margin:-15px 0 0px 0;padding:0;text-align: center;}
ul.ct01subtabs li {background-image:none;float:left;margin:0;padding:0;list-style:none;height:25px;}
ul.ct01subtabs li a {background-image:none;background:url('http://www.oracle.com/assets/i/ct01v1-bg.png') no-repeat right -50px; padding:0 10px;text-decoration:none;line-height:25px; height:25px;color:#333;display:block;white-space:nowrap;font-size:11px;}
ul.ct01subtabs li a:hover {text-decoration:underline;}
ul.ct01subtabs li a.active {background-image:none;display:inline;background:url('http://www.oracle.com/assets/i/ct01v1-bg.png') no-repeat right -25px;padding:0 10px;text-decoration:none;line-height:25px; height:25px;color:#000;display:block;font-size:11px; font-weight:bold;}
ul.ct01subtabs li a.active:hover {text-decoration:underline;}
ul.ct01subtabs li a.first {/*padding-left:0px;*/}
.ct01v2 {overflow:hidden;border: 0;padding: 20px 20px 0 20px;margin:-15px 0 23px 0; clear:both;
background: -moz-linear-gradient(top,  rgba(233,233,233,0) 0%, rgba(233,233,233,0) 20%, rgba(233,233,233,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,233,233,0)), color-stop(20%,rgba(233,233,233,0)), color-stop(100%,rgba(233,233,233,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(233,233,233,0) 0%,rgba(233,233,233,0) 20%,rgba(233,233,233,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(233,233,233,0) 0%,rgba(233,233,233,0) 20%,rgba(233,233,233,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(233,233,233,0) 0%,rgba(233,233,233,0) 20%,rgba(233,233,233,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(233,233,233,0) 0%,rgba(233,233,233,0) 20%,rgba(233,233,233,1) 100%) url("http://www.oracle.com/assets/i/ct01subsubtabsrunner.gif") no-repeat fixed center bottom; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e9e9e9', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */

-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
-webkit-border-radius: 0px 0px 6px 6px;
border-radius: 0px 0px 6px 6px; }
.ct01v2 .ct01v2w1 {background: transparent url("http://www.oracle.com/assets/i/ct01v2-sprite.gif") no-repeat scroll center top; overflow:hidden;}
ul.ct01subsubtabs1 {margin:0 3.717472118959108% 0 0;padding:0 3.717472118959108% 10px 0;}
ul.ct01subsubtabs2 {margin: 0;padding:0;}
ul.ct01subsubtabs1, ul.ct01subsubtabs2 {float:left;width:46.282527881040892%;}
ul.ct01subsubtabs1 li, ul.ct01subsubtabs2 li { background: url("http://www.oracle.com/assets/i/list-icons.png") no-repeat scroll -116px -288px transparent; list-style: none outside none; margin: 4px 0 10px; padding: 0 0 0 10px;}
ul.ct01subsubtabs1 li a, ul.ct01subsubtabs2 li a {font-size:11px; font-weight:normal;color:#333;}	

/*! F01 */
.f01v0 {min-height: 100%}
.f01v0 a,.f01v1 a,.f01v4 a,.f01v5 a{color:#1f4f82}
.f01v0 a:hover,.f01v1 a:hover,.f01v4 a:hover,.f01v5 a:hover{text-decoration:underline}
.f01v4{background:url('http://www.oracleimg.com/us/assets/f01v4-bg.jpg') 50% 0 no-repeat}
.f01v3iframed{padding:0;background:transparent!important}
.f01v3w1{margin:0 auto}
.f01v6{width:969px;margin:auto;padding:0;margin-top:10px}
.f01v6 a:hover{text-decoration:underline}
.f01v0{margin:0;padding:0!important}
.f01v0w1{width:974px;margin:0 auto}
.f01v7{width:776px;margin:0 auto;margin-top:20px}
body.f01bg{background:url("http://www.oracleimg.com/us/assets/f01-bgstrip.png") repeat-y 50% 0 #efefef;margin:0;padding:0}
body.f01v8{background:url("http://www.oracleimg.com/us/assets/f01-bgstrip-hp.png") repeat-y 50% 0 #efefef;margin:0;padding:0}
div.f01bg{width:100%;background:url("http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png") no-repeat 50% -165px;min-height:900px;position:absolute;top:0;left:0}
.f01v0w1,.f01v8w1{width:974px;margin:0 auto;background:#fff;position:relative;z-index:1}
.f01v8w1 {min-height: 100%}

/*! U01 */
.u01{float:left;width:974px;padding:0;z-index:7;position:relative;color:#333;margin-bottom:19px;line-height:0;}
.u01 a,a.u01nav:hover{text-decoration:none}
.u01 a:hover{text-decoration:underline}
ul.u01nav{float:left;width:974px;position:relative;background:#fff;*z-index:1;background:url("http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png") repeat-y 0 -40px}
.u01nav>li{float:left}
.u01z1{display:none;position:absolute;height:10px;width:200px;background:url("http://www.oracleimg.com/us/assets/u01-redsprite.png") no-repeat 100% -1687px #fff;bottom:-5px;z-index:3}
.u01w7{position:relative;float:left;height:46px;margin:0 -1px 0 0}
.u01z3{position:absolute;bottom:-5px;height:5px;width:100%;background:url("http://www.oracleimg.com/us/assets/u01-redsprite.png") repeat-x 0 0;left:0}
.u01z3opened{z-index:2}
a.u01nav{display:block;color:#393939;*cursor:pointer}
ul.u01nav li:hover a.u01btn{text-decoration:none}
a.u01nav h3{padding:1px 12px 0;display:table-cell;font-size:12px;height:45px;text-align:center;text-transform:uppercase;vertical-align:middle;*padding-top:6px;*height:auto}
.u01menu{width:972px;z-index:2;border:#ddd 1px solid;position:absolute;left:0;top:34px;border:5px solid #8c8d8f;-webkit-box-shadow:0 10px 10px -6px rgba(0,0,0,0.4);-moz-box-shadow:0 10px 10px -6px rgba(0,0,0,0.4);box-shadow:0 10px 10px -10px rgba(0,0,0,0.4)}
.u01w1{position:relative;background:url('http://www.oracleimg.com/us/assets/u01-redsprite.png') 0 -790px repeat-x #fff;overflow:hidden}
.u01w4{width:145px;padding:10px 6px;float:left}
.u01w1 h5,.u01w1 h5 a{font-size:12px;margin-bottom:5px;padding:0;background:transparent}
h5.u01headingonly{margin:0 0 10px 0}
div.u01login,div.u01login a{color:#fff}
div.u01login h5{margin:0;padding-left:15px;padding-top:1px;background:url('http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png') -175px 0 no-repeat}
div.u01login span{font-weight:normal}
div.u01login{height:13px;line-height:13px;margin:0 -12px 5px -9px;padding:4px 0 4px 10px;background:#d3d3d3;background:-moz-linear-gradient(top,#d3d3d3 0,#a6a6a6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d3d3d3),color-stop(100%,#a6a6a6));background:-webkit-linear-gradient(top,#d3d3d3 0,#a6a6a6 100%);background:-o-linear-gradient(top,#d3d3d3 0,#a6a6a6 100%);background:-ms-linear-gradient(top,#d3d3d3 0,#a6a6a6 100%);background:linear-gradient(to bottom,#d3d3d3 0,#a6a6a6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3',endColorstr='#a6a6a6',GradientType=0)}
.u01w1 ul{margin:0 0 10px 0}
.u01w1 li{margin:0 0 2px 0}
.u01w5 li{margin:0 0 4px 0}
.u01w1 a{color:#333;font-size:11.5px;line-height:13px}
.u01w1 a:hover{color:#1f4f82}
.u01w5{border:1px solid #d5d5d5;margin:0 0 7px 0;padding:10px 10px 0 10px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}
.u01w5.u01w5bannerimg{padding:6px}
.u01w5 h5.u01bar{font-size:14px;padding:6px 10px;margin:-10px -10px 5px;color:#fff;background:#ff3133;background:-moz-linear-gradient(top,#ff3133 0,#d31f20 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff3133),color-stop(100%,#d31f20));background:-webkit-linear-gradient(top,#ff3133 0,#d31f20 100%);background:-o-linear-gradient(top,#ff3133 0,#d31f20 100%);background:-ms-linear-gradient(top,#ff3133 0,#d31f20 100%);background:linear-gradient(top,#ff3133 0,#d31f20 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3133',endColorstr='#d31f20',GradientType=0)}
.u01w6{width:183px;padding:10px;float:left;background-image:url('http://www.oracleimg.com/us/assets/u01-redsprite.png');background-repeat:no-repeat;background-position:left -90px}
.u01w6 ul:first-child{padding-top:19px}
a.u01seeall{color:#6b6b6b}
#pfile-wlcm,#pfile-acct,#pfile-sout{display:none}
.u01pfile{float:right;padding:18px 0 0 0}
.u01pfile li{float:left}
.u01navtools{float:right;margin-right:145px;padding:18px 0 0 0}
.u01navtools>li{float:left;position:relative}
.u01navtools>li>a{padding:0 14px 0 0}
.hasjs .u01navtools>li>a{background:url('http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png') 100% 2px no-repeat}
.u01navtools>li:hover>a{background-position:100% -18px}
.u01pfile li,.u01navtools>li{padding:0 9px 0 0;color:#fff;font-size:11px}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{zoom:1}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.u01search .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.u01search .ui-autocomplete{background:#fff;border:#666;position:absolute;top:0;left:0;cursor:default;max-height:250px;overflow-y:auto;overflow-x:hidden;width:130%;border:#bbb solid 1px;-webkit-box-shadow:3px 3px 12px rgba(50,50,50,0.55);-moz-box-shadow:3px 3px 12px rgba(50,50,50,0.55);box-shadow:3px 3px 12px rgba(50,50,50,0.55)}
* html .u01search .ui-autocomplete{height:250px;width:1px}
.u01search .ui-menu{list-style:none;padding:2px 0;margin:0;display:block;outline:0}
.u01search .ui-menu .ui-menu{margin-top:-3px;position:absolute}
.u01search .ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}
.u01search .ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.u01search .ui-menu .ui-menu-item a{text-decoration:none;display:block;zoom:1;font-weight:normal;color:#333!important;padding:6px 12px}
.u01search .ui-menu .ui-menu-item a.ui-state-focus,.u01search .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;background:#e8e8e8;color:#1f4f82!important}
.u01search .ui-autocomplete::-webkit-scrollbar{width:12px}
.u01search .ui-autocomplete::-webkit-scrollbar-track{background:#fff;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
.u01search .ui-autocomplete::-webkit-scrollbar-thumb{background:#ccc;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}
.u01search .ui-autocomplete::-webkit-scrollbar-thumb:window-inactive{background:#e0921c}
.u01logo{position:absolute;left:12px;top:15px}
.u01logo a{display:block;width:146px;height:18px;padding:0!important;background:url('http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png') 0 0 no-repeat;text-indent:-30000px;-moz-outline:0}
.block{display:block!important}


/* From Inline OVN Detailed */
#customers
{
font-family: Arial, Helvetica, sans-serif;
width:939px;
border-collapse:collapse;
font-size: 9.2pt;
}

#customers td, #customers th 
{
border:1px solid black;
padding:3px 7px 2px 7px;
}

#customers th 
{
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#a3a3a3;
color:white;
}

#customers tr.alt td 
{
color:#000000;
background-color:white;
}

#customers1
{
font-family: Arial, Helvetica, sans-serif;
width:939px;
border-collapse:collapse;
font-size: 9pt;
}

#customers1 td, #customers th 
{
border:1px solid black;
padding:2px 3px 2px 3px;
}

#customers1 th 
{
text-align:left;
padding-top:3px;
padding-bottom:3px;
background-color:black;
color:white;
}

#customers1 tr.alt td 
{
color:#000000;
background-color:white;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
    
/* UCM List Styles */

ul.blkbullet  
{
list-style-type: none;
padding: 0;
margin-left: 1em;
margin-top:.5em;
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
}

li.blkbullet  
{
background-image: url(http://my.oracle.com/content/fragments/myogenericstylesheet/bullet1.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
_background-position: 0 .7em;
padding:0 0 0 8px;
margin:0 0 5px 0;
}

ul.redbullet  
{
list-style-type: none;
padding: 0;
margin-left: 1em;
margin-top:.5em;
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
}

li.redbullet  
{
background-image: url(http://my.oracle.com/content/fragments/myogenericstylesheet/redbullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
_background-position: 0 .7em;
padding:0 0 0 8px;
margin:0 0 5px 0;
}
		
	
ul.redsidearrowbullet  
{
list-style-type: none;
padding: 0;
margin-left: 1em;
margin-top:.5em;
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
}

li.redsidearrowbullet  
{
background-image: url(http://my.oracle.com/content/fragments/myogenericstylesheet/red-arrow-side-bullet.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
_background-position: 0 .4em;
padding:0 0 0 13px;
margin:0 0 5px 0;
}

ul.reddownloadarrowbullet  
{
list-style-type: none;
padding: 0;
margin-left: 1em;
margin-top:.5em;
font-size: 9.2pt;
font-family: Arial, Helvetica, sans-serif;
}

li.reddownloadarrowbullet  
{
background-image: url(http://my.oracle.com/content/fragments/myogenericstylesheet/red-download-arrow1.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
_background-position: 0 .5em;
padding:0 0 0 13px;
margin:0 0 5px 0;
}  


/* This styles the dates on list entries */
.doc-date { font-family: Arial, Helvetica, sans-serif; font-size: 9px;
color: #000000 }

/* This style is for the (New) suffix */
.new-link {color: red; text-weight: bold}

/* This style is for Table of Content tables */
  .tabletop {font-family:arial,helvetica;font-size:9pt;color:#000000;background-color:#EFEFEF;font-weight:bold}
.vertdotted {background-image: url('http://www.oracleimg.com/us/assets/6281.gif'); background-repeat: repeat;}
.sngheading {padding:6px 0px 6px 8px;color:#000;margin:0px 0px 0px 10px; font-size:11px; line-height:13px; font-weight:bold}
.sngheading a:link {color:#000;text-decoration:none;}
.sngheading a:hover {color:#ff0000;text-decoration:underline;}
.sngheading a:visited {color:#000;text-decoration:none;}
.genericBoxBgLftTop {background:url('http://www.oracleimg.com/us/assets/anchorbox_topleft.gif') no-repeat #f4f4f4; height:2px; width:2px;}
.genericBoxBgRptTop {background:url('http://www.oracleimg.com/us/assets/anchorbox_toprpt.gif') repeat-x #f4f4f4; height:2px;}
.genericBoxBgRtTop {background:url('http://www.oracleimg.com/us/assets/anchorbox_topright.gif') no-repeat #f4f4f4; height:2px; width:2px;}
.genericBoxBgLftBot {background:url('http://www.oracleimg.com/us/assets/anchorbox_botleft.gif') no-repeat #f4f4f4; height:2px; width:2px;}
.genericBoxBgRptBot {background:url('http://www.oracleimg.com/us/assets/anchorbox_botrpt.gif') repeat-x #f4f4f4; height:2px;}
.genericBoxBgRtBot {background:url('http://www.oracleimg.com/us/assets/anchorbox_botright.gif') no-repeat #f4f4f4; height:2px; width:2px;}
.genericBoxBgLftBotFeat {background:url('http://www.oracleimg.com/us/assets/genericbox_lft_bot_feat.gif') no-repeat; height:26px; width:2px;}
.genericBoxBgRptBotFeat {background:url('http://www.oracleimg.com/us/assets/genericbox_rpt_bot_feat.gif') repeat-x; height:26px;}
.genericBoxBgRtBotFeat {background:url('http://www.oracleimg.com/us/assets/genericbox_rt_bot_feat.gif') no-repeat; height:26px; width:2px;}
.genericBoxSideLft {background:url('http://www.oracleimg.com/us/assets/anchorbox_sideleftrpt.gif') repeat-y #f4f4f4; width:2px;}
.genericBoxSideRt {background:url('http://www.oracleimg.com/us/assets/anchorbox_siderightrpt.gif') repeat-y #f4f4f4; width:2px;}


/* This pads the right side of the picture in the description box */
.header-picture {
	padding-right: 15px;
	vertical-align: middle;
	}
	
/* This formats the text of the hero */
.hero-copy {
	font-size: 13px;
	vertical-align: middle;
	align: left;
	}
	
/* This formats the table of contents table */
.toc-table {width: 100%;
border: solid 1px rgb(161,161,161);
				background-color: rgb(239,239,239);
				border-collapse: collapse;}
.toc-table tr {border-bottom: dotted 1px rgb(161,161,161);
				border-top: dotted 1px rgb(161,161,161);}
.toc-table td {border-left: solid 1px rgb(161,161,161);
				border-right: solid 1px rgb(161,161,161);
				text-align: center;
				font-size: 14px;
				padding: 1px;}
