/*!
######################################################

# COMPASS-BASE-STYLES.CSS

# OCOM GLOBAL ASSET RELEASE: v10.0.0

# BUILD DATE: FRI JAN 29 22:05:45 UTC 2016

# COPYRIGHT ORACLE CORP 2015 [UNLESS STATED OTHERWISE]

# ANY CHANGES MADE TO THIS FILE WILL BE OVERWRITTEN!
# DO NOT MODIFY THIS FILE ON STAGE OR PRODUCTION. ALL
# CHANGES OR ADDITIONS TO THIS FILE MUST BE SUBMITTED
# TO WEBSTANDARDS_WW -AT- ORACLE.COM

######################################################
*/
@import url('https://www.oracle.com/webfolder/s/delivery_production/docs/FY16h1/doc18/compass-BC-styles.css');
/*! VERSION INFO */
#compass-base-styles {
	content:"v10.0.0"
}
/*! BASE STYLES */

/*! RESPONSIVE VIDEO  */
.responsiveVid {
	width:100%;
	padding-top:56.25%;
	position:relative
}
.responsiveVid * {
	position:absolute;
	top:0
}
.responsiveVid span {
	width:100%
}



/*! F07 */
.f07 {
	border:0;
	width:100%
}
/*! F11 */

.f11v0 .f11w1, .f11v1 .f11w1 {
	max-width:1600px;
	margin:0 auto;
	background:#fff;
	width:100%;
	min-width:300px
}
.f11v0 {
	overflow-x:hidden
}
.f11v1 .f11w1 {
	-webkit-transform:translate3d(0, 0, 0)
}
.f11v2 {
	background:#fff
}
.f11v0, .f11v1, .f11v2r2, .f11v3 {
	background:#dadee0
}
.f11v2r2 .f11w1, .f11v3 .f11w1 {
	max-width:1600px;
	margin:0 auto;
	background:#fff
}
.f11v2r2 .f11w1:after, .f11v3 .f11w1:after {
	content:" ";
	visibility:hidden;
	display:block;
	height:0;
	clear:both
}
@media only screen and (min-width:0) and (max-width:320px) {
.f11v0 {
overflow-x:auto
}
}
@media \0screen\,screen\9 {
.f11v1 .f11w1 {
	min-width:1000px;
	overflow-x:auto
}
.f11v3 .f11w1 {
	min-width:1000px
}
}
/*! F12 */
.f12 {
	width:100%;
	overflow:hidden;
	clear:both
}
.f12v2 {
	background-color:#f5f5f5
}
.u03+.f12 {
	margin-top:75px
}
.f12:after, .f12w1:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
@media only screen and (min-width:0) and (max-width:974px) {
.u03+.f12, .u03+.f12w2 {
margin-top:35px
}
}
/*! U02 */
.u02nav {
	position:relative;
	z-index:21
}
.u02 {
	position:relative;
	z-index:21;
	min-width:300px;
	line-height:24px;
	font-size:20px
}
.u02w1 {
	position:relative;
	height:108px;
	margin-bottom:0;
	width:100%;
	max-width:1180px;
	clear:both;
	margin:0 auto
}
.f11 .u02w1 {
	clear:both;
	margin:0 auto 0
}

a#maincontent {
	position:absolute;
	top:0;
	height:0;
	width:0
}
#u02skip2content.u02skipo {
	top:0;
	opacity:1
}
#u02skip2content li {
	float:left
}
#u02skip2content li a {
	color:#fff;
	font-size:15px;
	display:inline-block;
	padding:4px 8px;
	margin:4px 6px;
-webkit-transition:.3s ease;
-moz-transition:.3s ease;
transition:.3s ease
}
#u02skip2content li a:hover {
	text-decoration:underline
}
#u02skip2content li a:focus {
	text-decoration:underline;
	outline:1px dotted #999;
	outline-offset:4px
}
span.u02skiptxt {
	display:none
}
.u02showskip span.u02skiptxt {
	display:inline
}
.u02showskip li.u02menuback {
	display:block!important
}
.u02showskip .u02blink, .u02mmskip {
	font-weight:bold
}


.u02mlinkw1 a .u02hamenu {
	display:inline-block;
	width:31px;
	height:20px;
	top:2px;
	position:relative;
	margin-right:9px;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
	cursor:pointer
}
#u02menulink span {
	display:block;
	position:absolute;
	height:4px;
	width:100%;
.u02 .u02currentcr .u02cmenu-l2 a:focus:before, .u02 .u02countrymenu.u02cmenu-simple a:focus:before {
	outline:0
}
.u02 .u02currentcr .u02cmenu-l2 a.u02currentcc:before, .u02 .u02countrymenu.u02cmenu-simple a.u02currentcc:before {
	display:block!important;
	margin:0;
	width:16px;
	height:24px;
	content:" ";
	position:absolute;
	left:9px;
	top:7px;
	opacity:1
}
.u02 .u02currentcr .u02cmenu-l2 a.u02cblink:before, .u02 .u02countrymenu.u02cmenu-simple a.u02cblink:before {
	display:none
}
.u02smap {
	padding-top:3em
}
.u02smap a {
	font-size:16px
}
.u02smap hr {
	margin:.4em 0;
	width:100%
}
.u02smap .u02menu-l2>ul>li>hr {
	margin-left:-.5em
}
.u02smap .u02menu-l3>ul>li>hr {
	margin-left:-1em
}
.u02smap h5 {
	font-size:16px;
	color:#333;
	margin:0 0 .4em 0;
	padding:0 0 .2em
}
.u02smap h6 {
	font-weight:normal;
	font-size:16px;
	color:#666;
	margin:0;
	padding:0
}
.u02smap li {
	margin:0
}
#u02mainmenu {
	background:#efefef;
	position:relative
}
.u02smap .u02menu-l2 {
	margin:1.2em 0 1.2em 1em;
	padding:1em 0;
	display:block
}
.u02smap .u02menu-l3 {
	margin:0 0 .4em 1em;
	display:block
}
.u02smap .u02menu-l1>ul>li>a {
	background:#efefef;
	padding:.5em .8em 1em;
	display:block
}
.u02smap .u02menu-l1>ul>li>h5 {
	background:#999;
	color:#fff;
	padding:.8em 1em;
	font-size:22px;
	font-size:2.2rem;
	border-top:#fff solid 1em
}
.u02smap .u02menu-l1>ul>li>h5:after {
	display:none
}
.u02smap .u02countrymenu>ul>li {
	float:left;
	width:25%
}
.u02smap .u02countrymenu {
	margin:0 0 3em;
	float:left;
	width:100%
}
#u02mainmenu .u02menu-l1 h6 {
	margin-bottom:.5em
}
@media(min-width:0) and (max-width:1240px) {
.f01 .u02w1 {
margin:0;
width:100%
}
.f01.f01r1 .u02w1 {
width:auto;
min-width:974px
}
.f01.f01r1 .u02logo:after {
display:none
}
}
@media(min-width:0) and (max-width:1460px) {
.f01:not(.f01r1) .u02 .u02menu-l3 {
left:200px;
width:200px
}
.f01:not(.f01r1) .u02 .u02menu-l2 {
left:200px;
width:400px
}
.f01:not(.f01r1) .u02 .u02mlink ul, .f01:not(.f01r1) .u02 .u02menu-l1 {
width:200px
}
.f01:not(.f01r1) .u02 .u02lbg {
width:200px
}
.f01:not(.f01r1) .u02l2bg {
left:200px
}
.f01:not(.f01r1) .u02l3bg {
left:400px
}
.f01:not(.f01r1) .u02 .u02mainmenu a, .f01:not(.f01r1) .u02 .u02mainmenu h6 {
font-size:14px
}
}

div.u01login, div.u01login a {
	color:#fff
}
div.u01login h5 {
	margin:0;
	padding-left:15px;
	padding-top:1px;
	background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') -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;
	line-height:13px
}
.u01w5 li {
	margin:0 0 4px 0
}
.u01w1 a {
	color:#333!important;
	font-size:11.5px;
	line-height:15px
}
.u01w1 a:hover {
	color:#1f4f82
}
#u01 .u01w1 a.lnk-lock {
	background:transparent!important;
	padding-left:4px!important
}
#u01 .u01w1 a.lnk-lock:before {
	background:url('http://www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') no-repeat -510px -200px!important;
	display:inline-block;
	width:14px;
	padding-top:14px;
	content:""
}
.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('//www.oracleimg.com/us/assets/u01-redsprite.png');
	background-repeat:no-repeat;
	background-position:0 -90px
}
.u01w6 ul:first-child {
	padding-top:19px
}
a.u01seeall {
	color:#6b6b6b
}
#u01menucontent .u01menu, #u01menucontent .u01toolmenu {
	display:block;
	position:relative;
	border:0;
	border-bottom:1px solid #bababa;
	top:0;
	left:0
}
#u01menucontent .u01toolmenu li a {
	color:#333
}
#u01menucontent .u01toolmenu li a:hover {
	color:#1f4f82
}
#u01menucontent h2 {
	margin:20px 0 8px 0;
	clear:both
}
.u01toolsw1 {
	width:974px;
	margin:0 auto
}
.u01tools {
	float:left;
	padding:0;
	font-size:13px;
	line-height:15px;
	position:relative;
	min-height:47px;
	z-index:2
}
.u01tools a {
	color:#393939!important;
	padding-bottom:4px!important;
	font-size:13px;
	-webkit-font-smoothing:subpixel-antialiased!important
}
.u01pfile li {
	color:#393939!important;
	font-size:13px!important;
	-webkit-font-smoothing:subpixel-antialiased!important
}
.u01tools li {
	-webkit-font-smoothing:subpixel-antialiased
}
.u01tools li:hover .u01toolmenu {
	display:block
}
.u01toolmenu {
	display:none;
	border:1px solid #9a9a9a;
	background:#fff;
	position:absolute;
	right:10px;
	top:15px;
	z-index:3;
	padding:12px;
	-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1);
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1)
}
#u01menucontent .u01toolmenu {
	float:left;
	width:948px;
	clear:both;
	margin-top:20px
}
.u01tools .u01toolmenu .u01w3 {
	width:180px
}
.u01toolmenu h5 {
	color:#f00;
	padding:0;
	background:transparent
}
.u01toolmenu ul {
	padding:0 0 10px 0
}
.u01tools #menu-countryselect.u01toolmenu {
	right:-300px;
*right:-220px
}
.u01tools #menu-countryselect.u01toolmenu .u01w3 {
	width:640px
}
.u01tools #menu-countryselect.u01toolmenu .u01w3 h5 {
	border-bottom:1px solid #ccc;
	line-height:15px;
	text-transform:uppercase;
	margin-bottom:4px;
	padding-bottom:2px
}
.u01tools #menu-countryselect.u01toolmenu ul {
	float:left;
	padding:0 40px 0 0
}
#u01menucontent #menu-countryselect ul {
	width:19%;
	padding:0;
	float:left
}
.u01tools #menu-countryselect.u01toolmenu ul.last {
	padding-right:0
}
.u01 .u01toolmenu li {
	float:none;
	padding:0;
	line-height:15px
}
.u01toolmenu a {
	color:#333!important;
	font-size:11px!important
}
.u01toolmenu a:hover {
	color:#1f4f82!important
}
.u01tools .menu-multicol {
	right:-300px;
*right:-220px
}
.u01tools .menu-multicol .u01w3 {
	width:640px
}
.u01tools .menu-multicol .u01w3 h5 {
	border-bottom:1px solid #ccc;
	line-height:15px;
	text-transform:uppercase;
	margin-bottom:4px;
	padding-bottom:2px
}
.u01tools .menu-multicol ul {
	float:left;
	padding:0 40px 0 0
}
#u01menucontent .menu-multicol ul {
	width:19%;
	padding:0;
	float:left
}
.u01tools .menu-multicol ul.last {
	padding-right:0
}
#pfile-wlcm, #pfile-acct, #pfile-sout {
	display:none
}
#pfile-wlcm {
	position:absolute;
	top:5px;
	color:#737373!important;
