*
{
	list-style: none;
	margin: 0;
	padding: 0;
}
body
{
	background: #fff;
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0 10px 10px;
}
code,kbd,tt
{
	color: #666;
	font-family: courier,"courier new",monaco;
	font-size: 12px;
}
p
{
	line-height: 1.3em;
}
h1,h2,h3,h4,h5
{
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h1
{
	font-size: 26px;
	line-height: 1em;
}
h2
{
	font-size: 18px;
}
h3
{
	font-size: 14px;
}
h4
{
	font-size: 13px;
	margin-bottom: .4em;
}
h5
{
	font-size: 12px;
}
a,a:link,a:visited
{
	color: #1f4f82;
	text-decoration: none;
}
a:hover
{
	color: #1f4f82;
	text-decoration: underline;
}
dt,strong,em
{
	font-weight: bold;
}
i
{
	font-style: italic;
}
ol,dl
{
	margin-bottom: 1px;
}
ol,dl,dt,dd
{
	line-height: 14px;
}
dd
{
	margin-bottom: .5em;
}
b
{
	color: #f00;
}
p
{
	font-size: 12px;
	margin: 0 0 10px 0;
}
blockquote
{
	padding: 5px 0 5px 0;
}
hr
{
	background-color: #ccc;
	border: 0;
	color: #ccc;
	height: 1px;
	margin: 15px 0;
}
em
{
	font-weight: inherit;
}
img
{
	border: 0;
}
.italic
{
	color: inherit;
	font-size: inherit;
	font-style: italic;
	font-weight: inherit;
}
.u01
{
	color: #333;
	float: left;
	margin-bottom: 19px;
	padding: 0;
	position: relative;
	width: 974px;
	z-index: 7;
}
.u01 a,a.u01nav:hover
{
	text-decoration: none;
}
.u01 a:hover
{
	text-decoration: underline;
}
ul.u01nav
{
	background: #fff;
	background: url("//www.oracleimg.com/us/assets/u01-u06-f01-sprite.png") repeat-y 0 -40px;
	float: left;
	position: relative;
	width: 974px;
	z-index: 1;
}
.u01nav>li
{
	float: left;
}
.u01z1
{
	background: url("//www.oracleimg.com/us/assets/u01-redsprite.png") no-repeat 100% -1687px #fff;
	bottom: -5px;
	display: none;
	height: 10px;
	position: absolute;
	width: 200px;
	z-index: 3;
}
.u01w7
{
	float: left;
	height: 46px;
	margin: 0 -1px 0 0;
	position: relative;
}
.u01z3
{
	background: url("//www.oracleimg.com/us/assets/u01-redsprite.png") repeat-x 0 0;
	bottom: -5px;
	height: 5px;
	left: 0;
	position: absolute;
	width: 100%;
}
.u01z3opened
{
	background-position: 0 -10px;
	z-index: 2;
}
ul.u01nav>li:hover:first-child .u01z2
{
	background-image: none;
}
ul.u01nav li:hover .u01z2
{
	background: url("//www.oracleimg.com/us/assets/u01-redsprite.png") no-repeat -1px -1687px;
	height: 10px;
}
a.u01nav
{
	color: #393939;
	cursor: pointer;
	display: block;
}
.u01nav>li.u01hover
{
	background: url('http://www.oracleimg.com/us/assets/u01-redsprite.png') 100% -1634px no-repeat #fff;
}
ul.u01nav>li:first-child
{
	margin-left: 1px;
}
ul.u01nav>li:hover:first-child a.u01nav
{
	background: 0;
}
ul.u01nav>li:hover:first-child
{
	border-left: 1px solid #ddd;
	margin-left: 0;
}
a.u01nav:hover
{
	color: #696969;
	text-decoration: none;
}
ul.u01nav li.u01hover a.u01nav
{
	background: url("//www.oracleimg.com/us/assets/u01-redsprite.png") no-repeat -1px -1634px;
}
ul.u01nav li:hover a.u01btn
{
	text-decoration: none;
}
a.u01nav h3
{
	display: table-cell;
	font-size: 12px;
	height: 45px;
	height: auto;
	padding: 1px 12px 0;
	padding-top: 6px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}
a.u01btn
{
	border-right: 0;
	color: #000;
	cursor: pointer;
	display: block;
	margin: 11px 10px 0;
	position: relative;
	right: 0;
}
a.u01btn h3
{
	background: #fff;
	background: 0;
	background: linear-gradient(to bottom,#fff 0,#fff 40%,#e0e0e0 90%,#fff 100%);
	background: -moz-linear-gradient(top,#fff 0,#fff 40%,#e0e0e0 90%,#fff 100%);
	background: -ms-linear-gradient(top,#fff 0,#fff 40%,#e0e0e0 90%,#fff 100%);
	background: -o-linear-gradient(top,#fff 0,#fff 40%,#e0e0e0 90%,#fff 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(40%,#fff),color-stop(90%,#e0e0e0),color-stop(100%,#fff));
	background: -webkit-linear-gradient(top,#fff 0,#fff 40%,#e0e0e0 90%,#fff 100%);
	border: #a2a2a2 1px solid;
	border-radius: 4px;
	box-shadow: 0 1px 1px 0 #fff;
	color: #535659;
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e0e0e0',GradientType=0);
	font-size: 11px;
	moz-border-radius: 4px;
	moz-box-shadow: 0 1px 1px 0 #fff;
	padding: 4px 6px;
	webkit-border-radius: 4px;
	webkit-box-shadow: 0 1px 1px 0 #fff;
	zoom: 1;
}
a.u01btn h3:hover
{
	background: #fff;
	background: 0;
	background: linear-gradient(to bottom,#fff 0,#fff 40%,#ececec 90%,#fff 100%);
	background: -moz-linear-gradient(top,#fff 0,#fff 40%,#ececec 90%,#fff 100%);
	background: -ms-linear-gradient(top,#fff 0,#fff 40%,#ececec 90%,#fff 100%);
	background: -o-linear-gradient(top,#fff 0,#fff 40%,#ececec 90%,#fff 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(40%,#fff),color-stop(90%,#ececec),color-stop(100%,#fff));
	background: -webkit-linear-gradient(top,#fff 0,#fff 40%,#ececec 90%,#fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ececec',GradientType=0);
	zoom: 1;
}
a.u01btn span
{
	color: #f00;
}
li.u01btn
{
	float: right;
	margin-right: 1px;
}
li.u01btn.u01hover
{
	background: url("//www.oracleimg.com/us/assets/u01-redsprite.png") no-repeat -1px -1334px #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin-left: -1px;
	margin-right: 0;
}
li.u01btn .u01z1
{
	margin-left: -1px;
}
.u01menu
{
	border: #ddd 1px solid;
	border-top: 0;
	box-shadow: 0 10px 10px -10px rgba(0,0,0,0.4);
	left: 0;
	moz-box-shadow: 0 10px 10px -6px rgba(0,0,0,0.4);
	position: absolute;
	top: 46px;
	webkit-box-shadow: 0 10px 10px -6px rgba(0,0,0,0.4);
	width: 972px;
	z-index: 2;
}
.u01w1
{
	background: url('http://www.oracleimg.com/us/assets/u01-redsprite.png') 0 -790px repeat-x #fff;
	margin-top: 5px;
	overflow: hidden;
	position: relative;
}
.u01w4
{
	float: left;
	padding: 10px 6px;
	width: 145px;
}
.u01w1 h5,.u01w1 h5 a
{
	background: transparent;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 0;
}
h5.u01headingonly
{
	margin: 0 0 10px 0;
}
div.u01login,div.u01login a
{
	color: #fff;
}
div.u01login h5
{
	background: url('http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png') -175px 0 no-repeat;
	margin: 0;
	padding-left: 15px;
	padding-top: 1px;
}
div.u01login span
{
	font-weight: normal;
}
div.u01login
{
	background: #d3d3d3;
	background: linear-gradient(to bottom,#d3d3d3 0,#a6a6a6 100%);
	background: -moz-linear-gradient(top,#d3d3d3 0,#a6a6a6 100%);
	background: -ms-linear-gradient(top,#d3d3d3 0,#a6a6a6 100%);
	background: -o-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%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3',endColorstr='#a6a6a6',GradientType=0);
	height: 13px;
	line-height: 13px;
	margin: 0 -12px 5px -9px;
	padding: 4px 0 4px 10px;
}
.u01w1 ul
{
	margin: 0 0 10px 0;
}
.u01w1 li
{
	margin: 0 0 2px 0;
}
.u01w5 li
{
	margin: 0 0 4px 0;
}
.u01w1 a
{
	color: #333;
	font-size: 11.5px;
	line-height: 13px;
}
.u01w1 a:hover
{
	color: #1f4f82;
}
.u01w5
{
	background: #fff;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	margin: 0 0 7px 0;
	moz-border-radius: 4px;
	overflow: hidden;
	padding: 10px 10px 0 10px;
	webkit-border-radius: 4px;
}
.u01w5.u01w5bannerimg
{
	padding: 6px;
}
.u01w5 h5.u01bar
{
	background: #ff3133;
	background: linear-gradient(top,#ff3133 0,#d31f20 100%);
	background: -moz-linear-gradient(top,#ff3133 0,#d31f20 100%);
	background: -ms-linear-gradient(top,#ff3133 0,#d31f20 100%);
	background: -o-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%);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3133',endColorstr='#d31f20',GradientType=0);
	font-size: 14px;
	margin: -10px -10px 5px;
	padding: 6px 10px;
}
.u01w6
{
	background-image: url('http://www.oracleimg.com/us/assets/u01-redsprite.png');
	background-position: left -90px;
	background-repeat: no-repeat;
	float: left;
	padding: 10px;
	width: 183px;
}
.u01w6 ul:first-child
{
	padding-top: 19px;
}
a.u01seeall
{
	color: #6b6b6b;
}
#u01menucontent .u01menu,#u01menucontent .u01toolmenu
{
	border: 0;
	border-bottom: 1px solid #bababa;
	display: block;
	left: 0;
	position: relative;
	top: 0;
}
#u01menucontent .u01toolmenu li a
{
	color: #333;
}
#u01menucontent .u01toolmenu li a:hover
{
	color: #1f4f82;
}
#u01menucontent h2
{
	clear: both;
	margin: 20px 0 8px 0;
}
.u01tools
{
	background: url('http://www.oracleimg.com/us/assets/u01-redsprite.png') repeat-x 0 -18px;
	font-size: 11px;
	height: 47px;
	position: relative;
	z-index: 2;
	z-index: 20;
}
.u01tools a
{
	color: #fff!important;
	font-size: 11px;
	padding-bottom: 4px!important;
}
.u01tools li:hover .u01toolmenu
{
	display: block;
}
.u01toolmenu
{
	background: #fff;
	border: 1px solid #9a9a9a;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
	display: none;
	moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
	padding: 12px;
	position: absolute;
	right: 10px;
	top: 15px;
	webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
	z-index: 3;
}
#u01menucontent .u01toolmenu
{
	clear: both;
	float: left;
	margin-top: 20px;
	width: 948px;
}
.u01tools .u01toolmenu .u01w3
{
	width: 180px;
}
.u01toolmenu h5
{
	background: transparent;
	color: #f00;
	padding: 0;
}
.u01toolmenu ul
{
	padding: 0 0 10px 0;
}
.u01tools #menu-countryselect.u01toolmenu
{
	right: -220px;
	right: -300px;
}
.u01tools #menu-countryselect.u01toolmenu .u01w3
{
	width: 640px;
}
.u01tools #menu-countryselect.u01toolmenu .u01w3 h5
{
	border-bottom: 1px solid #ccc;
	line-height: 15px;
	margin-bottom: 4px;
	padding-bottom: 2px;
	text-transform: uppercase;
}
.u01tools #menu-countryselect.u01toolmenu ul
{
	float: left;
	padding: 0 40px 0 0;
}
#u01menucontent #menu-countryselect ul
{
	float: left;
	padding: 0;
	width: 19%;
}
.u01tools #menu-countryselect.u01toolmenu ul.last
{
	padding-right: 0;
}
.u01toolmenu li
{
	float: none;
	line-height: 15px;
	padding: 0;
}
.u01toolmenu a
{
	color: #333!important;
}
.u01toolmenu a:hover
{
	color: #1f4f82!important;
}
.u01tools .menu-multicol
{
	right: -220px;
	right: -300px;
}
.u01tools .menu-multicol .u01w3
{
	width: 640px;
}
.u01tools .menu-multicol .u01w3 h5
{
	border-bottom: 1px solid #ccc;
	line-height: 15px;
	margin-bottom: 4px;
	padding-bottom: 2px;
	text-transform: uppercase;
}
.u01tools .menu-multicol ul
{
	float: left;
	padding: 0 40px 0 0;
}
#u01menucontent .menu-multicol ul
{
	float: left;
	padding: 0;
	width: 19%;
}
.u01tools .menu-multicol ul.last
{
	padding-right: 0;
}
#pfile-wlcm,#pfile-acct,#pfile-sout
{
	display: none;
}
.u01pfile
{
	float: right;
	padding: 18px 0 0 0;
}
.u01pfile li
{
	float: left;
}
.u01navtools
{
	float: right;
	margin-right: 145px;
	padding: 18px 0 0 0;
}
.u01navtools>li
{
	float: left;
	position: relative;
}
.u01navtools>li>a
{
	padding: 0 14px 0 0;
}
.hasjs .u01navtools>li>a
{
	background: url('http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png') 100% 2px no-repeat;
}
.u01navtools>li:hover>a
{
	background-position: 100% -18px;
}
.u01pfile li,.u01navtools>li
{
	color: #fff;
	font-size: 11px;
	padding: 0 9px 0 0;
}
.u01search
{
	position: absolute;
	right: 12px;
	top: 12px;
	width: 130px;
}
.u01searchfltr
{
	display: none;
}
.u01searchform
{
	background: #fff;
	border: 1px solid #c1c1c1;
	display: block;
	padding: 0 16px 0 0;
	position: relative;
	z-index: 2;
}
.u01searchform .textcnt
{
	background: 0;
	border: 0;
	color: #2c2c2c;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	height: 21px;
	line-height: 20px;
	padding: 0 22px 0 5px;
	width: 102px;
}
.u01searchbttn
{
	background: url('http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png') 0 -24px no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	height: 13px;
	position: absolute;
	right: 3px;
	text-indent: -33333em;
	text-transform: uppercase;
	top: 3px;
	width: 13px;
	z-index: 2;
}
#u01searcherror
{
	background: #fff;
	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%);
	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: -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: -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: -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%);
	border: 1px solid #bfbfbf;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ffffff',endColorstr='#f2ffffff',GradientType=0);
	font-size: 10px;
	font-weight: bold;
	left: -4px;
	moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.4);
	padding: 35px 5px 12px;
	position: absolute;
	text-align: center;
	top: -4px;
	webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.4);
	width: 126px;
	z-index: 1;
}
.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
{
	border: 0;
	font-size: 100%;
	line-height: 1.3;
	list-style: none;
	margin: 0;
	outline: 0;
	padding: 0;
	text-decoration: 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
{
	filter: Alpha(Opacity=0);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.ui-state-disabled
{
	cursor: default!important;
}
.u01search .ui-widget-overlay
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.u01search .ui-autocomplete
{
	background: #fff;
	border: #666;
	border: #bbb solid 1px;
	box-shadow: 3px 3px 12px rgba(50,50,50,0.55);
	cursor: default;
	left: 0;
	max-height: 250px;
	moz-box-shadow: 3px 3px 12px rgba(50,50,50,0.55);
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top: 0;
	webkit-box-shadow: 3px 3px 12px rgba(50,50,50,0.55);
	width: 130%;
}
* html .u01search .ui-autocomplete
{
	height: 250px;
	width: 1px;
}
.u01search .ui-menu
{
	display: block;
	list-style: none;
	margin: 0;
	outline: 0;
	padding: 2px 0;
}
.u01search .ui-menu .ui-menu
{
	margin-top: -3px;
	position: absolute;
}
.u01search .ui-menu .ui-menu-item
{
	margin: 0;
	padding: 0;
	width: 100%;
	zoom: 1;
}
.u01search .ui-menu .ui-menu-divider
{
	border-width: 1px 0 0 0;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 5px -2px 5px -2px;
}
.u01search .ui-menu .ui-menu-item a
{
	color: #333!important;
	display: block;
	font-weight: normal;
	padding: 6px 12px;
	text-decoration: none;
	zoom: 1;
}
.u01search .ui-menu .ui-menu-item a.ui-state-focus,.u01search .ui-menu .ui-menu-item a.ui-state-active
{
	background: #e8e8e8;
	color: #1f4f82!important;
	font-weight: normal;
}
.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
{
	left: 12px;
	position: absolute;
	top: 15px;
}
.u01logo a
{
	background: url('http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png') 0 0 no-repeat;
	display: block;
	height: 18px;
	moz-outline: 0;
	padding: 0!important;
	text-indent: -30000px;
	width: 146px;
}
.block
{
	display: block!important;
}
.f01v0 a,.f01v1 a,.f01v4 a,.f01v5 a
{
	color: #1f4f82;
}
.f01v0 a:hover,.f01v1 a:hover,.f01v4 a:hover,.f01v5 a:hover
{
	text-decoration: underline;
}
.f01v4
{
	background: url('http://www.oracleimg.com/us/assets/f01v4-bg.jpg') 50% 0 no-repeat;
}
.f01v3iframed
{
	background: transparent!important;
	padding: 0;
}
.f01v3w1
{
	margin: 0 auto;
}
.f01v6
{
	margin: auto;
	margin-top: 10px;
	padding: 0;
	width: 969px;
}
.f01v6 a:hover
{
	text-decoration: underline;
}
.f01v0
{
	margin: 0;
	padding: 0!important;
}
.f01v0w1
{
	margin: 0 auto;
	width: 974px;
}
.f01v7
{
	margin: 0 auto;
	margin-top: 20px;
	width: 776px;
}
body.f01bg
{
	background: url("//www.oracleimg.com/us/assets/f01-bgstrip.png") repeat-y 50% 0 #efefef;
	margin: 0;
	padding: 0;
}
body.f01v8
{
	background: url("//www.oracleimg.com/us/assets/f01-bgstrip-hp.png") repeat-y 50% 0 #efefef;
	margin: 0;
	padding: 0;
}
div.f01bg
{
	background: url("//www.oracleimg.com/us/assets/u01-u06-f01-sprite.png") no-repeat 50% -165px;
	left: 0;
	min-height: 900px;
	position: absolute;
	top: 0;
	width: 100%;
}
.f01v0w1,.f01v8w1
{
	background: #fff;
	margin: 0 auto;
	position: relative;
	width: 974px;
	z-index: 1;
}
div.w01
{
	display: none;
	position: fixed;
	z-index: 30001;
}
* html div.w01
{
	position: absolute;
}
div.w01 .w01w2 .w01w3
{
	background: url('http://www.oracleimg.com/us/assets/w01-sprite.png') -88px -53px no-repeat;
}
div.w01 .w01w2 .w01w4
{
	background: url('http://www.oracleimg.com/us/assets/w01-contentpatterntop.png') 0 0 repeat-x;
}
div.w01 .w01w2 .w01w6
{
	background: url('http://www.oracleimg.com/us/assets/w01-sprite.png') -110px -53px no-repeat;
}
div.w01 .w01w7 .w01w3
{
	background: url('http://www.oracleimg.com/us/assets/w01-contentpatternleft.png') 0 0 repeat-y;
}
div.w01 .w01w7 .w01w6
{
	background: url('http://www.oracleimg.com/us/assets/w01-contentpatternright.png') top right repeat-y;
}
div.w01 .w01w8
{
	background: #fff;
}
div.w01 .w01expand
{
	background: url('http://www.oracleimg.com/us/assets/w01-sprite.png') -31px -26px no-repeat;
	cursor: pointer;
}
div.w01 .w01expand:hover
{
	background: url('http://www.oracleimg.com/us/assets/w01-sprite.png') -31px -47px no-repeat;
	cursor: pointer;
}
div.w01 .w01contract
{
	background: url('http://www.oracleimg.com/us/assets/w01-sprite.png') 0 -26px no-repeat;
	cursor: pointer;
}
div.w01 .w01contract:hover
{
	background: url('http://www.oracleimg.com/us/assets/w01-sprite.png') 0 -47px no-repeat;
	cursor: pointer;
}
div.w01 .w01close
{
	background: url('http://www.oracleimg.com/us/assets/w01-sprite.png') -1px 5px no-repeat;
	cursor: pointer;
	height: 28px;
	width: 66px;
}
div.w01 #w01w12 .w01w16
{
	color: #000;
}
div.w01 .w01w9
{
	background: url('http://www.oracleimg.com/us/assets/w01-loader.gif') center center no-repeat;
}
div.w01 .w01arrowprevious
{
	background: url('http://www.oracleimg.com/us/assets/w01-sprite.png') 0 -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
}
div.w01 .w01arrowprevious.disabled
{
	background-position: 0 -96px;
	cursor: default;
}
div.w01 .w01arrownext
{
	background: url('http://www.oracleimg.com/us/assets/w01-sprite.png') -32px -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
}
div.w01 .w01arrownext.disabled
{
	background-position: -32px -96px;
	cursor: default;
}
div.w01 .w01nav
{
	margin-top: 0;
}
div.w01 .w01nav p
{
	font-size: 15px;
	padding: 0 3px 0 4px;
}
div.w01 .w01nav .w01play
{
	background: url('http://www.oracleimg.com/us/assets/w01-sprite.png') -1px -123px no-repeat;
	height: 22px;
	width: 22px;
}
div.w01 .w01nav .w01pause
{
	background: url('http://www.oracleimg.com/us/assets/w01-sprite.png') -32px -123px no-repeat;
	height: 22px;
	width: 22px;
}
div.w01 .w01next:hover
{
	background: url('http://www.oracleimg.com/us/assets/w01-btnnext.png') center right no-repeat;
	cursor: pointer;
}
div.w01 .w01previous:hover
{
	background: url('http://www.oracleimg.com/us/assets/w01-btnprevious.png') center left no-repeat;
	cursor: pointer;
}
div.w01 .w01w14 .w01w3
{
	background: url('http://www.oracleimg.com/us/assets/w01-sprite.png') -88px -91px no-repeat;
}
div.w01 .w01w14 .w01w4
{
	background: url('http://www.oracleimg.com/us/assets/w01-contentpatternbottom.png') 0 0 repeat-x;
}
div.w01 .w01w14 .w01w6
{
	background: url('http://www.oracleimg.com/us/assets/w01-sprite.png') -110px -91px no-repeat;
}
div.w01w1 a:focus
{
	outline: 0;
}
div.w01z1
{
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
}
div.w01w1
{
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
}
.w01w2
{
	height: 20px;
	position: relative;
}
* html .w01w2
{
	padding: 0 20px;
}
.w01w2 .w01w3
{
	height: 38px;
	left: 0;
	position: absolute;
	width: 20px;
}
.w01w2 .w01w4
{
	height: 38px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* html .w01w2 .w01w4
{
	left: 0;
	position: static;
}
.w01w2 .w01w6
{
	height: 38px;
	left: auto;
	position: absolute;
	right: 2px;
	top: 0;
	width: 18px;
}
.w01w8
{
	height: 40px;
}
.w01w10
{
	display: none;
}
.w01w7
{
	padding-right: 2px;
	padding-top: 18px;
	position: relative;
	text-align: left;
}
.w01w7 .w01w3
{
	padding-left: 20px;
}
.w01w7 .w01w6
{
	padding-right: 20px;
}
.w01w7 .w01w13
{
	float: left;
	margin: 10px 0 2px 0;
}
.w01description
{
	display: none;
	margin: 0 0 5px 0;
}
.w01nav
{
	clear: left;
	float: left;
	margin: 3px 0 0 0;
}
.w01nav p
{
	float: left;
	margin: 2px 4px;
}
.w01nav .w01play,.w01nav .w01pause
{
	float: left;
	margin-right: 4px;
	text-indent: -10000px;
}
a.w01arrowprevious,a.w01arrownext
{
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px;
}
.w01w11
{
	position: absolute;
	top: 20px;
	width: 100%;
	z-index: 2000;
}
.w01w15
{
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000;
}
.w01w15 ul
{
	float: left;
	height: 35px;
	margin: 0 0 0 5px;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.w01w15 ul a
{
	border: 1px #000 solid;
	border: 1px rgba(0,0,0,0.5) solid;
	display: block;
	float: left;
	height: 33px;
	overflow: hidden;
}
.w01w15 ul a:hover,.w01w15 li.selected a
{
	border-color: #fff;
}
.w01w15 ul a img
{
	border: 0;
}
.w01w15 li
{
	display: block;
	float: left;
	margin: 0 5px 0 0;
}
.w01w15 li.default a
{
	background: url('http://www.oracleimg.com/us/assets/w01-default_thumbnail.gif') 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px;
}
.w01w15 li.default a img
{
	display: none;
}
.w01w15 .w01arrowprevious,.w01w15 .w01arrownext
{
	margin-top: 7px!important;
}
a.w01next
{
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
a.w01previous
{
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
a.w01expand,a.w01contract
{
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
}
a.w01close
{
	display: block;
	float: right;
	line-height: 22px;
	text-indent: -10000px;
}
.w01w14
{
	height: 20px;
	position: relative;
}
* html .w01w14
{
	padding: 0 20px;
}
.w01w14 .w01w3
{
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.w01w14 .w01w4
{
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* html .w01w14 .w01w4
{
	left: 0;
	position: static;
}
.w01w14 .w01w6
{
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.w01w9
{
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
}
#w01w12
{
	line-height: 1!important;
}
#w01w12 .w01w16
{
	text-align: left;
}
#w01w12 .w01w16 p
{
	margin: 0 0 15px 0;
}
div.w01w5
{
	background: url('http://www.oracleimg.com/us/assets/w01-contentpatterntop.png') 0 0 repeat-x;
	color: #000;
	display: none;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 9px 0 0 0;
	z-index: 9999;
}
.w01v1 .w01w1
{
	display: block;
}
.w01v1 div.w01w5
{
	display: block;
	opacity: 1;
}
.w01v1 .w01w9
{
	display: none;
}
.w01v1 .w01w10
{
	display: block;
	padding-top: 10px;
}
.w01v2 .w01w2
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}
.w01v3 .w01w1
{
	display: block;
}
.w01v3 div.w01w5
{
	display: block;
	opacity: 1;
}
.w01v3 .w01w9
{
	display: none;
}
.w01v3 .w01w10
{
	display: block;
	padding-top: 10px;
}
div.w01v3 .w01w2 .w01w3,div.w01v3 .w01w2 .w01w6
{
	background: url('http://www.oracleimg.com/us/assets/w01-contentpatterntop.png') 0 0 repeat-x;
}
div.w01v3 .w01w7 .w01w3
{
	background: #fff;
}
div.w01v3 .w01w7 .w01w6,div.w01v3 .w01w14 .w01w3,div.w01v3 .w01w14 .w01w4,div.w01v3 .w01w14 .w01w6
{
	background: 0;
}
div.w01v4
{
	position: absolute;
}
.w01v4 .w01w1
{
	display: block;
}
.w01v4 div.w01w5
{
	display: block;
	opacity: 1;
}
.w01v4 .w01w9
{
	display: none;
}
.w01v4 .w01w10
{
	display: block;
	padding-top: 10px;
}
* html .w01w2 .w01w4
{
	background: url('http://www.oracleimg.com/us/assets/w01-contentpatterntop.png') 0 0 repeat-x;
	margin-bottom: 0;
	overflow: hidden;
	padding: 0 16px;
}
* html .w01w7
{
	margin-top: -18px;
}
[an error occurred while processing this directive] 
.scl-icons
{
	float: left;
}
.scl-icons li
{
	float: left;
	margin: 0 0 0 6px;
}
.scl-icons li a
{
	background: url('http://www.oracleimg.com/us/assets/social-icons.png') 0 0 no-repeat;
	display: block;
	height: 16px;
	moz-outline: 0;
	outline: 0;
	overflow: hidden;
	text-indent: -4000px;
	width: 16px;
}
.scl-icons li.scl-youtube a
{
	background-position: -124px 0;
}
.scl-icons li.scl-youtube a:hover
{
	background-position: -144px 0;
}
.scl-icons li.scl-facebook a
{
	background-position: -164px 0;
}
.scl-icons li.scl-facebook a:hover
{
	background-position: -184px 0;
}
.scl-icons li.scl-linkedin a
{
	background-position: -204px 0;
}
.scl-icons li.scl-linkedin a:hover
{
	background-position: -224px 0;
}
.scl-icons li.scl-twitter a
{
	background-position: -244px 0;
}
.scl-icons li.scl-twitter a:hover
{
	background-position: -264px 0;
}
.scl-icons li.scl-feed a
{
	background-position: -284px 0;
}
.scl-icons li.scl-feed a:hover
{
	background-position: -304px 0;
}
.scl-icons li.scl-mix a
{
	background-position: -84px 0;
}
.scl-icons li.scl-mix a:hover
{
	background-position: -104px 0;
}
.scl-icons li.scl-googleplus a
{
	background-position: -44px 0;
}
.scl-icons li.scl-googleplus a:hover
{
	background-position: -64px 0;
}
.scl-icons li.scl-blog a
{
	background-position: -4px 0;
}
.scl-icons li.scl-blog a:hover
{
	background-position: -24px 0;
}
.scl-icons li.scl-delicious a
{
	background-position: -324px 0;
}
.scl-icons li.scl-delicious a:hover
{
	background-position: -344px 0;
}
.scl-icons li.scl-pinterest a
{
	background-position: -364px 0;
}
.scl-icons li.scl-pinterest a:hover
{
	background-position: -384px 0;
}
.scl-icons li.scl-newsletter a
{
	background-position: -404px 0;
}
.scl-icons li.scl-newsletter a:hover
{
	background-position: -424px 0;
}
.scl-icons li.scl-youku a
{
	background-image: url('http://www.oracleimg.com/us/assets/social-icons-alt.png');
	background-position: -44px 0;
	background-repeat: no-repeat;
}
.scl-icons li.scl-youku a:hover
{
	background-position: -64px 0;
}
.scl-icons li.scl-weibo a
{
	background-image: url('http://www.oracleimg.com/us/assets/social-icons-alt.png');
	background-position: -4px 0;
	background-repeat: no-repeat;
}
.scl-icons li.scl-weibo a:hover
{
	background-position: -24px 0;
}
.scl-icons-large li
{
	float: left;
	margin: 0 6px 0 0;
}
.scl-icons-large li a
{
	background: url('http://www.oracleimg.com/us/assets/social-icons-large.png') 0 0 no-repeat;
	display: block;
	height: 22px;
	moz-outline: 0;
	outline: 0;
	overflow: hidden;
	text-indent: -4000px;
	width: 22px;
}
.scl-icons-large li.scl-twitter a
{
	background-position: -425px 0;
}
.scl-icons-large li.scl-twitter a:hover
{
	background-position: -400px -30px;
}
.scl-icons-large li.scl-blog a
{
	background-position: -375px -60px;
}
.scl-icons-large li.scl-blog a:hover
{
	background-position: -350px -90px;
}
.scl-icons-large li.scl-linkedin a
{
	background-position: -325px -120px;
}
.scl-icons-large li.scl-linkedin a:hover
{
	background-position: -300px -150px;
}
.hp01
{
	background: #ddd;
	float: left;
	height: 550px;
	margin: -19px 0 0 0;
	overflow: auto;
	position: relative;
	width: 974px;
}
.hasjs .hp01
{
	height: 531px;
	overflow: hidden;
}
.hp01tabs
{
	display: none;
	position: absolute;
	top: 0;
	width: 2000px;
	z-index: 4;
}
.hasjs .hp01tabs
{
	display: block;
}
.hp01tab
{
	float: left;
	height: 96px;
	position: relative;
}
.hp01tab img
{
	border: 1px solid #e0e0e0;
	height: 35px;
	left: 20px;
	position: absolute;
	top: 18px;
	width: 35px;
}
.hp01tab h3
{
	opacity: .78;
	padding: 3px 0 1px 45px;
}
.hp01tab p
{
	display: none;
}
.hp01tab a
{
	background: url('http://www.oracleimg.com/us/assets/hp-sprite.png') repeat-x 0 0;
	color: #fff;
	display: block;
	height: 58px;
	outline: 0;
	padding: 19px 20px;
	width: 136px;
}
.hp01tab a:hover
{
	background: url('http://www.oracleimg.com/us/assets/hp-sprite.png') no-repeat 0 -100px;
	margin-right: 1px;
	outline: 0;
	padding-right: 19px;
	text-decoration: none;
}
.hp01tab a:focus,.hp01tab a:active
{
	outline: 0;
}
.hp01tab:hover
{
	background: url('http://www.oracleimg.com/us/assets/hp-sprite.png') no-repeat 100% -200px;
}
.hp01tab a:hover h3
{
	opacity: 1;
}
.hp01tab a:hover img
{
	border-width: 2px;
	margin: -1px 0 0 -1px;
}
.hp01tabs div:first-child
{
	margin-left: 44px;
}
.hp01ftab,.hp01etab
{
	background: url('http://www.oracleimg.com/us/assets/hp-sprite.png') repeat-x 0 0;
	float: left;
	height: 96px;
	position: relative;
}
.hp01ftab
{
	margin-left: 0;
	position: absolute;
	width: 44px;
}
.hp01etab
{
	width: 600px;
}
.hp01activetab
{
	background: transparent;
}
.hp01activetab a
{
	background: transparent;
	padding: 14px 20px 24px;
	width: 250px;
}
.hp01activetab a:hover
{
	background: transparent;
}
.hp01activetab p
{
	display: block;
	line-height: 16px;
	padding-left: 88px;
}
.hp01activetab h3
{
	opacity: 1;
	padding-left: 88px;
}
.hp01activetab img
{
	height: 74px;
	top: 14px;
	width: 74px;
}
.hp01activetab a:hover img
{
	border-width: 1px;
	margin: 0;
}
.hp01activetab:hover
{
	background: transparent;
}
.hp01tabsmtxt h3
{
	font-size: 13px;
	font-weight: normal;
}
.hp01tabsmtxt p
{
	font-size: 11px;
}
#hp01features
{
	height: 531px;
	left: 0;
	position: absolute;
	width: 3900px;
}
.hp01feature
{
	position: absolute;
}
#hp-feature-1
{
	left: 0;
}
#hp-feature-2
{
	left: 974px;
}
#hp-feature-3
{
	left: 1948px;
}
#hp-feature-4
{
	left: 2922px;
}
#hp-feature-5
{
	left: 3896px;
}
.hp01content
{
	left: 63px;
	position: absolute;
	top: 125px;
	width: 460px;
}
.hp01nosub
{
	top: 185px;
}
.hp01widecontent
{
	width: 585px;
}
.hp01narrowcontent
{
	width: 400px;
}
.hp01main
{
	float: left;
}
.hp01main h1
{
	color: #fff;
	font-family: verdana,arial,sans-serif;
	font-size: 40px;
	font-weight: normal;
	line-height: 40px;
	margin: 0;
	padding: 0;
}
.hp01main h2
{
	color: #fff;
	font-family: verdana,arial,sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 21px;
	margin: 0;
	margin: 7px 0 0 0;
	padding: 0;
}
.hp01sub
{
	float: left;
	left: 4px;
	margin-top: 45px;
	position: relative;
}
.hasjs .hp01v0 .hp01sub
{
	position: absolute;
	top: 450px;
}
.hp01v1 .hp01content
{
	top: 80px;
}
.hp01sub img
{
	border: 4px solid #fff;
	height: 104px;
	left: 0;
	position: absolute;
	top: 0;
	width: 150px;
}
.hp01subtxt
{
	color: #fff;
	margin-left: 177px;
	width: 350px;
}
.hp01widesubtxt
{
	width: 480px;
}
.hp01narrowsubtxt
{
	width: 300px;
}
.hp01sub h3
{
	font-size: 17px;
	line-height: 20px;
	margin: -2px 0 1px;
}
.hp01sub p
{
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 3px;
}
.hp01cta a
{
	color: #000;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 33px 6px 12px;
	position: relative;
}
.hp01cta a:hover
{
	text-decoration: none;
}
.hp01cta
{
	background: #ececec url('http://www.oracleimg.com/us/assets/hp-sprite.png') repeat-x 0 -370px;
	background: linear-gradient(to bottom,#ececec 48%,#c0c0c0 52%);
	background: -moz-linear-gradient(top,#ececec 48%,#c0c0c0 52%);
	background: -ms-linear-gradient(top,#ececec 48%,#c0c0c0 52%);
	background: -o-linear-gradient(top,#ececec 48%,#c0c0c0 52%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(48%,#ececec),color-stop(52%,#c0c0c0));
	background: -webkit-linear-gradient(top,#ececec 48%,#c0c0c0 52%);
	border: #c0c0c0 1px solid;
	border-radius: 5px;
	box-shadow: 3px 3px 5px 0 rgba(0,0,0,.4);
	float: left;
	margin: 20px 0 0 3px;
	moz-border-radius: 5px;
	moz-box-shadow: 3px 3px 5px 0 rgba(0,0,0,.4);
	webkit-border-radius: 5px;
	webkit-box-shadow: 3px 3px 5px 0 rgba(0,0,0,.4);
}
.hp01movin .hp01cta
{
	box-shadow: 3px 3px 6px 0 rgba(0,0,0,.38);
	webkit-box-shadow: 3px 3px 6px 0 rgba(0,0,0,.38);
}
.hp01cta:hover
{
	background: #f6f6f6 url('http://www.oracleimg.com/us/assets/hp-sprite.png') repeat-x 0 -370px;
	background: linear-gradient(to bottom,#f4f4f4 49%,#d6d6d6 52%);
	background: -moz-linear-gradient(top,#f4f4f4 49%,#d6d6d6 52%);
	background: -ms-linear-gradient(top,#f4f4f4 49%,#d6d6d6 52%);
	background: -o-linear-gradient(top,#f4f4f4 49%,#d6d6d6 52%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(49%,#f4f4f4),color-stop(52%,#d6d6d6));
	background: -webkit-linear-gradient(top,#f4f4f4 49%,#d6d6d6 52%);
	border-color: #ccc;
}
.hp01sub a
{
	color: #fff;
}
.hp01subcta a
{
	color: #fff;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 10px;
	position: relative;
}
.hp01arw
{
	background: url('http://www.oracleimg.com/us/assets/hp-sprite.png') no-repeat -24px -304px;
	height: 16px;
	margin-top: -8px;
	position: absolute;
	right: 12px;
	top: 50%;
	width: 9px;
}
.hp01subcta .hp01arw
{
	background-position: -2px -303px;
	left: -3px;
	margin: 0;
	right: auto;
	top: -2px;
}
.hp01black .hp01subtxt,.hp01black .hp01main h1,.hp01black .hp01main h2,.hp01black .hp01subcta a,.hp01black .hp01tab a
{
	color: #000!important;
}
.hp01black .hp01subcta .hp01arw
{
	background-position: -13px -303px;
}
.hp01black .hp01sub a,.hp01black .hp01sub img
{
	border-color: #dcdcdc;
	color: #dcdcdc;
}
.hp01nav
{
	display: block;
	height: 435px;
	left: 0;
	margin-left: -3px;
	opacity: 1;
	position: absolute;
	top: 104px;
	width: 55px;
}
.hp01nav span
{
	background: url('http://www.oracleimg.com/us/assets/hp-sprite.png') no-repeat -40px -304px;
	display: block;
	height: 64px;
	left: 19px;
	position: absolute;
	text-indent: -2000px;
	top: 120px;
	width: 23px;
}
.hp01nav:hover span
{
	background-position: -92px -304px;
	left: 5px;
	width: 51px;
}
#hp01nfeat span
{
	background-position: -66px -304px;
	left: auto;
	right: 19px;
}
#hp01nfeat:hover span
{
	background-position: -149px -304px;
	right: 5px;
	width: 51px;
}
#hp01nfeat
{
	left: auto;
	margin-right: -3px;
	right: 0;
}
.hp01lastfeature #hp01nfeat:hover span
{
	background-position: -66px -304px;
	left: auto;
	right: 19px;
	width: 23px;
}
.hp01firstfeature .hp01nav:hover span
{
	background-position: -40px -304px;
	left: 19px;
	width: 23px;
}
.hp01lastfeature #hp01nfeat,.hp01firstfeature #hp01pfeat
{
	opacity: .5;
}
.hp01smalltxt h1
{
	font-size: 34px;
	line-height: 36px;
}
.hp01smallertxt h1
{
	font-size: 30px;
	line-height: 34px;
}
.hp02v0
{
	float: left;
	margin: 0 0 0 3px;
	position: relative;
	width: 481px;
}
.hasjs .hp02v0
{
	height: 140px;
}
.hp02v0 h4
{
	color: #333;
	font-size: 15px;
	font-weight: normal;
	margin: 19px 0 0 39px;
}
.hp02graphic
{
	float: left;
	margin: 2px 0 0 38px;
	overflow: hidden;
	position: relative;
	width: 400px;
}
.hasjs .hp02graphic
{
	height: 80px;
}
.hp02graphic img
{
	display: none;
	position: absolute;
}
.hasjs .hp02graphic img
{
	display: block;
}
.hp02graphic:hover img
{
	top: -80px;
}
.hasjs .hp02graphic img
{
	display: none;
}
.hasjs ul.hp02info
{
	float: left;
	height: 80px;
	left: 0;
	position: absolute;
	width: 2000px;
}
ul.hp02info li
{
	margin: 12px 0;
}
ul.hp02info li a
{
	clear: both;
	display: block;
}
.hasjs ul.hp02info li
{
	margin: 0;
}
.hasjs ul.hp02info li,.hasjs ul.hp02info li a
{
	clear: none;
	display: block;
	float: left;
	height: 80px;
	text-indent: -3000px;
	width: 400px;
}
.hasjs ul.hp02info li.hp02-2links a
{
	background: #00f;
	width: 200px;
}
a.hp02nav
{
	display: block;
	height: 80px;
	left: -1px;
	position: absolute;
	top: 39px;
	width: 47px;
}
a.hp02next
{
	left: auto;
	right: 3px;
}
a.hp02nav span,.hp02first a.hp02prev:hover span
{
	background: url('http://www.oracleimg.com/us/assets/hp-sprite.png') repeat-x 0 -322px;
	display: block;
	height: 30px;
	left: 13px;
	position: absolute;
	text-indent: -3000px;
	top: 14px;
	width: 19px;
}
a.hp02next span,.hp02last a.hp02next:hover span
{
	background-position: -19px -322px;
	height: 30px;
	left: auto;
	right: 13px;
	top: 14px;
	width: 19px;
}
.hp02first a.hp02prev span,.hp02last a.hp02next span
{
	opacity: .5;
}
a.hp02nav:hover span
{
	background-position: -201px -309px;
	height: 58px;
	left: 0;
	top: 1px;
	width: 47px;
}
a.hp02next:hover span
{
	background-position: -244px -309px;
	height: 58px;
	right: 0;
	top: 1px;
	width: 47px;
}
.hp03v0
{
	background: url('http://www.oracleimg.com/us/assets/hp-sprite.png') repeat-x 0 -409px #fff;
	border: 1px solid #fff;
	border-bottom: 0;
	clear: both;
	float: left;
	min-height: 130px;
	padding: 0 0 10px;
	position: relative;
	width: 972px;
	z-index: 6;
}
.hp03v1
{
	background: #dedede;
	background: linear-gradient(to bottom,#dedede 0,#b3b3b3 50%,#dedede 100%);
	background: -moz-linear-gradient(top,#dedede 0,#b3b3b3 50%,#dedede 100%);
	background: -ms-linear-gradient(top,#dedede 0,#b3b3b3 50%,#dedede 100%);
	background: -o-linear-gradient(top,#dedede 0,#b3b3b3 50%,#dedede 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dedede),color-stop(50%,#b3b3b3),color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top,#dedede 0,#b3b3b3 50%,#dedede 100%);
	border-right: #fff solid 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#dedede',GradientType=0);
	float: left;
	height: 113px;
	margin-top: 3px;
	width: 1px;
}
.hp03v1 hr
{
	display: none;
}
.hp04
{
	float: left;
	margin: 0;
	min-height: 114px;
	position: relative;
	width: 240px;
}
.hasjs .hp04
{
	width: 240px;
}
.hp03v0 .hp04:first-child,.hp03v0 .hp04lfirstchild
{
	margin-left: -1px;
}
.hp03v0 .hp04even,.hp03v0 .hp04even .hp04v0
{
	width: 240px;
}
.hp04 img
{
	left: 16px;
	position: absolute;
	top: 28px;
}
.hp04w1
{
	color: #333;
	margin: 19px 0 0 86px;
	width: 150px;
}
.hp04 h4
{
	font-size: 15px;
	font-weight: normal;
	line-height: 17px;
	margin: 0;
}
.hp04 p
{
	line-height: 17px;
	margin: 4px 0 5px;
}
.hasjs .hp04v1 .hp04
{
	display: none;
	position: absolute;
}
.hp05
{
	background: #eee;
	background: linear-gradient(to bottom,#f1f1f1 0,#e0e0e0 81%,#cacaca 100%);
	background: -moz-linear-gradient(top,#f1f1f1 0,#e0e0e0 81%,#cacaca 100%);
	background: -ms-linear-gradient(top,#f1f1f1 0,#e0e0e0 81%,#cacaca 100%);
	background: -o-linear-gradient(top,#f1f1f1 0,#e0e0e0 81%,#cacaca 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(81%,#e0e0e0),color-stop(100%,#cacaca));
	background: -webkit-linear-gradient(top,#f1f1f1 0,#e0e0e0 81%,#cacaca 100%);
	clear: both;
	float: left;
	height: 35px;
	height: 37px;
	margin-bottom: -43px;
	position: relative;
	top: 43px;
	width: 974px;
	z-index: 5;
}
.hp05 h3
{
	border-right: #fff solid 1px;
	color: #484848;
	float: left;
	font-size: 13px;
	height: 25px;
	height: 36px;
	line-height: 13px;
	margin: 0;
	padding: 10px 13px 0;
	padding-top: 11px;
}
.hp05 h3,.hp05close a:hover
{
	background: #c6c6c6;
	background: linear-gradient(to bottom,#c6c6c6 0,#f5f5f5 61%,#f5f5f5 70%,#eaeaea 92%);
	background: -moz-linear-gradient(top,#c6c6c6 0,#f5f5f5 61%,#f5f5f5 70%,#eaeaea 92%);
	background: -ms-linear-gradient(top,#c6c6c6 0,#f5f5f5 61%,#f5f5f5 70%,#eaeaea 92%);
	background: -o-linear-gradient(top,#c6c6c6 0,#f5f5f5 61%,#f5f5f5 70%,#eaeaea 92%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c6c6c6),color-stop(61%,#f5f5f5),color-stop(70%,#f5f5f5),color-stop(92%,#eaeaea));
	background: -webkit-linear-gradient(top,#c6c6c6 0,#f5f5f5 61%,#f5f5f5 70%,#eaeaea 92%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c6c6',endColorstr='#eaeaea',GradientType=0);
}
.hp05z1
{
	background: url('http://www.oracleimg.com/us/assets/hp-sprite.png') repeat-x 0 -400px;
	height: 7px;
	position: absolute;
	top: -7px;
	width: 974px;
}
.hp05w1
{
	border-left: #ccc solid 1px;
	float: left;
	position: relative;
}
.hp05w2
{
	background: #c4c4c4;
	background: linear-gradient(to bottom,#c4c4c4 0,#787878 100%);
	background: -moz-linear-gradient(top,#c4c4c4 0,#787878 100%);
	background: -ms-linear-gradient(top,#c4c4c4 0,#787878 100%);
	background: -o-linear-gradient(top,#c4c4c4 0,#787878 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c4c4c4),color-stop(100%,#787878));
	background: -webkit-linear-gradient(top,#c4c4c4 0,#787878 100%);
	box-shadow: 0 -1px 6px 1px rgba(0,0,0,.3);
	float: left;
	left: 11px;
	moz-box-shadow: 0 -1px 6px 1px rgba(0,0,0,.3);
	padding: 1px;
	position: relative;
	top: -6px;
	webkit-box-shadow: 0 -1px 6px 1px rgba(0,0,0,.3);
	z-index: 1;
}
.hp05w3overflow
{
	float: left;
	height: 35px;
	overflow: hidden;
}
.hp05w2 img
{
	display: block;
}
.hp05w3
{
	float: left;
	height: 25px;
	padding: 10px 0 0 24px;
}
.hp05w3twoline
{
	height: 29px;
	padding-top: 3px;
}
.hp05w3 a
{
	color: #555;
	font-size: 13px;
	line-height: 13px;
}
.hp05w3 a:hover
{
	text-decoration: none;
}
.hp05w3 a span.hp05cta
{
	color: #1f4f82;
}
.hp05w3 a:hover span.hp05cta
{
	text-decoration: underline;
}
.hp05close
{
	border-left: #fff solid 1px;
	height: 35px;
	height: 47px;
	position: absolute;
	right: 0;
	width: 34px;
}
.hp05close a
{
	border-left: #ccc solid 1px;
	display: block;
	height: 35px;
	position: relative;
	width: 33px;
	z-index: 1;
}
.hp05close a span
{
	background: url('http://www.oracleimg.com/us/assets/hp-sprite.png') no-repeat -290px -296px;
	display: block;
	height: 10px;
	left: 11px;
	position: absolute;
	text-indent: -3000px;
	top: 13px;
	width: 11px;
}
.hp05offhp
{
	border: 1px solid #bebebe;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	margin-bottom: 23px;
	margin-top: -30px;
	moz-border-radius-bottomleft: 8px;
	moz-border-radius-bottomright: 8px;
	top: auto;
	webkit-border-bottom-left-radius: 8px;
	webkit-border-bottom-right-radius: 8px;
	width: 972px;
	z-index: 2;
}
.hp05offhp h3
{
	border-bottom-left-radius: 8px;
	moz-border-radius-bottomleft: 8px;
	webkit-border-bottom-left-radius: 8px;
}
.c25 .hp05offhp h3,.c25 .hp05offhp
{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	moz-border-radius-bottomleft: 0;
	moz-border-radius-bottomright: 0;
	webkit-border-bottom-left-radius: 0;
	webkit-border-bottom-right-radius: 0;
}
.c25 .hp05offhp
{
	border-top: 0;
	margin-bottom: 0;
	margin-top: 0;
}
.hp06close
{
	background: url('http://www.oracleimg.com/us/assets/hp06-sprite.png') no-repeat 0 -20px;
	cursor: pointer;
	display: none;
	height: 54px;
	left: -6px;
	position: absolute;
	text-indent: -9999px;
	top: 7px;
	width: 64px;
	z-index: 5;
}
.hp06open
{
	color: #fff;
	cursor: pointer;
	display: block;
	display: expression(style.display='block',0);
	position: absolute;
	right: -12px;
	text-shadow: 0 0 1px #333;
	top: 110px;
	z-index: 5;
}
.hp06openw1
{
	background: url('http://www.oracleimg.com/us/assets/hp06-sprite.png') repeat-x 0 -188px;
	height: 46px;
	margin: 0 12px 0 27px;
	padding: 6px 5px 0 2px;
	position: relative;
}
.hp06open h4
{
	font-size: 14px;
	margin-bottom: 0;
}
.hp06open a
{
	color: #fff;
}
.hp06open a:hover
{
	text-decoration: none;
}
.hp06openarw
{
	background: url('http://www.oracleimg.com/us/assets/hp06-sprite.png') no-repeat 0 -84px;
	display: block;
	height: 52px;
	left: -27px;
	position: absolute;
	top: 0;
	width: 27px;
}
.hp06cnr
{
	background: url('http://www.oracleimg.com/us/assets/hp06-sprite.png') no-repeat 0 -136px;
	display: block;
	height: 52px;
	position: absolute;
	right: -12px;
	top: 0;
	width: 12px;
}
.hp06
{
	background: #fff;
	box-shadow: -4px -4px 4px -2px rgba(0,0,0,.5);
	display: none;
	float: left;
	height: 519px;
	position: absolute;
	right: 0;
	top: 105px;
	webkit-box-shadow: -4px -4px 4px -2px rgba(0,0,0,.5);
	width: 960px;
	z-index: 4;
}
.hp06w1
{
	background-repeat: no-repeat!important;
	height: 479px;
	overflow: hidden;
	padding: 40px 0 0 55px;
}
.hp06-content
{
	padding: 40px 0 0 55px;
}
.hp06w2
{
	margin: 0 0 20px;
	min-height: 280px;
	overflow: hidden;
	width: 905px;
}
.hp06w3
{
	width: 905px;
}
.hp06bg
{
	display: block;
}
.hp06 h1
{
	font-size: 31px;
	font-weight: normal;
	line-height: 40px;
	margin: 0;
	padding-bottom: 10px;
}
.hp06w5
{
	padding-bottom: 20px;
	position: relative;
}
.hp06w5 h4
{
	font-size: 16px;
	padding: 7px 0 0 40px;
}
.hp06w5 h4 span
{
	display: block;
	height: 50px;
	left: 0;
	position: absolute;
	top: -24px;
	width: 50px;
}
.hp06w5 li
{
	font-size: 13px;
	line-height: 19px;
}
.hp06w5.hp06-icn-boost h4 span
{
	background: url('http://www.oracleimg.com/us/assets/hp06-icon-sprite.png') -350px 0 no-repeat;
}
.hp06w5.hp06-icn-build h4 span
{
	background: url('http://www.oracleimg.com/us/assets/hp06-icon-sprite.png') -300px -50px no-repeat;
}
.hp06w5.hp06-icn-plan h4 span
{
	background: url('http://www.oracleimg.com/us/assets/hp06-icon-sprite.png') -100px -250px no-repeat;
}
.hp06w5.hp06-icn-empower h4 span
{
	background: url('http://www.oracleimg.com/us/assets/hp06-icon-sprite.png') -150px -200px no-repeat;
}
.hp06w5.hp06-icn-social h4 span
{
	background: url('http://www.oracleimg.com/us/assets/hp06-icon-sprite.png') -200px -150px no-repeat;
}
.hp06w5.hp06-icn-supp h4 span
{
	background: url('http://www.oracleimg.com/us/assets/hp06-icon-sprite.png') -250px -100px no-repeat;
}
.hp06w5.hp06-icn-supp h4
{
	padding: 7px 0 0 30px;
}
.hp06w3 h3
{
	font-size: 30px;
	font-weight: normal;
	margin: 0 0 26px;
}
.hp06z1
{
	background: url('http://www.oracleimg.com/us/assets/hp06-sprite.png') no-repeat;
	height: 10px;
	margin: 0 0 15px -55px;
}
.hp06w4
{
	float: left;
	padding: 0 30px 0 0;
	width: 260px;
}
.hp06w6
{
	background: #fff;
	box-shadow: 0 0 3px rgba(0,0,0,.4);
	float: left;
	moz-box-shadow: 0 0 3px rgba(0,0,0,.4);
	webkit-box-shadow: 0 0 3px rgba(0,0,0,.4);
}
.hp06w6 img
{
	display: block;
	padding: 4px;
}
.hp06w7
{
	float: left;
	font-size: 13px;
	margin: 0 0 0 20px;
	width: 460px;
}
.hp06w7 p
{
	font-size: 13px;
	margin: 0 0 5px;
}
.hp06w7 a.hp06mondoarrow
{
	background: url('http://www.oracleimg.com/us/assets/hp06-icon-sprite.png') -72px -318px no-repeat;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 12px;
}
.hp06w7 h2
{
	font-size: 16px;
	margin: 0 0 10px;
}
.hp06 .hp01cta
{
	margin-right: 10px;
}
.hp01cta.hp01ctared a
{
	color: #fff;
}
.hp01cta.hp01ctared .hp01arw
{
	background: url('http://www.oracleimg.com/us/assets/hp-sprite.png') no-repeat -36px -304px;
}
.hp01cta.hp01ctared
{
	background: #ff9191 url('http://www.oracleimg.com/us/assets/hp06-sprite.png') repeat-x 0 -311px;
	background: linear-gradient(to bottom,#ff9191 48%,#d90000 52%);
	background: -moz-linear-gradient(top,#ff9191 48%,#d90000 52%);
	background: -ms-linear-gradient(top,#ff9191 48%,#d90000 52%);
	background: -o-linear-gradient(top,#ff9191 48%,#d90000 52%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(48%,#ff9191),color-stop(52%,#d90000));
	background: -webkit-linear-gradient(top,#ff9191 48%,#d90000 52%);
	border-color: #ff6f6f;
}
.hp01cta.hp01ctared:hover
{
	background: #ffafaf url('http://www.oracleimg.com/us/assets/hp06-sprite.png') repeat-x 0 -311px;
	background: linear-gradient(to bottom,#ffafaf 48%,#e34040 52%);
	background: -moz-linear-gradient(top,#ffafaf 48%,#e34040 52%);
	background: -ms-linear-gradient(top,#ffafaf 48%,#e34040 52%);
	background: -o-linear-gradient(top,#ffafaf 48%,#e34040 52%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(48%,#ffafaf),color-stop(52%,#e34040));
	background: -webkit-linear-gradient(top,#ffafaf 48%,#e34040 52%);
	border-color: #ff9393;
}
.hp06w2 .hp01cta
{
	float: left;
	margin: 10px 0 5px 5px;
}
#u06
{
	border-top: 1px solid #dcdcdc;
	clear: both;
	margin: 5px auto 20px;
	position: relative;
	width: 974px;
}
#u06:after
{
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
#u06 a
{
	font-family: arial,helvetica,sans-serif!important;
	font-size: 10px!important;
	line-height: 16px!important;
}
#u06 hr
{
	display: none;
}
#u06 h3
{
	background: url("//www.oracleimg.com/us/assets/u01-u06-f01-sprite.png") no-repeat 0 -105px;
	height: 15px;
	margin: 9px 0 0 0;
	text-indent: -2000px;
	width: 338px;
}
#u06 h3 a
{
	display: block;
}
#u06 a,#u06 a:link,#u06 a:visited
{
	color: #000;
	text-decoration: none;
}
#u06 a:hover,#u06 a:active
{
	color: #e80b0b;
	text-decoration: none;
}
#u06 ul.scl-icons
{
	float: left;
	position: absolute;
	right: 0;
	top: 5px;
}
#u06 ul.scl-icons li
{
	margin-bottom: 4px;
	margin-left: 3px;
	margin-left: 4px;
}
#u06 ul.u06-links
{
	margin: 6px 0 0 -4px;
	padding: 0;
}
#u06 ul.u06-links li
{
	background: url("//www.oracleimg.com/us/assets/u01-u06-f01-sprite.png") no-repeat 100% -101px;
	float: left;
	margin: 0;
	padding: 1px 3px 8px 3px;
	padding: 1px 4px 4px 4px;
}
#u06 ul.u06-links li.u06-mobile
{
	background: transparent;
	padding-left: 23px;
	position: relative;
}
#u06 ul.u06-links li.u06-mobile span
{
	background: url('http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png') -422px -99px no-repeat;
	display: block;
	float: left;
	height: 27px;
	left: 4px;
	position: absolute;
	top: -4px;
	width: 17px;
}
#u06v1:after
{
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
#u06v1 .u06v1w1
{
	overflow: hidden;
	padding: 16px 0 20px 30px;
}
.u06v1z1
{
	background: url('http://www.oracleimg.com/us/assets/u06v1-sprite.png');
	height: 4px;
}
.u06v1z2
{
	background: url('http://www.oracleimg.com/us/assets/u06v1-sprite.png') 0 -5px;
	display: none;
	height: 5px;
}
#u06v1
{
	background: #fefefe;
	background: linear-gradient(to bottom,#fefefe 0,#f5f5f5 100%);
	background: -moz-linear-gradient(top,#fefefe 0,#f5f5f5 100%);
	background: -ms-linear-gradient(top,#fefefe 0,#f5f5f5 100%);
	background: -o-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%);
	clear: both;
	color: #676767;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#f5f5f5',GradientType=0);
	font-size: 11px;
	margin: 0 auto -5px;
	overflow: visible;
	position: relative;
	width: 974px;
}
h3.u06v1-open
{
	display: expression(style.display='block',0);
}
h3.u06v1-close
{
	display: none;
}
h3.u06v1-close a
{
	background: url('http://www.oracleimg.com/us/assets/u06v1-sprite.png') no-repeat 0 -49px;
	color: #676767;
	padding: 0 0 0 15px;
}
h3.u06v1-open a
{
	background: url('http://www.oracleimg.com/us/assets/u06v1-sprite.png') no-repeat 0 -68px;
	color: #676767;
	padding: 0 0 0 15px;
}
#u06v1 li
{
	margin-bottom: 5px;
}
#u06v1 a
{
	color: #676767;
	line-height: 13px;
}
#u06v1 .u06v1w2
{
	float: left;
	padding: 0 15px 0 0;
	width: 173px;
}
#u06v1 .u06v1w2 h5
{
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
}
#u06v1 .u06callout
{
	background: #f2f2f2;
	background: linear-gradient(to bottom,#f2f2f2 0,#fff 100%);
	background: -moz-linear-gradient(top,#f2f2f2 0,#fff 100%);
	background: -ms-linear-gradient(top,#f2f2f2 0,#fff 100%);
	background: -o-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%);
	border: 1px solid #d1d1d1;
	box-shadow: 0 0 3px rgba(0,0,0,.4);
	display: inline-block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff',GradientType=0);
	margin: 10px 0 0 -7px;
	moz-box-shadow: 0 0 3px rgba(0,0,0,.4);
	padding: 7px;
	webkit-box-shadow: 0 0 3px rgba(0,0,0,.4);
}
#u06v1 .u06callout>h5
{
	background: url('http://www.oracleimg.com/us/assets/u06v1-sprite.png') no-repeat -20px -20px;
	padding: 0 0 0 20px;
}
#u06v1 h3,.u06v1-open,#u06v1 h3,.u06v1-close
{
	background: #e8e8e8;
	background: #e8e8e8\9;
	background: linear-gradient(to bottom,#e8e8e8 0,#fff 100%);
	background: -moz-linear-gradient(top,#e8e8e8 0,#fff 100%);
	background: -ms-linear-gradient(top,#e8e8e8 0,#fff 100%);
	background: -o-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%);
	border: 1px solid #f2f2f2;
	border-bottom: 0!important;
	border-radius: 4px 4px 0 0;
	bottom: 142px;
	bottom: 155px;
	box-shadow: 0 -2px 2px 0 #d8d8d8;
	cursor: pointer;
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8',endColorstr='#ffffff',GradientType=0);
	font-size: 12px;
	left: 17px;
	padding: 7px 10px 10px 5px;
	position: absolute;
	webkit-border-radius: 4px 4px 0 0;
	webkit-box-shadow: 0 -2px 2px 0 #d8d8d8;
	z-index: 6;
}
#u06
{
	background: #fff;
	background: linear-gradient(to bottom,#fff 40%,#f3f3f3 100%);
	background: -moz-linear-gradient(top,#fff 40%,#f3f3f3 100%);
	background: -ms-linear-gradient(top,#fff 40%,#f3f3f3 100%);
	background: -o-linear-gradient(top,#fff 40%,#f3f3f3 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(40%,#fff),color-stop(100%,#f3f3f3));
	background: -webkit-linear-gradient(top,#fff 40%,#f3f3f3 100%);
	border-top: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
	padding: 20px 16px 80px;
	width: 942px;
}
#u06 ul.scl-icons
{
	right: 16px;
	top: 25px;
}
#u06v1
{
	margin-bottom: 0;
}
#u06v1 .u06v1w1
{
	display: none;
}