*left:196px;
*color:#727272!important
}
.f11 #pfile-wlcm {
	top:1px
}
.u01pfile {
	float:right;
	padding:31px 0 0 196px
}
.u01pfile li {
	float:left
}
.u01navtools {
	float:right;
	margin-right:145px;
	padding:31px 0 0 0
}
.u01navtools>li {
	float:left;
	position:relative
}
.u01navtools>li>a {
	padding:0 14px 0 0
}
.hasjs .u01navtools>li>a, .js .u01navtools>li>a {
	background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') 100% -18px no-repeat
}
.u01navtools>li:hover>a {
	background-position:100% 2px
}
.u01pfile li, .u01navtools>li {
	padding:0 9px 0 0;
	color:#393939
}
.u01search {
	position:absolute;
	right:12px;
	top:24px;
	width:130px
}
.u01searchfltr {
	display:none
}
.u01searchform {
	position:relative;
	display:block;
	border:1px solid #c1c1c1;
	background:#fff;
	padding:0 16px 0 0;
	z-index:2
}
.u01searchform .textcnt {
	background:0;
	border:0;
	color:#868686;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:27px;
	line-height:20px;
	width:102px;
	padding:0 22px 0 7px
}
.u01searchbttn {
	width:20px;
	height:20px;
	display:block;
	background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') -596px -42px no-repeat;
	border:0;
	position:absolute;
	right:3px;
	top:3px;
	text-indent:-33333em;
	text-transform:uppercase;
	z-index:2;
	cursor:pointer
}
#u01searcherror {
	background:#fff;
	background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.95) 0, rgba(255, 255, 255, 0.95) 50%, rgba(255, 255, 255, 0.95) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.95)), color-stop(50%, rgba(255, 255, 255, 0.95)), color-stop(100%, rgba(255, 255, 255, 0.95)));
	background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.95) 0, rgba(255, 255, 255, 0.95) 50%, rgba(255, 255, 255, 0.95) 100%);
	background:-o-linear-gradient(top, rgba(255, 255, 255, 0.95) 0, rgba(255, 255, 255, 0.95) 50%, rgba(255, 255, 255, 0.95) 100%);
	background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.95) 0, rgba(255, 255, 255, 0.95) 50%, rgba(255, 255, 255, 0.95) 100%);
	background:linear-gradient(to bottom, rgba(255, 255, 255, 0.95) 0, rgba(255, 255, 255, 0.95) 50%, rgba(255, 255, 255, 0.95) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ffffff', endColorstr='#f2ffffff', GradientType=0);
	width:126px;
	position:absolute;
	top:-4px;
	left:-4px;
	border:1px solid #bfbfbf;
	z-index:1;
	padding:35px 5px 12px;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	-webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 2px 2px 0 rgba(0, 0, 0, .4);
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, .4)
}
.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);
	z-index:3
}
* 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 {
	text-decoration:none;
	display:block;
	zoom:1;
	font-weight:normal;
	color:#333!important;
	padding:6px 12px
}
.u01search .ui-menu .ui-menu-item.ui-state-focus, .u01search .ui-menu .ui-menu-item.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;
	top:0;
	width:176px;
	text-indent:-2000px;
	background:#c10000;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #c10000 0, #f00 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c10000), color-stop(100%, #f00));
	background:-webkit-linear-gradient(top, #c10000 0, #f00 100%);
	background:-o-linear-gradient(top, #c10000 0, #f00 100%);
	background:-ms-linear-gradient(top, #c10000 0, #f00 100%);
	background:linear-gradient(to bottom, #c10000 0, #f00 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c10000', endColorstr='#ff0000', GradientType=0);
	-moz-box-shadow:10px 0 10px -10px rgba(0, 0, 0, 0.4), -10px 0 10px -10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:10px 0 10px -10px rgba(0, 0, 0, 0.4), -10px 0 10px -10px rgba(0, 0, 0, 0.4);
	box-shadow:10px 0 10px -10px rgba(0, 0, 0, 0.4), -10px 0 10px -10px rgba(0, 0, 0, 0.4)
}
.u01logo a {
	display:block;
	padding:46px 21px!important;
	min-height:16px;
	text-indent:-30000px
}
.u01logo a span {
	display:block;
	width:134px;
	height:16px;
	padding:0!important;
	background:url('http://www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') 0 0 no-repeat;
	-moz-outline:0
}
.u01logoinline .u01logo img {
	float:left;
	width:134px;
	height:43px;
	padding:0!important;
	-moz-outline:0
}
.u01logoinline .u01logo a {
	padding:32px 21px 33px!important;
	min-height:43px
}
.u01logoinline .u01mlogo img {
	float:left;
	width:100%
}
.u01logoinline .u01mlogo a {
	background:0;
	height:auto;
	overflow:hidden;
	margin:10px 28px;
	width:109px
}
.block {
	display:block!important
}
.u01tools.u01ftadj, .u01tools.u01ftadj>ul>li, .u01tools.u01ftadj>ul>li, .u01tools.u01ftadj a {
	font-size:12px!important
}
.u01nav.u01fmadj h3, .u01nav.u01fmadj a.u01btn h3 {
	font-size:15px
}
.u01mmenu, .u01mlogo, .u01msearch {
	text-indent:-999px;
	display:none
}
.u01w9 .u01search {
	display:none
}
.u01toolsw1:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.no-js a.u01btn {
	margin-top:.45em
}
.u01w5bannerimg img {
	visibility:hidden
}
@media only screen and (max-width:974px) {
.u01w5bannerimg img {
visibility:initial
}
}
@media only screen and (max-width:600px) {
.u01logoinline .u01mlogo a {
margin:9px 8px;
width:88px
}
}
.u01nav>li.u01sansmenu:hover {
	background:#transparent!important
}
li.u01sansmenu .u01z1 {
	display:none!important
}
/*! U01 - FOR COMPASS CODE BASE */
.u01toolsw1:after, .u01:after, ul.u01nav:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.u01tools {
	line-height:23px
}
.u01 {
	float:none;
	width:100%;
	height:108px;
	margin:0 auto;
	background:#fff;
	background:-moz-linear-gradient(top, #ededed 0, #fff 56%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(56%, #fff));
	background:-webkit-linear-gradient(top, #ededed 0, #fff 56%);
	background:-o-linear-gradient(top, #ededed 0, #fff 56%);
	background:-ms-linear-gradient(top, #ededed 0, #fff 56%);
	background:linear-gradient(to bottom, #ededed 0, #fff 56%)
}
.f11v1.u01loaded .u01 {
	width:100%
}
ul.u01nav {
	background:0;
	float:none;
	margin:0 auto;
	padding:0 0 0 185px;
	width:789px
}
.u01pfile {
	padding:27px 0 3px 194px
}
.u01z3 {
	margin-left:-487px;
	left:50%
}
.u01menu {
	left:0;
	top:54px
}
.u01 h3 {
	font-weight:bold
}
.u01 h5 {
	font-size:12px;
	font-weight:bold
}
.u01tools {
	height:auto
}
.u01toolmenu {
	top:19px
}
.u01navtools {
	padding:27px 0 3px 0
}
.u01w1 {
	margin-top:4px
}
.u01w1 a {
	line-height:13px
}
.u01w8.u01active, .u01w9.u01active, .u01navtools.u01active, ul.u01nav.u01active, .u01logo+.u01pfile.u01active, .u01search.u01active {
	display:block
}
.no-js .u01 {
	background:#fff
}
@media only screen and (min-width:0) and (max-width:974px) {
.u01:before {
display:none
}
.no-js .u01logo {
display:block;
top:-30px;
height:77px;
left:-200px
}
.no-js .u01 {
padding-left:200px
}
.no-js .u01tools .u01pfile a {
color:#fff!important;
padding:1.2em 20px 0 0;
display:inline-block
}
.f11 a.u01btn {
margin-top:0
}
.u01w7, .f11 a.u01btn, li.u01btn {
font-size:16px!important
}
.u01w9 {
padding:10px
}
.u01logo, .u01w8, .u01w9, .u01navtools, ul.u01nav, .u01logo+.u01pfile, .u01search {
display:none
}
#pfile-wlcm {
display:none!important
}
.u01navtools {
border-bottom:2px solid #acacac
}
.u01, .no-js .u01 {
border-bottom:1px solid #b31010;
background:#c10000;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top, #c10000 0, #f00 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c10000), color-stop(100%, #f00));
background:-webkit-linear-gradient(top, #c10000 0, #f00 100%);
background:-o-linear-gradient(top, #c10000 0, #f00 100%);
background:-ms-linear-gradient(top, #c10000 0, #f00 100%);
background:linear-gradient(to bottom, #c10000 0, #f00 100%)
}
.u01tools, .u01toolsw1 {
width:100%
}
.u01toolsw1 {
background:#ebebeb
}
.u01tools {
float:none;
min-height:0
}
.u01toolsw1 {
position:relative
}
ul.u01nav {
width:100%;
padding:0;
background:#ebebeb
}
.u01navtools, .u01navtools>li, .u01pfile, .u01pfile li, .u01nav>li {
float:none;
margin:0;
padding:0
}
.u01search {
position:relative;
padding:9px;
top:0;
right:auto;
width:100%;
width:auto
}
.u01searchform {
height:22px;
padding:0 0 0 4px;
-webkit-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
-moz-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
-webkit-border-radius:13px;
-moz-border-radius:13px;
border-radius:13px
}
.u01searchbttn {
top:5px;
right:11px;
width:13px;
height:13px;
background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') 0 -24px no-repeat
}
.u01searchform .textcnt {
height:21px;
width:82%;
padding:0 22px 0 10px;
font-size:14px;
font-weight:normal;
color:#777
}
#u01searcherror {
top:0;
left:0;
width:100%;
background:#fff!important
}
.u01navtools>li, .u01nav>li {
border-bottom:1px solid #acacac
}
.u01navtools>li:first-child {
border-top:1px solid #acacac
}
.u01navtools>li>a {
display:block;
background:none!important;
font-size:16px!important
}
.u01navtools>li:hover>a, .u01nav>li:hover {
background:#fff!important;
text-decoration:none!important
}
.u01tools .u01toolmenu, .u01menu, .u01z3, .u01z1 {
display:none!important
}
a.u01nav, .u01navtools>li>a, a.u01btn {
padding:10px 15px!important;
margin:0
}
a.u01nav:hover {
text-decoration:none!important
}
a.u01nav h3 {
display:block;
text-align:left;
font-size:16px!important;
font-weight:normal;
height:auto;
margin:0;
padding:0
}
a.u01btn h3 {
border:0;
border-radius:0;
background:0;
filter:none;
font-size:16px!important;
font-weight:normal;
color:#393939;
margin:0;
padding:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}
a.u01btn h3:hover {
background:0;
filter:none
}
a.u01btn:hover {
text-decoration:none!important
}
.u01w7 {
float:none;
position:static;
height:auto;
margin:0
}
#pfile-regs, #pfile-help, #pfile-acct, #pfile-sout {
float:left
}
.u01logo+.u01pfile {
overflow:hidden;
padding:10px 15px
}
.u01logo+.u01pfile #pfile-acct, .u01logo+.u01pfile #pfile-sout, .u01logo+.u01pfile #pfile-regs, .u01logo+.u01pfile #pfile-help {
line-height:13px;
border:1px solid #636363;
margin-right:10px;
-webkit-box-shadow:0 2px 2px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow:0 2px 2px 1px rgba(0, 0, 0, 0.3);
box-shadow:0 2px 2px 1px rgba(0, 0, 0, 0.3);
background:#464646;
background:-moz-linear-gradient(top, #464646 0, #4f4f4f 9%, #7b7b7b 34%, #898989 46%, #898989 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #464646), color-stop(9%, #4f4f4f), color-stop(34%, #7b7b7b), color-stop(46%, #898989), color-stop(100%, #898989));
background:-webkit-linear-gradient(top, #464646 0, #4f4f4f 9%, #7b7b7b 34%, #898989 46%, #898989 100%);
background:-o-linear-gradient(top, #464646 0, #4f4f4f 9%, #7b7b7b 34%, #898989 46%, #898989 100%);
background:-ms-linear-gradient(top, #464646 0, #4f4f4f 9%, #7b7b7b 34%, #898989 46%, #898989 100%);
background:linear-gradient(to bottom, #464646 0, #4f4f4f 9%, #7b7b7b 34%, #898989 46%, #898989 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#464646', endColorstr='#898989', GradientType=0)
}
.u01logo+.u01pfile #pfile-acct:hover, .u01logo+.u01pfile #pfile-sout:hover, .u01logo+.u01pfile #pfile-regs:hover, .u01logo+.u01pfile #pfile-help:hover {
border:1px solid #f9f9f9;
background:#ebebeb;
background:-moz-linear-gradient(top, #ebebeb 0, #e8e8e8 4%, #f9f9f9 32%, #fff 48%, #fff 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(4%, #e8e8e8), color-stop(32%, #f9f9f9), color-stop(48%, #fff), color-stop(100%, #fff));
background:-webkit-linear-gradient(top, #ebebeb 0, #e8e8e8 4%, #f9f9f9 32%, #fff 48%, #fff 100%);
background:-o-linear-gradient(top, #ebebeb 0, #e8e8e8 4%, #f9f9f9 32%, #fff 48%, #fff 100%);
background:-ms-linear-gradient(top, #ebebeb 0, #e8e8e8 4%, #f9f9f9 32%, #fff 48%, #fff 100%);
background:linear-gradient(to bottom, #ebebeb 0, #e8e8e8 4%, #f9f9f9 32%, #fff 48%, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=0)
}
.u01logo+.u01pfile #pfile-acct a, .u01logo+.u01pfile #pfile-sout a, .u01logo+.u01pfile #pfile-regs a, .u01logo+.u01pfile #pfile-help a {
display:block;
text-decoration:none;
color:#fff!important;
font-weight:bold;
padding:5px!important
}
.u01logo+.u01pfile #pfile-acct a:hover, .u01logo+.u01pfile #pfile-sout a:hover, .u01logo+.u01pfile #pfile-regs a:hover, .u01logo+.u01pfile #pfile-help a:hover {
color:#1f4f82!important;
text-decoration:none!important
}
.u01search .ui-menu {
width:82%!Important
}
}
@media only screen and (min-width:0) and (max-width:600px) {
.no-js .u01tools .u01pfile a {
padding-top:1em
}
.u01 {
height:46px
}
.u01mlogo {
display:block;
position:absolute;
left:50px;
top:0
}
.u01mlogo a {
display:block;
width:103px;
height:13px;
margin:17px;
background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') -468px -62px no-repeat
}
.u01mmenu {
display:block;
position:absolute;
left:0;
top:0
}
.u01mmenu a {
display:block;
width:47px;
height:47px;
background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') 0 -40px no-repeat
}
.u01mmenu.u01active a {
background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') -115px -40px no-repeat
}
.u01msearch {
display:block;
position:absolute;
top:0;
right:0
}
.u01msearch a {
display:block;
width:46px;
height:47px;
background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') -230px -40px no-repeat
}
.u01msearch.u01active a {
background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') -345px -40px no-repeat
}
.u01w8, .u01w9 {
position:relative;
top:47px;
background:#ebebeb
}
.u01toolsw1, ul.u01nav {
top:47px
}
}
@media only screen and (min-width:601px) and (max-width:974px) {
.u01 {
height:56px;
border-top:1px solid #7e0000;
border-bottom:1px solid #b31010
}
.u01mlogo {
display:block;
position:absolute;
left:50px;
top:0
}
.u01mlogo a {
display:block;
width:128px;
height:15px;
margin:21px;
background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') -468px -42px no-repeat
}
.u01mmenu {
display:block;
position:absolute;
left:0;
top:-1px
}
.u01mmenu a {
display:block;
width:62px;
height:58px;
background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') -50px -40px no-repeat
}
.u01mmenu.u01active a {
background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') -165px -40px no-repeat
}
.u01msearch {
display:block;
position:absolute;
top:-1px;
right:0
}
.u01msearch a {
display:block;
width:61px;
height:58px;
background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') -280px -40px no-repeat
}
.u01msearch.u01active a {
background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') -395px -40px no-repeat
}
.u01w8, .u01w9 {
position:relative;
top:57px;
background:#ebebeb
}
.u01toolsw1, ul.u01nav {
top:57px
}
}
.f11 .menu-otn {
	display:none
}
.f11v1 .u01:after {
	visibility:visible;
	height:35px;
	background:url('//www.oracleimg.com/us/assets/u01-tagline-sprite.png') 50% 11px no-repeat #f0f3f5;
	z-index:0;
	top:1px;
	position:relative;
	width:100%
}
.hp07v0 {
	margin-top:35px
}
@media only screen and (min-width:0) and (max-width:1014px) {
.f11v1 .u01:after {
background-position:14px 11px
}
}
@media only screen and (min-width:0) and (max-width:974px) {
.f11v1 .u01:after {
top:57px;
position:absolute
}
.u01toolsw1 {
z-index:1
}
.u01w7, a.u01nav h3 {
height:auto!important;
padding:0!important
}
}
@media only screen and (min-width:0) and (max-width:600px) {
.f11v1 .u01:after {
top:47px;
background-position:14px 12px;
background-size:855px 14px
}
}
@media only screen and (min-width:0) and (max-width:340px) {
.f11v1 .u01:after {
background-size:760px 12px;
background-position:13px 12px
}
}
@media only screen and (min-width:974px) {
.f11v1 .u01 {
width:974px
}
.f11v1 ul.u01nav {
clear:both
}
}
/*! U03 - COMPASS */
.u03w1:after, .u03:after, .breadCrumb_Center:after, #breadCrumb:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.u03 li br {
	content:" ";
	display:none
}
.u03 ul, .u03 ul li {
	float:left
}
.u03 ul, #breadCrumb span.breadCrumb_Content {
	padding-top:7px;
	display:block
}
.u03 .u03w1, #breadCrumb .breadCrumb_Center {
	width:974px;
	margin:0 auto 1.5em
}
.f11v0 .u03 .u03w1, .f11v0 #breadCrumb .breadCrumb_Center {
	margin-bottom:0
}
.f11v0 .u02+.u03 .u03w1, .f11v0 .u02+#breadCrumb .breadCrumb_Center, .f01r1 .u03 .u03w1, .f01r1 #breadCrumb .breadCrumb_Center {
	width:1180px
}
.f01r1 .u01+.u03 .u03w1, .f01r1 .u01+#breadCrumb .breadCrumb_Center {
	width:974px
}
.u03 ul li, #breadCrumb .breadCrumb_Center span.breadCrumb_Content span.active {
	background:transparent;
	font-weight:bold;
	color:#fff;
	font-size:12px
}
.u03 ul li a, #breadCrumb span.breadCrumb_Content a, #breadCrumb span.breadCrumb_Content span.active {
	background:url('//www.oracleimg.com/us/assets/u03-chevron.png') 100% 5px no-repeat;
	padding:0 13px 6px 0;
	color:#fff;
	font-size:12px;
	margin-right:9px;
	display:block;
	float:left
}
#breadCrumb span.breadCrumb_Content a span {
	display:inline
}
.u03 a {
	color:#fff!important;
	font-weight:normal
}
.u03 a:hover, #breadCrumb a:hover {
	color:#fff;
	text-decoration:underline
}
.f11v3 .u03, .f11v3 .u03 *, .f11v3 .u03 a:hover, .f11v3 #breadCrumb a:hover {
	color:#4c4c4c!important
}
.f11v3 .u03 ul li a, .f11v3 #breadCrumb span.breadCrumb_Content a, .f11v3 #breadCrumb span.breadCrumb_Content span.active {
	background-image:url('//www.oracleimg.com/us/assets/u03-chevron-e3.png')
}
.u03 .u03siteid span, #breadCrumb .red, #breadCrumb .u03siteid span {
	color:#fff
}
.u03, #breadCrumb {
	clear:both;
	line-height:16px;
	width:1012.5px;
	margin:0 0 12px -19px;
	background:#545454;
	background:-moz-linear-gradient(top, #545454 0, #5c5c5c 3%, #616161 5%, #666 11%, #737373 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #545454), color-stop(3%, #5c5c5c), color-stop(5%, #616161), color-stop(11%, #666), color-stop(100%, #737373));
	background:-webkit-linear-gradient(top, #545454 0, #5c5c5c 3%, #616161 5%, #666 11%, #737373 100%);
	background:-o-linear-gradient(top, #545454 0, #5c5c5c 3%, #616161 5%, #666 11%, #737373 100%);
	background:-ms-linear-gradient(top, #545454 0, #5c5c5c 3%, #616161 5%, #666 11%, #737373 100%);
	background:linear-gradient(to bottom, #545454 0, #5c5c5c 3%, #616161 5%, #666 11%, #737373 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#545454', endColorstr='#737373', GradientType=0)
}
.f01r1 .u03, .f01r1 #breadCrumb {
	width:100%;
	margin-left:0;
	box-sizing:border-box;
	moz-box-sizing:border-box;
	webkit-box-sizing:border-box;
	padding:0 19px
}
.f11 .u03, .f11 #breadCrumb {
	width:100%;
	min-height:33px;
	margin:0;
	background:url('//www.oracleimg.com/us/assets/u03-ie-bg.png') 0 0 repeat-x;
	background:-moz-linear-gradient(top, rgba(10, 10, 10, 0.66) 0, rgba(16, 16, 16, 0.59) 9%, rgba(21, 21, 21, 0.56) 17%, rgba(32, 32, 32, 0.56) 60%, rgba(38, 38, 38, 0.56) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(10, 10, 10, 0.66)), color-stop(9%, rgba(16, 16, 16, 0.59)), color-stop(17%, rgba(21, 21, 21, 0.56)), color-stop(60%, rgba(32, 32, 32, 0.56)), color-stop(100%, rgba(38, 38, 38, 0.56)));
	background:-webkit-linear-gradient(top, rgba(10, 10, 10, 0.66) 0, rgba(16, 16, 16, 0.59) 9%, rgba(21, 21, 21, 0.56) 17%, rgba(32, 32, 32, 0.56) 60%, rgba(38, 38, 38, 0.56) 100%);
	background:-o-linear-gradient(top, rgba(10, 10, 10, 0.66) 0, rgba(16, 16, 16, 0.59) 9%, rgba(21, 21, 21, 0.56) 17%, rgba(32, 32, 32, 0.56) 60%, rgba(38, 38, 38, 0.56) 100%);
	background:-ms-linear-gradient(top, rgba(10, 10, 10, 0.66) 0, rgba(16, 16, 16, 0.59) 9%, rgba(21, 21, 21, 0.56) 17%, rgba(32, 32, 32, 0.56) 60%, rgba(38, 38, 38, 0.56) 100%);
	background:linear-gradient(to bottom, rgba(10, 10, 10, 0.66) 0, rgba(16, 16, 16, 0.59) 9%, rgba(21, 21, 21, 0.56) 17%, rgba(32, 32, 32, 0.56) 60%, rgba(38, 38, 38, 0.56) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a80a0a0a', endColorstr='#8f262626', GradientType=0);
	zoom:1
}
.f11 .u03 ul, .f11 #breadCrumb span.breadCrumb_Content {
	padding-top:9px;
	padding-left:0
}
.f11v0 .u03, .f11v0 #breadCrumb {
	position:relative;
	top:0;
	z-index:2;
	margin-bottom:-33px;
	float:left
}
.f11 .u02+.u03, .f11 .u02+#breadCrumb {
	top:0
}
.java1 .xxlbigbttn>a {
	background:#f8a53d;
	background:-moz-linear-gradient(top, #f8a53d 0, #f7971e 50%, #e58917 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8a53d), color-stop(50%, #f7971e), color-stop(100%, #e58917));
	background:-webkit-linear-gradient(top, #f8a53d 0, #f7971e 50%, #e58917 100%);
	background:-o-linear-gradient(top, #f8a53d 0, #f7971e 50%, #e58917 100%);
	background:-ms-linear-gradient(top, #f8a53d 0, #f7971e 50%, #e58917 100%);
	background:linear-gradient(to bottom, #f8a53d 0, #f7971e 50%, #e58917 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8a53d', endColorstr='#e58917', GradientType=0)
}
.breadCrumb_Left {
	display:none
}
.breadCrumb_Right {
	display:none
}
#breadCrumb span.rightarrow {
	display:none!important
}
.f11v3 .u03, .f11v3 #breadCrumb {
	background:#e3e8eb;
	filter:none
}
.f11v3 .u03, .f11v3 #breadCrumb {
	position:relative
}
.f11v3 .u03 .u03w1, .f11v3 #breadCrumb .breadCrumb_Center {
	width:1180px;
	margin:0 auto
}
@media(min-width:801px) and (max-width:1040px) {
.f11 .u03 .u03w1, .f11 #breadCrumb .breadCrumb_Center {
margin-left:2%;
margin-right:2%;
width:auto
}
}
@media(min-width:0) and (max-width:1240px) {
.f11v3 .u03 .u03w1, .f11 .u02+.u03 .u03w1, .f11 .u02+#breadCrumb .breadCrumb_Center {
padding-left:2%;
padding-right:2%;
width:96%!important;
margin-left:0;
margin-right:0
}
.f11v0 .u02+.u03 .u03w1, .f11v0 .u02+#breadCrumb .breadCrumb_Center, .f01r1 .u03 .u03w1, .f01r1 #breadCrumb .breadCrumb_Center {
width:auto
}
}
@media(min-width:0) and (max-width:800px) {
.f11 .u03 .u03w1, .f11 #breadCrumb .breadCrumb_Center {
margin-left:2.4%;
margin-right:2.4%;
width:95.2%
}
}
@media only screen and (min-width:0) and (max-width:1040px) {
.f11 .u03 {
width:95.1171876%;
padding:0 2.4414062%
}
.f11 .u03 .u03w1 {
width:100%
}
.f11 .u03 {
padding:0;
width:100%
}
}
@media only screen and (min-width:0) and (max-width:974px) {
}
/*! U06 */

hr.u06z1 {
	margin:0 0 -5px;
	clear:both
}
.f01v8 #u06, .u06-toggle ~ #u06 {
width:942px;
border-top:0;
padding:20px 16px 30px;
background:#fff
}
.f01v8 #u06 ul.scl-icons, .u06-toggle ~ #u06 ul.scl-icons {
top:25px;
right:16px
}
.f01v8 .u06v1-close+hr.u06z1 {
	display:none
}
.f01v8 #u06v1, #u06v1.u06-toggle, .hide-u06 #u06v1 {
	margin-bottom:0
}
.f01v8 #u06v1 .u06v1w1, #u06v1.u06-toggle .u06v1w1, .hide-u06 #u06v1 .u06v1w1 {
	display:none
}
/*! U06V1 */
#u06v1:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
#u06v1 .u06v1w1 {
	overflow:hidden;
	padding:16px 0 20px 30px
}
.u06v1z1 {
	background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') 0 -132px;
	height:4px
}
.u06v1z2 {
	background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') 0 -137px;
	height:5px;
	display:none
}
#u06v1 {
	overflow:visible;
	margin:0 -19px -5px;
	position:relative;
	clear:both;
	width:1012px;
	color:#676767;
	font-size:11px;
	line-height:13px;
	background:#fefefe;
	background:-moz-linear-gradient(top, #fefefe 0, #f5f5f5 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));
	background:-webkit-linear-gradient(top, #fefefe 0, #f5f5f5 100%);
	background:-o-linear-gradient(top, #fefefe 0, #f5f5f5 100%);
	background:-ms-linear-gradient(top, #fefefe 0, #f5f5f5 100%);
	background:linear-gradient(to bottom, #fefefe 0, #f5f5f5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0)
}
h3.u06v1-open {
*display:expression(style.display='block', 0)
}
h3.u06v1-close {
	display:none
}
h3.u06v1-close a {
	color:#676767;
	background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') no-repeat 0 -181px;
	padding:0 0 0 15px
}
h3.u06v1-open a {
	color:#676767;
	background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') no-repeat 0 -200px;
	padding:0 0 0 15px
}
#u06v1 li {
	margin-bottom:5px
}
#u06v1 a {
	color:#676767;
	line-height:13px
}
#u06v1 .u06v1w2 {
	float:left;
	width:17.761806981519507%;
	padding:0 1.540041067761807% 0 0
}
#u06v1 .u06v1w2 h5 {
	text-transform:uppercase;
	font-size:12px;
	line-height:18px;
	margin:0 0 2px;
	font-weight:bold
}
#u06v1 .u06callout {
	border:1px solid #d1d1d1;
	display:inline-block;
	padding:7px;
	margin:10px 0 0 -7px;
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .4);
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, .4);
	box-shadow:0 0 3px rgba(0, 0, 0, .4);
	background:#f2f2f2;
	background:-moz-linear-gradient(top, #f2f2f2 0, #fff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #fff));
	background:-webkit-linear-gradient(top, #f2f2f2 0, #fff 100%);
	background:-o-linear-gradient(top, #f2f2f2 0, #fff 100%);
	background:-ms-linear-gradient(top, #f2f2f2 0, #fff 100%);
	background:linear-gradient(to bottom, #f2f2f2 0, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0)
}
#u06v1 .u06callout>h5 {
	background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') no-repeat -20px -152px;
	padding:0 0 0 20px
}
#u06v1 h3, .u06v1-open, #u06v1 h3, .u06v1-close {
	cursor:pointer;
	font-size:12px;
	display:block;
	position:absolute;
	bottom:102px;
*bottom:115px;
	left:17px;
	padding:7px 10px 10px 5px;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	-webkit-box-shadow:0 -2px 2px 0 #d8d8d8;
	box-shadow:0 -2px 2px 0 #d8d8d8;
	border-bottom:0!important;
	border:1px solid #f2f2f2;
	background:#e8e8e8\9;
	background:#e8e8e8;
	background:-moz-linear-gradient(top, #e8e8e8 0, #fff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #fff));
	background:-webkit-linear-gradient(top, #e8e8e8 0, #fff 100%);
	background:-o-linear-gradient(top, #e8e8e8 0, #fff 100%);
	background:-ms-linear-gradient(top, #e8e8e8 0, #fff 100%);
	background:linear-gradient(to bottom, #e8e8e8 0, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType=0);
	z-index:6
}
.f01v8 #u06v1, #u06v1.u06-toggle, .hide-u06 #u06v1 {
	margin-bottom:0
}
.f01v8 #u06v1 .u06v1w1, #u06v1.u06-toggle .u06v1w1, .hide-u06 #u06v1 .u06v1w1 {
	display:none
}
.hide-u06 #u06v1 h3, .hide-u06 .u06v1-open, .hide-u06 #u06v1 h3, .hide-u06 .u06v1-close {
	bottom:65px;
*bottom:78px
}
.hide-u06 .u06v1+#u06, .hide-u06 .u06v1-close+#u06 {
	border:0;
	margin-top:30px
}
.hide-u06 #teconsent {
	margin-top:0!important
}
.f01v0 .u06v1 {
	padding-top:20px
}
.f01r1 #u06v1 {
	width:100%;
	margin-left:0;
	margin-right:0;
	min-width:974px
}
.f01r1 .u06v1w1 {
	max-width:974px;
	margin-left:auto;
	margin-right:auto
}
.f11 #u06 {
	border:0;
	padding:16px 0 18px;
	width:100%;
	max-width:1300px
}
.f11 #u06v1 {
	width:100%;
	border-bottom:#dcdcdc 1px solid;
	margin-left:0;
	margin-right:0
}
.f11 #u06v1 .u06v1w1 {
	width:100%;
	max-width:1300px;
	margin:0 auto;
	padding-left:0;
	padding-right:0
}
.f01v0 .u06v1z1, .f11 .u06v1z1 {
	height:4px;
	background:#d1d1d1;
	background:-moz-linear-gradient(top, rgba(209, 209, 209, 1) 0, rgba(254, 254, 254, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(209, 209, 209, 1)), color-stop(100%, rgba(254, 254, 254, 1)));
	background:-webkit-linear-gradient(top, rgba(209, 209, 209, 1) 0, rgba(254, 254, 254, 1) 100%);
	background:-o-linear-gradient(top, rgba(209, 209, 209, 1) 0, rgba(254, 254, 254, 1) 100%);
	background:-ms-linear-gradient(top, rgba(209, 209, 209, 1) 0, rgba(254, 254, 254, 1) 100%);
	background:linear-gradient(to bottom, rgba(209, 209, 209, 1) 0, rgba(254, 254, 254, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#fefefe', GradientType=0)
}
@media only screen and (min-width:1360px) {
.f11 #u06v1 {
font-size:13px;
line-height:15px
}
.f11 #u06v1 .u06v1w2 h5 {
font-size:14px;
line-height:18px
}
.f11 #u06 a {
font-size:11px!important
}
}
@media only screen and (min-width:0) and (max-width:1024px) {
.f11 #u06v1 {
display:none
}
.f11 #u06 a {
font-size:12px!important;
font-size:12px!important;
color:#1f4f82!important
}
.f11 #u06 ul.u06-links {
text-align:center
}
.f11 #u06 ul.u06-links li.u06-mobile {
padding-left:4px
}
.f11 #u06 ul.u06-links li.u06-mobile span {
display:none
}
.f11 #u06 ul.u06-links li.u06-mobile a {
color:#000!important
}
.f11 #u06 ul.u06-links li {
margin:3px 0 3px;
padding-bottom:0;
display:inline-block;
float:none;
padding-right:9px
}
.f11 #u06 {
padding:16px 2%;
border-top:1px solid #eaeaea;
background:#eaeaea;
background:-moz-linear-gradient(top, rgba(234, 234, 234, 1) 0, rgba(255, 255, 255, 1) 45%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(234, 234, 234, 1)), color-stop(45%, rgba(255, 255, 255, 1)));
background:-webkit-linear-gradient(top, rgba(234, 234, 234, 1) 0, rgba(255, 255, 255, 1) 45%);
background:-o-linear-gradient(top, rgba(234, 234, 234, 1) 0, rgba(255, 255, 255, 1) 45%);
background:-ms-linear-gradient(top, rgba(234, 234, 234, 1) 0, rgba(255, 255, 255, 1) 45%);
background:linear-gradient(to bottom, rgba(234, 234, 234, 1) 0, rgba(255, 255, 255, 1) 45%);
width:96%
}
.f11 #u06 ul.scl-icons {
bottom:0;
right:auto;
position:relative;
margin-top:10px;
text-align:center;
float:none;
width:100%;
top:0
}
.f11 #u06 ul.scl-icons li {
display:inline-block;
float:none
}
.f11 #u06 h3 {
background:url("//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2") no-repeat 0 -105px;
width:338px;
height:15px;
margin:9px auto 16px
}
}
@media only screen and (min-width:1024px) and (max-width:1360px) {
.f11 #u06, .f11 #u06v1 .u06v1w1 {
margin-left:2.4414062%;
margin-right:2.4414062%;
width:95.1171876%
}
}
@media only screen and (min-width:0) and (max-width:500px) {
.f11 #u06 h3 {
background:url("//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2") no-repeat -646px -84px;
width:291px;
height:14px;
margin:9px auto 16px
}
}
/*! U10 */
#u10 {
	background:#3e3e3e;
	width:100%;
	clear:both;
	overflow:hidden;
	position:relative;
	font-size:16px;
	line-height:1.5em
}
.u10w1:after, .u10w5:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.f11 .u10w1 {
	max-width:974px;
	margin:4em auto 50px;
	width:100%
}
.f11v2r2 .u10w1 {
	max-width:1180px
}
.u10w1 {
	margin:4em 2.4414062% 50px;
	width:95.1171876%
}
.u10w2:first-child {
	margin-left:0
}
.u10w2 {
	float:left;
	width:23.305954825462014%;
	margin-left:2.2587268993839837%
}
.u10w3 {
	margin:0 0 1.6em;
	position:relative
}
.u10w3 ul li {
	font-size:16px
}
#u10 h5 {
	font-size:20px
}
#u10 h3 {
	font-size:20px
}
ul.u10-links li a {
	font-size:16px
}
.f11 .u10w3 ul li {
	font-size:16px;
	font-size:1.6rem
}
.f11 #u10 h5 {
	font-size:20px;
	font-size:2rem
}
.f11 #u10 h3 {
	font-size:20px;
	font-size:2rem
}
.f11 ul.u10-links li a {
	font-size:16px;
	font-size:1.6rem
}
#u10, #u10 h5, #u10 a {
	color:#fff
}
#u10 h5 {
	margin:0 0 .6em 0
}
#u10 h3 {
	margin:0 0 .6em 0;
	background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') 0 -345px no-repeat;
	text-indent:-30000px;
	width:412px;
	height:19px
}
#u10 h3 a, #u10 h3 span {
	display:block
}
ul.u10-links li {
	margin:0;
	padding:0 .575em 0 0;
	float:left;
	background:url("//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2") no-repeat 100% -266px
}
ul.u10-links li:first-child a {
	padding-left:0
}
ul.u10-links li.u10last {
	padding:0;
	background:transparent
}
ul.u10-links li a {
	padding:0 0 0 .5em
}
.u10w4 {
	clear:both;
	overflow:hidden
}
#u10 ul.scl-icons {
	float:left;
	position:absolute;
	top:-17px;
	right:0
}
#u10 hr {
	background:#4a4a4a;
	height:1px;
	margin:1.75em 0 3.5em 0;
	clear:both;
	background:-moz-linear-gradient(left, rgba(74, 74, 74, 0.1) 0, rgba(74, 74, 74, 0.56) 8%, rgba(74, 74, 74, 1) 20%, rgba(74, 74, 74, 1) 50%, rgba(74, 74, 74, 1) 80%, rgba(74, 74, 74, 0.56) 92%, rgba(74, 74, 74, 0.1) 100%);
	background:-webkit-linear-gradient(left, rgba(74, 74, 74, 0.1) 0, rgba(74, 74, 74, 0.56) 8%, rgba(74, 74, 74, 1) 20%, rgba(74, 74, 74, 1) 50%, rgba(74, 74, 74, 1) 80%, rgba(74, 74, 74, 0.56) 92%, rgba(74, 74, 74, 0.1) 100%);
	background:linear-gradient(to right, rgba(74, 74, 74, 0.1) 0, rgba(74, 74, 74, 0.56) 8%, rgba(74, 74, 74, 1) 20%, rgba(74, 74, 74, 1) 50%, rgba(74, 74, 74, 1) 80%, rgba(74, 74, 74, 0.56) 92%, rgba(74, 74, 74, 0.1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a4a4a4a', endColorstr='#1a4a4a4a', GradientType=1)
}
.u10w5 {
	position:relative
}
.u10-ologo {
	position:absolute;
	left:0;
	top:-30px
}
.u10-ologo a, .u10-ologo span {
	display:block;
	width:134px;
	height:16px;
	padding:0!important;
	background:url('//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') 0 0 no-repeat;
	text-indent:-30000px;
	-moz-outline:0
}
#u10 .scl-icons li {
	margin:0 0 0 .25em;
	background:transparent;
	display:block;
	padding:8px
}
#u10 .scl-icons li:hover {
	opacity:.7
}
#u10 .scl-icons li a {
	padding:2px;
	width:23px;
	height:21px;
	background:url('//www.oracleimg.com/us/assets/u10-sprite.png') 0 0 no-repeat;
	background-size:100% auto
}
#u10 .scl-icons li:first-child {
	margin:0
}
#u10 .scl-icons li.scl-facebook a {
	background-position:0 1%!important
}
#u10 .scl-icons li.scl-twitter a {
	background-position:0 12% !important;
}
#u10 .scl-icons li.scl-linkedin a {
	background-position:0 23%
}
#u10 .scl-icons li.scl-googleplus a {
	background-position:0 34%
}
#u10 .scl-icons li.scl-youtube a {
	background-position:0 45%
}
#u10 .scl-icons li.scl-instagram a {
	background-position:0 56%
}
#u10 .scl-icons li.scl-feed a {
	background-position:0 67%
}
@media only screen and (min-width:975px) and (max-width:1040px) {
.f11 .u10w1 {
margin-left:2.4414062%;
margin-right:2.4414062%;
width:95.1171876%
}
}
@media only screen and (min-width:0) and (max-width:974px) {
.u10btn {
position:absolute;
right:12px;
top:16px;
width:21px;
height:21px;
background:purple;
display:none;
background:url('http://www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2') no-repeat -1029px -304px
}
.f11 #u10 ul.scl-icons {
float:none;
overflow:hidden;
top:auto;
left:auto;
right:auto;
position:relative;
margin-bottom:1em
}
.f11 .u10-ologo {
position:relative;
left:auto;
top:auto;
margin-bottom:1em
}
.f11 .u10w3 h5, .u10btn {
cursor:pointer
}
.f11 .u10w1 {
margin:0 0 1em 0
}
.f11 .u10w2 {
float:none;
margin-left:0;
width:100%
}
.f11 .u10w3 {
margin:0;
border-top:1px solid #626262;
border-bottom:1px solid #1f1f1f
}
.f11 #u10 h5 {
margin:0 2.2587269%;
font-weight:normal;
padding:.675em 0;
line-height:1.5em
}
.f11 .u10w3 ul {
display:none;
background:#eaeaea
}
.f11 .u10w3.u10active ul {
display:block
}
.f11 .u10w3 ul li {
font-size:20px;
font-size:2rem;
line-height:1.5em;
padding:.525em 2.2587269%;
margin:-1px 0;
border-bottom:1px solid #dbdbdb;
border-top:1px solid #fff
}
.f11 .u10w3 ul li a, .u10w3 ul li {
color:#3e3e3e!important
}
.f11 .u10w3 ul li a {
padding:.6em 0;
display:block;
margin:-0.6em 0
}
.f11 .u10w4 {
border-top:1px solid #626262;
height:1px;
margin-bottom:2.5em
}
.f11 .u10w4 hr {
background:transparent!important
}
.f11 .u10btn {
display:block
}
.f11 .u10w3.u10active .u10btn {
background:url("//www.oracleimg.com/us/assets/u01-u06-f01-min-sprite.png?v=2") no-repeat -1008px -304px
}
.f11 .u10w5 {
margin:0 2.2587269%;
width:95.4825462%
}
.f11v2r2 .u10w5 {
margin:0;
width:100%
}
.f11 #u10 h3 {
width:369px;
height:16px;
background-position:0 -365px
}
}
@media only screen and (min-width:771px) and (max-width:974px) {
.f11 #u10 ul.scl-icons li:first-child {
margin-left:-11px
}
}
@media only screen and (min-width:0) and (max-width:770px) {
.u10btn {
top:12px!important
}
.f11 .u10-ologo {
margin-bottom:.6em
}
.f11 .u10-ologo a, .f11 .u10-ologo span {
margin:0 auto;
width:117px;
height:15px;

background-position:-930px -345px
}
.f11 #u10 ul.scl-icons {
bottom:0;
right:auto;
position:relative;
margin-top:10px;
text-align:center;
float:none;
width:100%;
top:0
}
.f11 #u10 ul.scl-icons li {
float:none;
display:inline-block
}
.f11 #u10 h3 {
margin:0 auto;
width:299px;
height:15px;
background-position:0 -385px
}
.f11 ul.u10-links {
text-align:center
}
.f11 ul.u10-links li {
float:none;
text-align:center;
display:inline-block
}

.sharewidgetw1 {
	position:relative
}
.sharewidgetw2 {
	margin-top:13px;
	white-space:nowrap;
	font-size:20px;
	font-size:2rem;
	line-height:1em;
	position:absolute;
	z-index:999;
	top:100%;
	left:-10px;
	background:#fff;
	padding:8px;
	display:inline-block;
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.4);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.4)
}
.sharewidgetw2 {
	border:#ccc solid 1px\9
}
a.sharewidget.sharetxt+.sharewidgetw2 {
	left:-20px
}
.shareopen .icn-share-alt, .shareopen .icn-share-alt:before {
	color:#505050
}
.sharewidgetw2 a {
	display:inline-block;
	width:1.3em;
	height:1.3em;
	margin:0 .1em
}
.sharewidgetw2:after {
	position:absolute;
	top:-12px;
	left:0;
	width:100%;
	height:13px;
	content:" ";
	background:url('http://www.oracleimg.com/us/assets/cg13-social-sprite-blue.png') -55px 100% no-repeat
}
.rightshare .sharewidgetw2 {
	left:auto;
	right:-10px;
	margin-left:-5px
}
.rightshare .sharewidgetw2:after {
	background-position:100% 100%
}
.topshare .sharewidgetw2 {
	top:auto;
	bottom:100%;
	margin-top:0;
	margin-bottom:13px
}
.topshare .sharewidgetw2:after {
	top:auto;
	bottom:-12px;
	background-position:-55px -1878px
}
.topshare.rightshare .sharewidgetw2:after {
	background-position:100% -1878px
}
.sharewidgetw2 div.icn-sicons:before {
	font-size:4.0rem
}
.sharewidgetw2 .icn-img.icn-sicons:before {
	top:6px;
	left:-5px;
	position:relative;
	line-height:0
}
.sharewidgetw2 .icn-img.icn-sicons:hover:before {
	color:#525252
}
.sharewidgetw2 .icn-img.icn-sicons em {
	display:none
}
.sharewidgetw2 a.sharelink:hover {
	text-decoration:none
}
div.sharewidget div.icn-share, div.sharewidget div.icn-share-alt {
	text-decoration:none
}
div.sharewidget div.icn-share:before, div.sharewidget div.icn-share-alt:before {
	height:100%;
	text-decoration:none
}
/*! CG15 */
.js .mtxtwidget {
	height:0;
	overflow:hidden
}
.mtxtmore a {
	white-space:nowrap;
	position:relative;
	padding-right:1.4em
}
.mtxtmore a:after {
	display:inline-block;
	width:1.2em;
	height:1.2em;
	content:" ";
	top:0;
	right:0;
	margin-left:.2em;
	position:absolute;
	background:url('http://www.oracleimg.com/us/assets/cg15-sprite.png') no-repeat 0 0;
	background-size:100% auto
}
.mtxtless {
	position:relative;
	display:none;
	margin-bottom:1.5em
}
.mtxtopened .mtxtless {
	display:block
}
.mtxtopened p .mtxtless {
	display:inline-block;
	margin-bottom:0;
	height:1em
}
.mtxtless a {
	display:block;
	position:relative
}
.mtxtopened p .mtxtless a {
	display:inline-block;
	height:1em
}
.mtxtless a:after {
	display:block;
	width:1.2em;
	height:1.2em;
	content:" ";
	top:0;
	margin-left:-.8em;
	position:relative;
	left:50%;
	background:url('http://www.oracleimg.com/us/assets/cg15-sprite.png') no-repeat 0 100%;
	background-size:100% auto
}
.mtxtopened p .mtxtless a:after {
	position:absolute;
	margin-left:0
}
.f11v3 .mtxtmore a:after {
	background-image:url('http://www.oracleimg.com/us/assets/cg15-e3-sprite.png')
}
.f11v3 .mtxtless a:after {
	display:inline-block;
	right:0;
	position:absolute;
	background-image:url('http://www.oracleimg.com/us/assets/cg15-e3-sprite.png')
}
.mtxtopened .mtxtless {
	display:block;
	height:1px
}
/*! CT06 */
.js .ct06v0 {
	min-height:2.85em;
	margin-bottom:3em
}
.js .ct06tabs .ct06v0 {
	min-height:0;
	margin-bottom:0
}
.js .ct06v0 .ct06w1, .js .ct06v2 ul {
	opacity:0
}
.js .ct06tabs .ct06v0 .ct06w1, .js .ct06tabs .ct06v2 ul {
	opacity:1
}
.js .ct06v2 {
	margin-top:-3.4em;
	margin-bottom:3em
}
.js .ct06tabs .ct06v2 {
	margin-top:0;
	margin-bottom:0
}
.js .ct06w3 {
	max-height:3.7em
}
.js .ct06tabs .ct06w3 {
	max-height:inherit
}
.ct06v0, .ct06v0a.ct06menu {
	color:#fff;
	float:left;
	width:100%;
	border-top:#979797 1px solid;
	border-bottom:#6d6d6d 1px solid;
	margin:0 0 2.25em;
	background:#393939;
	background:-moz-linear-gradient(top, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(57, 57, 57, 1)), color-stop(59%, rgba(58, 58, 58, 1)), color-stop(69%, rgba(52, 52, 52, 1)), color-stop(88%, rgba(35, 35, 35, 1)), color-stop(100%, rgba(28, 28, 28, 1)));
	background:-webkit-linear-gradient(top, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
	background:-o-linear-gradient(top, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
	background:-ms-linear-gradient(top, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
	background:linear-gradient(to bottom, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#393939', endColorstr='#1c1c1c', GradientType=0)
}
.sticky-ct06tabs {
	clear:both;
	width:100%;
	margin:0 0 3em
}
.sticky-ct06tabs .ct06v0 {
	margin:0
}
.ct06v0a.ct06menu {
	margin:0 2.4414062%;
	width:95.1171876%
}
.ct06v0a li.ct06selected .ct06z2, .ct06v0a li.ct06selected:hover .ct06z2 {
	display:none
}
.ct06v0a {
	background:0;
	border:0;
	filter:none
}
.ct06v0a ul {
	-webkit-box-shadow:1px -2px 1px rgba(50, 50, 50, 0.28);
	-moz-box-shadow:1px -2px 1px rgba(50, 50, 50, 0.28);
	box-shadow:1px -2px 1px rgba(50, 50, 50, 0.28)
}
.ct06v0a ul li {
	background:0
}
.ct06v0a ul.ct06r li a {
	background:#393939;
	background:-moz-linear-gradient(top, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(57, 57, 57, 1)), color-stop(59%, rgba(58, 58, 58, 1)), color-stop(69%, rgba(52, 52, 52, 1)), color-stop(88%, rgba(35, 35, 35, 1)), color-stop(100%, rgba(28, 28, 28, 1)));
	background:-webkit-linear-gradient(top, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
	background:-o-linear-gradient(top, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
	background:-ms-linear-gradient(top, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
	background:linear-gradient(to bottom, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#393939', endColorstr='#1c1c1c', GradientType=0)
}
.ct06v0.ct06v0a ul.ct06r li.ct06selected {
	border-left:0;
	border-right:0
}
.ct06v0.ct06v0a ul.ct06r li.ct06selected b {
	position:relative;
	top:-.3em;
	padding-top:1.2em;
	margin-bottom:-.3em;
	-webkit-box-shadow:rgba(50, 50, 50, 0.278431) 1px -2px 1px;
	-moz-box-shadow:rgba(50, 50, 50, 0.278431) 1px -2px 1px;
	box-shadow:rgba(50, 50, 50, 0.278431) 1px -2px 1px;
	background:#eee;
	background:-moz-linear-gradient(top, rgba(238, 238, 238, 1) 0, rgba(255, 255, 255, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 238, 238, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background:-webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0, rgba(255, 255, 255, 1) 100%);
	background:-o-linear-gradient(top, rgba(238, 238, 238, 1) 0, rgba(255, 255, 255, 1) 100%);
	background:-ms-linear-gradient(top, rgba(238, 238, 238, 1) 0, rgba(255, 255, 255, 1) 100%);
	background:linear-gradient(to bottom, rgba(238, 238, 238, 1) 0, rgba(255, 255, 255, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#e6ffffff', GradientType=0)
}
.ct06stuck.ct06nosubs .ct06selected .ct06z2 {
	display:none
}
.ct06tabfill {
	display:none;
	clear:both;
	background:#fff;
	background:-moz-linear-gradient(top, rgba(238, 238, 238, 1) 0, rgba(255, 255, 255, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 238, 238, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background:-webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0, rgba(255, 255, 255, 1) 100%);
	background:-o-linear-gradient(top, rgba(238, 238, 238, 1) 0, rgba(255, 255, 255, 1) 100%);
	background:-ms-linear-gradient(top, rgba(238, 238, 238, 1) 0, rgba(255, 255, 255, 1) 100%);
	background:linear-gradient(to bottom, rgba(238, 238, 238, 1) 0, rgba(255, 255, 255, 1) 100%)
}
.ct06v0 .ct06w1 {
	margin:0 auto;
	max-width:974px;
	padding:0 2.4414062%
}
.ct06v0 .ct06w2 {
	display:none;
	max-width:974px;
	margin:0 auto
}
.ct06v0 ul {
	margin:0;
	padding:0;
	float:left;
	border-right:#4d4d4d 1px solid;
	border-left:#000 1px solid
}
.ct06v0 ul li {
	float:left;
	border-left:#6d6d6d 1px solid;
	border-right:#000 1px solid;
	position:relative
}
.ct06v0 ul li a, .ct06v0 ul li b {
	font-weight:bold;
	padding:0;
	color:#fff;
	display:block
}
.ct06v0 ul.ct06r li {
	padding:0
}
.ct06v0 ul.ct06r li a, .ct06v0 ul.ct06r li b {
	padding:.9em 1.25em;
	line-height:1.1em;
	text-align:center
}
.ct06v0 ul.ct06r li.ct06twoline a, .ct06v0 ul.ct06r li.ct06twoline b {
	padding-top:.35em;
	padding-bottom:.35em
}
.ct06v0 ul li a:hover {
	text-decoration:none;
	background:#c7c7c7;
	background:-moz-linear-gradient(top, rgba(199, 199, 199, 1) 0, rgba(195, 195, 195, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(199, 199, 199, 1)), color-stop(100%, rgba(195, 195, 195, 1)));
	background:-webkit-linear-gradient(top, rgba(199, 199, 199, 1) 0, rgba(195, 195, 195, 1) 100%);
	background:-o-linear-gradient(top, rgba(199, 199, 199, 1) 0, rgba(195, 195, 195, 1) 100%);
	background:-ms-linear-gradient(top, rgba(199, 199, 199, 1) 0, rgba(195, 195, 195, 1) 100%);
	background:linear-gradient(to bottom, rgba(199, 199, 199, 1) 0, rgba(195, 195, 195, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#c3c3c3', GradientType=0)
}
.ct06v0 ul.ct06r li.ct06selected a, .ct06v0 ul.ct06r li.ct06selected b {
	color:#1c1c1c;
	background:#fff
}
.ct06v0 li:hover .ct06z2, .ct06v0 li.ct06more.ct06openmore .ct06z2 {
	background:#c3c3c3;
	height:1px;
	width:100%;
	position:absolute;
	bottom:-1px;
	left:0
}
.ct06v0 li.ct06selected .ct06z2, .ct06v0 li.ct06selected:hover .ct06z2 {
	background:#fff;
	height:1px;
	width:100%;
	position:absolute;
	bottom:-1px
}
.ct06hide, .ct06menu .ct06w1 {
	display:none
}
.ct06menu .ct06w2 {
	display:block
}
.ct06v0 ul li.ct06selected a {
	padding:0
}
.ct06v0 ul li:hover, .ct06v0 ul li.ct06more.ct06openmore {
	border-left:#393939 1px solid;
	background:#393939
}
.ct06v0 ul li.ct06more a:hover {
	background:#393939
}
.ct06more-menu {
	position:absolute;
	top:100%;
	right:0;
	z-index:9;
	background:#393939;
	display:none;
	border:1px solid #000;
	min-width:260px;
	margin:0 -1px 0 0
}
.ct06more-menu div {
	margin-bottom:-1px
}
.ct06more-menu a {
	border-bottom:#4d4d4d 1px solid;
	text-align:left!important
}
.ct06more-menu div:last-child a {
	border-color:#000
}
.ct06v0 ul li.ct06more .ct06more-menu a:hover {
	background:#fff;
	color:#000;
	border-color:#000
}
.no-touch li.ct06more:hover .ct06more-menu, li.ct06more.ct06openmore .ct06more-menu {
	display:block
}
.no-touch li.ct06more:hover .ct06z2, .ct06v0 li.ct06more.ct06openmore .ct06z2 {
	background:#393939;
	z-index:9;
	padding-left:1px;
	margin-left:-1px;
	display:block
}
a.ct06morelink span {
	position:relative;
	padding-right:1.3em;
	display:inline-block
}
a.ct06morelink span:after {
	display:block;
	width:1.3em;
	height:1.3em;
	content:" ";
	position:absolute;
	right:0;
	top:50%;
	margin:-.65em 0 0 0;
	background:url('http://www.oracleimg.com/us/assets/ct06v1-sprite.png') no-repeat 50% 100%;
	background-size:100% auto
}
a.ct06morelink i {
	font-style:normal;
	margin-right:.2em
}
i.ct06nomore {
	margin:0 0 0 -1em
}
.cw22v0.cw22slideshow.cw22inpage+.ct06tabsa-sticky {
	margin-top:-127px
}
.cw22v0.cw22slideshow+.ct06tabsa-sticky {
	margin-top:-80px
}
.cw22v0.cw22slideshow .cw22snav {
	bottom:110px
}
.cw22v0+.ct06tabsa-sticky {
	margin-top:-127px;
	float:left
}
.cw22v0+.sticky-ct06tabs .ct06tabsa.ct06stuck {
	margin-top:0
}
.ct06tabsa .ct06v2 .ct06w3 {
	filter:none;
	background:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.ct06tabsa .ct06v2 ul {
	position:relative;
	-webkit-box-shadow:1px 3px 2px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:1px 3px 2px rgba(50, 50, 50, 0.3);
	box-shadow:1px 3px 2px rgba(50, 50, 50, 0.3);
	background:#f9f9f9;
	background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(249, 249, 249, 1)));
	background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
	background:-o-linear-gradient(top, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
	background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
	background:linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff', endColorstr='#f9f9f9', GradientType=0)
}
.ct06tabsa+.ct06tabfill {
	background:transparent;
	height:auto!important
}
.ct06tabsa .ct06automenu.ct06v2 .ct06w3 {
	margin:0 2.4414062%;
	width:95.1171876%
}
.ct06tabsa .ct06v2.ct06automenu .ct06w3 {
	-webkit-box-shadow:1px 3px 2px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:1px 3px 2px rgba(50, 50, 50, 0.3);
	box-shadow:1px 3px 2px rgba(50, 50, 50, 0.3);
	background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(249, 249, 249, 1)));
	background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
	background:-o-linear-gradient(top, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
	background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
	background:linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff', endColorstr='#f9f9f9', GradientType=0)
}
.ct06tabsa-sticky {
	z-index:4;
	clear:both;
	width:100%;
	position:relative
}
.ct06tabs {
	clear:both;
	width:100%
}
.ct06tabsa {
	position:relative;
	float:left
}
.ct06stuck {
	position:fixed;
	top:0;
	z-index:4;
	width:100%;
	max-width:1600px;
	margin-left:auto;
	margin-right:auto
}
.ct06tabsa.ct06stuck.ct06nosubs .ct06r, .ct06stuck.ct06nosubs {
	-webkit-box-shadow:1px 3px 2px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:1px 3px 2px rgba(50, 50, 50, 0.3);
	box-shadow:1px 3px 2px rgba(50, 50, 50, 0.3)
}
.ct06tabsa.ct06stuck.ct06nosubs {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.ct06tabsa .ct06v0 ul {
	border-left:0;
	border-right:0
}
.ct06tabsa .ct06v0 ul {
	border-left:0;
	border-right:0;
	width:100%;
	background:#393939;
	background:-moz-linear-gradient(top, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(57, 57, 57, 1)), color-stop(59%, rgba(58, 58, 58, 1)), color-stop(69%, rgba(52, 52, 52, 1)), color-stop(88%, rgba(35, 35, 35, 1)), color-stop(100%, rgba(28, 28, 28, 1)));
	background:-webkit-linear-gradient(top, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
	background:-o-linear-gradient(top, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
	background:-ms-linear-gradient(top, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%);
	background:linear-gradient(to bottom, rgba(57, 57, 57, 1) 0, rgba(58, 58, 58, 1) 59%, rgba(52, 52, 52, 1) 69%, rgba(35, 35, 35, 1) 88%, rgba(28, 28, 28, 1) 100%)
}
.ct06v2 {
	font-size:18px;
	font-size:1.8rem;
	width:100%;
	float:left;
	clear:both;
	position:relative;
	z-index:4;
	max-height:93px
}
.ct06stuck .ct06v2 {
	margin-bottom:0
}
.ct06wsubs {
	margin-top:-45px
}
.ct06v2 ul {
	float:left;
	position:relative
}
.ct06v2 li {
	float:left;
	min-height:3.0em;
	padding:0 26px 15px;
	text-align:center;
	position:relative
}
.ct06v2 li a, .ct06v2 li b, .ct06v2 li span {
	text-align:center;
	display:inline-block;
	padding:22px 0 0 0;
	color:#1f4f82
}
.ct06v2 li span {
	color:#252525
}
.ct06v2 li b span {
	padding:0
}
.ct06v2 li.ct06twoline a, .ct06v2 li.ct06twoline b {
	padding:10px 0 0
}
.ct06v2 li.ct06twoline {
	padding-bottom:10px
}
.ct06v2.ct06automenu li.ct06selected>b a, .ct06v2.ct06automenu li.ct06selected>b span {
	padding:0;
	margin:0
}
.ct06v2 .ct06z2 {
	display:none
}
.ct06v2 li.ct06selected {
	color:#1f4f82
}
.ct06v2 li.ct06selected>b * {
	text-decoration:underline
}
.ct06v2 li.ct06selected>b a.ct06downarrow {
	margin-top:-10px
}
.ct06v2 li.ct06selected>b a {
	padding-top:0
}
.ct06v2.ct06automenu li.ct06selected>b a.ct06downarrow {
	margin-top:0
}
.ct06v2 li.ct06selected .ct06z2 {
	display:block;
	width:30px;
	height:22px;
	background:url('//www.oracleimg.com/us/assets/ct06v1-sprite.png') no-repeat 50% -30px;
	position:absolute;
	bottom:-22px;
	left:50%;
	margin-left:-15px
}
.ct06tabsa .ct06v2 li.ct06selected .ct06z2 {
	background-position:50% -52px
}
.ct06v2 .ct06w2 {
	width:100%;
	float:left;
	padding:0
}
.ct06v2 .ct06w3 {
	width:100%;
	float:left;
	-webkit-box-shadow:0 3px 2px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:0 3px 2px rgba(50, 50, 50, 0.3);
	box-shadow:0 3px 2px rgba(50, 50, 50, 0.3);
	background:#fff;
	background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(238, 238, 238, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(238, 238, 238, 1)));
	background:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(238, 238, 238, 1) 100%);
	background:-o-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(238, 238, 238, 1) 100%);
	background:-ms-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(238, 238, 238, 1) 100%);
	background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(238, 238, 238, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)
}
.ct06v2 a.ct06nav {
	display:block;
	width:36px;
	position:absolute;
	left:0;
	top:0;
	bottom:24px;
	text-indent:-5000px;
	background:-moz-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0)));
	background:-webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
	background:-o-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
	background:-ms-linear-gradient(left, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%);
	background:linear-gradient(to right, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 0) 100%)
}
.ct06v2 a.ct06nav b {
	display:block;
	width:18px;
	height:23px;
	top:24px;
	position:absolute;
	background:url('http://www.oracleimg.com/us/assets/ct06v1-sprite.png') no-repeat 0 0;
	margin:0 8px
}
.ct06v2 a.ct06Rnav {
	left:auto;
	right:0;
	background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));
	background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
	background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
	background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
	background:linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%)
}
.ct06v2 a.ct06Rnav b {
	left:auto;
	right:0;
	background-position:100% 0
}
.ct06tabs:after, .sticky-ct06tabs:after, .ct06tabsa-sticky:after, .ct06v2 ul:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.ct06v2 .ct06downarrow {
	display:inline-block;
	height:7px;
	width:13px;
	background:url('http://www.oracleimg.com/us/assets/ct06v1-sprite.png') no-repeat 50% -70px;
	cursor:pointer;
	padding-top:22px!important;
	position:relative;
	right:-5px
}
.ct06v2 li.ct06twoline a.ct06downarrow {
	top:-11px
}
.ct06v2 b .ct06downarrow {
	margin-left:6px
}
.ct06v2 ul.ct06v2dropdown {
	padding:15px;
	padding:1.5rem;
	display:none;
	position:absolute;
	width:auto;
	text-align:left;
	background:white;
	box-shadow:0 1px 7px 0 #bfbfbf;
	-webkit-box-shadow:0 1px 7px 0 #bfbfbf;
	-moz-box-shadow:0 1px 7px 0 #bfbfbf;
	-o-box-shadow:0 1px 7px 0 #bfbfbf;
	min-width:250px;
	min-width:25rem;
	z-index:1
}
.ct06v2 ul.ct06r li.ct06rightalign ul.ct06v2dropdown {
	right:-4px
}
.ct06-top-level-expanded ul.ct06r li.ct06rightalign ul.ct06v2dropdown {
	right:auto
}
.ct06-top-level-expanded li br {
	display:none;
	content:" "
}
.ct06-top-level-expanded li.ct06twoline a.ct06downarrow {
	top:0
}
.ct06v2 ul.ct06v2dropdown li {
	text-align:left;
	float:none;
	display:block;
	min-height:1rem;
	padding:5px 0
}
.ct06v2 ul.ct06v2dropdown li a, .ct06v2 ul.ct06v2dropdown li b {
	text-align:left;
	padding:0;
	line-height:1.2
}
.ct06v2expandible.ct06v2expanded ul.ct06v2dropdown, .ct06automenu.ct06v2 .ct06v2expandible.ct06v2expanded ul.ct06v2dropdown {
	display:block
}
.ct06v-subnav-trigger {
	display:none;
	padding:16px 16px 16px 50px;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	cursor:pointer;
	position:relative
}
.ct06v2 .ct06v-subnav-trigger .ct06downarrow {
	top:0;
	padding:0 20px!important;
	left:-2px;
	right:auto!important;
	font-size:25px;
	line-height:48px
}
.ct06-top-level-expanded a.ct06downarrow {
	top:1px!important
}
.ct06-top-level-expanded li.ct06twoline a, .ct06-top-level-expanded li.ct06twoline b {
	padding:0
}
i.ct06brspace {
	display:none
}
.ct06automenu i.ct06brspace {
	display:inline
}
@media only screen and (max-width:1023px) {
.ct06v2 ul, .ct06v0a .ct06w1 {
margin:0 2.4414062%;
width:95.1171876%;
padding:0
}
}
@media only screen and (min-width:1024px) {
.ct06v0a.ct06menu {
width:974px;
margin:0 auto;
float:none
}
.ct06v2 ul, .ct06tabsa .ct06automenu.ct06v2 ul, .ct06tabsa .ct06automenu.ct06v2 .ct06w3 {
float:none;
width:974px;
margin:0 auto!important;
left:0!important
}
.ct06tabsa .ct06automenu.ct06v2 .ct06v-subnav-trigger {
position:relative
}
.ct06tabsa .ct06automenu.ct06v2 .ct06downarrow {
right:16px!important
}
}
@media(max-width:770px), (max-height:600px) {
.ct06v2 li.ct06twoline a.ct06downarrow {
top:-6px
}
.sticky-ct06tabs {
margin-bottom:1.5em
}
.sticky-ct06tabs {
height:auto!important
}
.ct06stuck {
position:relative;
top:auto;
z-index:auto
}
.ct06v2 li.ct06selected>b a.ct06downarrow {
margin-top:-15px
}
.ct06v2 {
margin-bottom:8px
}
.ct06v0 ul li a, .ct06v0 ul li b {
padding-top:0;
padding-bottom:0
}
.ct06v0 ul.ct06r li {
padding:0
}
.ct06v2 a.ct06nav b {
top:20px
}
.cw22v0+.ct06tabsa-sticky {
margin-top:-90px
}
}
html.touch .ct06v2 li a, html.touch .ct06v2 li b {
	margin-left:10px
}
@media only screen and (min-width:501px) {
.ct06v2expandible:hover ul.ct06v2dropdown {
display:block
}
.ct06automenu .ct06v2expandible:hover ul.ct06v2dropdown {
display:none
}
}
@media only screen and (min-width:771px) {
.ct06automenu.ct06v2 .ct06downarrow {
right:66px
}
.ct06tabsa .ct06automenu.ct06v2 a.ct06downarrow {
right:46px
}
.ct06v2 .ct06v-subnav-trigger .ct06downarrow {
left:-6px;
font-size:29px;
line-height:50px
}
.ct06automenu.ct06v2 .ct06v-subnav-trigger .ct06downarrow {
top:4px
}
}
@media only screen and (min-width:0) and (max-width:00px) {
.ct06v2 .ct06v-subnav-trigger .ct06downarrow {
left:0
}
}
@media only screen and (min-width:0) and (max-width:500px) {
.ct06v0 ul.ct06r li a.ct06morelink {
padding:.775em 1.25em .775em;
height:1.3em
}
.ct06v0 ul.ct06r li.ct06more {
position:initial
}
a.ct06morelink span {
padding-right:0
}
a.ct06morelink span:after {
position:relative;
left:auto;
right:auto;
margin:0;
top:auto
}
a.ct06morelink span i {
display:none
}
.ct06v0 .ct06w1 {
position:relative;
float:left;
width:95.1171876%
}
.ct06more-menu {
width:95%;
margin:0 2.5%
}
.ct06v2 li.ct06selected>b a.ct06downarrow {
margin-top:0
}
.ct06tabsa .ct06v2 li {
background:#ebebeb;
border-bottom:1px solid #fff;
border-top:1px solid #fff
}
.ct06tabsa .ct06v2 li:first-child {
border-top:0
}
.ct06tabsa .ct06v2 li li {
background:#fff;
border-bottom:1px solid #ebebeb
}
.ct06v2 .ct06v2expanded .ct06downarrow {
background:url('http://www.oracleimg.com/us/assets/ct06v1-sprite.png') no-repeat 50% -160px
}
.ct06v0 ul.ct06r>li>a, .ct06v0 ul.ct06r>li>b {
font-size:12px
}
.ct06v-subnav-trigger {
display:block
}
.ct06v2 .ct06w3>ul {
display:none
}
.ct06v2 .ct06w3.ct06-top-level-expanded>ul {
display:block
}
.ct06v2 ul {
float:none;
margin-left:0!important;
margin-right:0;
width:100%
}
.ct06v2 li {
padding:0!important;
float:none;
display:block;
text-align:left;
border-bottom:1px solid #ccc;
min-height:100%
}
.ct06v2 li a, .ct06v2 li b, .ct06v2 li span {
text-align:left;
display:inline-block;
margin:16px;
padding:0
}
.ct06v2 li.ct06selected b a {
margin:0
}
html.touch .ct06v2 li a, html.touch .ct06v2 li b {
margin-left:16px
}
.ct06v2 ul.ct06v2dropdown {
position:relative
}
.ct06v-subnav-trigger .ct06downarrow {
position:absolute;
top:0;
margin:0;
padding:20px
}
.ct06-top-level-expanded .ct06v2expandible .ct06downarrow {
position:absolute;
top:0;
margin:0;
padding:20px!important
}
.ct06v2 .ct06w2 {
min-width:100%!important
}
.ct06v2 ul.ct06v2dropdown {
padding-left:0;
padding-right:0;
padding-bottom:0;
padding-top:0
}
.ct06v2 li.ct06selected .ct06z2 {
display:none
}
.f12+.ct06tabsa {
margin-top:0
}
.ct06tabsa .ct06v2 .ct06w3 {
margin:0 2.4414062%;
width:95.1171876%;
-webkit-box-shadow:1px 3px 2px rgba(50, 50, 50, 0.3);
-moz-box-shadow:1px 3px 2px rgba(50, 50, 50, 0.3);
box-shadow:1px 3px 2px rgba(50, 50, 50, 0.3);
background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(249, 249, 249, 1)));
background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
background:-o-linear-gradient(top, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
background:linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 20%, rgba(249, 249, 249, 1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff', endColorstr='#f9f9f9', GradientType=0)
}
}
.ct06automenu.ct06v2 .ct06v2expanded .ct06downarrow {
	background:url('http://www.oracleimg.com/us/assets/ct06v1-sprite.png') no-repeat 50% -160px
}
.ct06automenu.ct06v2 .ct06v-subnav-trigger {
	display:block
}
.ct06automenu.ct06v2 .ct06w3>ul {
	display:none
}
.ct06automenu.ct06v2 .ct06w3.ct06-top-level-expanded>ul {
	display:block
}
.ct06automenu.ct06v2 ul {
	width:100%;
	float:none;
	margin-left:0!important
}
.ct06automenu.ct06v2 li {
	padding:0!important;
	float:none;
	display:block;
	text-align:left;
	border-bottom:1px solid #ccc;
	min-height:100%
}
.ct06tabsa .ct06automenu.ct06v2 li {
	background:#ebebeb;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff
}
.ct06tabsa .ct06automenu.ct06v2 li:first-child {
	border-top:0
}
.ct06tabsa .ct06automenu.ct06v2 li li {
	background:#fff;
	border-bottom:1px solid #ebebeb
}
.ct06automenu.ct06v2 li a, .ct06automenu.ct06v2 li b, .ct06automenu.ct06v2 li span {
	text-align:left;
	display:inline-block;
	margin:16px;
	padding:0
}
html.touch .ct06v2 li a, html.touch .ct06v2 li b {
	margin-left:16px
}
.ct06automenu.ct06v2 ul.ct06v2dropdown {
	position:relative
}
.ct06automenu.ct06v2 .ct06downarrow {
	position:absolute;
	top:2px;
	margin:0
}
.ct06automenu.ct06v2 .ct06w2 {
	min-width:100%!important
}
.ct06automenu.ct06v2 ul.ct06v2dropdown {
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	padding-top:0
}
.ct06automenu.ct06v2 li.ct06selected .ct06z2 {
	display:none
}
.ct06automenu.ct06v2 .ct06downarrow {
	padding:20px!important
}
.ct06v2 .ct06v-subnav-trigger .ct06downarrow {
	padding:0 20px!important;
	background:transparent!important
}
@media only screen and (min-width:974px) {
.ct06automenu .ct06w3 {
max-height:54px
}
.ct06automenu .ct06v-subnav-trigger {
max-width:890px;
margin:0 auto;
border:0;
padding:16px 28px 16px 56px
}
.ct06automenu ul.ct06r {
max-width:974px;
margin:0 auto!important;
border:1px solid #ccc;
background:#eee;
float:none
}
.ct06automenu ul.ct06r ul {
background:#fff;
border:0
}
.ct06automenu .ct06v-subnav-trigger .ct06downarrow {
padding-left:24px!Important
}
}
@media only screen and (min-width:1100px) {
.ct06automenu.ct06v2 .ct06downarrow {
right:12px
}
}
@media only screen and (max-width:1200px) {
.ct06v2 li.ct06rightalign ul {
left:auto!important
}
}
@media \0screen\,screen\9 {
.ct06v2expandible:hover ul.ct06v2dropdown {
	display:block;
	border:1px solid #ccc
}
.ct06v2expandible ul.ct06v2dropdown li {
	min-height:0
}
.ct06automenu .ct06w3 {
	max-height:54px
}
.ct06automenu .ct06v-subnav-trigger {
	max-width:890px;
	margin:0 auto;
	border:0;
	padding:16px 28px 16px 56px
}
.ct06automenu ul.ct06r {
	max-width:974px;
	margin:0 auto!important;
	border:1px solid #ccc;
	background:#eee;
	float:none
}
.ct06automenu ul.ct06r ul {
	background:#fff;
	border:0
}
.ct06automenu .ct06v-subnav-trigger .ct06downarrow {
	padding-left:24px!Important
}
.ct06v2 ul {
	float:none;
	width:974px;
	margin:0 auto!important;
	left:0!important
}
.ct06v2 .ct06w3 {
	border-bottom:1px solid #ccc
}
.ct06tabsa .ct06v2 .ct06w3 {
	border:0
}
.ct06tabsa .ct06v2 .ct06w3 ul {
	border-bottom:1px solid #ccc
}
a.ct06morelink span:after {
	background:url('http://www.oracleimg.com/us/assets/ct06v1-ie-menu-arrow.png') no-repeat 50% 50%
}
}
.ct06v2 .ct06downarrow.icnf-menu {
	height:13px;
	width:17px;
	background:url('http://www.oracleimg.com/us/assets/ct06-ham.png') no-repeat 0 0!important;
	left:20px;
	top:50%!important;
	margin-top:-7px
}
/*! CN11 */
.cn11 {
	padding-bottom:20px;
	margin:0 auto;
	width:100%;
	max-width:1300px;
	clear:both
}
.cn11:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.cn11 h3 {
	color:#000
}
.f11v2 .cn11 {
	max-width:10000px;
	background:url('http://www.oracleimg.com/us/assets/cn11-blog-bg.png') repeat-x 0 0 #fff;
	margin:0!Important;
	width:100%!important;
	padding-top:1.35em
}
.f11v2 h3, .f11v2 .cn11w1 {
	width:100%;
	max-width:974px;
	margin-left:auto;
	margin-right:auto
}
.f11v2r2 h3, .f11v2r2 .cn11w1 {
	max-width:1180px
}
.f11.f11v2.f11v2r2 .cn11 {
	background:#EEE
}
.f11.f11v2.f11v2r2 .cn11 .cmps-bttns>div {
	float:left;
	margin:0 16px .6em 0;
	position:relative;
	-webkit-box-shadow:0 1px 3px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:0 1px 3px rgba(50, 50, 50, 0.3);
	box-shadow:0 1px 3px rgba(50, 50, 50, 0.3)
}
.f11.f11v2.f11v2r2 .cn11 .cmps-bttns>div>a {
	color:#1f4f82;
	display:block;
	padding:6px 54px 5px 15px;
padding:.6rem 5.4rem .5rem 1.5rem;
*padding-right:15px;
	font-size:16px;
	font-size:1.6rem;
	background:#fff
}
.f11.f11v2.f11v2r2 .cn11 .cmps-bttns>div:hover a {
	color:#FFF;
	background:0
}
.f11.f11v2.f11v2r2 .cn11 .cmps-bttns>div:hover>a:after {
	background-position:10px 8px
}
@media(min-width:0) and (max-width:1360px) {
.cn11 {
margin:0 2.4414062%;
width:95.1171876%
}
}
@media(min-width:0) and (max-width:1040px) {
.f11v2 .cn11w1, .f11v2 .cn11 h3 {
margin-left:2.4414062%;
margin-right:2.4414062%;
width:95.1171876%
}
}
@media(min-width:801px) and (max-width:1240px) {
.f11v2r2 h3, .f11v2r2 .cn11w1 {
margin-left:2%;
margin-right:2%;
width:96%
}
}
@media(min-width:0) and (max-width:800px) {
.f11v2r2 h3, .f11v2r2 .cn11w1 {
margin-left:2.4%;
margin-right:2.4%;
width:95.2%
}
}
@media(min-width:0) and (max-width:800px) {
.f11v2r2 h3, .f11v2r2 .cn11w1 {
margin-left:2.4%;
margin-right:2.4%;
width:95.2%
}
}
@media only screen and (min-width:0) and (max-width:770px) {
.f11.f11v2.f11v2r2 .cn11 .cmps-bttns>div>a:after {
background-position:-26px 5px
}
.f11.f11v2.f11v2r2 .cn11 .cmps-bttns>div:hover>a:after {
background-position:10px 5px
}
}
@media(min-width:0) and (max-width:500px) {
.f11.f11v2.f11v2r2 .cn11 .cmps-bttns>div>a:after {
background-position:-26px 4px
}
.f11.f11v2.f11v2r2 .cn11 .cmps-bttns>div:hover>a:after {
background-position:10px 4px
}
}
/*! CW21 */
.cw21hidden {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:19
}
.cw21, .cw21 * {
	font-size:16px;
	line-height:1.1em
}
.cw21 .cw21navigation a {
	font-size:13px
}
.cw21slideout h4 {
	font-size:18px;
	line-height:1.1em;
	font-weight:bold;
	color:#4e4e4e
}
.cw21 h4, .cw21 p {
	margin:0 0 .6em
}
.cw21 li {
	line-height:19px
}
.cw21 {
	position:fixed;
	margin:0;
	right:-262px;
	top:50%;
	z-index:20
}
.cw21w1 {
	padding:20px
}
.cw21slideout {
	width:260px;
	margin:0 -2px 0 4px;
	z-index:10;
	padding:0;
	box-shadow:0 0 3px 0 rgba(20, 20, 20, .6);
	-webkit-box-shadow:0 0 3px 0 rgba(20, 20, 20, .6);
	-moz-box-shadow:0 0 3px 0 rgba(20, 20, 20, .6);
	background-color:#fff;
	background:-moz-linear-gradient(left, #fff 0, #fff 51%, #eee 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(51%, #fff), color-stop(100%, #eee));
	background:-webkit-linear-gradient(left, #fff 0, #fff 51%, #eee 100%);
	background:-o-linear-gradient(left, #fff 0, #fff 51%, #eee 100%);
	background:-ms-linear-gradient(left, #fff 0, #fff 51%, #eee 100%);
	background:linear-gradient(to right, #fff 0, #fff 51%, #eee 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=1)
}
.cw21w2 {
	display:none
}
.cw21:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0
}
.cw21handle, .cw21opened .cw21handle:hover {
	left:-59px;
	position:absolute
}
.cw21handle:hover {
	left:-62px
}
.cw21navigation {
	padding:0;
	float:left;
	width:62px;
	box-shadow:0 0 3px 0 rgba(20, 20, 20, .6);
	-webkit-box-shadow:0 0 3px 0 rgba(20, 20, 20, .6);
	-moz-box-shadow:0 0 3px 0 rgba(20, 20, 20, .6);
	background:#d7d7d7
}
.cw21navigation li {
	clear:left;
	width:100%;
	margin:0;
	background-color:#d7d7d7;
	border-right:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
	background:-moz-linear-gradient(left, #ddd 0, #fff 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, #ddd), color-stop(100%, #fff));
	background:-webkit-linear-gradient(left, #ddd 0, #fff 100%);
	background:-o-linear-gradient(left, #ddd 0, #fff 100%);
	background:-ms-linear-gradient(left, #ddd 0, #fff 100%);
	background:linear-gradient(to right, #ddd 0, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#ffffff', GradientType=1)
}
.cw21navigation li a {
	display:block;
	color:#4e4e4e;
	overflow:hidden;
	text-align:center;
	position:relative;
	border:1px solid #FFF;
	padding:35px 0 6px;
	width:60px
}
.cw21navigation li.cw21selected {
	border-right:3px solid #fff;
	background:#fff
}
.cw21navigation li:hover {
	background:#fff
}
.cw21navigation>li.cw21firstli {
	border-top-width:0
}
.cw21help a b, .cw21chat a b, .cw21try a b, .cw21signup a b, .cw21demo a b, .cw21social a b {
	background:url('http://www.oracleimg.com/us/assets/cw21-sprite.png') 0 0 no-repeat !important;
	display:block; 
	height:26px;
	width:28px;
	position:absolute;
	top:6px;
	left:50%;
	margin-left:-14px
}
.cw21chat a b {
	background-position:0 -30px !important;
}
.cw21try a b {
	background-position:1px -59px !important;
}
.cw21signup a b {
	background-position:0 -370px !important;
}
.cw21demo a b {
	background-position:0 -89px !important;
	margin-left:-15px
}
.cw21social a b {
	background-position:0 -216px !important;
	margin-left:-15px;
}
.cw21 *:focus {
	outline:0
}
.cw21w1 li a {
	color:#000
}
.cw21w1 li {
	background:url('http://www.oracleimg.com/us/assets/cw21-sprite.png') -57px -29px no-repeat !important;
	padding:5px 0 5px 25px;
	margin:10px 0;
	font-weight:bold
}
.cw21w1 li.cw21phone {
	background-position:-81px 4px !important;
}
.cw21w1 li.cw21global {
	background-position:-32px -60px !important;
}
.cw21w1 li.cw21email {
	background-position:-81px -280px !important;
}
.cw21w1 li.cw21exp {
	background-position:-79px -121px !important;
}
.cw21w1 li.cw21demoitem {
	background-position:-52px -147px !important;
}
.cw21w1 li.cw21tour {
	background-position:-23px -175px !important;
}
.cw21w1 li.cw21support {
	background-position:-53px -309px !important;
}
.cw21w1 li.cw21partners {
	background-position:-24px -337px !important;
}

.cw21w3 {
	display:none;
	z-index:0;
	width:38px;
	height:38px;
	position:fixed;
	bottom:10px;
	right:10px
}
#cw21scrollto {
	display:block;
	overflow:hidden;
	background:url('http://www.oracleimg.com/us/assets/cw21-sprite.png') -61px -236px no-repeat !important;
	display:block;
	width:38px;
	height:38px
}
@media(max-width:770px) {
.cw21 {
right:-222px;
top:30%
}
.cw21slideout {
width:220px
}
.cw21handle {
left:-47px!important;
width:50px!important
}
.cw21navigation {
width:50px
}
.cw21navigation li a {
width:48px;
height:0;
text-indent:-2000px
}
.cw21, .cw21 * {
font-size:13px
}
.cw21slideout h4 {
font-size:15px
}
.cw21 li {
line-height:16px
}
}
@media only screen and (min-width:771px) and (max-width:1300px) {
.f11v3 .cw21w3 {
bottom:46px
}
}
@media(max-width:600px), (max-height:600px) {
.cw21demo a b {
margin-left:-14px
}
.f11w1 {
padding-bottom:80px
}
.f11v3 .f11w1 {
padding-bottom:44px
}
.f11w1+#Wrapper_FixedWidth_Footer {
margin-top:-80px;
padding-bottom:80px
}
.cw21 {
bottom:0;
width:100%;
left:0;
right:auto;
top:auto
}
.cw21handle {
left:0!important;
width:100%!important;
height:43px
}
.cw21navigation li a {
width:48px;
height:0;
text-indent:-2000px
}
.cw21navigation li {
float:left;
clear:none;
width:auto
}
.cw21, .cw21 * {
font-size:13px
}
.cw21slideout h4 {
font-size:15px
}
.cw21 li {
line-height:16px
}
.cw21slideout {
width:100%!important;
margin:0;
height:43px
}
.cw21navigation {
width:100%!important;
height:43px;
background:#d1d1d1;
background:-moz-linear-gradient(top, rgba(209, 209, 209, 1) 0, rgba(166, 166, 166, 1) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(209, 209, 209, 1)), color-stop(100%, rgba(166, 166, 166, 1)));
background:-webkit-linear-gradient(top, rgba(209, 209, 209, 1) 0, rgba(166, 166, 166, 1) 100%);
background:-o-linear-gradient(top, rgba(209, 209, 209, 1) 0, rgba(166, 166, 166, 1) 100%);
background:-ms-linear-gradient(top, rgba(209, 209, 209, 1) 0, rgba(166, 166, 166, 1) 100%);
background:linear-gradient(to bottom, rgba(209, 209, 209, 1) 0, rgba(166, 166, 166, 1) 100%)
}
.cw21opened .cw21slideout {
height:auto
}
.cw21opened .cw21handle {
margin-top:-30px
}
.cw21navigation li.cw21selected {
border-right:0;
border-bottom:3px #fff solid!Important
}
.cw21navigation>li.cw21firstli {
border-top-width:1px
}
.cw21w1 {
padding-top:30px
}
.cw21w3, .j1 .cw21w3 {
z-index:11;
width:52px;
height:42px;
border-top:1px solid #fff;
border-left:1px solid #fff;
bottom:0!important;
right:0;
box-shadow:0 0 3px 0 rgba(20, 20, 20, .6);
-webkit-box-shadow:0 0 3px 0 rgba(20, 20, 20, .6);
-moz-box-shadow:0 0 3px 0 rgba(20, 20, 20, .6);
background-color:#d7d7d7;
background:-moz-linear-gradient(left, #ddd 0, #fff 100%);
background:-webkit-gradient(linear, left top, right top, color-stop(0%, #ddd), color-stop(100%, #fff));
background:-webkit-linear-gradient(left, #ddd 0, #fff 100%);
background:-o-linear-gradient(left, #ddd 0, #fff 100%);
background:-ms-linear-gradient(left, #ddd 0, #fff 100%);
background:linear-gradient(to right, #ddd 0, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#ffffff', GradientType=1)
}
.cw21w3:hover {
background:#fff
}
#cw21scrollto {
background:0;
width:auto;
height:auto
}
/*a#cw21scrollto.icn-img:before, a#cw21scrollto.icn-img i.ie-icn {
background:url('http://www.oracleimg.com/us/assets/cw21-sprite.png') 0 -260px no-repeat;
display:block;
content:'';
width:22px;
height:14px;
margin:14px auto
}
}*/
.cw21 .screen-reader {
	position:absolute;
	top:-9999px;
	left:-9999px
}
/*! CW22 */
.cw22v0 {
	width:100%;
	position:relative;
	clear:both;
	z-index:1;
	margin:0
}
.cw22v0 h1, .cw22v0 div.cw22pagetitle div {
	width:974px;
	margin:0 auto;
	font-size:22px;
	font-size:2.2rem;
	color:#fff;
	font-weight:bold
}
.cw22v0 div.cw22pagetitle {
	position:absolute;
	top:50px;
	left:0;
	z-index:2;
	width:100%
}
.cw22v0 h1 span.cw22pagetitlebrand, .cw22v0 div.cw22pagetitle div span.cw22pagetitlebrand {
	color:#f00
}
.cw22 {
	background:#262626;
	background:-moz-linear-gradient(top, #262626 0, #2f2f2f 51%, #3a3a3a 84%, #3d3d3d 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(51%, #2f2f2f), color-stop(84%, #3a3a3a), color-stop(100%, #3d3d3d));
	background:-webkit-linear-gradient(top, #262626 0, #2f2f2f 51%, #3a3a3a 84%, #3d3d3d 100%);
	background:-o-linear-gradient(top, #262626 0, #2f2f2f 51%, #3a3a3a 84%, #3d3d3d 100%);
	background:-ms-linear-gradient(top, #262626 0, #2f2f2f 51%, #3a3a3a 84%, #3d3d3d 100%);
	background:linear-gradient(to bottom, #262626 0, #2f2f2f 51%, #3a3a3a 84%, #3d3d3d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#3d3d3d', GradientType=0)
}
.cw22border {
	border-bottom:15px solid #cdcdcd
}
.cw22inpage {
	margin:0 0 3em 0
}
.cw22inpage:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.cw22 {
	width:100%;
	position:relative;
	float:left;
	overflow:hidden;
	margin:0
}
.js .cw22 {
	opacity:0
}
.cw22 * {
	color:#fff
}
.cw22 a * {
	color:inherit
}
.cw22darktext *, .cw22darktext h1, .cw22darktext div.cw22pagetitle div {
	color:#000
}
.cw22darktext {
	color:#000;
	background:#e6e9f2;
	background:-moz-linear-gradient(top, #e6e9f2 0, #dee2ec 22%, #bec8d4 74%, #b4c0cc 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e9f2), color-stop(22%, #dee2ec), color-stop(74%, #bec8d4), color-stop(100%, #b4c0cc));
	background:-webkit-linear-gradient(top, #e6e9f2 0, #dee2ec 22%, #bec8d4 74%, #b4c0cc 100%);
	background:-o-linear-gradient(top, #e6e9f2 0, #dee2ec 22%, #bec8d4 74%, #b4c0cc 100%);
	background:-ms-linear-gradient(top, #e6e9f2 0, #dee2ec 22%, #bec8d4 74%, #b4c0cc 100%);
	background:linear-gradient(to bottom, #e6e9f2 0, #dee2ec 22%, #bec8d4 74%, #b4c0cc 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e9f2', endColorstr='#b4c0cc', GradientType=0)
}
.cw22 a, .cw22 a:visited {
	color:#fff
}
.cw22darktext a, .cw22darktext a:visited {
	color:#000
}
.cw22slidew1 {
	overflow:hidden;
	width:100%;
	height:250px
}
.cw22slides {
	position:relative;
	float:left;
	background:#444
}
.cw22w1 h2 {
	font-weight:normal
}
.cw22w1 {
	position:relative;
	width:974px;
	margin:120px auto 0;
	z-index:1;
	padding-bottom:60px
}
.cw22slides .cw22w1 {
	padding-bottom:60px
}
.cw22bgimg {
	position:absolute;
	top:0;
	bottom:0;
	left:50%;
	-z-index:-1;
	margin-left:-725px
}
.cw22linklist li {
	padding-left:20px;
	background:url('http://www.oracleimg.com/us/assets/cmps-chevron-sprite.png') -164px -19px no-repeat;
	margin:.6em 0
}
.cw22darktext .cw22linklist li {
	background-position:-124px -60px
}
.cw22content div.sharewidget div.icn-share:after {
	width:23px;
	height:21px;
	padding:0
}
.cw22-bg1 {
	background:#262626;
	background:-moz-linear-gradient(top, #262626 0, #2f2f2f 51%, #3a3a3a 84%, #3d3d3d 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(51%, #2f2f2f), color-stop(84%, #3a3a3a), color-stop(100%, #3d3d3d));
	background:-webkit-linear-gradient(top, #262626 0, #2f2f2f 51%, #3a3a3a 84%, #3d3d3d 100%);
	background:-o-linear-gradient(top, #262626 0, #2f2f2f 51%, #3a3a3a 84%, #3d3d3d 100%);
	background:-ms-linear-gradient(top, #262626 0, #2f2f2f 51%, #3a3a3a 84%, #3d3d3d 100%);
	background:linear-gradient(to bottom, #262626 0, #2f2f2f 51%, #3a3a3a 84%, #3d3d3d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#3d3d3d', GradientType=0)
}
.cw22-bg2 {
	background:#575757;
	background:-moz-linear-gradient(top, #575757 0, #5b5b5b 14%, #6a6a6a 40%, #737373 63%, #7d7d7d 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #575757), color-stop(14%, #5b5b5b), color-stop(40%, #6a6a6a), color-stop(63%, #737373), color-stop(100%, #7d7d7d));
	background:-webkit-linear-gradient(top, #575757 0, #5b5b5b 14%, #6a6a6a 40%, #737373 63%, #7d7d7d 100%);
	background:-o-linear-gradient(top, #575757 0, #5b5b5b 14%, #6a6a6a 40%, #737373 63%, #7d7d7d 100%);
	background:-ms-linear-gradient(top, #575757 0, #5b5b5b 14%, #6a6a6a 40%, #737373 63%, #7d7d7d 100%);
	background:linear-gradient(to bottom, #575757 0, #5b5b5b 14%, #6a6a6a 40%, #737373 63%, #7d7d7d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#7d7d7d', GradientType=0)
}
.cw22-bg3 {
	background:#323f4c;
	background:-moz-linear-gradient(top, #323f4c 0, #384655 18%, #455566 41%, #516376 60%, #6a8098 88%, #7088a0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #323f4c), color-stop(18%, #384655), color-stop(41%, #455566), color-stop(60%, #516376), color-stop(88%, #6a8098), color-stop(100%, #7088a0));
	background:-webkit-linear-gradient(top, #323f4c 0, #384655 18%, #455566 41%, #516376 60%, #6a8098 88%, #7088a0 100%);
	background:-o-linear-gradient(top, #323f4c 0, #384655 18%, #455566 41%, #516376 60%, #6a8098 88%, #7088a0 100%);
	background:-ms-linear-gradient(top, #323f4c 0, #384655 18%, #455566 41%, #516376 60%, #6a8098 88%, #7088a0 100%);
	background:linear-gradient(to bottom, #323f4c 0, #384655 18%, #455566 41%, #516376 60%, #6a8098 88%, #7088a0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323f4c', endColorstr='#7088a0', GradientType=0)
}
.cw22-bg4 {
	background:#600;
	background:-moz-linear-gradient(top, #600 0, #6c0000 13%, #800000 40%, #920000 60%, #b50000 87%, #bf0000 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #600), color-stop(13%, #6c0000), color-stop(40%, #800000), color-stop(60%, #920000), color-stop(87%, #b50000), color-stop(100%, #bf0000));
	background:-webkit-linear-gradient(top, #600 0, #6c0000 13%, #800000 40%, #920000 60%, #b50000 87%, #bf0000 100%);
	background:-o-linear-gradient(top, #600 0, #6c0000 13%, #800000 40%, #920000 60%, #b50000 87%, #bf0000 100%);
	background:-ms-linear-gradient(top, #600 0, #6c0000 13%, #800000 40%, #920000 60%, #b50000 87%, #bf0000 100%);
	background:linear-gradient(to bottom, #600 0, #6c0000 13%, #800000 40%, #920000 60%, #b50000 87%, #bf0000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#660000', endColorstr='#bf0000', GradientType=0)
}
.cw22-bg5 {
	background:#f7f7f7;
	background:-moz-linear-gradient(top, #f7f7f7 0, #f2f2f2 18%, #d5d5d5 74%, #d9d9d9 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(18%, #f2f2f2), color-stop(74%, #d5d5d5), color-stop(100%, #d9d9d9));
	background:-webkit-linear-gradient(top, #f7f7f7 0, #f2f2f2 18%, #d5d5d5 74%, #d9d9d9 100%);
	background:-o-linear-gradient(top, #f7f7f7 0, #f2f2f2 18%, #d5d5d5 74%, #d9d9d9 100%);
	background:-ms-linear-gradient(top, #f7f7f7 0, #f2f2f2 18%, #d5d5d5 74%, #d9d9d9 100%);
	background:linear-gradient(to bottom, #f7f7f7 0, #f2f2f2 18%, #d5d5d5 74%, #d9d9d9 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d9d9d9', GradientType=0)
}
.cw22-bg6 {
	background:#d0dde6;
	background:-moz-linear-gradient(top, #d0dde6 0, #c6d5dd 25%, #a4b9c1 78%, #9bb2ba 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0dde6), color-stop(25%, #c6d5dd), color-stop(78%, #a4b9c1), color-stop(100%, #9bb2ba));
	background:-webkit-linear-gradient(top, #d0dde6 0, #c6d5dd 25%, #a4b9c1 78%, #9bb2ba 100%);
	background:-o-linear-gradient(top, #d0dde6 0, #c6d5dd 25%, #a4b9c1 78%, #9bb2ba 100%);
	background:-ms-linear-gradient(top, #d0dde6 0, #c6d5dd 25%, #a4b9c1 78%, #9bb2ba 100%);
	background:linear-gradient(to bottom, #d0dde6 0, #c6d5dd 25%, #a4b9c1 78%, #9bb2ba 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0dde6', endColorstr='#9bb2ba', GradientType=0)
}
.cw22-bg7 {
	background:#fff;
	filter:none
}
.cw22v1 .cw22w3 {
	width:84%
}
.cw22v1 .cw22w3 p {
	width:75%

}
.cw22v1 .cw22-heading {
	font-size:46px;
	font-size:4.6rem;
	line-height:1.04347826087em;
	margin:0 0 .6em 0
}
.cw22v1 .cw22cta {
	clear:both;
	padding:.6em 0 .6em
}
.cw22darktext .cw22cta a {
	color:#1f4f82
}
.cw22 .cw22cta .icnf-cv-right:before {
	content:"";
	display:block;
	position:absolute;
	left:10px;
	bottom:5px;
	background:url('http://www.oracleimg.com/us/assets/cmps-chevron-sprite.png') 100% 0 no-repeat;
	width:16px;
	width:1.6rem;
	height:20px;
	height:2rem
}
.cw22darktext .cw22cta .icnf-cv-right:before {
	background-position:-106px -81px
}
.cw22v2 .cw22w1 {
	margin-top:30px;
	min-height:360px
}
.cw22v2 .cw22w3 {
	margin:0;
	width:100%;
	padding-top:2em
}
.cw22v2 h5, .cw22v2 .cw22-heading {
	margin:0 0 .6em 0;
	font-size:35px;
	font-size:3.5rem;
	line-height:1.114285714286em;
	font-weight:bold
}
.cw22v2 .cw22-heading {
	margin-top:-40px;
	margin-top:-4rem;
	padding:0!important
}
.cw22v2 .cw22-subheading {
	margin:0 0 .6em 0;
	font-size:30px;
	font-size:3.0rem;
	line-height:1.133333333333em;
	font-weight:bold
}
.cw22v2 h6 a:before, .cw22v2 .cw22-subheading a:before {
	content:'';
	display:inline-block;
	background:url('http://www.oracleimg.com/us/assets/cmps-chevron-sprite.png') -184px 0 no-repeat;
	height:20px;
	width:24px
}
.cw22darktext.cw22v2 h6 a:before, .cw22darktext.cw22v2 .cw22-subheading a:before {
	background-position:-144px -40px
}
.cw22v2 .cw22media {
	width:49.486652977412731%;
	float:left;
	background:url('http://www.oracleimg.com/us/assets/cw04loading.gif') 50% 50% no-repeat #333;
	margin:4px 0 24px
}
.cw22v2 .cw22img {
	margin:18px 0 24px;
	width:49.486652977412731%;
	float:left
}
.cw22v2 .cw22img img {
	width:91.286307053941909%
}
.cw22v2 .cw22content {
	width:45.68788501026694%;
	float:left;
	margin:0 0 0 4.825462012320327%
}
.cw22v2 .cw22content p, .cw22content blockquote {
	width:100%;
	font-size:22px;
	font-size:2.2rem;
	line-height:1.2em;
	margin-bottom:.8em
}
.cw22v2 .cw22content.cw22noimg {
	margin-left:0;
	width:55%
}
.cw22v2 .cw22qtattr {
	font-size:18px;
	font-size:1.8rem;
	line-height:1.15em
}
.cw22v2 .cw22logo {
	float:right;
	width:35.955056179775281%;
	max-width:160px;
	margin-top:5px;
	margin-left:15px
}
.cw22lq:after {
	content:"";
	height:1px;
	display:inline-block
}
.cw22lq, .cw22rq {
	display:inline;
	height:1em;
	overflow:hidden;
	position:relative;
	padding:0 20px 0 0
}
blockquote .cw22lq, blockquote .cw22rq {
	padding-right:24px
}
.cw22lq em, .cw22rq em {
	font-style:normal;
	font-size:2.4em;
	position:absolute;
	top:.25em
}
.cw22lq, .cw22rq {
*padding-right:0!important
}
.cw22lq em, .cw22rq em {
*font-size:1em;
*top:0;
*position:relative
}
.cw22rq {
	margin-left:3px
}
.cw22v2 blockquote {
	font-size:27px;
	font-size:2.7rem;
	line-height:1.2em
}
.cw22content blockquote {
	margin-top:35px;
	margin-top:3.5rem
}
.cw22noimg .cw22logo {
	float:left;
	clear:both;
	margin:.6em 0 0
}
.cw22v3 .cw22w1 {
	margin-top:132px;
	min-height:22px;
	margin-bottom:0!important
}
.cw22v3 .cw22w3 {
	width:55%
}
.cw22v3.cw22inpage .cw22w1 {
	margin-top:52px;
	min-height:112px
}
.cw22v3 .cw22-heading, .cw22v3 h1 {
	margin:0 0 .6em 0;
	font-size:46px;
	font-size:4.6rem;
	line-height:1.04347826087em;
	font-weight:normal;
	width:auto
}
.cw22v3.cw22alttext .cw22w1 {
	margin-top:60px;
	padding-bottom:0
}
.cw22v3.cw22alttext .cw22w3 h3, .cw22v3.cw22alttext .cw22w3 h4 {
	font-weight:normal
}
.cw22v3.cw22alttext .cw22w3 .cw22-heading {
	font-size:30px;
	font-size:3.0rem
}
.cw22v3.cw22alttext .cw22-heading+h3 {
	margin-top:-0.4em
}
.cw22v3.cw22alttext h4+p {
	margin-top:-0.6em
}
.cw22v3.cw22alttext .cw22w3 p {
	font-size:18px;
	font-size:1.8rem
}
.cw22v4 .cw22w3 {
	width:55%;
	text-shadow:1px 1px 2px rgba(255, 255, 255, 1)
}
.cw22v4 h1 {
	font-size:22px;
	font-size:2.2rem;
	font-weight:bold;
	margin:0 0 2.3em;
	color:#242424
}
.cw22v4 h1 em {
	color:#f00;
	font-style:normal
}
.cw22v4 .cw22w1 {
	margin:52px auto 0;
	padding-bottom:10.7em
}
.cw22slides .cw22v4 .cw22w1 {
	padding-top:2.3em
}
.cw22slides .cw22v4 h1 {
	color:#000
}
.cw22v4 .cw22w7 {
	color:#242424;
	font-size:44px;
	font-size:4.4rem;
	font-weight:normal;
	margin:0 0 .6em;
	width:974px;
	line-height:1.054545454545em
}
.cw22v4 .cw22w7 i {
	position:relative;
	width:80px;
	display:block;
	height:1em;
	float:left
}
.cw22v4 .cw22w7 img {
	position:absolute;
	bottom:-1px;
	right:0
}
.cw22v4 p {
	color:#696767;
	font-size:20px;
	font-size:2rem;
	margin-bottom:.6em
}
.cw22v4 a {
	color:#1f4f82!important;
	font-size:20px;
	font-size:2rem
}
.cw22v4z1 {
	width:100%;
	height:50px;
	position:absolute;
	bottom:0;
	background:#fff;
	background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));
	background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
	background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
	background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%);
	background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 100%)
}
.cw22cta .icnf-cv-right {
	padding-left:.15em;
	font-size:1.4em;
	position:relative;
	top:.1em;
	color:#1f4f82!important
}
.cw22v4 .cw22cta .icnf-cv-right:before {
	background-position:-106px -81px
}
.cw22v0.cw22slideshow .cw22pagetitle+.cw22slidew1 .cw22slides .cw22v4 .cw22w1 {
	padding-top:3.6em
}
.cw22v5 {
	border-bottom:#ccc solid 10px
}
.cw22v5 .cw22w1 {
	margin-top:2.75em;
	min-height:22px;
	margin-bottom:0!important
}
.cw22v5 .cw22w3 {
	width:55%
}
.cw22v5.cw22inpage .cw22w1 {
	margin-top:52px;
	min-height:112px
}
.cw22v5 h1 {
	font-size:22px;
	font-size:2.2rem;
	margin:0 0 2em;
	line-height:1em
}
.cw22v5 h2, .cw22v5 .cw22-heading {
	margin:0 0 .3em 0;
	font-size:46px;
	font-size:4.6rem;
	line-height:1.04347826087em
}
.cw22v5 p {
	font-size:30px;
	font-size:3.0rem;
	line-height:1em;
	margin-bottom:.25em
}
.cw22w4 {
	position:relative;
	left:67%;
	top:10px;
	width:17%;
	text-align:center;
	margin-bottom:35px
}
.cw22w4 a {
	white-space:nowrap
}
.cw22v6 .cw22w1 {
	margin-top:30px;
	min-height:360px
}
.cw22v6 .cw22w3 {
	margin:0;
	width:100%
}
.cw22v6 h5 {
	margin-bottom:.6em
}
.cw22v6 h6, .cw22v6 div.cw22-heading {
	font-size:30px;
	font-size:3rem;
	text-align:center;
	margin-bottom:30px;
	min-height:20px;
	line-height:1.133333333333em;
	font-weight:bold
}
.cw22darktext.cw22v6 h6 a:before {
	background-position:-144px -40px
}
.cw22v6 .cw22media {
	width:100%;
	background:url('http://www.oracleimg.com/us/assets/cw04loading.gif') 50% 50% no-repeat #333;
	margin:18px 0 24px
}
.cw22v6 .cw22img {
	margin:18px 0 24px;
	width:100%
}
.cw22v6 .cw22img img {
	margin:0 auto;
	display:block;
	width:100%;
	max-width:488px
}
.cw22v6 .cw22content {
	width:70%;
	margin:0 15%
}
.cw22v6 .cw22content p, .cw22content blockquote {
	width:100%;
	font-size:20px;
	font-size:2rem;
	line-height:1.2em;
	margin-bottom:.8em
}
.cw22v7 .cw22w1 {
	margin-top:48px;
	min-height:122px;
	padding:0 0 30px
}
.cw22v8 .cw22w1 {
	margin-top:48px;
	min-height:122px;
	padding:0 0 30px
}
.cw22slidestitle {
	position:relative;
	z-index:1
}
.cw22slidestitle, .cw22v9, .cw22slidew1 {
	filter:none;
	background:#edeff0;
	color:#252525
}
.cw22slidestitle h3, .cw22slidestitle .cw22-heading {
	margin:0 auto;
	padding:1.3em 0 0;
	font-size:37px;
	font-size:3.7rem;
	line-height:1.1em;
	font-weight:bold
}
.cw22slidestitle+.cw22slidew1 {
	margin-top:-.6em
}
.cw22v9 * {
	color:#252525
}
.cw22v9 .cw22w1 {
	margin-top:40px;
	min-height:122px;
	padding:0 0 64px
}
.cw22v9 .cw22w5 {
	width:40.246407%;
	float:left;
	margin-right:3.5934292%
}
.cw22v9.cw22right .cw22w5 {
	float:right;
	margin-left:3.5934292%;
	margin-right:0
}
.cw22v9 .cw22w5 img {
	width:100%
}
.cw22v9 .cw22w6 {
	width:56%;
	float:left
}
.cw22v9 .cw22w6 p {
	font-size:25px;
	font-size:2.5rem;
	line-height:1.3em;
	margin:.9em 0 1.1em
}
.cw22 .icn-heading {
	font-size:18px;
	font-size:1.8rem;
	text-transform:uppercase;
	color:#5e5e5e
}
.cw22 .icn-heading:before {
	top:-1px;
	font-size:3.0rem
}
.cw22v9title {
	margin-bottom:60px;
	margin-bottom:6rem
}
.cw22v9title .cw22slides {
	background:#edeff0
}
.cw22snav {
	position:absolute;
	bottom:0;
	width:100%;
	z-index:1
}
.cw22bnav, .cw22nnav {
	position:absolute;
	left:3.2330827%;
	top:0;
	bottom:0
}
.cw22nnav {
	left:auto;
	right:3.2330827%
}
.cw22v0:hover .cw22bnav a, .cw22v0:hover .cw22nnav a {
	opacity:.7;
	-webkit-transition:opacity 250ms;
	-moz-transition:opacity 250ms;
	-o-transition:opacity 250ms;
	transition:opacity 250ms
}
.cw22bnav a, .cw22nnav a, .cw22snavw1 a.cw22inav {
	width:70px;
	height:62px;
	position:absolute;
	top:50%;
	margin-top:-31px;
	background:url('http://www.oracleimg.com/us/assets/cw22-sprite.png') 0 0 no-repeat;
	display:block;
	text-indent:-4000px;
	overflow:hidden;
	opacity:.5;
	z-index:2
}
.no-touch .cw22nnav a, .no-touch .cw22bnav a {
	opacity:.7
}
.cw22nnav a, .cw22snavw1 a.cw22inext {
	left:-70px;
	background-position:-80px 0
}
.cw22snavw1 a.cw22inav {
	width:40px;
	height:40px;
	background-position:-14px -11px
}
.cw22snavw1 a.cw22inext {
	background-position:-96px -11px
}
.cw22bnav a:hover, .cw22nnav a:hover {
	opacity:1!important
}
.cw22navslides li, .cw22snavw1 a.cw22inav {
	float:left;
	margin:0
}
.cw22navslides a {
	display:block;
	width:12px;
	height:12px;
	margin:5px 9px;
	opacity:1;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#d0d0d0;
	-webkit-transition:background 250ms;
	-moz-transition:background 250ms;
	-o-transition:background 250ms;
	transition:background 250ms;
	z-index:1;
	text-indent:-4000px;
	overflow:hidden
}
.cw22navslides .cw22selected a {
	opacity:1!Important;
	background:#f00
}
.cw22snav {
	width:100%;
	position:absolute;
	bottom:10px;
	float:left
}
.cw22snavw1 {
	float:left;
	min-width:120px;
	position:relative;
	left:50%
}
.cw22snavw1 ul {
	float:left;
	margin:12px 10px 0
}
.cw22w1:after, .cw22w3:after, .cw22snavw1:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.cw22snavw1 a.cw22inav {
	visibility:hidden;
	position:relative;
	left:auto;
	right:auto;
	margin:0;
	top:0
}
.cw22idisabled, .cw22bnav .cw22idisabled:hover, .cw22nnav .cw22idisabled:hover {
	opacity:.2!important
}
.cw22fallback {
	display:none
}
.no-js .cw22fallback, .no-ox .cw22fallback {
	display:block
}
.cw22v6nav .cw22bnav, .cw22v6nav .cw22nnav {
	position:absolute;
	left:17.5%;
	top:0;
	bottom:0
}
.cw22v6nav .cw22nnav {
	left:auto;
	right:17.5%
}
.cw22inpage+hr.rulebig {
	margin-top:-60px
}
@media only screen and (min-width:0) and (max-width:1280px) {
.cw22snavw1 a.cw22inav {
visibility:visible
}
.cw22nnav a, .cw22bnav a {
display:none!important
}
.cw22v6nav .cw22snavw1 a.cw22inav {
visibility:hidden
}
.cw22v6nav .cw22nnav a, .cw22bnav a {
display:block
}
.cw22v6nav .cw22nnav {
position:absolute;
left:14.5%;
top:0;
bottom:0
}
.cw22v6nav .cw22nnav {
left:auto;
right:14.5%
}
.cw22w4 {
left:67.5%;
width:17%
}
}
@media only screen and (min-width:0) and (max-width:1124px) {
.cw22v6nav .cw22nnav {
position:absolute;
left:12.5%;
top:0;
bottom:0
}
.cw22v6nav .cw22nnav {
left:auto;
right:12.5%
}
}
@media only screen and (min-width:0) and (max-width:1024px) {
.cw22v0 h1, .cw22v0 div.cw22pagetitle div, .cw22v0 h2, .cw22v0 .cw22-heading, .cw22v0 p, .cw22w1, .cw22v4 .cw22w7, .cw22v0 p+.cw22cta, .cw22v3.cw22alttext .cw22w3 h3, .cw22v3.cw22alttext .cw22w3 h4 {
padding-left:2.4414062%;
padding-right:2.4414062%;
width:95.1171876%
}
.cw22w4 {
left:67.5%;
width:17%
}
.cw22v6nav .cw22nnav {
position:absolute;
left:3.2330827%;
top:0;
bottom:0
}
.cw22v6nav .cw22nnav {
left:auto;
right:3.2330827%
}
.cw22content div.sharewidget div.icn-share:before {
top:-5px;
left:-5px
}
.cw22content div.sharewidget div.icn-share:after {
top:-5px;
left:-5px
}
}
@media only screen and (min-width:0) and (max-width:974px) {
.cw22v1 .cw22w1, .cw22v3 .cw22w1 {
margin-top:52px!Important
}
.cw22v0 div.cw22pagetitle {
top:8px
}
.cw22v4 .cw22w1 {
margin:20px auto 0
}
.cw22w4 {
left:67.5%;
width:17%
}
.cw22v7 .cw22w1, .cw22v8 .cw22w1 {
margin-top:20px
}
}
@media only screen and (min-width:0) and (max-width:930px) {
.cw22v4 h2 img {
display:none
}
}
@media only screen and (min-width:0) and (max-width:770px) {
.cw22v2 .cw22content {
clear:both;
width:100%;
margin:10px auto 20px;
float:none
}
.cw22v2 .cw22media {
width:70%;
margin:10px auto 20px;
float:none
}
.cw22v2 .cw22img {
width:70%;
margin:10px auto 20px;
float:none
}
.cw22v2 .cw22logo {
margin-top:15px
}
.cw22lq, .cw22rq {
padding-right:16px
}
blockquote .cw22lq, blockquote .cw22rq {
padding-right:18px
}
.cw22v6 .cw22img {
margin:10px 0 20px
}
.cw22v6 h6 {
margin-bottom:20px
}
.cw22v6 .cw22content {
width:90%!Important;
margin:0 5%
}
.cw22v6nav .cw22snavw1 a.cw22inav {
visibility:visible
}
.cw22v6nav .cw22nnav a, .cw22bnav a {
display:none
}
.cw22v4 .cw22w1 {
margin:20px auto 30px
}
.cw22 .cw22cta .icnf-cv-right:before {
background-position:-166px -22px;
bottom:2px;
left:8px
}
.cw22darktext .cw22cta .icnf-cv-right:before, .cw22v4 .cw22cta .icnf-cv-right:before {
background-position:-88px -102px
}
.cw22w4 {
left:63.5%;
width:33%
}
.cw22v7 .cw22w1, .cw22v8 .cw22w1 {
margin-top:20px;
min-height:102px
}
}
@media only screen and (min-width:0) and (max-width:720px) {
.cw22imgalt .cw22bgimg {
display:none!important
}
.cw22content div.sharewidget div.icn-share:after {
width:21px;
height:20px
}
}
@media only screen and (min-width:0) and (max-width:550px) {
.cw22v3 .cw22w1 {
margin-top:52px;
min-height:60px
}
.cw22v1 .cw22bgimg, .cw22v3 .cw22bgimg, .cw22v4 .cw22bgimg, .cw22v8 .cw22bgimg {
display:none
}
.cw22-bg7 {
background:#fff;
background:-moz-linear-gradient(left, #fff 38%, #d6d6d6 100%);
background:-webkit-gradient(linear, left top, right top, color-stop(38%, #fff), color-stop(100%, #d6d6d6));
background:-webkit-linear-gradient(left, #fff 38%, #d6d6d6 100%);
background:-o-linear-gradient(left, #fff 38%, #d6d6d6 100%);
background:-ms-linear-gradient(left, #fff 38%, #d6d6d6 100%);
background:linear-gradient(to right, #fff 38%, #d6d6d6 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d6d6d6', GradientType=1)
}
.cw22v4 .cw22w3 {
width:auto;
text-shadow:none
}
.cw22v1 .cw22w3, .cw22v3 .cw22w3, .cw22v4 .cw22w3 {
width:100%!Important
}
.cw22v6 h6 {
margin-bottom:15px
}
.cw22w4 {
left:60.5%;
width:39%
}
.cw22v7 .cw22w1, .cw22v8 .cw22w1 {
margin-top:20px;
min-height:50px
}
}






