/* CSS Document */
*
{
	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;
}
#wrapper-two-column h2,#wrapper-two-column h4,#wrapper-two-column h4,#Wrapper_FixedWidth_Maincontent h2,#Wrapper_FixedWidth_Maincontent h4,#Wrapper_FixedWidth_Maincontent h4,#Wrapper_FixedWidth_Centercontent h2,#Wrapper_FixedWidth_Centercontent h4,#Wrapper_FixedWidth_Centercontent h5
{
	font-size: 12px;
}
#wrapper-two-column h2,#Wrapper_FixedWidth_Maincontent h2,#Wrapper_FixedWidth_Centercontent h2
{
	padding: 2px 0 0 0;
}
#wrapper-two-column h2 a:link,#wrapper-two-column h2 a:visited,#Wrapper_FixedWidth_Maincontent h2 a:link,#Wrapper_FixedWidth_Maincontent h2 a:visited,#Wrapper_FixedWidth_Centercontent h2 a:link,#Wrapper_FixedWidth_Centercontent h2 a:visited
{
	color: #000;
	text-decoration: none;
}
h1.ctitle
{
	background: url('http://www.oracleimg.com/us/assets/h1-left.gif') left no-repeat;
	font-size: 18px;
	font-weight: bold;
	line-height: 250%;
	margin: 0 0 15px 0;
	padding: 0 0 0 18px;
	white-space: nowrap;
}
h1 .contents
{
	font-size: 18px;
}
h1.ctitle .contents
{
	background: url('http://www.oracleimg.com/us/assets/h1-right.gif') right no-repeat;
	display: block;
	width: auto;
}
#wrapper-two-column h5,#Wrapper_FixedWidth_Maincontent h5,#Wrapper_FixedWidth_Centercontent h5
{
	background: url('http://www.oracleimg.com/us/assets/red_box.gif') no-repeat 0 3px;
	font-size: 12px;
	margin: 5px 0 2px 0;
	padding-left: 12px;
}
.h1twoline.ctitle
{
	background: url('http://www.oracleimg.com/us/assets/h1-bottom.png') bottom left no-repeat;
	clear: both;
	display: block;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 150%;
	margin: 0 0 15px 0;
	padding: 0 0 3px 0;
	white-space: normal;
	width: 583px;
}
.h1twoline.ctitle .contents
{
	background: url('http://www.oracleimg.com/us/assets/h1-top.png') 0 0 no-repeat;
	display: block;
	margin: 0;
	padding: 5px 18px 5px 18px;
	width: 547px;
}
.TDleftPadding
{
	padding-left: 13px;
}
.skipArea
{
	color: #fff;
	left: -999px;
	position: absolute;
	width: 990px;
}
.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
body:after,.c39:after,.c38:after,.c01v1 .c01w8:after,#Wrapper_FixedWidth_Footer:after,.c31:after,.cn02w3:after,.c27:after,.c20w1:after,.cn02w2:after,.c25w2:after,.c25:after,.c30:after,.cn01:after,.c02v0w1:after,.c02:after,.s07v0w1:after,.s07:after,.ct01w1:after,.ct02:after,.ct02tabs:after,.cm02w1:after,.c29:after,.mc02w1:after,.mc02w2:after,.mc05v0 ul:after,.mc09v1:after,.mc09v2:after,.mc10w1:after,.mc10v1 ul:after,.mc12v2 ul ul:after,.mc16v0:after,.u03v1:after,.c51v0 ul:after,.c52:after,.c53v0:after,.c37w3:after,.c54:after,.f02v7:after,.c56v0:after,.mc10v5:after,.c01 .c01w7:after
{
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
.obttn a
{
	background: url('http://www.oracleimg.com/us/assets/obttn-bg.png') no-repeat -25px 50% #fe0201;
	border-radius: 4px;
	box-shadow: 0 1px 1.5px rgba(0,0,0,0.5);
	color: #fff!important;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0 8px 2px 0;
	moz-border-radius: 4px;
	moz-box-shadow: 0 1px 1.5px rgba(0,0,0,0.5);
	padding: 3px 8px 2px 8px;
	text-align: left;
	text-decoration: none!important;
	webkit-border-radius: 4px;
	webkit-box-shadow: 0 1px 1.5px rgba(0,0,0,0.5);
}
.obttn a:hover
{
	background-color: #fff;
	background-position: -525px 50%;
	border: 1px solid #c3c3c3;
	color: #e93921!important;
	padding: 2px 7px 1px 7px;
	text-decoration: none!important;
}
.altbttn a
{
	background-color: #fff;
	background-position: -525px 50%;
	border: 1px solid #c3c3c3;
	color: #e93921!important;
	padding: 2px 7px 1px 7px;
}
.obttn a span
{
	font-weight: normal;
}
.altbttn a span,.obttn a:hover span
{
	color: #000!important;
}
.altbttn a:hover,.altbttn a:focus
{
	background-color: #fe0201;
	background-position: -25px 50%;
	border: 0;
	color: #fff!important;
	padding: 3px 8px 2px 8px;
}
.altbttn a:hover span,.altbttn a:focus span
{
	color: #fff!important;
}
.downbttn a
{
	background-position: -5px 50%;
	padding-left: 21px;
}
.downbttn a:hover,.downbttn a:focus
{
	background-position: -505px 50%;
	padding: 2px 7px 1px 20px;
}
.altdownbttn a
{
	background-color: #fff;
	background-position: -505px 50%;
	border: 1px solid #c3c3c3;
	color: #e93921!important;
	padding: 2px 7px 1px 20px;
	padding-left: 22px;
}
.altdownbttn a:hover,.altdownbttn a:focus
{
	background-color: #fe0201;
	background-position: -5px 50%;
	border: 0;
	color: #fff!important;
	padding: 3px 8px 2px 21px;
}
div.obttn
{
	clear: both;
	display: block;
	float: left;
	margin: 0 8px 8px 0;
}
.bigbttn a,.altbttn.bigbttn a:hover
{
	padding: 6px 15px!important;
}
.altbttn.bigbttn a,.bigbttn a:hover
{
	padding: 5px 14px!important;
}
.obttn a.lnk-icon,.obttn a.lnk-icon:hover
{
	border: 0!important;
	box-shadow: 0 0 0 transparent;
	color: #1f4f82!important;
	margin: 3px 8px 0 0;
	moz-box-shadow: 0 0 0 transparent;
	padding: 0 0 0 23px!important;
	webkit-box-shadow: 0 0 0 transparent;
}
.obttn a.lnk-icon:hover
{
	text-decoration: underline;
}
.bigbttn a.lnk-icon,.bigbttn a.lnk-icon:hover
{
	margin: 7px 8px 0 0;
}
a.greycaret
{
	_background: url('http://www.oracleimg.com/us/assets/caret-grey.gif') no-repeat;
	background: url('http://www.oracleimg.com/us/assets/caret-grey.png') no-repeat;
	background-position: 0 1px;
	padding: 0 14px 0 15px;
	position: relative;
	top: -4px;
}
.xlbigbttn a
{
	background: #e30100;
	background: #f60100;
	background: linear-gradient(top,#f60100 0,#f20100 17%,#d30000 83%,#d10000 100%);
	background: -moz-linear-gradient(top,#f60100 0,#f20100 17%,#d30000 83%,#d10000 100%);
	background: -ms-linear-gradient(top,#f60100 0,#f20100 17%,#d30000 83%,#d10000 100%);
	background: -o-linear-gradient(top,#f60100 0,#f20100 17%,#d30000 83%,#d10000 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f60100),color-stop(17%,#f20100),color-stop(83%,#d30000),color-stop(100%,#d10000));
	background: -webkit-linear-gradient(top,#f60100 0,#f20100 17%,#d30000 83%,#d10000 100%);
	border-radius: 4px;
	box-shadow: 0 1px 1.5px rgba(0,0,0,0.5);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f60100',endColorstr='#d10000',GradientType=0);
	font-size: 16px;
	font-weight: normal;
	margin-right: 0;
	moz-border-radius: 4px;
	moz-box-shadow: 0 1px 1.5px rgba(0,0,0,0.5);
	padding: 4px 30px;
	webkit-border-radius: 4px;
	webkit-box-shadow: 0 1px 1.5px rgba(0,0,0,0.5);
}
.altbigbttn a
{
	background: #cacaca;
	background: linear-gradient(top,#cacaca 0,#b7b7b7 17%,#838383 83%,#747474 100%);
	background: -moz-linear-gradient(top,#cacaca 0,#b7b7b7 17%,#838383 83%,#747474 100%);
	background: -ms-linear-gradient(top,#cacaca 0,#b7b7b7 17%,#838383 83%,#747474 100%);
	background: -o-linear-gradient(top,#cacaca 0,#b7b7b7 17%,#838383 83%,#747474 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cacaca),color-stop(17%,#b7b7b7),color-stop(83%,#838383),color-stop(100%,#747474));
	background: -webkit-linear-gradient(top,#cacaca 0,#b7b7b7 17%,#838383 83%,#747474 100%);
	background-color: #747474;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cacaca',endColorstr='#747474',GradientType=0);
}
.xlbigbttn a:hover
{
	text-decoration: underline;
}
.xlbigbttn .shadow
{
	text-shadow: 0 -1px 1px #666;
}
.oracletext
{
	color: #e80b0b;
	font-weight: normal;
}
.otxtsmall
{
	font-size: 11px;
}
.f02 h1,.f02 h2,.f02 h3,.f02 h4,.f02 h5
{
	font-size: 26px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.f02 h2
{
	font-size: 18px;
}
.f02 h3
{
	font-size: 14px;
}
.f02 h4
{
	font-size: 13px;
}
.f02 h5
{
	font-size: 12px;
}
.hottxt
{
	color: #e80b0b!important;
}
.alttxt
{
	color: #fff!important;
}
.boldtxt
{
	font-weight: bold!important;
}
img.centerimg
{
	display: block;
	margin: 0 auto;
}
h1.cg01v5
{
	left: -2000px;
	position: absolute;
}
ul.obullets,ul.nobullets
{
	margin: 0 0 12px 0;
	padding: 0;
}
ul.obullets li
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') -266px -129px no-repeat;
	list-style: none;
	list-style-image: none;
	margin: 4px 0 10px 0;
	padding: 0 0 0 26px;
}
ul.altbullets
{
	margin: 0 0 12px 0;
	padding: 0;
}
ul.altbullets li
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') -260px -145px no-repeat;
	color: #6f6f6f;
	list-style: none;
	list-style-image: none;
	margin: 4px 0 10px 0;
	padding: 0 0 0 13px;
}
ul.nobullets li
{
	list-style: none;
	list-style-image: none;
	margin: 4px 0 10px 0;
	padding: 0;
}
ul.discbullets
{
	list-style: disc;
	list-style-position: inside;
}
ul.discbullets li
{
	line-height: 1.3em;
	margin-bottom: 4px;
}
ul.discbulletshanging
{
	list-style: disc;
	margin-left: 40px;
}
ul.discbulletshanging li
{
	line-height: 1.3em;
	margin-bottom: 4px;
}
ul.socialbullets
{
	list-style: disc;
	margin: 0;
}
ul.socialbullets li
{
	line-height: 1.5em;
	list-style-type: disc;
	padding-left: 21px;
}
ul.socialbullets li.twitterlink
{
	background: url('http://www.oracleimg.com/us/assets/u04-socialicons.png') no-repeat;
	list-style-type: none;
}
ul.socialbullets li.facebooklink
{
	background: url('http://www.oracleimg.com/us/assets/u04-socialicons.png') 0 -20px no-repeat;
	list-style-type: none;
}
ul.socialbullets li.linkedinlink
{
	background: url('http://www.oracleimg.com/us/assets/u04-socialicons.png') 0 -40px no-repeat;
	list-style-type: none;
}
ul.socialbullets li.mixlink
{
	background: url('http://www.oracleimg.com/us/assets/u04-socialicons.png') 0 -60px no-repeat;
	list-style-type: none;
}
ul.socialbullets li.bloglink
{
	background: url('http://www.oracleimg.com/us/assets/u04-socialicons.png') 0 -80px no-repeat;
	list-style-type: none;
}
ul.listicons
{
	margin: 0 0 12px 0;
	padding: 0;
}
ol.decimal
{
	margin: 0;
	padding: 0;
}
ol.decimal li
{
	list-style-position: inside;
	list-style-type: decimal;
	margin: 0 0 10px 0;
	padding: 0;
}
ol.decimal ul.altbullets
{
	margin: 0 0 10px 0;
}
ol.decimal ul.altbullets li
{
	list-style-type: none;
	margin: 6px 0 10px 15px;
	padding: 0 0 0 15px;
}
ol.decimal ul.obullets
{
	margin: 4px 0 10px 0;
}
ol.decimal ul.obullets li
{
	list-style-type: none;
	margin: 4px 0 10px 4px;
	padding: 0 0 0 26px;
}
a.back2top,ul.listicons li,ul.listicons li.licon-arrow,a.lnk-arrow,a.lnk-icon,ul.licon-mondoarrow-1 li,ul li.licon-mondoarrow-1,a.licon-mondoarrow-1
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') -284px -114px no-repeat!important;
	line-height: 14px;
	list-style: none;
	list-style-image: none;
	margin: 4px 0 10px 0;
	padding: 0 0 0 23px;
}
a.lnk-icon,a.lnk-arrow
{
	margin-left: -7px;
}
h3 a.lnk-arrow
{
	background-position: -284px -113px!important;
}
ul.li-bullets li
{
	background-position: -269px -130px!important;
}
ul.licon-pdf li,ul.listicons li.licon-pdf,.cn01 ul li.licon-pdf,a.lnk-pdf
{
	background-position: -302px -97px!important;
}
ul.licon-lock li,ul.listicons li.licon-lock,.cn01 ul li.licon-lock,a.lnk-lock
{
	background-position: -318px -83px!important;
}
ul.licon-webcast li,ul.listicons li.licon-webcast,.cn01 ul li.licon-webcast,a.lnk-webcast
{
	background-position: -333px -65px!important;
}
ul.licon-webinar li,ul.listicons li.licon-webinar,.cn01 ul li.licon-webinar,a.lnk-webinar
{
	background-position: -349px -48px!important;
}
ul.licon-feed li,ul.listicons li.licon-feed,.cn01 ul li.licon-feed,a.lnk-feed
{
	background-position: -398px -1px!important;
}
ul.licon-podcast li,ul.listicons li.licon-podcast,.cn01 ul li.licon-podcast,a.lnk-podcast
{
	background-position: -205px -194px!important;
}
ul.licon-popup li,ul.listicons li.licon-popup,.cn01 ul li.licon-popup,a.lnk-popup
{
	background-position: -189px -210px!important;
}
ul.licon-successstory li,ul.listicons li.licon-successstory,.cn01 ul li.licon-successstory,a.lnk-successstory
{
	background-position: -144px -256px!important;
}
ul.licon-article li,ul.listicons li.licon-article,.cn01 ul li.licon-article,a.lnk-article
{
	background-position: -128px -272px!important;
}
ul.licon-pressrelease li,ul.listicons li.licon-pressrelease,.cn01 ul li.licon-pressrelease,a.lnk-pressrelease
{
	background-position: -160px -240px!important;
}
ul.licon-ipad li,ul.listicons li.licon-ipad,.cn01 ul li.licon-ipad,a.lnk-ipad
{
	background-position: -80px -320px!important;
}
ul.licon-blog li,ul.listicons li.licon-blog,.cn01 ul li.licon-blog,a.lnk-blog
{
	background-position: -64px -337px!important;
}
ul.licon-mondoarrow-1 li,ul li.licon-mondoarrow-1,a.licon-mondoarrow-1
{
	background-position: -48px -354px!important;
	font-size: 16px;
	line-height: 18px;
}
ul.licon-none li,ul.listicons li.licon-none
{
	background: transparent!important;
}
a.back2top
{
	background-position: -171px -225px!important;
	margin-left: -10px;
	padding-left: 22px;
}
a.lnk-tweet
{
	background-position: -92px -306px!important;
}
ul.mondoarrow li,a.mondoarrow
{
	background: url('http://www.oracleimg.com/us/assets/cg02-mondoarrow.png') 0 0 no-repeat;
	list-style-type: none;
	padding: 2px 0 8px 20px;
}
a.mondoarrow,a.licon-mondoarrow-1
{
	display: inline-block;
	padding-bottom: 0;
}
ul.mdicn>li
{
	background-image: url('http://www.oracleimg.com/us/assets/list-icons-md.png');
	background-repeat: no-repeat;
	font-size: 16px;
	line-height: 18px;
	margin: 4px 0 10px 0;
	min-height: 50px;
	overflow: hidden;
	padding: 0 0 0 63px;
}
ul.mdicn ul.listicons li
{
	font-size: 12px;
	margin: 0 0 3px;
}
ul.mdicn h5
{
	color: #747474;
	font-size: 14px;
	margin-bottom: 3px;
}
ul li.mdicn_video
{
	background-position: -900px 0;
}
ul li.mdicn_demo
{
	background-position: -850px -38px;
}
ul li.mdicn_datasheet
{
	background-position: -800px -79px;
}
ul li.mdicn_whitepaper
{
	background-position: -750px -129px;
}
ul li.mdicn_forum
{
	background-position: -700px -179px;
}
ul li.mdicn_event
{
	background-position: -650px -217px;
}
ul li.mdicn_ebook
{
	background-position: -600px -267px;
}
ul li.mdicn_cert
{
	background-position: -550px -316px;
}
ul li.mdicn_cat
{
	background-position: -500px -356px;
}
ul li.mdicn_cal
{
	background-position: -450px -405px;
}
ul li.mdicn_webcast
{
	background-position: -400px -458px;
}
ul li.mdicn_strategy
{
	background-position: -350px -500px;
}
ul li.mdicn_ipad
{
	background-position: -300px -548px;
}
ul li.mdicn_assess
{
	background-position: -250px -590px;
}
ul li.mdicn_ROI
{
	background-position: -200px -630px;
}
ul.inlist
{
	margin: 0 0 10px 0;
}
ul.inlist li,ul.inlist li h5
{
	display: inline;
}
ul.inlist li
{
	line-height: 15px;
	margin: 0 10px 0 0;
}
ul.title-desc-list li a h5
{
	color: #000;
	margin-bottom: 3px;
}
ul.title-desc-list li a:hover h5
{
	color: #1f4f82;
}
ul.title-desc-list li p.desc,ul.title-desc-list li p.desc a
{
	color: #535353;
	font-size: 10px;
}
ul.title-desc-list li li
{
	border-top: #ddd dotted 1px;
	overflow: hidden;
	padding-top: 10px;
}
ul.title-desc-list li li:first-child
{
	border: 0;
}
.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;
}
div.iOScontent,html.iOSdevice div.flashcontent
{
	display: none;
}
html.iOSdevice div.iOScontent
{
	display: block;
}
.hasjs .o-seemore .o-morecontent
{
	display: none;
}
.hasjs .o-seemore h5.o-seemore a
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') -384px -17px no-repeat;
	padding-left: 18px;
}
.hasjs .o-seeshow h5.o-seemore a
{
	background-position: -368px -33px;
}
.contentBlk
{
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.centerContentBlk
{
	margin-left: 195px;
	margin-right: 218px;
	margin-top: 16px;
}
.ocomcenterContentBlk
{
	float: left;
	margin-top: -2px;
	padding-top: 0;
	position: relative;
	width: 100%;
}
.centerContentOcmBlk
{
	_top: 20px;
	_width: 100%;
	margin-left: 191px;
	margin-right: 194px;
	margin-top: 30px;
	position: relative;
	top: -10px;
}
.contentOuterCover
{
	font-size: 12px;
	padding: 10px 10px 0 10px;
}
#pressReleaseHeader
{
	background: url('http://www.oracleimg.com/us/assets/h1-left.gif') left no-repeat;
	font-size: 18px;
	font-weight: bold;
	height: 43px;
	line-height: 250%;
	margin: 0 0 15px 0;
	padding: 0 0 0 18px;
}
#pressReleaseHeader .contents
{
	background: url('http://www.oracleimg.com/us/assets/h1-right.gif') right no-repeat;
	display: block;
	height: 43px;
	width: 100%;
}
.viewAllMargin2
{
	background: url('http://www.oracleimg.com/us/assets/grey_arrow_trans.gif') no-repeat 0 3px;
	font-size: 11px;
	padding-left: 10px;
}
.viewAllMargin2 a:link
{
	color: #666;
	text-decoration: none;
}
.viewAllMargin2 a:visited
{
	color: #666;
	text-decoration: none;
}
.viewAllMargin2 a:hover
{
	color: #f00;
	text-decoration: underline;
}
.topRptImg
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_toprpt.gif') 0 0 repeat-x;
}
.bottomRptImg
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_botrpt.gif') 0 100% repeat-x;
}
.leftRptImg
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_sideleftrpt.gif') 0 0 repeat-y;
}
.rightRptImg
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_siderightrpt.gif') 100% 0 repeat-y;
}
.bottomLeftImg
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_botleft.gif') 0 100% no-repeat;
}
.bottomRightImg
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_botright.gif') 100% 100% no-repeat;
}
.topLeftImg
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_topleft.gif') 0 0 no-repeat;
}
.topRightImg
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_topright.gif') 100% 0 no-repeat;
	padding: 10px;
}
.sunquicklinks_wrapper
{
	display: block;
	float: right;
	text-align: right;
	width: 200px;
}
.welcomesignin_wrapper
{
	float: left;
	padding-top: 12px;
	text-align: right;
	vertical-align: bottom;
	width: 621px;
}
.logo_wrapper
{
	display: block;
	float: left;
	height: 40px;
	margin-bottom: 6px;
	width: 974px;
}
.button_box
{
	background: #fff url('http://www.oracleimg.com/us/assets/content-button.gif') 0 0 no-repeat;
	width: 220px;
}
.button_box .button_box_bot
{
	background: #fff url('http://www.oracleimg.com/us/assets/content-button-bot.gif') 0 0 no-repeat;
	height: 40px;
	overflow: hidden;
	width: 220px;
}
.button_box p
{
	font-weight: bold;
	padding: 10px 10px 0 20px;
}
a.hideactive,a.hideactive:link,a.hideactive:visited,a.hideactive:hover
{
	display: none;
}
.prod1a
{
	display: block;
	float: right;
	margin-right: 19px;
	width: 248px;
}
.prod1b
{
	display: block;
	float: right;
	margin-right: 10px;
	width: 248px;
}
.prod1a img
{
	border: 0;
	margin-bottom: 10px;
}
.prod1b ul
{
	margin: 10px 0 20px 0;
}
.msbttn
{
	background: url('http://www.oracleimg.com/us/assets/ocom-sprite.png') bottom;
	margin: 0;
	padding: 0 0 10px 0;
	width: 223px;
}
.msbttn .bttntxt
{
	background: url('http://www.oracleimg.com/us/assets/ocom-sprite.png') 0 0;
	font-size: 11px;
	padding: 0;
	text-shadow: #fff 1px 1px 1px;
	width: 223px;
}
.msbttn .bttntxt span
{
	background: url('http://www.oracleimg.com/us/assets/ocom-sprite.png') 100% 0;
	display: block;
	min-height: 15px;
	padding: 8px 9px 4px 9px;
}
.msbttn .bttntxt span br
{
	margin-bottom: 5px;
}
.msbttn .bttntxt span a
{
	font-size: 14px;
	font-weight: bold;
}
.prodtxt
{
	text-align: center;
}
#ul_link li a
{
	font-weight: bold;
}
div.buttonfloatright
{
	float: right;
	margin: 30px 0 0 30px;
}
p.ptagline
{
	font-weight: bold;
}
img.imgfloatleft
{
	float: left;
	margin: 0 20px 20px 0;
}
img.imgfloatright
{
	float: right;
	margin: 0 0 20px 20px;
}
.genericBoxBgLftTop
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_topleft.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 2px;
}
.genericBoxBgRptTop
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_toprpt.gif') repeat-x #f4f4f4;
	height: 2px;
}
.genericBoxBgRtTop
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_topright.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 2px;
}
.genericBoxBgLftBot
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_botleft.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 2px;
}
.genericBoxBgRptBot
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_botrpt.gif') repeat-x #f4f4f4;
	height: 2px;
}
.genericBoxBgRtBot
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_botright.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 2px;
}
.genericBoxBgLftBotFeat
{
	background: url('http://www.oracleimg.com/us/assets/genericbox_lft_bot_feat.gif') no-repeat;
	height: 26px;
	width: 2px;
}
.genericBoxBgRptBotFeat
{
	background: url('http://www.oracleimg.com/us/assets/genericbox_rpt_bot_feat.gif') repeat-x;
	height: 26px;
}
.genericBoxBgRtBotFeat
{
	background: url('http://www.oracleimg.com/us/assets/genericbox_rt_bot_feat.gif') no-repeat;
	height: 26px;
	width: 2px;
}
.genericBoxSideLft
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_sideleftrpt.gif') repeat-y #f4f4f4;
	width: 2px;
}
.genericBoxSideRt
{
	background: url('http://www.oracleimg.com/us/assets/anchorbox_siderightrpt.gif') repeat-y #f4f4f4;
	width: 2px;
}
.fifteenpxBotMargin
{
	margin-bottom: 15px;
}
.threepxBotMargin
{
	margin-bottom: 4px;
}
.dottedspacer
{
	margin: 15px 0;
}
.pageSpacer
{
	height: 300px;
}
.sngHeader
{
	background: url('http://www.oracleimg.com/us/assets/6268.gif') no-repeat;
	background-position: left;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	margin: 0 0 0 12px;
	padding-left: 12px;
}
.horidotted
{
	background-image: url('http://www.oracleimg.com/us/assets/dotted_horridotted.gif');
	background-repeat: repeat;
	height: 1px;
}
.horipad
{
	margin-bottom: -5px;
	margin-top: 25px;
}
.vertdotted
{
	background-image: url('http://www.oracleimg.com/us/assets/6281.gif');
	background-repeat: repeat;
}
.sngheading
{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	margin: 0 0 0 10px;
	padding: 6px 0 6px 8px;
}
.sngheading a:link
{
	color: #000;
	text-decoration: none;
}
.sngheading a:hover
{
	color: #f00;
	text-decoration: underline;
}
.sngheading a:visited
{
	color: #000;
	text-decoration: none;
}
.profile
{
	color: #000;
	font-family: arial,elvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.profile a:link
{
	color: #000;
	font-size: 10px;
	text-decoration: none;
}
.profile a:visited
{
	color: #000;
	font-size: 10px;
	text-decoration: none;
}
.profile a:hover
{
	color: #f00;
	font-size: 10px;
	text-decoration: underline;
}
.formFieldStyle
{
	color: #000;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}
.header
{
	display: block;
	margin: 0 0 10px 0;
	padding: 2px 0 5px 0;
	width: 100%;
}
.logo
{
	float: left;
	padding: 4px 0 0 12px;
	width: 151px;
}
.welcomeMsg
{
	float: right;
	font-size: 10px;
	padding: 5px 12px 0 0;
	text-align: right;
}
.secureSearch
{
	margin-top: 20px;
	padding: 10px 0 0 0;
	text-align: right;
}
.sngPst
{
	color: #000;
	font-size: 11px;
	line-height: 15px;
}
.sngPst a:link,.sngPst a:visited,a.sngPst:link,a.sngPst:visited
{
	color: #000;
	text-decoration: none;
}
.sngPst a:hover,a.sngPst:hover
{
	color: #f00;
	text-decoration: underline;
}
.sngPst ul
{
	color: #000;
	font-size: 11px;
	line-height: 15px;
	list-style: none;
	margin: 0;
	padding: 9px 0 0 0;
}
.sngPst li
{
	background-image: url('http://www.oracleimg.com/us/assets/bulletsquarered_trans.gif');
	background-repeat: no-repeat;
	color: #000;
	margin: 0 0 0 7px;
	padding: 0 0 0 7px;
}
.sngPstMenu a
{
	white-space: nowrap;
}
.horizontalNav
{
	display: block;
	margin: 0;
	padding-top: 11px;
	width: 100%;
}
.backToTop
{
	font-size: 9px;
	margin-right: 17px;
	padding: 4px 0 0 35px;
	text-align: right;
}
.backToTop a:link
{
	color: #666;
	text-decoration: underline;
}
.backToTop a:visited
{
	color: #666;
	text-decoration: underline;
}
.backToTop a:hover
{
	color: #f00;
	text-decoration: underline;
}
.innerBoxContentSideBSide
{
	line-height: 16px;
	margin: 0;
	padding: 0;
}
.innerBoxContentSideBSide ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.innerBoxContentSideBSide li
{
	background: url('http://www.oracleimg.com/us/assets/bulletsquareblk.gif') no-repeat 0 0;
	color: #000;
	margin: 0 5px 10px 0;
	padding: 0 0 0 9px;
}
.SideBSideImage
{
	border-top: #fff 1px solid;
	height: 42px;
	margin: 0;
	padding: 0;
}
.SideBSideContent
{
	padding: 15px 20px 10px 20px;
}
.floatLeftList
{
	width: 100%;
}
.floatLeftList li
{
	float: left;
	width: 157px;
}
.leftNav
{
	float: left;
	left: 11px;
	margin: 0;
	position: absolute;
	top: 143px;
	width: 170px;
}
.leftNavHeading
{
	color: #f00;
	font-size: 11px;
	line-height: 14px;
	padding-top: 4px;
	text-decoration: none;
}
.leftNavSubHeading
{
	color: #666;
	padding: 7px 0 0 4px;
}
.leftNavLine
{
	background: #999;
	height: 1px;
	margin-right: 10px;
}
.leftNavSpacer
{
	height: 30px;
}
.leftNavList
{
	margin: 0;
	padding: 0;
}
.leftNavList ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.leftnavList li
{
	color: #666;
	padding: 4px 0 1px 21px;
}
.rightNavBlk
{
	position: absolute;
	right: 30px;
	top: 143px;
	width: 185px;
}
.rightNavOcmBlk
{
	position: absolute;
	right: 15px;
	top: 143px;
	width: 185px;
}
.contactboxTop
{
	background: url('http://www.oracleimg.com/us/assets/contact_box_top.gif') no-repeat #f4f4f4;
	height: 3px;
	width: 182px;
}
.contactboxMiddle
{
	background: url('http://www.oracleimg.com/us/assets/contact_box_middle.gif') no-repeat #f4f4f4;
	width: 182px;
}
.paddingTen
{
	padding: 6px 10px 6px 10px;
}
.contactboxMiddle .phonenumber
{
	color: #f00;
	font-size: 15px;
	margin-bottom: 2px;
}
.contactboxMiddle .icons
{
	margin-top: 5px;
}
.contactboxMiddle .icons img
{
	border: 0;
	margin: 0 7px 2px 0;
	vertical-align: middle;
}
.contactboxMiddle .icons a:link,.contactboxMiddle .icons a:visited
{
	color: #555;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.contactboxMiddle .icons a:hover
{
	color: #f00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.contactboxBottom
{
	background: url('http://www.oracleimg.com/us/assets/contact_box_bottom.gif') no-repeat;
	height: 3px;
	margin-bottom: 15px;
	width: 182px;
}
.blankboxTop
{
	background: url('http://www.oracleimg.com/us/assets/blank-box-top.png') no-repeat #f4f4f4;
	height: 3px;
	width: 185px;
}
.blankboxMiddle
{
	background: url('http://www.oracleimg.com/us/assets/blank-box-middle.png') no-repeat #f4f4f4;
	width: 185px;
}
.blankboxBottom
{
	background: url('http://www.oracleimg.com/us/assets/contact_box_bottom.gif') no-repeat;
	height: 3px;
	margin-bottom: 15px;
	width: 185px;
}
.sidebox
{
	background-color: #f4f4f4;
	margin: 0 0 4px 0;
	width: 185px;
}
.sidebox h4
{
	background: url('http://www.oracleimg.com/us/assets/sidebox-background-top.gif') no-repeat;
	height: 17px;
	margin: 0;
	padding: 0;
}
.sidebox h4.twoline
{
	background: url('http://www.oracleimg.com/us/assets/sidebox-background-twoline.gif') repeat-y;
	height: 29px;
	margin: 0;
	padding: 0;
}
.sidebox h4 a:link,.sidebox h4 a:visited,.sidebox h4 a:hover
{
	color: #000;
	display: block;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 4px 0 0 7px;
	text-decoration: none;
	width: 185px;
}
.sidebox .contents
{
	background: url('http://www.oracleimg.com/us/assets/sidebox-background-main.gif') repeat-y;
	margin: 0;
	padding: 10px 10px 2px 10px;
}
.expandall
{
	color: #999;
	font-size: 10px;
	margin: 0 0 5px 0;
	text-align: right;
	width: 179px;
}
.expandall a:link
{
	color: #999;
	font-size: 10px;
	text-decoration: none;
}
.expandall a:hover
{
	color: red;
	text-decoration: underline;
}
.expandall a:visited
{
	color: #999;
	text-decoration: none;
}
.sidebox .viewall
{
	background: url('http://www.oracleimg.com/us/assets/grey_arrow_trans.gif') no-repeat 0 2px;
	margin: 6px 0 8px 0;
	padding: 0 0 0 8px;
}
.sidebox .viewall a:link
{
	color: gray;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.sidebox .viewall a:visited
{
	color: gray;
	font-size: 9px;
	text-decoration: none;
}
.sidebox viewall a:hover
{
	color: red;
	font-size: 9px;
	text-decoration: underline;
}
.sidebox .close
{
	color: #000;
	text-align: right;
}
.sidebox .close a:link
{
	color: #000;
	font-size: 10px;
	margin: 0;
	padding: 0 5px 3px 0;
	text-decoration: underline;
}
.sidebox .close a:visited
{
	color: #000;
	font-size: 10px;
	text-decoration: underline;
}
.sidebox .close a:hover
{
	color: #f00;
	font-size: 10px;
	text-decoration: underline;
}
.sideboxbottom
{
	background: url('http://www.oracleimg.com/us/assets/sidebox-background-bottom.gif') no-repeat;
	height: 3px;
	margin: 0;
	padding: 0;
}
.sidelist
{
	margin: 0;
	padding: 0;
}
.sidelist ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.sidelist li
{
	background-image: url('http://www.oracleimg.com/us/assets/bullet1.gif');
	background-position: 0 .5em;
	background-repeat: no-repeat;
	font-size: 11px;
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0 0 0 8px;
}
.sidelist a:link,.sidelist a:visited
{
	font-size: 11px;
	text-decoration: none;
}
.sidelist a:hover
{
	font-size: 11px;
	text-decoration: underline;
}
.BannerBelowContact
{
	margin-bottom: 15px;
}
.sidelistSocial
{
	margin: 0;
	padding: 0;
}
.sidelistSocial ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.sidelistSocial li
{
	font-size: 11px;
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0;
	vertical-align: bottom;
}
.sidelistSocial a:link
{
	color: #000;
	font-size: 11px;
	text-decoration: none;
}
.sidelistSocial a:visited
{
	color: #000;
	font-size: 11px;
	text-decoration: none;
}
.sidelistSocial a:hover
{
	color: red;
	font-size: 11px;
	text-decoration: underline;
}
.sidelistSocial img
{
	margin-right: 6px;
	vertical-align: bottom;
}
.footer
{
	float: right;
	margin-bottom: 40px;
	margin-top: 5px;
	width: 100%;
}
.infoCompany
{
	float: left;
	padding: 0 0 0 12px;
}
.footerContent
{
	float: right;
	font-size: 12px;
	padding: 0 10px 0 0;
	text-align: right;
}
.footerLinks
{
	font-size: 10px;
}
a.footerLinks:link,a.footerLinks:visited
{
	color: #000;
	text-decoration: none;
}
a.footerLinks:hover
{
	color: #f00;
	text-decoration: underline;
}
.greyBarBottom
{
	background: #dcdcdc;
	height: 7px;
	margin-bottom: 12px;
	width: 100%;
}
.addThisPrintEmail
{
	clear: both;
	color: #666;
	font-size: 10px;
	line-height: 16px;
	margin: auto;
	padding: 15px 15px 6px 0;
	text-align: right;
	width: 974px;
}
.horidotted
{
	background-image: url('http://www.oracleimg.com/us/assets/dotted_horridotted.gif');
	background-repeat: repeat;
	height: 1px;
}
.horidottedSignpost
{
	background-image: url('http://www.oracleimg.com/us/assets/dotted_horridotted.gif');
	background-repeat: repeat-x;
	margin-bottom: -10px;
	margin-top: 20px;
}
.pressBody
{
	font-size: 12px;
}
.horipad
{
	margin-bottom: -5px;
	margin-top: 25px;
}
.pressDate
{
	color: #666;
	font-size: 12px;
}
.pressRelease h1
{
	background: none!important;
	font-size: 18px!important;
	font-weight: bold!important;
	line-height: 18px!important;
	margin: 0 0 7px 0!important;
	padding: 0!important;
	white-space: normal!important;
}
.pressRelease h2
{
	background: url('http://www.oracleimg.com/us/assets/spacer.gif')!important;
	color: #f00!important;
	font-size: 14px!important;
	font-weight: bold!important;
	margin: 0!important;
	padding: 0!important;
	padding-bottom: 17px!important;
	padding-top: 17px!important;
}
.pressRelease h3
{
	color: #000!important;
	display: block!important;
	font-size: 14px!important;
	font-weight: bold!important;
	margin-top: 30px!important;
	padding-bottom: 10px!important;
	white-space: normal!important;
}
.pressBullet
{
	background: url('http://www.oracleimg.com/us/assets/bulletsquareblk.gif') no-repeat 0 0;
	color: #000;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding: 0 0 10px 9px;
}
.pressSubBullet
{
	background: url('http://www.oracleimg.com/us/assets/bulletsquareblk.gif') no-repeat 0 0;
	color: #000;
	font-size: 12px;
	margin: 0 5px 0 20px;
	padding: 0 0 10px 9px;
}
.pressBulletSingleSpace
{
	background: url('http://www.oracleimg.com/us/assets/bulletsquareblk.gif') no-repeat 0 0;
	color: #000;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding: 0 0 0 9px;
}
.innerBoxHeaderBgRptDiv
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_rpt.gif') 0 0 repeat-x;
}
.innerBoxBgRptBotDiv
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_bg_rpt_bot.gif') 0 100% repeat-x;
}
.innerBoxSideLftDiv
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_side_lft.gif') 0 0 repeat-y;
}
.innerBoxSideRtDiv
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_side_rt.gif') 100% 0 repeat-y;
}
.innerBoxBgLftBotDiv
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_bg_lft_bot.gif') 0 100% no-repeat;
}
.innerBoxBgRtBotDiv
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_bg_rt_bot.gif') 100% 100% no-repeat;
}
.innerBoxHeaderBgLftDiv
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_lft.gif') 0 0 no-repeat;
}
.innerBoxHeaderBgRtDiv
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_rt.gif') 100% 0 no-repeat;
}
.innerBoxHeaderBgRpt
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_rpt.gif') repeat-x #f4f4f4;
	height: 22px;
	padding-left: 8px;
}
.innerBoxBgRptBot
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_bg_rpt_bot.gif') repeat-x #f4f4f4;
	height: 2px;
}
.innerBoxSideLft
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_side_lft.gif') repeat-y #f4f4f4;
	width: 3px;
}
.innerBoxSideRt
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_side_rt.gif') repeat-y #f4f4f4;
	width: 3px;
}
.innerBoxBgLftBot
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_bg_lft_bot.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 3px;
}
.innerBoxBgRtBot
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_bg_rt_bot.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 3px;
}
.innerBoxHeaderBgLft
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_lft.gif') no-repeat #f4f4f4;
	height: 22px;
	width: 3px;
}
.innerBoxHeaderBgRt
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_rt.gif') no-repeat #f4f4f4;
	height: 22px;
	width: 3px;
}
.innerBoxHeaderBgDiv
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_div.gif') no-repeat #f4f4f4;
	height: 22px;
	width: 3px;
}
.innerBoxHeaderBgDivRpt
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_div_rpt.gif') repeat-y #f4f4f4;
	width: 3px;
}
.innerBoxBgDivBot
{
	background: url('http://www.oracleimg.com/us/assets/pg_box_hder_bg_div_bot.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 3px;
}
.fifteenpxTopMargin
{
	margin-top: 15px;
}
.innerBoxHeaderRed
{
	color: #f00;
}
.innerBoxContent
{
	line-height: 16px;
	padding: 15px 20px 10px 20px;
}
.rssBoxContent
{
	line-height: 16px;
	padding-left: 20px;
	padding-top: 15px;
}
.innerBoxContent ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.innerBoxContent ol
{
	color: #000;
	list-style-type: decimal;
	padding-left: 20px;
}
.innerBoxContent ol li
{
	list-style-type: decimal;
	margin: 0 0 15px 0;
}
.innerBoxContent ol ol li
{
	list-style-type: lower-alpha;
	margin: 0 0 15px 0;
}
.innerBoxContent ol ol ol li
{
	list-style-type: lower-roman;
	margin: 0 0 15px 0;
}
.innerBoxContent li,.innerBoxContent ol ul li,.innerBoxContent ol ul ul li
{
	background: url('http://www.oracleimg.com/us/assets/bulletsquareblk.gif') no-repeat 0 0;
	color: #000;
	margin: 0 5px 10px 0;
	padding: 0 0 0 9px;
}
.tabletop
{
	background-color: #efefef;
	color: #000;
	font-size: 9pt;
	font-weight: bold;
}
.tabletxtheader
{
	background-color: #fff;
	color: #000;
	font-size: 8pt;
	font-weight: bold;
}
.tabletxt
{
	background-color: #fff;
	color: #000;
	font-size: 8pt;
	padding: 5px;
}
.tabletxt ul
{
	font-size: 8pt;
	list-style: none;
	margin: 0;
	padding: 0;
}
.tabletxt li
{
	background: url('http://www.oracleimg.com/us/assets/bulletsquareblk.gif') no-repeat 0 0;
	font-size: 8pt;
	margin: 0 0 3px 0;
	padding: 0 0 0 8px;
}
.tableborder
{
	background-color: #ddd;
	margin-bottom: 10px;
}
.backToTop
{
	font-size: 9px;
	margin-right: 17px;
	padding: 4px 0 0 35px;
	text-align: right;
}
.backToTop a:link,.backToTop a:visited
{
	color: #666;
	text-decoration: underline;
}
.innerBoxContent ol
{
	margin: 10px 0 0 0;
	padding: 0 0 0 23px;
}
.innerBoxContent ol li
{
	background-image: none;
	margin: 0 5px 12px 0;
	padding: 0;
}
.innerPgSignpost ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.innerPgSignpost li
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') -290px -114px no-repeat;
	list-style: none;
	list-style-image: none;
	margin: 0 5px 10px 0;
	padding: 0 0 0 14px;
}
.signpostSubsectionHead
{
	font-weight: bold;
	padding-bottom: 5px;
}
.subBullets
{
	font-size: 10px;
}
.subBullets ul
{
	font-size: 10px;
	line-height: 12px;
	list-style: none;
	margin: -3px 5px 8px 5px;
	padding: 0;
}
.subBullets li
{
	background-image: url('http://www.oracleimg.com/us/assets/bulletsquareblack.gif');
	background-position: 0 -1px;
	background-repeat: no-repeat;
	font-size: 10px;
	margin: 6px 5px 6px 10px;
	padding: 0 0 0 6px;
}
.mainBkgBlankPS
{
	display: block;
	height: 177px;
	width: 100%;
}
.featureImageContainer
{
	margin-bottom: 17px;
}
.featureImageFloat
{
	border: 1px solid #ccc;
	float: left;
	margin: 13px 16px 13px 13px;
}
.absPS
{
	float: right;
	position: absolute;
	right: 300px;
	top: 277px;
	width: 90px;
	z-index: 100;
}
.absIEPS
{
	float: right;
	position: absolute;
	right: 0;
	width: 90px;
	z-index: 100;
}
.featureNavButtPosition
{
	margin-right: 125px;
}
#centerSectBlankPS
{
	display: block;
	min-width: 585px;
}
#featureImageTextBox
{
	border-left: 1px solid #ccc;
	display: block;
	margin: 13px 13px 13px 203px;
	min-height: 136px;
	min-width: 355px;
}
#featureImageText
{
	margin: 0;
	padding: 0;
}
#featureImageText ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#featureImageText li
{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#featureImageText li a
{
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#featureLink1PS
{
	margin: 0;
	padding: 0;
}
#featureLink1PS ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#featureLink1PS li
{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#featureLink1PS li a
{
	display: block;
	height: 155px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#featureImageText a:link,#featureImageText a:visited,#featureImageText a:hover,#featureLink1PS a:link,#featureLink1PS a:visited,#featureLink1PS a:hover
{
	color: #000;
	text-decoration: none;
}
#featureLink1PS
{
	margin: 0;
	padding: 0;
}
.mainBkgBlankPS
{
	display: block;
	width: 100%;
}
.lightbox_overlay
{
	background-color: black;
	display: none;
	DISPLAY: none;
	filter: alpha(opacity=60);
	height: 100%;
	left: 0;
	moz-opacity: .6;
	opacity: .60;
	overflow: auto;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100001;
}
.sitefinder_content
{
	display: none;
	margin-right: 7px;
	margin-top: 0;
	overflow: auto;
	position: absolute;
	right: 10px;
	text-align: right;
	top: 3px;
	width: 624px;
	z-index: 100002;
}
.topnavtext
{
	background: url('http://www.oracleimg.com/us/assets/topnav_bgnd.gif') repeat-x;
	color: #272727;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	min-width: 1010px;
	padding: 0 0 0 10px;
	vertical-align: middle;
}
.topnavtext img
{
	margin-left: 10px;
	margin-right: 10px;
}
.topnavtext a:hover
{
	color: #f00;
	text-decoration: underline;
}
.navcontainer
{
	background: url('http://www.oracleimg.com/us/assets/topnav_bgnd.gif') repeat-x;
	color: #272727;
	font-weight: bold;
	height: 28px;
	margin: 0;
	padding: 0;
}
.navcontainer ul
{
	margin: 0;
	padding: 0;
}
.navcontainer li
{
	float: left;
	font-size: 11px;
	list-style: none none outside;
	margin: 0;
	padding: 6px 0 10px 10px;
	text-align: center;
}
.navcontainer li img
{
	margin-left: 10px;
	margin-right: 0;
}
.topnavtext a:link,.topnavtext a:visited,.navcontainer a:link,.navcontainer a:visited
{
	color: #272727;
	text-decoration: none;
}
.navcontainer a:hover
{
	color: #f00;
	text-decoration: underline;
}
.hnavlist-focus
{
	background: url('http://www.oracleimg.com/us/assets/topnav_bgnd_red.gif') repeat-x;
}
.hnavlist-focus a:link,.hnavlist-focus a:visited
{
	color: #fff;
	text-decoration: none;
}
.hnavlist-focus a:hover
{
	color: #000;
	text-decoration: underline;
}
#skipbar
{
	background: #444;
	float: left;
	left: -2000px;
	opacity: .85;
	padding: 6px 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#skipbar ul
{
	margin: 0 auto;
	width: 990px;
}
#skipbar li
{
	border-right: #888 1px solid;
	float: left;
	padding: 0 8px;
}
#skipbar a:visited,#skipbar a:link,#skipbar a:active
{
	color: #fff;
}
#skipbar a:hover,#skipbar a:focus
{
	text-decoration: underline;
}
#skipbar.showskip
{
	left: 0;
}
#skipbar li.skptip
{
	border: 0;
	color: #fff;
	float: right;
}
.contenta
{
	height: 0;
}
.downMain
{
	font-size: 11px;
	margin: 38px 0 0 1px;
	padding: 0;
	width: 186px;
}
.downLinks01
{
	background-image: url('http://www.oracleimg.com/us/assets/download_arrow.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: solid 1px #ccc;
	font-size: 11px;
	list-style: none;
	margin: 0 0 6px 12px;
	padding: 0 0 6px 12px;
}
.downLinks02
{
	background-image: url('http://www.oracleimg.com/us/assets/download_thin_arrow.gif');
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 11px;
	list-style: none;
	margin: 0 0 0 12px;
	padding: 0 0 0 12px;
}
.down01 a:link
{
	color: #000;
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}
.down01 a:visited
{
	color: #666;
	text-decoration: underline;
}
.down01 a:hover
{
	color: #f00;
	text-decoration: underline;
}
.down02 a:link
{
	color: #666;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.down02 a:visited
{
	color: #666;
	text-decoration: none;
}
.down02 a:hover
{
	color: #666;
	text-decoration: underline;
}
.rBK1a
{
	background: url('http://www.oracleimg.com/us/assets/main_popdownloads_bg.gif') no-repeat top #f3f2f2;
	width: 186px;
}
.rBK1global
{
	background-color: #f3f2f2;
	width: 186px;
}
.mainBkgBlank
{
	display: block;
	height: 188px;
	width: 100%;
}
.mainBkg1,.mainBkg2,.mainBkg3
{
	background-repeat: no-repeat;
	display: block;
	height: 188px;
	width: 100%;
}
.abs
{
	float: right;
	position: absolute;
	right: 250px;
	top: 159px;
	width: 111px;
	z-index: 100;
}
.absIE
{
	float: right;
	position: absolute;
	right: 0;
	top: -10px;
	width: 111px;
	z-index: 100;
}
#centerSect
{
	display: block;
	height: 188px;
	min-width: 779px;
}
#centerSectBlank
{
	display: block;
	min-width: 779px;
}
#featureLink1
{
	margin: 0;
	padding: 0;
}
#featureLink1 ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#featureLink1 li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#featureLink1 li a
{
	display: block;
	height: 188px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#featureLink1 a:link,#featureLink1 a:visited,#featureLink1 a:hover
{
	color: #000;
	text-decoration: none;
}
.greybarhomebot
{
	background: #dcdcdc;
	float: left;
	height: 7px;
	margin-top: 20px;
	margin-top: 7px;
	width: 100%;
}
.greybarhometop
{
	background: #d5d3d3;
	border-top: #c9c7c7 solid 1px;
	height: 7px;
}
.subfeatureMin
{
	min-width: 190px;
}
.subfeatureMin1
{
	min-width: 149px;
}
.subfeature
{
	color: #000;
	font-size: 11px;
	line-height: 13px;
}
.subfeature ul
{
	color: #000;
	font-size: 11px;
	line-height: 13px;
	list-style: disc url('http://www.oracleimg.com/us/assets/arrowontrans.gif');
	margin: .6em 1em .5em 2em;
	padding: 0;
}
.subfeature li
{
	color: #000;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.subfeatureNoTxt
{
	margin: 0;
	padding: 0;
}
.subfeatureNoTxt ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.subfeatureNoTxt li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.subfeatureNoTxt li a
{
	display: block;
	height: 66px;
	margin: 0;
	padding: 0;
}
.subfeatureHead
{
	background-image: url('http://www.oracleimg.com/us/assets/subfeatureheader_bg.gif');
	padding: 0 5px;
}
.subfeatureHeadtxt
{
	color: #393838;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.snPstbgdiv
{
	background-color: #cac9c9;
}
.sngPstrtnavheader
{
	background: url('http://www.oracleimg.com/us/assets/rtnav_header_bg.gif') repeat-x;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}
.rssImg
{
	background: url('http://www.oracleimg.com/us/assets/rtnav_header_bg.gif') repeat-x;
	float: right;
	height: 22px;
	margin: 0 1px 0 -3px;
	padding: 4px 3px 0 10px;
}
.sngPst
{
	color: #000;
	font-size: 11px;
	line-height: 15px;
}
.sngPst ul
{
	color: #000;
	font-size: 11px;
	line-height: 15px;
	list-style: none;
	margin: 0;
	padding: 9px 0 0 0;
}
.sngPst li
{
	background-image: url('http://www.oracleimg.com/us/assets/bulletsquarered_trans.gif');
	background-repeat: no-repeat;
	color: #000;
	margin: 0 0 0 7px;
	padding: 0 0 2px 7px;
}
.sngPstdrop
{
	color: #f00;
	font-size: 11px;
	line-height: 14px;
	margin-top: -103px;
}
.sngPstdrop ul
{
	color: #000;
	font-size: 11px;
	line-height: 14px;
	list-style: none;
	margin: 0;
	padding: 9px 0 0 0;
}
.sngPstdrop li
{
	background-image: url('http://www.oracleimg.com/us/assets/bulletsquarered_trans.gif');
	background-repeat: no-repeat;
	color: #000;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 0 7px;
	padding: 0 0 0 7px;
}
.sngPstmain
{
	color: #000;
	font-size: 11px;
	line-height: 13px;
}
.sngPstmain ul
{
	color: #000;
	font-size: 11px;
	line-height: 15px;
	list-style: none;
	margin: 0;
	padding: 9px 0 0 0;
}
.sngPstmain li
{
	background-image: url('http://www.oracleimg.com/us/assets/bulletsquarered_trans.gif');
	background-repeat: no-repeat;
	color: #000;
	margin: 0 5px 0 0;
	padding: 0 5px 4px 8px;
}
.sngPstContainer
{
	_width: 150px;
	margin: 45px 0 2px 10px;
	text-align: left;
	width: 180px;
}
.sngPstrtContainer
{
	text-align: right;
}
.sngPstHeadermain
{
	background: url('http://www.oracleimg.com/us/assets/signpost_arrow.gif') no-repeat;
	color: #656565;
	font-size: 12px;
	font-weight: bold;
	line-height: 10px;
	margin: 0;
	padding: 0;
	padding-left: 12px;
}
.moreTabsBorderline
{
	background: url('http://www.oracleimg.com/us/assets/hp_more_borderline_01.gif') repeat-x right;
	height: 3px;
	text-align: right;
	width: 100%;
}
.moreTabsBorderlineRp
{
	background: url('http://www.oracleimg.com/us/assets/hp_more_borderline_rp.gif') repeat-x right;
	height: 3px;
	text-align: right;
	width: 100%;
}
.moreTabs
{
	height: 10px;
	text-align: right;
	width: 100%;
}
#banner
{
	background: #FFF;
	border-bottom: 1px solid #CCC;
	height: 75px;
	margin: 0 10px 0 10px;
}
#footer
{
	background: #FFF;
	border-top: 1px solid #CCC;
}
#bannerMid
{
	background: #FFF;
	height: 50px;
	width: 535px;
}
.padMid
{
	padding: 0 20px 0 10px;
}
.parahead1
{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.bodycopy
{
	color: #000;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}
.bodylink
{
	color: #000;
	font-size: 12px;
	line-height: 14px;

}
.boldbodycopy
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}
.suggestedLink
{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.contactboxTop
{
	background: url('http://www.oracleimg.com/us/assets/contact_box_top.gif') no-repeat #f4f4f4;
	height: 3px;
	width: 185px;
}
.contactboxMiddle
{
	background: url('http://www.oracleimg.com/us/assets/contact_box_middle.gif') no-repeat #f4f4f4;
	width: 185px;
}
.paddingTen
{
	padding: 6px 10px 6px 10px;
}
.contactboxMiddle .phonenumber
{
	font-size: 15px;
	margin-bottom: 2px;
}
.contactboxMiddle .icons
{
	margin-top: 5px;
}
.contactboxMiddle .icons img
{
	border: 0;
	margin: 0 7px 2px 0;
	vertical-align: middle;
}
.contactboxMiddle .icons a:hover
{
	color: #f00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.chaticon
{
	background-image: url('http://www.oracleimg.com/admin/chat/images/chat_contact_backgr.png');
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 30px;
	padding-top: 7px;
	text-align: right;
	width: 107px;
}
.contactboxMiddle .icons a:link,.contactboxMiddle .icons a:visited,.chaticon a:link,.chaticon a:visited
{
	color: #555;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.chaticon a:hover
{
	color: #f00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.chatoffline,.chatonline
{
	background-image: url('http://www.oracleimg.com/us/assets/chatonline-330111.png');
	background-repeat: no-repeat;
	display: none;
	float: left;
	height: 30px;
	width: 63px;
}
.chatoffline
{
	background-image: url('http://www.oracleimg.com/us/assets/chatoffline-330110.png');
}
.chatwrapper
{
	height: 25px;
	margin-bottom: -5px;
	margin-left: -6px;
	padding: 0;
	width: 173px;
}
.rightImage
{
	display: inline;
	float: right;
	margin: 0 0 2px 7px;
	padding: 4px;
}
.caption
{
	color: #ccc;
	font-size: 9px;
	margin: 0 0 20px 20px;
	text-align: center;
}
.XMLLeftNav_li
{
	border-left-color: #ccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #ccc;
	border-right-style: solid;
	border-right-width: 1px;
	display: block;
	overflow: hidden;
	padding: 0 2px 0 2px;
	width: 175px;
}
.topLeftNavBorder_li
{
	background-image: url('http://www.oracleimg.com/us/assets/left_nav_top.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 3px;
	width: 181px;
}
.botLeftNavBorder_li
{
	background-image: url('http://www.oracleimg.com/us/assets/left_nav_bot.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	height: 3px;
	width: 181px;
}
.mid_LeftNavBorder
{
	background: url('http://www.oracleimg.com/us/assets/level_02.jpg') repeat-x;
	height: 3px;
	width: 181px;
}
.level01
{
	border-bottom: 1px solid #dedede;
	color: #000;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 0;
}
.level01 .level01_top
{
	border-right: 1px solid #ebebeb;
	display: block;
	font-size: 11px;
	list-style: none;
	outline: 0;
	text-decoration: none;
}
.level01 .level01_under
{
	background: url('http://www.oracleimg.com/us/assets/level01_under.jpg') no-repeat top left;
	border-right: 1px solid #ebebeb;
	display: block;
	font-size: 11px;
	list-style: none;
	outline: 0;
	text-decoration: none;
}
.level01 li
{
	border-right: 1px solid #ebebeb;
	font-size: 11px;
}
a.level01_link
{
	display: block;
	font-weight: normal;
	height: 1%;
	text-decoration: none;
}
a.level01_link:link,a.level01_link:visited
{
	border-bottom: 1px solid #dedede;
	color: #383838;
	margin: 0;
	padding: 5px 10px 5px 11px;
}
a.level01_link:active,a.level01_link:hover
{
	border-bottom: 1px solid #dedede;
	color: #000;
	margin: 0;
	padding: 5px 10px 5px 11px;
}
a.level01_link:hover
{
	background: url('http://www.oracleimg.com/us/assets/level_01_top_on.jpg') no-repeat top left;
	text-decoration: none;
}
a.level01_link_active
{
	background: url('http://www.oracleimg.com/us/assets/level_01_top_on.jpg') no-repeat top left;
	display: block;
	font-size: 10px;
	height: 1%;
	outline: 0;
	text-decoration: none;
}
a.level01_link_active:link,a.level01_link_active:active,a.level01_link_active:visited,a.level01_link_active:hover
{
	border-bottom: 1px solid #dedede;
	color: #000;
	margin: 0;
	padding: 5px 10px 5px 11px;
}
a.level01_link_subnav
{
	display: block;
	font-weight: normal;
	height: 1%;
	text-decoration: none;
}
a.level01_link_subnav:link,a.level01_link_subnav:active,a.level01_link_subnav:visited
{
	border-bottom: 1px solid #dedede;
	color: #383838;
	margin: 0;
	padding: 5px 10px 5px 11px;
}
a.level01_link_subnav:hover
{
	background: url('http://www.oracleimg.com/us/assets/level_01_top_on.jpg') no-repeat top left;
	border-bottom: 1px solid #dedede;
	color: #000;
	margin: 0;
	padding: 5px 10px 5px 11px;
}
a.level01_link_subnav_active
{
	background: url('http://www.oracleimg.com/us/assets/level_01_on_nobg.jpg') no-repeat top left;
	display: block;
	font-size: 10px;
	height: 1%;
	outline: 0;
	text-decoration: none;
}
a.level01_link_subnav_active:link,a.level01_link_subnav_active:active,a.level01_link_subnav_active:visited,a.level01_link_subnav_active:hover
{
	border-bottom: 1px solid #dedede;
	color: #000;
	margin: 0;
	padding: 5px 10px 5px 11px;
}
a.level01_top_link:link
{
	background: url('http://www.oracleimg.com/us/assets/level_01_top.jpg') no-repeat top left;
	border-bottom: 1px solid #dedede;
	color: #383838;
	display: block;
	height: 1%;
	margin: 0;
	padding: 5px 10px 5px 11px;
	text-decoration: none;
}
a.level01_top_link:active
{
	color: #000;
}
a.level01_top_link:visited
{
	font-weight: normal;
}
a.level01_top_link:hover
{
	border-bottom: 1px solid #dedede;
	color: #000;
	text-decoration: none;
}
a.level01_top_link_subnav:link
{
	background: url('http://www.oracleimg.com/us/assets/level_01_top.jpg') no-repeat top left;
	border: 0;
	color: #383838;
	display: block;
	font-weight: normal;
	height: 1%;
	margin: 0;
	padding: 5px 10px 5px 11px;
	text-decoration: none;
}
a.level01_top_link_subnav:active
{
	background: url('http://www.oracleimg.com/us/assets/level_01_top.jpg') no-repeat top left;
	border: 0;
	color: #383838;
	display: block;
	font-weight: normal;
	height: 1%;
	margin: 0;
	padding: 5px 10px 5px 11px;
	text-decoration: none;
}
a.level01_top_link_subnav:visited
{
	background: url('http://www.oracleimg.com/us/assets/level_01_top.jpg') no-repeat top left;
	border: 0;
	color: #383838;
	display: block;
	font-weight: normal;
	height: 1%;
	margin: 0;
	padding: 5px 10px 5px 11px;
	text-decoration: none;
}
a.level01_top_link_subnav:hover
{
	background: url('http://www.oracleimg.com/us/assets/level_01_top_on.jpg') no-repeat top left;
	border: 0;
	color: #000;
	display: block;
	font-weight: normal;
	height: 1%;
	margin: 0;
	padding: 5px 10px 5px 11px;
	text-decoration: none;
}
a.level01_top_link_subnav_active:link
{
	background: url('http://www.oracleimg.com/us/assets/level_01_top_active.jpg') no-repeat top left;
	border-bottom: 1px solid #dedede;
	color: #000;
	display: block;
	font-size: 11px;
	height: 1%;
	margin: 0;
	outline: 0;
	padding: 5px 10px 5px 11px;
	text-decoration: none;
}
a.level01_top_link_subnav_active:active
{
	background: url('http://www.oracleimg.com/us/assets/level_01_top_active.jpg') no-repeat top left;
	border-bottom: 1px solid #dedede;
	color: #000;
	display: block;
	font-size: 11px;
	height: 1%;
	margin: 0;
	outline: 0;
	padding: 5px 10px 5px 11px;
	text-decoration: none;
}
a.level01_top_link_subnav_active:visited
{
	background: url('http://www.oracleimg.com/us/assets/level_01_top_active.jpg') no-repeat top left;
	border-bottom: 1px solid #dedede;
	color: #000;
	display: block;
	font-size: 11px;
	height: 1%;
	margin: 0;
	outline: 0;
	padding: 5px 10px 5px 11px;
	text-decoration: none;
}
a.level01_top_link_subnav_active:hover
{
	background: url('http://www.oracleimg.com/us/assets/level_01_top_active.jpg') no-repeat top left;
	border-bottom: 1px solid #dedede;
	color: #000;

	display: block;
	font-size: 11px;
	height: 1%;
	margin: 0;
	outline: 0;
	padding: 5px 10px 5px 11px;
	text-decoration: none;
}
.XMLLeftNav_li li ul
{
	background: url('http://www.oracleimg.com/us/assets/level_02_bg.jpg') bottom no-repeat;
}
.level02
{
	color: #4c4c4c;
	display: block;
	font-size: 10px;
	height: 1%;
	height: auto;
	list-style: none;
	margin: 0;
	padding: 0;
}
.level02 li
{
	background: url('http://www.oracleimg.com/us/assets/level_02.jpg') repeat-y left;
	border-left: none;
	border-right: 0;
	display: block;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
a.level02_link:link,a.level02_link:active,a.level02_link:visited,a.level02_link:hover
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 3px 10px 4px 20px;
	text-decoration: none;
}
a.level02_link_active:link,a.level02_link_active:active,a.level02_link_active:visited,a.level02_link_active:hover
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 3px 10px 4px 20px;
	text-decoration: none;
}
a.level02_link_subnav:link,a.level02_link_subnav:active,a.level02_link_subnav:visited
{
	border-bottom: 1px solid #ebebeb;
	color: #595959;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 7px 22px;
	text-decoration: none;
}
a.level02_link_subnav:hover
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 7px 22px;
	text-decoration: none;
}
a.level02_link_subnav_active
{
	background: url('http://www.oracleimg.com/us/assets/level_02.jpg') repeat-y left;
}
a.level02_link_subnav_active:link
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 7px 22px;
	text-decoration: none;
}
a.level02_link_subnav_active:active
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 7px 22px;
	text-decoration: none;
}
a.level02_link_subnav_active:visited
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 7px 22px;
	text-decoration: none;
}
a.level02_link_subnav_active:hover
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 7px 22px;
	padding-left: 22px;
	text-decoration: none;
}
.level02 li:last-child
{
	background: url('http://www.oracleimg.com/us/assets/level_02.jpg') repeat-y left;
	background: url('http://www.oracleimg.com/us/assets/line_sub_gray.jpg') repeat-x bottom;
}
.level03
{
	color: #4c4c4c;
	display: block;
	font-size: 10px;
	height: 1%;
	list-style: none;
	margin: 0;
	padding: 0;
}
.level03 li
{
	background: url('http://www.oracleimg.com/us/assets/level_03.jpg') repeat-y left;
	border-left: none;
	border-right: 0;
	display: block;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
a.level03_link_subnav:link
{
	border-bottom: 1px solid #ebebeb;
	color: #4c4c4c;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 5px 34px;
	text-decoration: none;
}
a.level03_link_subnav:active
{
	border-bottom: 1px solid #ebebeb;
	color: #4c4c4c;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 5px 34px;
	text-decoration: none;
}
a.level03_link_subnav:visited
{
	border-bottom: 1px solid #ebebeb;
	color: #4c4c4c;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 5px 34px;
	text-decoration: none;
}
a.level03_link_subnav:hover
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 5px 34px;
	text-decoration: none;
}
a.level03_link_subnav_active:link
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 5px 34px;
	text-decoration: none;
}
a.level03_link_subnav_active:active
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 5px 34px;
	text-decoration: none;
}
a.level03_link_subnav_active:visited
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 5px 34px;
	text-decoration: none;
}
a.level03_link_subnav_active:hover
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 4px 10px 5px 34px;
	text-decoration: none;
}
.level03 li:last-child
{
	background: url('http://www.oracleimg.com/us/assets/level_03.jpg') repeat-y left;
	background: url('http://www.oracleimg.com/us/assets/line_sub_gray.jpg') repeat-x bottom;
}
.level04
{
	color: #8c8c8c;
	display: block;
	font-size: 10px;
	height: 1%;
	list-style: none;
	margin: 0;
	padding: 0;
}
.level04 li
{
	background: url('http://www.oracleimg.com/us/assets/level_04.jpg') repeat-y left;
	display: block;
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
a.level04_link:link,a.level04_link:active,a.level04_link:visited,a.level04_link:hover
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 3px 10px 4px 40px;
	text-decoration: none;
}
a.level04_link_active:link,a.level04_link_active:active,a.level04_link_active:visited,a.level04_link_active:hover
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 3px 10px 4px 40px;
	text-decoration: none;
}
a.level04_link_subnav:link,a.level04_link_subnav:active,a.level04_link_subnav:visited,a.level04_link_subnav:hover
{
	border-bottom: 1px solid #ebebeb;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 3px 10px 4px 40px;
	text-decoration: none;
}
a.level04_link_subnav_active:link,a.level04_link_subnav_active:active,a.level04_link_subnav_active:visited,a.level04_link_subnav_active:hover
{
	border-bottom: 1px solid #ebebeb;
	border-right: 0;
	color: #f00;
	display: block;
	font-size: 10px;
	height: 1%;
	margin: 0;
	padding: 3px 10px 4px 40px;
	text-decoration: none;
}
.level04 li:last-child
{
	background: url('http://www.oracleimg.com/us/assets/level_04.jpg') repeat-y left;
	background: url('http://www.oracleimg.com/us/assets/line_sub_gray.jpg') repeat-x bottom;
}
.XMLLeftNav_li a *
{
	font-size: 10px;
}
.XMLLeftNav_li a.level01_top_link_subnav_active *,.XMLLeftNav_li a.level01_top_link_subnav *
{
	font-size: 11px;
}
.sngPsta
{
	color: #000;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
}
a.sngPsta:hover,a.sngPsta:link,a.sngPsta:visited
{
	color: #000;
	display: block;
	padding: 3px 10px;
	text-decoration: none;
}
a.sngPsta:hover
{
	background-color: #9a9a9a;
	color: #fff;
}
#Wrapper_FixedWidth
{
	border: 0;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 974px!important;
}
#Wrapper_FixedWidth_Header
{
	display: block;
	margin: 0 0 15px 0;
	width: 100%;
}
#Wrapper_FixedWidth_Leftnav
{
	float: left;
	width: 181px!important;
}
#Wrapper_FixedWidth_Rightnav
{
	float: right;
	width: 185px!important;
}
#Wrapper_FixedWidth_Maincontent
{
	float: left;
	margin-left: 12px;
	width: 592px!important;
}
#Wrapper_FixedWidth_Footer
{
	clear: both;
	margin: 0 auto 15px;
	width: 974px!important;
}
#Wrapper_FixedWidth_Centercontent
{
	float: left;
	width: 793px!important;
}
#centerSectBlankPS
{
	display: block;
	min-width: 570px;
}
.centerContentBlk
{
	margin-left: 10px;
	margin-right: 12px;
	margin-top: 0;
}
.sidebox h4 a:link,.sidebox h4 a:visited,.sidebox h4 a:hover
{
	_width: 178px;
}
#business_accelerator
{
	background-color: #fff;
	width: 532px;
}
.leftMenuCap
{
	background: url('http://www.oracleimg.com/us/assets/leftmenucap.png') 0 0 no-repeat;
	width: 7px;
}
.centerMenuBg
{
	background: url('http://www.oracleimg.com/us/assets/centermenubg.png') 0 0 repeat-x;
	outline: 0;
	width: 173px;
}
.rightMenuCap
{
	background: url('http://www.oracleimg.com/us/assets/rightmenucap.png') 0 0 no-repeat;
	width: 7px;
}
.menuCnotent
{
	float: left;
	height: 43px;
}
.menuCnotent div
{
	padding: 13px 10px 0 10px;
	text-align: center;
}
.menuCnotent div b a
{
	color: #000;
	text-decoration: underline;
}
.menuCnotent div .country a
{
	color: #f00;
	text-decoration: underline;
}
.business_acltor b
{
	color: #000;
}
.trBottom_border
{
	border-bottom: 1px solid #ccc;
	color: #000;
	padding-bottom: 5px;
	padding-top: 5px;
}
.trBottom_border a.backToTop
{
	color: #666;
}
.trBottom_border a:hover.backToTop
{
	color: #f00;
}
#content
{
	padding: 3em;
}
.sortcol
{
	background-repeat: repeat-x;
	height: 90px;
	vertical-align: top;
}
.sortcol a
{
	cursor: pointer;
}
.sortasc,.sortdesc
{
	background: url('http://www.oracleimg.com/us/assets/centermenubg.png') 0 0 repeat-x;
}
.nosort
{
	border-right: 0;
	cursor: default;
}
#header_story_articals
{
	background-color: #fff;
	width: 100%;
}
#header_story_articals img
{
	float: left;
	padding: 0 5px 0 0;
}
#header_story_articals p
{
	margin: 0;
	padding: 0;
	text-align: justify;
}
#header_story_articals p .writer_by
{
	color: #999;
	font-size: 12px;
	padding-bottom: 15px;
}
#header_story_articals .read_artical a
{
	color: #f00;
	margin-top: 0;
	padding: 0;
}
#header_story_articals .v_seperator
{
	border-bottom: 1px dotted #ccc;
	padding-top: 20px;
}
#header_story_articals .story_artical_archive
{
	float: right;
}
#why_oracle
{
	width: 165px;
}
#why_oracle b
{
	font-weight: bold;
}
#why_oracle p
{
	margin: 0;
	padding: 0;
	text-align: left;
}
#why_oracle .click_here a
{
	color: #f00;
	float: left;
}
.labelList
{
	font-weight: bold;
	margin: 0 0 15px 0;
}
.labelList li a
{
	font-style: italic;
	font-weight: normal;
}
.premBoxc1
{
	background: url('http://www.oracleimg.com/us/assets/prembox-bg.png') left bottom no-repeat;
	margin: 0 0 15px 0;
	padding: 0;
	width: 774px;
}
.premBoxc2
{
	display: inline-block;
	margin: 25px;
}
.premBoxc2 h2
{
	background-image: none;
	color: #f00;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 7px 0;
	padding: 0;
}
.premBoxc2c1
{
	float: left;
	margin-right: 25px;
	width: 340px;
}
.premBoxc2c2
{
	float: left;
	width: 340px;
}
.premBoxc2 h3
{
	font-size: 12px;
	margin-bottom: 10px;
}
.premBoxc2 ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.premBoxc2 ul li
{
	background: url('http://www.oracleimg.com/us/assets/bullet1.gif') no-repeat 0 5px;
	color: #000;
	margin: 0 5px 10px 0;
	padding: 0 0 0 9px;
}
.premBoxc2 a:link,.premBoxc2 a:visited
{
	color: #000;
	text-decoration: underline;
}
.premBoxc2 a:hover
{
	color: #f00;
	text-decoration: underline;
}
.iconBox
{
	margin-bottom: 15px;
}
.iconBox img
{
	margin-right: 10px;
}
.featureImageFloatNew
{
	float: left;
	margin: 13px 16px 13px 13px;
}
.innovationHeader
{
	background: url('http://www.oracleimg.com/us/assets/innovation-mainbanner.png') top left no-repeat;
	height: 137px;
	margin-bottom: 15px;
	text-align: right;
}
.innovationHeader ul
{
	margin: 0;
	padding: 0;
}
.innovationHeader li
{
	display: block;
	height: 137px;
	margin: 0;
	padding: 0;
	width: 100%;
}
.innovationHeader a
{
	display: block;
	height: 137px;
	width: 100%;
}
.nameDateTag
{
	color: #666;
	font-size: 11px;
}
.noBulletList
{
	list-style: none;
	margin: 25px 0;
	padding: 0;
}
.noBulletList li
{
	background-image: none;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
}
.noBulletList li a
{
	background-image: none;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
}
.innovatingBusiness
{
	clear: both;
	display: block;
	margin-top: 15px;
}
.innovationH3
{
	font-size: 14px;
	margin: 0 15px 0 15px;
}
.innovationH3noLeftmargin
{
	font-size: 14px;
	margin: 0 0 10px 0;
}
.floatRightColumn
{
	display: inline;
	float: right;
	font-size: 11px;
	margin: 0 0 2px 11px;
	padding: 4px;
	width: 251px;
}
.floatRightColumn ul
{
	margin: 15px 0 0 0;
}
.floatRightColumn li
{
	font-size: 11px;
	margin: 15px 0 0 0;
}
.floatRightColumn img
{
	display: inline;
}
.floatRightColumnBox
{
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}
.oowBoxInnovation h3
{
	margin-bottom: 15px;
}
.oowBoxInnovation ul
{
	background: 0;
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}
.oowBoxInnovation li
{
	background: 0;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}
.QuestionAnswer
{
	font-size: 14px;
	font-weight: bold;
	margin-right: 15px;
}
.innovatorHeadshotBranding
{
	width: 250px;
}
.leftImage
{
	display: inline;
	float: left;
	margin: 0 0 2px 0;
	padding: 4px 0 4px 0;
}
.captionleft
{
	color: #ccc;
	font-size: 9px;
	margin: 0 20px 20px 0;
	text-align: center;
}
.innovmargin
{
	margin-left: 270px;
}
.innovatorList
{
	background: 0;
}
.innovatorList li
{
	background: 0;
	margin-bottom: 20px;
}
.daysTill
{
	bottom: 90px;
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	height: 1px;
	left: 10px;
	position: relative;
}
.daysTillIE
{
	bottom: 10px;
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	height: 1px;
	left: 2px;
	margin-bottom: -65px;
	position: relative;
}
.prodtxt a
{
	margin-left: 20px;
}
.topstoryhead
{
	color: #000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
h1.topstoryhead
{
	background: transparent;
	margin: 3px 0;
	padding: 0;
}
.parahead1,.parahead1Itali,.parahead2,.parahead2Itali
{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.parahead2Itali,.parahead1Itali
{
	font-style: italic;
}
.parahead2
{
	color: #666;
}
.body,.bodylink,.bodylinkwhite,.boldbodylink,.boldbodylinkwhite
{
	color: #000;
	font-size: 12px;
	line-height: 14px;
}
.body
{
	text-decoration: none;
}
.bodylinkwhite,a.bodylinkwhite:link,a.bodylinkwhite:visited,a.boldbodylinkwhite:link,a.boldbodylinkwhite:visited
{
	color: #fff;
}
a.bodylinkwhite:hover,a.boldbodylinkwhite:hover
{
	color: #fff;
	text-decoration: underline;
}
.boldbodylink,.boldbodylinkwhite
{
	font-weight: bold;
}
.bodycopy,.boldbodycopy,.boldbodycopy2,.boldbodycopy3,.italicbodycopy,.ITALICiBodycopy
{
	color: #000;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}
.boldbodycopy
{
	font-weight: bold;
}
.boldbodycopy2
{
	color: #999;
	font-weight: bold;
}
.boldbodycopy3
{
	color: #666;
	font-weight: bold;
}
.italicbodycopy,.ITALICiBodycopy
{
	font-style: italic;
}
.navhead
{
	color: #000;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
.navlink
{
	color: #666;
	font-size: 10px;
	line-height: 16px;
}
a.navlink:link,a.navlink:visited
{
	color: #666;
	text-decoration: none;
}
a.navlink:hover
{
	color: #f00;
	text-decoration: underline;
}
.portletTitle
{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.portletTitle:link,a.portletTitle:visited
{
	color: #000;
	text-decoration: none;
}
a.portletTitle:hover
{
	color: #f00;
	text-decoration: underline;
}
.profile
{
	color: #000;
	font-size: 10px;
	text-decoration: none;
}
.tablink
{
	color: #000;
	font-size: 11px;
	text-decoration: none;
}
.genericbodybox
{
	font-size: 12px;
}
.dataTable
{
	margin: 15px 0;
}
.dataTable
{
	border-collapse: collapse;
}
.dataTable td,th
{
	border: 1px solid black;
}
.dataTableCompare
{
	margin: 15px 0;
}
.dataTableCompare
{
	border-collapse: collapse;
}
.dataTableCompare th,.dataTableCompare td
{
	border: 1px solid #ddd;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 5px;
	width: 150px;
}
.dataTableCompare td
{
	font-size: 11px;
}
.tabletxt2
{
	background-color: #fff;
	color: #000;
	font-size: 8pt;
	padding: 5px;
}
.tabletxt2 ul
{
	font-size: 8pt;
	list-style: none;
	margin: 0;
	padding: 0;
}
.tabletxt2 li
{
	background: 0;
	font-size: 8pt;
	margin: 0 0 3px 0;
}
.textA
{
	color: #000;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}
.legalese
{
	color: #000;
	font-size: 10px;
}
a.legalese:link
{
	color: #000;
	text-decoration: none;
}
a.legalese:visited
{
	color: #000;
	text-decoration: none;
}
a.legalese:hover
{
	color: #f00;
	text-decoration: underline;
}
.worldwide
{
	font-size: 10px;
	line-height: 15px;
}
a.worldwide:link
{
	color: #000;
	text-decoration: none;
}
a.worldwide:visited
{
	color: #000;
	text-decoration: none;
}
a.worldwide:hover
{
	color: #f00;
	text-decoration: underline;
}
.buyButton
{
	background: url('http://www.oracleimg.com/us/assets/box_bg_top.gif') no-repeat top;
	margin: 0;
	padding: 15px;
	text-align: center;
	width: 155px;
}
.buyButton h2
{
	background: 0;
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	width: 155px;
}
.buyButton h2 .red
{
	color: #f00;
}
.buyButton img
{
	border: 0;
	margin: 0 0 9px 0;
	text-align: center;
	width: 155px;
}
.buyButton p
{
	color: #000;
	font-size: 11px;
	margin: 0;
	text-align: center;
	width: 155px;
}
.buyButtonBott
{
	background: url('http://www.oracleimg.com/us/assets/box_bg_bot.gif') no-repeat;
	height: 4px;
	margin: 0 0 15px 0;
	padding: 0;
	width: 185px;
}
a.redbutton-1,a.redbutton-2,a.whitebutton-1
{
	background: url('http://www.oracleimg.com/us/assets/oracle-buttons-caps.png') transparent no-repeat scroll 100% 0;
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	font-style: normal;
	height: 24px;
	margin-right: 6px;
	padding-right: 5px;
	text-decoration: none;
}
a.redbutton-2
{
	background-position: 100% -25px;
	height: 22px;
}
a.whitebutton-1
{
	background-position: 100% -47px;
	color: #000;
}
a.redbutton-1 span,a.redbutton-2 span,a.whitebutton-1 span
{
	background: url('http://www.oracleimg.com/us/assets/oracle-buttons.png') no-repeat 0 0 transparent;
	display: block;
	line-height: 14px;
	padding: 5px 13px 5px 18px;
}
a.redbutton-2 span
{
	background-position: 0 -25px;
	color: #fff;
	padding: 4px 13px 4px 18px;
}
a.whitebutton-1 span
{
	background-position: 0 -47px;
}
a.redbutton-1:hover,a.redbutton-2:hover,a.whitebutton-1:hover,a.whitebutton-2:hover
{
	text-decoration: underline;
}
.buttoncontainer a:link,.buttoncontainer a:visited
{
	cursor: pointer;
	text-decoration: none;
}
.buttoncontainer a:hover
{
	cursor: pointer;
	text-decoration: underline;
}
a.whitebutton-2
{
	background: transparent url('http://www.oracleimg.com/us/assets/oracle-buttons-caps.png') no-repeat scroll 100% -142px;
	color: #000;
	display: block;
	float: left;
	font-size: 12px;
	font-style: normal;
	height: 28px;
	margin-right: 6px;
	padding-right: 5px;
	text-decoration: none;
}
a.whitebutton-2 span
{
	background: transparent url('http://www.oracleimg.com/us/assets/oracle-buttons.png') no-repeat 0 -142px;
	display: block;
	line-height: 14px;
	padding: 7px 13px 7px 18px;
	text-decoration: none;
}
div.productFloatBox
{
	float: right;
	margin: 5px 15px 0 25px;
	width: 244px;
}
div.productFloatBox .links
{
	margin: 15px 0 10px 25px;
}
a.demoicon
{
	background: url('http://www.oracleimg.com/us/assets/ocom-sprite-1.png') no-repeat 0 2px;
	color: #000;
	font-size: 12px;
	margin-right: 25px;
	padding-left: 15px;
	text-decoration: none;
}
a.pdficon
{
	background: url('http://www.oracleimg.com/us/assets/ocom-sprite-1.png') no-repeat -10px -31px;
	color: #000;
	font-size: 12px;
	padding-left: 18px;
}
div.productFloatBox .links a:link,a.demoicon:visited,a.pdficon:visited
{
	text-decoration: none;
}
a.pdficon:hover,a.demoicon:hover
{
	text-decoration: underline;
}
.callout_box
{
	background: url('http://www.oracleimg.com/us/assets/rightcol_callout_top.gif') no-repeat top;
	margin-bottom: 15px;
	width: 185px;
}
.callout_box p
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 12px;
}
.callout_box_bot
{
	background: url('http://www.oracleimg.com/us/assets/rightcol_callout_bot.gif') no-repeat top;
	height: 4px;
	width: 185px;
}
.callout_learnmore
{
	background: url('http://www.oracleimg.com/us/assets/callout_redarrow.gif') no-repeat 170px 4px;
	font-size: 12px;
	padding: 0 19px 6px 10px;
	text-align: right;
}
.callout_learnmore a:hover,.callout_learnmore a:link,.callout_learnmore a:visited
{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.callout_box strong,.callout_learnmore a:hover
{
	color: #f00;
}
.contactuswidgetTop,.contactboxTop
{
	background: url('http://www.oracleimg.com/us/assets/prod-contact-box-top-406646.gif') no-repeat #f4f4f4;
	height: 3px;
	width: 182px;
}
.contactuswidgetMiddle,.contactboxMiddle
{
	background: url('http://www.oracleimg.com/us/assets/prod-contact-box-middle-406645.gif') no-repeat #f4f4f4;
	width: 182px;
}
.contactuswidgetBottom,.contactboxBottom
{
	background: url('http://www.oracleimg.com/us/assets/prod-contact-box-bottom-406616.gif') no-repeat;
	height: 3px;
	margin-bottom: 15px;
	width: 182px;
}
.contactuswidgetMiddle .contactuswidgetphonenumber
{
	color: #F00;
	font-size: 15px;
	margin-bottom: 2px;
}
.contactuswidgetMiddle .contactuswidgeticons
{
	margin-top: 5px;
	width: 180px;
}
.contactuswidgetMiddle .contactuswidgeticons img
{
	border: 0;
	margin: 0 7px 2px 0;
	vertical-align: middle;
}
.contactuswidgetMiddle .contactuswidgeticons a:link
{
	color: #555;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.contactuswidgetMiddle .contactuswidgeticons a:visited
{
	color: #555;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.contactuswidgetMiddle .contactuswidgeticons a:hover
{
	color: #f00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.contactuswidgetpaddingTen
{
	padding: 6px 10px 6px 10px;
}
?.rightImage
{
	display: inline;
	float: right;
	margin: 0 0 2px 7px;
	padding: 4px;
}
.caption
{
	color: #ccc;
	font-size: 9px;
	margin: 0 0 20px 20px;
	text-align: center;
}
a.greybutton-1
{
	background: transparent url('http://www.oracleimg.com/us/assets/oracle-buttons-caps.png') no-repeat scroll right -119px;
	color: #fff;
	display: block;
	float: left;
	font: normal 12px arial,sans-serif;
	height: 23px;
	margin-right: 6px;
	padding-right: 5px;
	text-decoration: none;
}
a.greybutton-1:hover
{
	text-decoration: underline;
}
a.greybutton-1 span
{
	background: transparent url('http://www.oracleimg.com/us/assets/oracle-buttons.png') no-repeat 0 -119px;
	display: block;
	line-height: 14px;
	padding: 5px 13px 4px 18px;
}
div.CalloutVideo
{
	color: #000;
	float: right;
	margin: 0 0 25px 25px;
	text-align: center;
	width: 186px;
}
div.CalloutVideo h3
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
}
div.CalloutVideo .grey
{
	color: #7b7a7a;
}
div.CalloutVideo a img
{
	float: right;
	text-decoration: none;
}
div.CalloutVideo a.red:link
{
	color: #f00;
	font-size: 14px;
	text-decoration: none;
}
div.CalloutVideo a.red:visited
{
	color: #f00;
	font-size: 14px;
	text-decoration: none;
}
div.CalloutVideo a.red:hover
{
	color: #f00;
	font-size: 14px;
	text-decoration: underline;
}
div.calloutDiv
{
	background: url('http://www.oracleimg.com/us/assets/callout-top') no-repeat top left;
	float: right;
	font-size: 12px;
	margin: 0 0 25px 25px;
	padding: 0;
	width: 268px;
}
div.calloutDiv .content
{
	background: url('http://www.oracleimg.com/us/assets/callout-bott') no-repeat bottom left;
	color: #333;
	margin: 4px 0 0 0;
	padding: 10px 0 10px 0;
	width: 268px;
}
div.calloutDiv .content a:link
{
	color: #000;
	font-size: 12px;
	text-decoration: underline;
}
div.calloutDiv .content a:visited
{
	color: #000;
	font-size: 12px;
	text-decoration: underline;
}
div.calloutDiv .content a:hover
{
	color: #f00;
	font-size: 12px;
	text-decoration: underline;
}
div.calloutDiv h4
{
	background: url('http://www.oracleimg.com/us/assets/callout-horz-line') repeat-x bottom left;
	background-color: none;
	background-image: none;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: -10px 4px 10px 2px;
	padding: 8px 10px 11px 10px;
}
div.calloutDiv h4.top
{
	margin-top: -10px;
}
div.calloutDiv h4 span.grey
{
	color: #666;
}
div.calloutDiv h4 span.red
{
	color: #f00;
}
div.calloutDiv h5
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 0 4px 0 2px;
	margin: 0;
	padding: 5px 10px 7px 10px;
}
div.calloutDiv h5 span.grey
{
	color: #666;
}
div.calloutDiv h5 span.red
{
	color: #f00;
}
div.calloutDiv p
{
	line-height: 16px;
	margin: 0 14px 7px 12px;
}
div.calloutDiv p.bigpara
{
	color: #333;
	font-size: 15px;
	line-height: 18px;
	margin: 0 14px 7px 12px;
}
div.calloutDiv p.bigpara strong
{
	color: #f00;
	font-weight: bold;
}
div.calloutDiv img.pano
{
	margin: 0 4px 0 2px;
}
div.calloutDiv img.panotop
{
	margin: -10px 4px 10px 2px;
}
div.calloutDiv img.fltrgt
{
	float: right;
	margin: 0 0 10px 10px;
}
table.calloutTwocol
{
	margin: 0 14px 0 12px;
	margin-bottom: 10px;
	width: 242;
}
table.calloutTwocol th
{
	border: 0;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}
table.calloutTwocol td
{
	padding: 5px 0 0 0;
	vertical-align: top;
}
table.calloutTwocol .hr
{
	height: 2px;
	padding: 0;
}
table.calloutTwocolCentered
{
	font-size: 12px;
	margin-bottom: 10px;
	text-align: center;
}
table.calloutTwocolCentered th
{
	font-weight: normal;
	vertical-align: top;
	width: 50%;
}
table.calloutTwocolCentered td
{
	padding: 5px 0 0 0;
	vertical-align: top;
	width: 50%;
}
table.calloutTwocolCentered .hr
{
	height: 2px;
	padding: 0;
}
div.calloutDiv ul.impactList
{
	background: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.divlines li
{
	border-bottom: 1px solid #c0c0c0;
	border-top: 1px solid #fff;
}
div.calloutDiv ul.impactList li
{
	background: 0;
	font-size: 12px;
	list-style: none;
	margin: 0 3px 0 1px;
	padding: 5px 11px 5px 11px;
}
div.calloutDiv ul.impactList li.top
{
	border-top: 0;
}
div.calloutDiv ul.impactList li.bottom
{
	border-bottom: 0;
}
div.calloutDiv span.impact
{
	color: #333;
	font-family: Impact,Arial;
	font-size: 25px;
}
div.calloutImagetop span.impact
{
	color: #333;
	font-family: Impact,Arial;
	font-size: 25px;
}
div.calloutDiv img.imagetop
{
	margin: -14px 0 10px 0;
}
div.calloutDiv ul.bulletList
{
	margin: 10px 0 10px 0;
	padding: 0;
	width: 100%;
}
div.calloutDiv ul.bulletList li
{
	font-size: 12px;
	list-style: none;
	margin: 0 14px 7px 12px;
}
p
{
	font-size: 12px;
	line-height: 16px;
}
div.manListone
{
	background: url('http://www.oracleimg.com/us/assets/redman') repeat-x;
	display: inline;
	display: inline-block;
	height: 30px;
	margin: 0 0 0 10px;
	vertical-align: top;
	width: 14px;
	zoom: 1;
}
div.manListtwo
{
	background: url('http://www.oracleimg.com/us/assets/redman') repeat-x;
	display: inline;
	display: inline-block;
	height: 30px;
	margin: 0 0 0 10px;
	vertical-align: top;
	width: 28px;
	zoom: 1;
}
div.manListthree
{
	background: url('http://www.oracleimg.com/us/assets/redman') repeat-x;
	display: inline;
	display: inline-block;
	height: 30px;
	margin: 0 0 0 10px;
	vertical-align: top;
	width: 42px;
	zoom: 1;
}
div.manListfour
{
	background: url('http://www.oracleimg.com/us/assets/redman') repeat-x;
	display: inline;
	display: inline-block;
	height: 30px;
	margin: 0 0 0 10px;
	vertical-align: top;
	width: 56px;
	zoom: 1;
}
div.manListfive
{
	background: url('http://www.oracleimg.com/us/assets/redman') repeat-x;
	display: inline;
	display: inline-block;
	height: 30px;
	margin: 0 0 0 10px;
	vertical-align: top;
	width: 70px;
	zoom: 1;
}
div.manListsix
{
	background: url('http://www.oracleimg.com/us/assets/redman') repeat-x;
	display: inline;
	display: inline-block;
	height: 30px;
	margin: 0 0 0 10px;
	vertical-align: top;
	width: 84px;
	zoom: 1;
}
div.manListseven
{
	background: url('http://www.oracleimg.com/us/assets/redman') repeat-x;
	display: inline;
	display: inline-block;
	height: 30px;
	margin: 0 0 0 10px;
	vertical-align: top;
	width: 98px;
	zoom: 1;
}
div.manListeight
{
	background: url('http://www.oracleimg.com/us/assets/redman') repeat-x;
	display: inline;
	display: inline-block;
	height: 30px;
	margin: 0 0 0 10px;
	vertical-align: top;
	width: 112px;
	zoom: 1;
}
div.calltoaction
{
	font-weight: bold;
	padding: 10px 15px;
	text-align: right;
	width: 232px;
}
div.calltoaction a:link
{
	color: #f00;
	text-decoration: none;
}
div.calltoaction a:visited
{
	color: #f00;
	text-decoration: none;
}
div.calltoaction a:hover
{
	color: #f00;
	text-decoration: underline;
}
div.calltoaction span
{
	background: url('http://www.oracleimg.com/us/assets/redtriangle') no-repeat 0 2px;
	padding-left: 15px;
}
div.calloutDiv div.calltoaction
{
	font-weight: bold;
	padding: 10px 15px;
	text-align: right;
	width: 232px;
}
div.calloutDiv div.calltoaction a:link
{
	color: #f00;
	text-decoration: none;
}
div.calloutDiv div.calltoaction a:visited
{
	color: #f00;
	text-decoration: none;
}
div.calloutDiv div.calltoaction a:hover
{
	color: #f00;
	text-decoration: underline;
}
div.calloutPopup
{
	float: right;
	height: 186px;
	margin: 0 0 25px 25px;
	width: 280px;
}
div.calloutPopup h4
{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
div.calloutPopup span.calltoAction
{
	background: url('http://www.oracleimg.com/us/assets/redtriangle') no-repeat 0 2px;
	color: #333;
	font-size: 12px;
	padding-left: 15px;
}
div.calloutPopup a:link
{
	color: #333;
	text-decoration: none;
}
div.calloutPopup a:visited
{
	color: #333;
	text-decoration: none;
}
div.calloutPopup a:hover
{
	color: #333;
	text-decoration: underline;
}
div.calloutPopup div.content
{
	left: 75px;
	padding: 0 15px 0 0;
	position: relative;
	top: 149px;
	width: 185px;
}
li.locked
{
	background: url("http://www.oracleimg.com/us/assets/ms-sprite-2.png") -380px -17px no-repeat;
	padding: 0 0 0 16px;
}
.ocomtoggle_close
{
	background: url("http://www.oracleimg.com/us/assets/collapser_red.gif") 0 3px no-repeat;
	cursor: pointer;
	float: left;
	padding-left: 15px;
}
.ocomtoggle_open
{
	background: url("http://www.oracleimg.com/us/assets/collapser_red.gif") 0 -34px no-repeat;
	cursor: pointer;
	float: left;
	padding-left: 15px;
}
div.calloutDiv ul.impactList li.bottom .calloutDivList
{
	margin: -11px 0 0 0;
	padding: 0;
}
div.calloutDiv ul.impactList li.bottom .calloutDivList ul
{
	list-style-type: none;
}
div.calloutDiv ul.impactList li.bottom .calloutDivList li
{
	background: url("http://www.oracleimg.com/us/assets/bullet1.gif") 0 .9em no-repeat;
	border-bottom: 0;
	color: #333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	list-style-type: none;
}
div.calloutDiv .content a.blueLink
{
	color: #336892!important;
	font-size: 12px;
	text-decoration: none!important;
}
div.calloutDiv .content a.blueLink:hover
{
	color: #336892!important;
	font-size: 12px;
	text-decoration: underline!important;
}
div.calloutDiv .content p
{
	color: #333;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 0;
	padding-bottom: 0;
}
ul#paragraphlist li.blueLink
{
	font-size: 12px;
	margin-bottom: 2px;
}
ul#paragraphlist li.blueLink a
{
	color: #336892;
	text-decoration: none;
}
ul#paragraphlist li.blueLink a:hover
{
	text-decoration: underline;
}
ul#paragraphlist p
{
	padding: 0 0 0 10px;
}
.letterTemplate h3
{
	margin-bottom: 10px;
}
.printView
{
	color: #666!important;
}
.printView:hover
{
	color: #f00!important;
	text-decoration: underline;
}
div.calloutDiv p.bigpara1
{
	color: #333;
	font-size: 13px;
	line-height: 18px;
	margin: -9px 0 0 0;
	padding: 0;
}
div.calloutDiv p.bigpara1 strong
{
	color: #333;
	font-size: 12px;
	font-weight: bold;
}
.printViewPlace
{
	float: right;
	padding: 5px 0 0 0;
}
.orcl6w3 h4
{
	padding-bottom: 10px;
}
div.letterTemplate h2.greyline
{
	background: 0;
}
div.calloutDiv ul.impactList li a
{
	color: #336892;
	text-decoration: none;
}
div.calloutDiv ul.impactList li a:hover
{
	color: #336892;
	text-decoration: underline;
}
.cntWrapper
{
	float: left;
	width: 100%;
}
div.calloutDiv .video_icon
{
	padding: 0 6px 0 0;
}
div#callOutbullet
{
	padding: 0 5px 0 15px;
	width: auto;
}
div#callOutbullet ul li a
{
	color: #336892;
	text-decoration: none;
}
div#callOutbullet ul li a:hover
{
	color: #336892;
	text-decoration: underline;
}
.red
{
	color: #f00;
}
.black
{
	color: #000;
}
.premBoxc2 h2.black
{
	color: #000;
}
.capfloatright
{
	float: right;
	margin: 0 0 20px 20px;
	text-align: center;
}
.innerBoxContentSideBSide ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.innerBoxContentSideBSide li
{
	background: url('http://www.oracleimg.com/us/assets/bulletsquareblack.gif') no-repeat 4px 0;
	color: #000;
	margin: 0 5px 10px 0;
	padding: 0 0 0 16px;
}
.regRec
{
	background: 0;
	background: url("http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/ms-sprite-2.png") -380px -17px no-repeat;
	color: #000;
	margin: 0 5px 10px 0;
	padding: 0 0 0 16px;
}
.regRec span
{
	color: #999;
	font-size: 11px;
}
li.locked
{
	background: url("http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/ms-sprite-2.png") -380px -17px no-repeat;
	margin: 0 5px 10px 0;
	padding: 0 0 0 16px;
}
a.locked
{
	background: url("http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/ms-sprite-2.png") -380px -17px no-repeat;
	padding: 0 0 0 16px;
}
.h1desc
{
	background: url('/ocom/groups/public/@ocom/documents/digitalasset/title-desc-top.gif') no-repeat top left;
	margin: 0 0 15px 0;
	padding: 5px 0 0 0;
	width: 773px;
}
.h1desc .h1desc3
{
	background: url('http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/title-desc-bott.gif') no-repeat bottom left;
	line-height: 18px;
	margin: 5px 0 0 0;
	padding: 0 30px 20px 30px;
	width: 713px;
}
.h1desc .h1desc3 h1
{
	background: 0;
	font-size: 24px;
	line-height: 18px;
	margin: 0;
	margin: 20px 0 10px 0;
	padding: 0;
}
.h1desc .h1desc3 p
{
	background: 0;
	color: #666;
	display: block;
	font-size: 18px;
	margin: 0;
	padding: 0;
}
table.prodTable
{
	background-color: white;
	border: 1px solid #ddd;
	border-collapse: collapse;
}
table.prodTable th
{
	background-color: #efefef;
	border: 1px solid #ddd;
	font-size: 12px;
	padding: 2px 10px;
}
table.prodTable td
{
	background-color: white;
	border: 1px solid #ddd;
	padding: 10px;
}
.ImgPlusTitle img
{
	float: left;
	margin: 0 15px 15px 0;
}
.ImgPlusTitle h3
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin-left: 75px;
}
table.contTable
{
	background-color: white;
	border: 1px solid #ddd;
	border-collapse: collapse;
}
table.contTable th
{
	background-color: #efefef;
	border: 1px solid #ddd;
	font-size: 12px;
	padding: 2px 10px;
}
table.contTable td
{
	background-color: white;
	border: 0;
	padding: 10px;
}
.premBoxc2
{
	margin: 25px 25px 15px 25px;
}
#video ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#video li
{
	background: url('http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/305979.gif') no-repeat 0 3px;
	margin: 0;
	padding: 0 0 0 16px;
}
.contDivLine
{
	border-bottom: 1px solid #ddd;
}
div.imagelisthero
{
	display: block;
	margin-left: -22px;
}
div.imagelisthero div.image
{
	float: left;
	text-align: center;
	width: 142px;
}
div.imagelisthero div.content
{
	margin-left: 142px;
}
div.imagelisthero div.content h3
{
	font-size: 13px;
	margin: 0 0 10px 0;
	padding: 0;
}
ul.carrot
{
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.carrot li
{
	background: url('http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/carrot.png') no-repeat 0 4px;
	background-image: none;
	list-style: none;
	margin: 0 30px 11px 0;
	padding: 0 0 0 14px;
}
.labelList
{
	font-weight: bold;
	margin: 0 0 15px 0;
}
.labelList li
{
	margin: 0 20px 10px 0;
	padding: 0 20px 0 14px;
}
.labelList li a
{
	font-style: normal;
	font-weight: normal;
}
li.carrot
{
	background: url('http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/carrot.png') no-repeat 0 4px;
	background-image: none;
	list-style: none;
	margin: 0 20px 10px 0;
	padding: 0 0 0 14px;
}
.labelList li.video
{
	background: url('http://www.oracleimg.com/ocom/groups/public/@ocom/documents/digitalasset/305979.gif') no-repeat 0 3px;
	margin: 0 20px 10px 0;
	padding: 0 0 0 14px;
}
.labelList li.nobullet
{
	background-image: none;
	margin: 0 20px 10px 0;
	padding: 0;
}
.premBoxc1 a.greybutton-1
{
	background: transparent url('http://www.oracleimg.com/us/assets/oracle-buttons-caps.png') no-repeat scroll 100% -119px;
	color: #fff;
	display: block;
	float: left;
	font: normal 12px arial,sans-serif;
	height: 22px;
	margin-right: 6px;
	padding-right: 5px;
	text-decoration: none;
}
.premBoxc1 a.greybutton-1:link
{
	color: #fff;
	text-decoration: none;
}
.premBoxc1 a.greybutton-1:visited
{
	color: #fff;
	text-decoration: none;
}
.premBoxc1 a.greybutton-1:hover
{
	color: #fff;
	text-decoration: underline;
}
.premBoxc1 a.greybutton-1 span
{
	background: transparent url('http://www.oracleimg.com/us/assets/oracle-buttons.png') no-repeat 0 -119px;
	color: #fff;
	display: block;
	line-height: 14px;
	padding: 4px 13px 5px 18px;
}
.premBoxc1 a.redbutton-1:link
{
	color: #fff;
	text-decoration: none;
}
.premBoxc1 a.redbutton-1:hover
{
	color: #fff;
	text-decoration: underline;
}
.premBoxc1 a.redbutton-1:visited
{
	color: #fff;
	text-decoration: none;
}
.premBoxc1 a.redbutton-1 span
{
	background: transparent url('http://www.oracleimg.com/us/assets/oracle-buttons.png') no-repeat;
	color: #fff;
	display: block;
	line-height: 14px;
	padding: 5px 13px 5px 18px;
	text-decoration: none;
}
.capfloatright
{
	float: right;
	margin: 0 0 0 20px;
	text-align: center;
}
.videocontainernextgen
{
	background-attachment: scroll;
	background-color: transparent;
	background-position: 0 50%;
	background-repeat: no-repeat;
	height: 359px;
	margin-bottom: 15px;
	moz-background-clip: -moz-initial;
	moz-background-inline-policy: -moz-initial;
	moz-background-origin: -moz-initial;
	moz-background-size: auto auto;
	padding-top: 35px;
	text-align: center;
	width: 774px;
}
.greyvertdivider
{
	border-right: 1px solid #ccc;
}
.minifont
{
	font-size: 11px;
	line-height: 13px;
}
.twentyfivemarginbottom
{
	margin-bottom: 25px;
}
.floatleftnextgen
{
	float: left;
	margin: 0 10px 5px 0;
}
.underline
{
	text-decoration: underline;
}
.cn01
{
	background: #fff;
	background-image: -moz-linear-gradient(top,#edeced,#fff);
	background-image: -ms-linear-gradient(top,#edeced,#fff);
	background-image: -o-linear-gradient(top,#edeced,#fff);
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#edeced),to(#fff));
	background-image: -webkit-linear-gradient(top,#edeced,#fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edeced',endColorstr='#ffffff',GradientType=0);
	margin: 0 0 17px 0;
	min-height: 67px;
	width: 100%;
}
.cn01opened
{
	background: #fff;
	background-image: -moz-linear-gradient(90,#edeced,#fff);
	background-image: -ms-linear-gradient(90,#edeced,#fff);
	background-image: -o-linear-gradient(90,#edeced,#fff);
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#edeced),to(#fff));
	background-image: -webkit-linear-gradient(90,#edeced,#fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edeced',endColorstr='#ffffff',GradientType=0);
}
.cn01 h4
{
	background: linear-gradient(bottom,#cbcbcb 0,#e9e9e9 1px,#e9e9e9 5px,#fcfcfc 100%);
	background: -moz-linear-gradient(bottom,#cbcbcb 1px,#e9e9e9 1px,#e9e9e9 5px,#fcfcfc 100%);
	background: -o-linear-gradient(bottom,#cbcbcb 0,#e9e9e9 1px,#e9e9e9 5px,#fcfcfc 100%);
	background: url('http://www.oracleimg.com/us/assets/cn01-ie-bg.png') 0 100% repeat-x #fff;

	background: -webkit-gradient(linear,left bottom,left top,color-stop(0%,#cbcbcb),color-stop(.1,#e9e9e9),color-stop(5%,#e9e9e9),color-stop(100%,#fcfcfc));
	background: -webkit-linear-gradient(bottom,#cbcbcb 0,#e9e9e9 1px,#e9e9e9 5px,#fcfcfc 100%);
	border-bottom: 1px solid #fff;
	color: #4c4c4c;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 4px 0 5px 10px;
	text-shadow: #fff 1px 1px 1px;
	zoom: 1;
}
.cn01 p
{
	color: #333;
	font-size: 12px;
	line-height: 16px;
	margin: 0 11px 14px 11px;
}
.cn01 .cn01seeall
{
	font-size: 12px;
	margin: 12px 0 0 10px;
}
.cn01 ul
{
	margin: 0 0 12px 0;
	padding: 0;
}
.cn01 ul li
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') -284px -114px no-repeat;
	line-height: 14px;
	list-style: none;
	list-style-image: none;
	margin: 4px 0 10px 0;
	padding: 0 0 0 23px;
}
.hasjs .cn01morecontent ul
{
	display: none;
	margin-top: 12px;
}
.cn01morecontent h5
{
	display: none;
}
.hasjs .cn01morecontent h5
{
	display: block;
}
.cn01morecontent h5 a
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') -386px -18px no-repeat;
	font-weight: normal;
	margin-bottom: 12px;
	margin-left: 8px;
	padding-left: 18px;
}
.cn01opened h5 a
{
	background-position: -370px -34px;
}
.cn01w1
{
	float: left;
	width: 160px;
}
.cn01w2
{
	background: url('http://www.oracleimg.com/us/assets/cn01v3-bg.png') 0 85px no-repeat;
	float: left;
	padding: 0 25px 30px 27px;
	width: 148px;
}
.cn01morecontent+ul
{
	margin-top: 15px;
}
.cn01 .cn01leftimg img
{
	float: left;
	margin: 0 10px 10px 11px;
}
.cn01 .cn01leftimg ul
{
	clear: both;
}
.cn04
{
	margin: 0 0 25px;
}
.cn04w1
{
	min-height: 110px;
	position: relative;
	width: 100%;
}
.cn04 h4
{
	color: #333;
	margin: 0 0 13px;
}
.cn04 img
{
	left: 0;
	position: absolute;
	top: 0;
}
.cn04w1 ul
{
	margin: 0 0 0 105px;
}
.cn04 .cn04seeall ul
{
	display: block;
	margin-left: -6px;
}
.hasjs .cn04 .cn04seeall ul
{
	display: none;
}
.hasjs .cn04 .cn05showall ul
{
	display: block;
}
.cn04seeall h5
{
	margin: 3px 0 8px;
}
.cn04seeall h5 a
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') -386px -18px no-repeat;
	display: block;
	font-weight: normal;
	margin-bottom: 12px;
	margin-left: 2px;
	padding-left: 15px;
}
.cn05showall h5 a
{
	background-position: -370px -34px;
}
.cn05
{
	display: none;
	position: absolute;
	right: 12px;
	top: -6px;
	z-index: 1;
}
.u01 .cn05
{
	top: 87px;
}
.cn06
{
	float: right;
	margin: 0 -4px 9px;
	position: relative;
	z-index: 1;
}
.cn06 a,.cn06 a:hover
{
	color: #666!important;
}
.cn06 h5
{
	color: #666;
	font-weight: normal;
	padding-right: 30px;
	position: relative;
}
.cn06 h5 span
{
	background: url('http://www.oracleimg.com/us/assets/cn06-sprite.png') 0 0 no-repeat;
	display: block;
	height: 15px;
	position: absolute;
	right: 5px;
	top: -1px;
	width: 15px;
}
.cn06open h5 span
{
	background-position: 100% 0;
}
.cn06 ul
{
	background: #fff;
	background: linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(244,244,244,1) 100%);
	background: -moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(244,244,244,1) 100%);
	background: -ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(244,244,244,1) 100%);
	background: -o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(244,244,244,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(244,244,244,1)));
	background: -webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(244,244,244,1) 100%);
	border: 1px solid #d7d7d7;
	box-shadow: 0 0 5px rgba(50,50,50,0.2);
	display: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);
	margin: 0;
	moz-box-shadow: 0 0 5px rgba(50,50,50,0.2);
	padding: 0;
	position: absolute;
	right: 5px;
	top: 22px;
	webkit-box-shadow: 0 0 5px rgba(50,50,50,0.2);
}
.cn06open ul
{
	display: block;
}
.cn06 ul li

{
	margin: 0;
	padding: 0;
}
.cn06 ul li a
{
	display: block;
	margin: 0;
	padding: 5px 9px 4px;
	width: 150px;
}
.cn06 ul li a:hover
{
	background: #ececec;
	text-decoration: none;
}
.c03 table
{
	background: #fff;
	border: #c0c0c0 1px solid;
	border-collapse: collapse;
	width: 100%;
}
.c03 table td
{
	color: #333;
}
.c03 table td,.c03 table th
{
	background: #fff;
	border: 1px solid #c0c0c0;
	padding: 9px;
	vertical-align: top;
}
.c03 table tr.c03altrow td,.c03 table tr.c03altrow th
{
	background: url('http://www.oracleimg.com/us/assets/c03-bg.png') repeat-x 0 0 #e9e9e9;
}
.c03v0 table tr.c03altrow td,.c03v0 table tr.c03altrow th
{
	background-position: 0 0;
}
.c03w1
{
	background: url('http://www.oracleimg.com/us/assets/c03-bg.png') repeat-x 0 -875px #f3f3f3;
	overflow: auto;
	padding: 0 1px;
	width: 100%;
}
.c03w2,.c03z1,.c03z2
{
	background: url('http://www.oracleimg.com/us/assets/c03-bg.png') repeat-x 0 -866px;
	height: 3px;
}
.c03z1,.c03z2
{
	background-position: 0 -869px;
	float: left;
	width: 4px;
}
.c03z2
{
	background-position: 100% -872px;
	float: right;
	width: 4px;
}
.c03 h5
{
	background: transparent;
	margin: 0;
	padding: 0;
}
.c03 th
{
	text-align: left;
}
.c03 tr.c03imgrow td
{
	color: #000;
	text-align: center;
}
.c03 .obttn
{
	display: inline-block;
	float: none;
	margin: 5px auto;
	padding: 0 0 0 5px;
}
.c03 .obttn a
{
	display: inline-block;
}
.c03 table tr.c03imgrow td,.c03 table tr.c03imgrow th
{
	min-width: 100px;
	vertical-align: bottom;
}
.c04 table
{
	border-collapse: collapse;
	border-top: #c0c0c0 1px solid;
	width: 100%;
}
.c04 tr
{
	height: 54px;
}
.c04 tr td
{
	background: #fff;
	padding: 10px 17px;
	vertical-align: center;
}
.c04 tr:nth-child(2n+1) td
{
	background: url('http://www.oracleimg.com/us/assets/c04-bg.png') repeat-x 0 50%;
}
.c04 tr.c04odd td
{
	background: url('http://www.oracleimg.com/us/assets/c04-bg.png') repeat-x 0 50%;
}
.c04 td.c04center
{
	text-align: center;
}
.c04 tr td
{
	border-bottom: #c0c0c0 1px solid;
}
.c04 em
{
	color: #f00;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.c04 .otxtsmall
{
	color: #666;
}
.c05 h1
{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: -5px;
}
.c05w1
{
	overflow: visible;
	position: relative;
}
.c05w1:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c05w1
{
	display: inline-block;
}
html[xmlns] .c05w1
{
	display: block;
}
* html .c05w1
{
	height: 1%;
}
.c05w2
{
	float: left;
	margin: 0 16px 0 0;
	width: 263px;
}
.c05w3
{
	padding-left: 279px;
}
.c05w3 h2
{
	line-height: 1.2em;
	margin-bottom: 8px;
}
.c05w3 p
{
	line-height: 1.25em;
}
.c05w4
{
	margin: 10px 0 55px 0;
}
.c05w5
{
	margin-top: 16px;
}
.c05w6
{
	float: left;
}
.c05w7
{
	float: left;
}
.c05z1
{
	_display: block;
	clear: both;
	display: none;
	height: 0;
	margin: 0;
	padding: 0;
}
.c05blogfeed
{
	border-bottom: 1px solid #cdcdcd;
	padding: 20px 0;
}
.c05likelink
{
	background: url('http://www.oracleimg.com/us/assets/c05-like.gif') 0 -22px no-repeat;
	display: block;
	float: left;
	height: 20px;
	text-indent: -9999px;
	width: 56px;
}
.c05likecount
{
	background: transparent url('http://www.oracleimg.com/us/assets/c05-like.gif') no-repeat scroll top right;
	display: block;
	float: left;
	height: 20px;
	margin-right: 6px;
	padding-right: 8px;
}
.c05likecount span
{
	background: transparent url('http://www.oracleimg.com/us/assets/c05-like.gif') no-repeat;
	display: block;
	font-size: 11px;
	line-height: 20px;
	padding: 0 0 0 15px;
}
.c05likecountdoor span
{
	margin-top: 3px;
}
.c06
{
	padding: 26px 0 36px;
	width: 100%;
}
.c06 h1
{
	line-height: 1em;
	margin-bottom: 10px;
}
.c06 h2
{
	margin-bottom: 16px;
}
.c06 h3
{
	color: #6f6f6f;
	line-height: 1.3em;
	margin-bottom: 12px;
}
.c06 p
{
	line-height: 1.4em;
	margin-bottom: 1em;
}
.c06 a>i,.c06 a>em
{
	color: #1f4f82;
}
.c06w1
{
	margin: 26px 0 18px;
}
.c06w2
{
	margin-top: 10px;
}
.c06w3:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c06w3
{
	display: inline-block;
}
html[xmlns] .c06w3
{
	display: block;
}
* html .c06w3
{
	height: 1%;
}
.c06w4
{
	float: left;
	width: 390px;
}
.c06w5
{
	padding-left: 420px;
}
.c06w6
{
	background: url('http://www.oracleimg.com/us/assets/c06-shadowbrace.gif') left center no-repeat;
	display: table-cell;
	height: 150px;
	padding-left: 20px;
	vertical-align: middle;
}
.c06w6 a
{
	line-height: 1.5em;
}
.c06v1 h3
{
	color: #000!important;
	line-height: 1.3em;
	margin-bottom: 4px!important;
}
.c06v1w3
{
	margin-bottom: 14px;
}
.c06v1w3:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c06v1w3
{
	display: inline-block;
}
html[xmlns] .c06v1w3
{
	display: block;
}
* html .c06v1w3
{
	height: 1%;
}
.c06v1w4
{
	float: left;
	width: 335px;
}
.c06v1w5
{
	padding-left: 348px;
}
.c06v1w6
{
	_height: 84px;
	min-height: 84px;
	padding: 14px 0;
}
.c06v1w6:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c06v1w6
{
	display: inline-block;
}
html[xmlns] .c06v1w6
{
	display: block;
}
* html .c06v1w6
{
	height: 1%;
}
.c06v1w6 ul li
{
	display: block;
	float: left;
}
.c06v1table
{
	width: 643px;
}
.c06v1tdlabel
{
	vertical-align: top;
	width: 1%;
}
.c06v1tdhalf
{
	width: 49%;
}
.c06v1tdfull
{
	width: 99%;
}
.c07
{
	margin: 20px 0 12px;
}
.c07 h2
{
	line-height: 1.2em;
	margin-bottom: 12px;
}
.c07 h4
{
	color: #303030;
	line-height: 1.2em;
	margin-bottom: 5px;
}
.c07 p
{
	line-height: 1.4em;
	margin-bottom: 18px;
}
.c07subhead
{
	color: #6f6f6f;
}
.c07imgleft
{
	margin-right: 16px;
}
.c07imgright
{
	margin-bottom: 8px;
	margin-left: 16px;
}
.c07w1
{
	width: 100%;
}
.c07w1:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c07w1
{
	display: inline-block;
}
html[xmlns] .c07w1
{
	display: block;
}
* html .c07w1
{
	height: 1%;
}
.c07w2
{
	margin-top: 10px;
	width: 100%;
}
.c07w2:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c07w2
{
	display: inline-block;
}
html[xmlns] .c07w2
{
	display: block;
}
* html .c07w2
{
	height: 1%;
}
.c07w3
{
	float: left;
}
.c07w4
{
	float: left;
	margin-right: 6px;
	width: 159px;
}
.c07w4 ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.c07w4 ul li
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.c07w4 a
{
	display: block;
	height: 20px;
}
.c07w4 span
{
	display: block;
	height: 20px;
}
.c07socconnect
{
	background: url('http://www.oracleimg.com/us/assets/c07-social.gif') no-repeat;
	width: 71px;
}
.c07socconnectseparator
{
	background: url('http://www.oracleimg.com/us/assets/c07-social.gif') -71px 0 no-repeat;
	width: 3px;
}
.c07soctwitter
{
	background: url('http://www.oracleimg.com/us/assets/c07-social.gif') -74px 0 no-repeat;
	width: 20px;
}
.c07socfacebook
{
	background: url('http://www.oracleimg.com/us/assets/c07-social.gif') -94px 0 no-repeat;
	width: 21px;
}
.c07soclinkedin
{
	background: url('http://www.oracleimg.com/us/assets/c07-social.gif') -115px 0 no-repeat;
	width: 20px;
}
.c07socgroups
{
	background: url('http://www.oracleimg.com/us/assets/c07-social.gif') -135px 0 no-repeat;
	width: 20px;
}
.c07socendcap
{
	background: url('http://www.oracleimg.com/us/assets/c07-social.gif') -155px 0 no-repeat;
	width: 4px;
}
.c07v1
{
	margin: 20px 0 0;
}
.c07v1 h1
{
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 0;
}
.c07v1 .c07w1
{
	overflow: visible;
	position: relative;
}
.c07v1 .c07w1:after
{
	clear: both;
	content: ".";

	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c07v1 .c07w1
{
	display: inline-block;
}
html[xmlns] .c07v1 .c07w1
{
	display: block;
}
* html .c07v1 .c07w1
{
	height: 1%;
}
.c07v3
{
	margin-bottom: 20px;
	overflow: visible;
	position: relative;
}
.c07v3:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c07v3
{
	display: inline-block;
}
html[xmlns] .c07v3
{
	display: block;
}
* html .c07v3
{
	height: 1%;
}
.c07v3 .c07w2
{
	float: left;
	margin: 0 14px 0 0;
	width: 364px;
}
.c07v3 .c07w3
{
	float: none;
}
.c07v3 .c07w3 h2
{
	color: #6a6a6a;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.4em;
}
.c07v3 .c07w3 p
{
	line-height: 1.25em;
}
.c07v3 .c07w3 a
{
	color: #1f4f82;
	font-size: 13px;
}
.c07v3 .c07w3 a:hover
{
	text-decoration: underline;
}
.c07v3 .c07z1
{
	clear: both;
	display: none;
	height: 0;
	margin: 0;
	padding: 0;
}
.c08
{
	padding: 18px 0 .5em;
}
.c08 h2
{
	margin-bottom: 14px;
}
.c08 .c08w3 h2
{
	margin-bottom: 6px;
}
.c08 ul li
{
	line-height: 1.3em;
}
.c08 p,.c08 a.l1
{
	line-height: 1.3em;
}
.c08w1
{
	margin-bottom: 1em;
}
.c08w1:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c08w1
{
	display: inline-block;
}
html[xmlns] .c08w1
{
	display: block;
}
* html .c08w1
{
	height: 1%;
}
.c08w2
{
	float: left;
	width: 263px;
}
.c08w3
{
	padding-left: 279px;
}
.c08w4
{
	margin-bottom: 1em;
}
.c08 ul.listicons li
{
	line-height: 15px;
	margin: 0 0 3px -8px;
}
.ct03 .c08w3
{
	width: 365px;
}
.c08v1
{
	padding: 18px 0 .5em;
}
.c08v1 .c08w1
{
	margin: 0;
	width: 643px;
}
.c08v1 .c08w1:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c08v1 .c08w1
{
	display: inline-block;
}
html[xmlns] .c08v1 .c08w1
{
	display: block;
}
.c08v1 .c08w2
{
	float: left;
	width: 321px;
}
.c08v1 .c08w3
{
	float: left;
	padding: 0;
	width: 321px;
}
.c09
{
	padding: 25px 0;
}
.c09 h2
{
	margin-bottom: 16px;
}
.c09 h4
{
	margin-bottom: 12px;
}
.c09 ul.disc li
{
	margin-bottom: 1em;
}
.c10
{
	margin-top: 12px;
}
.c10w1
{
	background: url('http://www.oracleimg.com/us/assets/c10-selectorbg.gif') repeat-x;
	border: 1px solid #ecebeb;
	height: 42px;
	margin-bottom: 24px;
}
.c10w2
{
	border-right: 1px solid #dadada;
	clear: none;
	float: left;
	height: 33px;
	padding-top: 9px;
	text-align: center;
	width: 257px;
}
.c10w3
{
	clear: none;
	float: left;
	height: 42px;
}
.c10w4
{
	border-left: 1px solid #fff;
	height: 42px;
	padding-left: 4px;
}
.c10w4 ul li
{
	float: left;
}
.c10w4 ul li a
{
	display: block;
	padding: 13px 16px 0;
}
.c10w5 h2.cg01v1x1
{
	margin: 18px 0 12px;
}
.c11
{
	margin: 24px 0 14px;
}
.c11 h2
{
	margin-bottom: 14px;
}
.c11 ul li
{
	line-height: 1.3em;
	margin-bottom: 6px;
}
.c11 ul li p
{
	color: #7d7d7d;
}
.c12
{
	margin-bottom: 18px;
	margin-top: 27px;
}
.c12w1
{
	margin-bottom: 14px;
}
.c12w1 h2
{
	line-height: 1em;
}
.c12w2:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c12w2
{
	display: inline-block;
}
html[xmlns] .c12w2
{
	display: block;
}
* html .c12w2
{
	height: 1%;
}
.c12w3
{
	float: left;
	width: 164px;
}
.c12w4
{
	padding-left: 180px;
	padding-top: 31px;
}
.c12w4 h2
{
	line-height: 1.1em;
	margin-bottom: 6px;
}
.c12w4 p
{
	line-height: 1.3em;
}
.c13
{
	margin-bottom: 10px;
	margin-top: 20px;
}
.c13 h2
{
	line-height: 1.2em;
	margin-bottom: 4px;
}
.c13 h3
{
	margin-bottom: 6px;
}
.c13 h4
{
	margin-bottom: 10px;
}
.c13 p
{
	line-height: 1.3em;
	margin-bottom: 6px;
}
.c13w1
{
	margin-bottom: 20px;
}
.c13w1last
{
	margin-bottom: 0;
}
.c13w2
{
	margin-bottom: 20px;
}
.c13w2last
{
	margin-bottom: 0;
}
.c13w2:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c13w2
{
	display: inline-block;
}
html[xmlns] .c13w2
{
	display: block;
}
* html .c13w2
{
	height: 1%;
}
.c13w3
{
	float: left;
	width: 179px;
}
.c13w4
{
	padding-left: 179px;
	padding-top: 6px;
}
.c13w4 h3
{
	line-height: 1em;
	margin-bottom: 4px;
}
.c13w4 h4
{
	line-height: 1em;
	margin-bottom: 4px;
}
.c13w4
{
	margin-bottom: 0;
}
.c13subhead
{
	color: #7d7d74;
}
.c13v1
{
	margin-bottom: 32px;
	margin-top: 20px;
}
.c13v1w1
{
	margin-bottom: 10px;
}
.c13v1w2 img
{
	margin-right: 16px;
}
.c13v1w2:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c13v1w2
{
	display: inline-block;
}
html[xmlns] .c13v1w2
{
	display: block;
}
* html .c13v1w2
{
	height: 1%;
}
.c13v2
{
	margin: 0;
	padding: 24px 12px 30px;
}
.c13v2w3
{
	margin-bottom: 20px;
}
.c13v3
{
	margin-bottom: 20px;
	margin-top: 20px;
}
.c13v3w1
{
	margin-bottom: 10px;
}
.c13v3w2 img
{
	margin-right: 16px;
}
.c13v3w2:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c13v3w2
{
	display: inline-block;
}
html[xmlns] .c13v3w2
{
	display: block;
}
* html .c13v3w2
{
	height: 1%;
}
.c13v3w3
{
	margin-top: 10px;
	width: 643px;
}
.c13v3w3:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c13v3w3
{
	display: inline-block;
}
html[xmlns] .c13v3w3
{
	display: block;
}
* html .c13v3w3
{
	height: 1%;
}
.c13v3w4
{
	float: left;
	padding-right: 20px;
	width: 320px;
}
.c13v3w5
{
	float: left;
	width: 303px;
}
.c13v3 .c15
{
	margin-top: 0;
}
.c13v4
{
	margin: 0 0 10px;
}
.c13v4 .c13w2
{
	margin-bottom: 0;
}
.c13v4 .c13w4
{
	padding-left: 0;
}
.c13v5
{
	margin: 0;
}
.c13v5 .c13w2
{
	margin-bottom: 15px;
}
.c13v5 .c13w2 h4
{
	margin-bottom: 0;
}
.c13v5 .c13w3
{
	float: left;
	padding-right: 10px;
	width: auto;
}
.c13v6
{
	margin: 0;
}
.c13v6 .c13w1
{
	padding: 0 65px;
}
.c13v6 .c13w1 h4
{
	color: #706f6f;
	margin: 0;
}
.c13v6 .c13w2
{
	margin: 12px 0;
}
.c14
{
	margin: 16px 0 12px;
}
.c14w1:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c14w1
{
	display: inline-block;
	width: 100%;
}
html[xmlns] .c14w1
{
	display: block;
}
* html .c14w1
{
	height: 1%;
}
.c14w2
{
	float: left;
	margin: 0;
	padding: 0;
	width: 263px;
}
.c14w2 h2
{
	margin-bottom: 15px;
}
.c14w2 h4
{
	color: #303030;
	margin-bottom: 4px;
}
.c14w2 p
{
	line-height: 1.3em;
	margin-bottom: 1.2em;
}
.c14w3
{
	margin-bottom: 20px;
	width: 263px;
}
.c14w4
{
	_padding-left: 292px;
	padding-left: 296px;
}
.c14w5
{
	height: 17px;
	margin-bottom: 10px;
	text-align: right;
}
.c14w5 ul
{
	display: inline-block;
	float: right;
}
.c14w5 ul li
{
	float: left;
	height: 17px;
	line-height: 18px;
	padding-left: 21px;
	white-space: nowrap;
}
.c14title
{
	padding-right: 8px;
}
.c14legendother
{
	background: url('http://www.oracleimg.com/us/assets/c14-legend.gif') no-repeat;
	padding-right: 13px;
}
.c14legendoracle
{
	background: url('http://www.oracleimg.com/us/assets/c14-legend.gif') 0 -30px no-repeat;
	padding-right: 13px;
}
.c14legendkeynote
{
	background: url('http://www.oracleimg.com/us/assets/c14-legend.gif') 0 -60px no-repeat;
}
.c14w6
{
	_text-align: right;
}
.c14w6 p
{
	line-height: 1.2em;
	margin-bottom: .3em;
}
.c14w7
{
	margin-bottom: 6px;
}
.c14z1
{
	background: url('http://www.oracleimg.com/us/assets/c14-w7bg.png');
	height: 4px;
	width: 347px;
}
.c14w8
{
	_padding-bottom: 16px;
	_padding-top: 0;
	_text-align: left;
	background: url('http://www.oracleimg.com/us/assets/c14-w7bg.png') bottom;
	padding: 5px 10px 10px;
	width: 327px;
}
.c14w9
{
	margin-bottom: 6px;
}
.c14z2
{
	background: url('http://www.oracleimg.com/us/assets/c14-w9bg.png');
	height: 4px;
	width: 347px;
}
.c14w10
{
	_padding-bottom: 16px;
	_padding-top: 0;
	_text-align: left;
	background: url('http://www.oracleimg.com/us/assets/c14-w9bg.png') bottom;
	padding: 5px 10px 10px;
	width: 327px;
}
.c14w11
{
	margin-bottom: 6px;
}
.c14z3
{
	background: url('http://www.oracleimg.com/us/assets/c14-w11bg.png');
	height: 4px;
	width: 347px;
}
.c14w12
{
	_padding-bottom: 16px;
	_padding-top: 0;
	_text-align: left;
	background: url('http://www.oracleimg.com/us/assets/c14-w11bg.png') bottom;
	padding: 5px 10px 10px;
	width: 327px;
}
.c14w13
{
	height: 20px;
	margin-bottom: 8px;
}
.c14v2 .c14w1 ul
{
	list-style: none;
	margin: 0 0 14px 0;
	padding: 0;
}
.c14v2 .c14w1 ul li
{
	float: left;
	height: 27px;
	list-style-type: none;
	padding: 0 4px;
	white-space: nowrap;
}
.c14v2 .c14w1 ul li a
{
	color: #353535;
	display: block;
	float: left;
	font-size: 13px;
	height: 17px;
	line-height: 1.2em;
	padding: 5px 2px;
	white-space: nowrap;
	zoom: 1;
}
.c14v2 .c14w1 ul li a:hover
{
	text-decoration: underline;
}
.c14v2 .c14w1 ul li span
{
	display: block;
	float: left;
	height: 27px;
	width: 13px;
}
.c14v2 .c14w1 ul li span.c14time
{
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	line-height: 1.2em;
	padding: 5px 0 5px 11px;
	width: 54px;
}
.c14v2 .c14w1 ul li.c14event span.c14pill-left
{
	background: url('http://www.oracleimg.com/us/assets/event-bg.gif') left 0 repeat-x;
}
.c14v2 .c14w1 ul li.c14event a
{
	background: url('http://www.oracleimg.com/us/assets/event-bg.gif') left -112px repeat-x;
}
.c14v2 .c14w1 ul li.c14event span.c14pill-right
{
	background: url('http://www.oracleimg.com/us/assets/event-bg.gif') -13px 0 repeat-x;
}
.c14v2 .c14w1 ul li.c14keynote span.c14pill-left
{
	background: url('http://www.oracleimg.com/us/assets/event-bg.gif') left -28px repeat-x;
}
.c14v2 .c14w1 ul li.c14keynote a
{
	background: url('http://www.oracleimg.com/us/assets/event-bg.gif') left -140px repeat-x;
}
.c14v2 .c14w1 ul li.c14keynote span.c14pill-right
{
	background: url('http://www.oracleimg.com/us/assets/event-bg.gif') -13px -28px repeat-x;
}
.c14v2 .c14w1 ul li.c14session span.c14pill-left
{
	background: url('http://www.oracleimg.com/us/assets/event-bg.gif') left -56px repeat-x;
}
.c14v2 .c14w1 ul li.c14session a
{
	background: url('http://www.oracleimg.com/us/assets/event-bg.gif') left -168px repeat-x;
}
.c14v2 .c14w1 ul li.c14session span.c14pill-right
{
	background: url('http://www.oracleimg.com/us/assets/event-bg.gif') -13px -56px repeat-x;
}
.c14v2 .c14w1 ul li.c14workshop span.c14pill-left
{
	background: url('http://www.oracleimg.com/us/assets/event-bg.gif') left -84px repeat-x;
}
.c14v2 .c14w1 ul li.c14workshop a
{
	background: url('http://www.oracleimg.com/us/assets/event-bg.gif') left -196px repeat-x;
}
.c14v2 .c14w1 ul li.c14workshop span.c14pill-right
{
	background: url('http://www.oracleimg.com/us/assets/event-bg.gif') -13px -84px repeat-x;
}
.c14v2 .c14w2
{
	float: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.c14v2 .c14w2:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c14v2 .c14w2
{
	display: inline-block;
}
html[xmlns] .c14v2 .c14w2
{
	display: block;
}
* html .c14v2 .c14w2
{
	height: 1%;
}
.c14v3
{
	color: #434343;
}
.c14morelink
{
	font-weight: bold;
}
.c14v3 table
{
	border-collapse: collapse;
	margin-bottom: 10px;
	width: 643px;
}
.c14v3 h4
{
	font-size: 14px;
	margin-bottom: 10px;
}
.c14v3 table tr td
{
	padding: 0 0 0 10px;
}
.c14v3 table tr td.c14time
{
	font-weight: bold;
	line-height: 30px;
}
.c14v3 table tr.c14trfirst
{
	background: #dcdcdc;
	background: linear-gradient(top,#fff 0,#f6f6f6 94%,#f2f2f2 95%,#dcdcdc 100%);
	background: -moz-linear-gradient(top,#fff 0,#f6f6f6 94%,#f2f2f2 95%,#dcdcdc 100%);
	background: -ms-linear-gradient(top,#fff 0,#f6f6f6 94%,#f2f2f2 95%,#dcdcdc 100%);
	background: -o-linear-gradient(top,#fff 0,#f6f6f6 94%,#f2f2f2 95%,#dcdcdc 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(94%,#f6f6f6),color-stop(95%,#f2f2f2),color-stop(100%,#dcdcdc));
	background: -webkit-linear-gradient(top,#fff 0,#f6f6f6 94%,#f2f2f2 95%,#dcdcdc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc',GradientType=0);
}
.c14 table tr.c14trodd
{
	background: #dcdcdc;
	background: linear-gradient(top,#dcdcdc 0,#f2f2f2 5%,#fff 6%,#f6f6f6 94%,#f2f2f2 95%,#dcdcdc 100%);
	background: -moz-linear-gradient(top,#dcdcdc 0,#f2f2f2 5%,#fff 6%,#f6f6f6 94%,#f2f2f2 95%,#dcdcdc 100%);
	background: -ms-linear-gradient(top,#dcdcdc 0,#f2f2f2 5%,#fff 6%,#f6f6f6 94%,#f2f2f2 95%,#dcdcdc 100%);
	background: -o-linear-gradient(top,#dcdcdc 0,#f2f2f2 5%,#fff 6%,#f6f6f6 94%,#f2f2f2 95%,#dcdcdc 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dcdcdc),color-stop(5%,#f2f2f2),color-stop(6%,#fff),color-stop(94%,#f6f6f6),color-stop(95%,#f2f2f2),color-stop(100%,#dcdcdc));
	background: -webkit-linear-gradient(top,#dcdcdc 0,#f2f2f2 5%,#fff 6%,#f6f6f6 94%,#f2f2f2 95%,#dcdcdc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc',endColorstr='#dcdcdc',GradientType=0);
}
.c15
{
	margin: 20px 0;
}
.c15 h2
{
	margin-bottom: 20px;
}
.c15 h4
{
	margin-bottom: 4px;
}
.c15 p
{
	line-height: 1.4em;
}
.c15w1
{
	margin-bottom: 1.2em;
}
.c16
{
	margin-bottom: 12px;
}
.c16 table
{
	background: #fff;
	border: #c0c0c0 1px solid;
	border-collapse: collapse;
	color: #333;
	width: 100%;
}
.c16 table th
{
	color: #000;
}
.c16 table td,.c16 table th
{
	background: #fff;
	border: 1px solid #c0c0c0;
	padding: 9px;
	text-align: left;
	vertical-align: top;
}
.c16 table tr.c16altrow td,.c16 table tr.c16altrow th
{
	background: url('http://www.oracleimg.com/us/assets/c03-bg.png') repeat-x 0 -1px #e9e9e9;
}
.c16w1
{
	background: url('http://www.oracleimg.com/us/assets/c03-bg.png') repeat-x 0 -875px #f3f3f3;
	padding: 0 1px;
}
.c16w2,.c16z1,.c16z2
{
	background: url('http://www.oracleimg.com/us/assets/c03-bg.png') repeat-x 0 -866px;
	height: 3px;
}
.c16z1,.c16z2
{
	background-position: 0 -869px;
	float: left;
	width: 4px;
}
.c16z2
{
	background-position: 100% -872px;
	float: right;
	width: 4px;
}
.c16 .c16headrow th
{
	background: url('http://www.oracleimg.com/us/assets/c03-bg.png') repeat-x 0 -702px!important;
}
.c16 .c16headrow th span
{
	color: #f00;
}
.c16 ul.listicons li
{
	margin-left: -7px;
}
.c16 .obttn
{
	margin-bottom: 0;
}
.c17
{
	margin-bottom: 20px;
}
.c17w1
{
	background: url('http://www.oracleimg.com/us/assets/c12-awardsbg.gif') repeat-x;
	border: 1px solid #ecebeb;
	height: 35px;
}
.c17w2
{
	background: url('http://www.oracleimg.com/us/assets/c12-rightedge.gif') repeat-y right;
	float: left;
	height: 26px;
	padding: 9px 24px 0 11px;
}
.c17w2 img
{
	margin-top: -2px;
	vertical-align: middle;
}
.c17w3
{
	float: left;
	height: 24px;
	padding: 11px 24px 0 11px;
}
.c17-caret
{
	background: url('http://www.oracleimg.com/us/assets/c17-caret.gif') 0 5px no-repeat;
	padding-left: 11px;
	position: relative;
}
.c18
{
	margin: 0 0 18px 0;
}
.c18 h5
{
	margin: 0 0 0 10px;
}
.c18 ul
{
	color: #333;
}
.c19v0
{
	_float: none;
	float: left;
	margin: 0 0 6px;
	width: 100%;
}
.ct01w2>.c19v0
{
	margin-top: -6px;
}
.c19w1
{
	float: right;
}
.c19w2
{
	border: 0;
	border-left: 1px solid #7c7c7c;
	clear: both;
	float: right;
	margin-left: 12px;
	padding-left: 12px;
}
.c19v0 h5
{
	color: #666;
	float: left;
	font-weight: normal;
	margin: 0;
}
ul.c19xlinks
{
	float: left;
	margin: 0;
	padding: 0 8px 0 0;
}
ul.c19xlinks li
{
	background: url('http://www.oracleimg.com/us/assets/c29-sprite.png') 21px 0 no-repeat;
	float: left;
	padding: 0 16px 0 32px;
}
.c19v1 ul.c19xlinks li
{
	padding-right: 0;
}
.c21
{
	background: url('http://www.oracleimg.com/us/assets/c21-bg.gif') repeat-x;
	background-color: #f6f6f6;
}
.c21w1
{
	padding: 20px 14px 14px;
}
.c21w1x1
{
	padding: 20px 14px 20px;
}
.c21z1
{
	background: url('http://www.oracleimg.com/us/assets/c21-topedge.gif') left bottom repeat-x;
	font-size: 0;
	height: 10px;
	line-height: 0;
}
.c21v1
{
	background: 0;
	background-color: transparent;
}
.c21v1w1
{
	margin: 0;
	padding: 0;
}
.c21v1z1
{
	background: url('http://www.oracleimg.com/us/assets/c21-topedge.gif') left bottom repeat-x;
	font-size: 0;
	height: 10px;
	line-height: 0;
}
.c21v1z2
{
	background: url('http://www.oracleimg.com/us/assets/c21-bottomedge.gif') left bottom repeat-x;
	font-size: 0;
	height: 10px;
	line-height: 0;
}
.c21v2
{
	background: 0;
	padding: 12px;
	width: auto;
}
.c21v2 p
{
	margin-bottom: 1em;
}
.c22
{
	margin-top: 4px;
}
.c22w1
{
	padding: 12px;
}
.c22w2
{
	margin-bottom: 10px;
}
.c22w3
{
	margin-bottom: 8px;
}
table.c22table tr th
{
	padding: 10px;
}
table.c22table tr th p
{
	font-size: 12px;
	white-space: nowrap;
}
table.c22table tr.c22spacer,table.c22table tr.c22spacer td
{
	height: 10px;
}
table.c22table tr.c22rowlast td,table.c22table tr.c22row td
{
	min-height: 48px;
	padding: 10px;
}
table.c22table tr.c22row td a.graphicbutton,table.c22table tr.c22rowlast td a.graphicbutton
{
	margin-top: 8px;
}
table.c22table tr.c22row td
{
	background-color: #fff;
	border-left: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	text-align: center;
	vertical-align: middle;
}
table.c22table tr.c22rowlast td
{
	background-color: #fff;
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	text-align: center;
	vertical-align: middle;
}
table.c22table tr.c22row td.c22lastcell,table.c22table tr.c22rowlast td.c22lastcell
{
	border-right: 1px solid #c0c0c0;
}
table.c22table tr.c22row td.c22rowdesc,table.c22table tr.c22rowlast td.c22rowdesc
{
	text-align: left;
}
.c22celltype1
{
	background: url('http://www.oracleimg.com/us/assets/c22-cellbg1.gif') no-repeat top left;
}
.c23
{
	margin: 24px 0 24px;
	position: relative;
	z-index: 0;
}
.c23 h1,.c23 h2
{
	margin-bottom: 15px;
}
.c23w1 h2
{
	font-weight: normal;
}
.c23w2
{
	margin-bottom: 10px;
}
.f01v4 .c23v1,.f01v5 .c23v1
{
	margin: 8px 0 24px;
}
.c24table tr th
{
	border-bottom: 1px solid #dedede;
	padding: 10px 6px;
}
.c24table tr td
{
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	min-height: 30px;
	padding: 10px 6px;
	text-align: center;
	vertical-align: middle;
}
.c24table tr td.c24rowdesc
{
	text-align: left;
}
.c24table tr td.c24lastcell
{
	border-right: 0;
}
.c24v1table tr th
{
	border-bottom: 1px solid #dedede;
	padding: 4px 6px;
}
.c24v1table tr th p
{
	margin: 0;
	padding: 0;
}
.c24v1table tr td
{
	background-color: #fff;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	min-height: 30px;
	padding: 10px 6px;
}
.c24v1tdtop
{
	vertical-align: top;
}
.c24v1tdmiddle
{
	vertical-align: middle;
}
.c24v1tdbottom
{
	vertical-align: bottom;
}
.c24v1tdleft
{
	text-align: left;
}
.c24v1tdcenter
{
	text-align: center;
}
.c24v1tdright
{
	text-align: right;
}
.c26
{
	background: url('http://www.oracleimg.com/us/assets/c26-marqueebg.jpg') no-repeat;
	height: 299px;
	padding: 17px 0 0 17px;
	position: relative;
	width: 626px;
}
.c26 ul
{
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}
.c26 ul li
{
	font-size: 0;
	line-height: 0;
	margin: 0;
	overflow: visible!important;
	padding: 0;
}
.c26 ul li a
{
	display: block;
	height: 66px;
	width: 71px;
}
.c26 ul li img
{
	border: 0;
	height: 66px;
	left: 0;
	ms-interpolation-mode: bicubic;
	padding: 0;
	position: absolute;
	top: 0;
	width: 71px;
}
.c26 ul li img.hover
{
	_background: 0;
	background: url('http://www.oracleimg.com/us/assets/c26-imgbg.png') no-repeat center center;
}
.c26w1
{
	margin-bottom: 6px;
	position: relative;
}
.c26w1:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c26w1
{
	display: inline-block;
}
html[xmlns] .c26w1
{
	display: block;
}
* html .c26w1
{
	height: 1%;
}
.c26w1 ul li
{
	float: left;
	margin-right: 6px;
	position: relative;
}
.c26w2:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.c26w2
{
	display: inline-block;
}
html[xmlns] .c26w2
{
	display: block;
}
* html .c26w2
{
	height: 1%;
}
.c26w3
{
	float: left;
	margin-right: 6px;
	position: relative;
	width: 71px;
	z-index: 0;
}
.c26w3 ul li
{
	margin-bottom: 6px;
	position: relative;
}
.c26w4
{
	float: left;
	height: 138px;
	margin-right: 7px;
	overflow: hidden;
	position: relative;
	width: 456px;
}
.c26w5
{
	display: none;
	left: 0;
	position: absolute;
	top: 0;
}
.c26bgimage
{
	left: 0;
	position: absolute;
	top: 0;
}
.c26thumbnail
{
	left: 321px;
	position: absolute;
	top: 5px;
}
.c26text
{
	left: 0;
	padding: 20px 0 0 22px;
	position: absolute;
	top: 0;
	width: 260px;
}
.c26text h3
{
	font-size: 15px;
	font-weight: 550;
	margin-bottom: 4px;
}
.c26text p
{
	line-height: 1.2em;
	margin-bottom: 3px;
}
.c26whitetext h3,.c26whitetext p,.c26whitetext a
{
	color: #fff;
}
.c26v1
{
	background: url('http://www.oracleimg.com/us/assets/c26v1-marqueebg.jpg') no-repeat;
	height: 227px;
	position: relative;
}
.c42
{
	margin-bottom: 20px;
}
.c42:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
html[xmlns] .c42
{
	display: block;
}
* html .c42
{
	height: 1%;
}
.c42w1 .socbar
{
	float: none;
	margin-bottom: 20px;
	width: 159px;
}
.c42w1 .socbar:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
html[xmlns] .c42w1 .socbar
{
	display: block;
}
* html .c42w1 .socbar
{
	height: 1%;
}
.c57
{
	margin-left: -19px;
	width: 1011px;
}
.c57v0 ul.listicons
{
	font-size: 13px;
	margin-left: -7px;
}
.c57v0 ul.listicons li
{
	line-height: 14px!important;
}
.c57v0 h2
{
	font-weight: normal;
	margin-bottom: 15px;
}
.c57 .c57w1
{
	background: url('http://www.oracleimg.com/us/assets/c57-bg.png') no-repeat;
	float: left;
	height: 215px;
	padding: 43px 59px 0 49px;
	width: 388px;
}
.c57 .c57w1 img.c57rightimg,.c57 .c57w2 img.c57rightimg
{
	float: right;
	margin: 0 0 15px 15px;
}
.c57 .c57w2
{
	background: url('http://www.oracleimg.com/us/assets/c57-bg.png') no-repeat;
	float: left;
	height: 215px;
	padding: 43px 59px 0 49px;
	width: 388px;
}
.cb01
{
	margin-bottom: 24px;
}
.cb01w1
{
	color: #999;
	font-size: 10px;
	margin: 5px 0 6px;
	text-align: right;
	width: 643px;
}
.cb01v1
{
	margin-bottom: 0!important;
}
.cb01v2
{
	height: 84px;
}
.hasjs .cb01v2 .cb01w2
{
	display: none;
}
.f01v4 .cb01,.f01v5 .cb01
{
	margin: 24px 0;
}
.cm02w1
{
	margin: 10px 0 10px 10px;
}
.cm02w2
{
	margin-bottom: 8px;
}
.cm02w1 h2
{
	margin-bottom: 14px;
}
.cm02w2:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.cm02w2
{
	display: inline-block;
}
html[xmlns] .cm02w1
{
	display: block;
}
* html .cm02w1
{
	height: 1%;
}
.cm02w3
{
	float: left;
	padding-right: 55px;
	width: 260px;
}
.cm02w3 img
{
	margin-bottom: .5em;
}
.ct01w1
{
	_margin-bottom: -11px;
	_top: -1px;
	border: 1px solid #c0c0c0;
	border-radius: 0 0 5px 5px;
	border-top: 0;
	clear: both;
	position: relative;
	webkit-border-radius: 0 0 5px 5px;
}
.ct01z1
{
	_right: 0;
	background: url('http://www.oracleimg.com/us/assets/ct01-bg.png') no-repeat 100% 0;
	height: 4px;
	overflow: hidden;
	position: absolute;
	right: -1px;
	top: -1px;
	width: 4px;
}
.ct01w3
{
	background: url('http://www.oracleimg.com/us/assets/ct01-bg.png') repeat-x 0 -13px;
	clear: both;
	height: 19px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.ct01z2
{
	background: url('http://www.oracleimg.com/us/assets/ct01-bg.png') no-repeat 0 -37px;
	height: 19px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 24px;
}
.ct01z3
{
	background: url('http://www.oracleimg.com/us/assets/ct01-bg.png') no-repeat 0 -61px;
	height: 19px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
}
.ct01w2
{
	_padding-bottom: 11px;
	_top: 1px;
	padding: 15px 15px;
	position: relative;
}
.ct01tabs
{
	_overflow: hidden;
	border-bottom: 1px solid #c0c0c0;
	float: left;
	font-size: 12px;
	height: 25px;
	margin: 0;
	padding: 0;
	width: 100%;
}
.ct01tabs li
{
	background: url('http://www.oracleimg.com/us/assets/ct01-tabs-bg.png') no-repeat 100% -40px;
	float: left;
	height: 25px;
	margin: 0 3px 0 0;
}
.ct01tabs li a
{
	background: url('http://www.oracleimg.com/us/assets/ct01-tabs-bg.png') no-repeat 0 -40px;
	color: #333!Important;
	float: left;
	height: 17px;
	margin: 0 13px 0 0;
	padding: 7px 0 0 13px;
}
.ct01tabs li.ct01ctab
{
	background-position: 100% 0!important;
	height: 26px!important;
}
.ct01tabs li.ct01ctab em,.ct01tabs li.ct01ctab a
{
	background: url('http://www.oracleimg.com/us/assets/ct01-tabs-bg.png') no-repeat 0 0!important;
	float: left;
	font-style: normal;
	font-weight: bold;
	height: 19px!important;
	margin: 0 13px 0 0;
	padding: 7px 0 0 13px;
}
.ct01tabs li.ct01ctab a:hover
{
	color: #000;
	cursor: default;
	text-decoration: none;
}
.ct01tabs li.ct01ctab a:focus
{
	moz-outline: 0;
	outline: 0;
}
.ct01tabs li.ct01hover
{
	background-position: 100% -81px;
	height: 25px;
}
.ct01tabs li.ct01hover a
{
	background-position: 0 -81px;
	color: #000!Important;
	font-weight: normal;
	height: 18px;
	moz-outline: 0;
	outline: 0;
	text-decoration: none;
}
.ct01w2>hr
{
	margin: 15px 0;
	margin: 15px -15px;
}
.ct01v1
{
	border: 0;
	margin: -15px 0 15px 0;
	padding: 20px 20px 6px 0;
}
.f02v1 .ct01v1 ul.ct01subtabs
{
	background-position: center -75px;
	width: 744px;
}
ul.ct01subtabs
{
	background: url('http://www.oracleimg.com/us/assets/ct01v1-bg.png') no-repeat center top;
	height: 25px;
	margin: -15px 0 0 0;
	padding: 0;
	text-align: center;
	width: 546px;
}
ul.ct01subtabs li
{
	background-image: none;
	float: left;
	height: 25px;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.ct01subtabs li a
{
	background: url('http://www.oracleimg.com/us/assets/ct01v1-bg.png') no-repeat right -50px;
	background-image: none;
	color: #333;
	display: block;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	text-decoration: none;
	white-space: nowrap;
}
ul.ct01subtabs li a:hover
{
	text-decoration: underline;
}
ul.ct01subtabs li a.active
{
	background: url('http://www.oracleimg.com/us/assets/ct01v1-bg.png') no-repeat right -25px;
	background-image: none;
	color: #000;
	display: block;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	text-decoration: none;
}
ul.ct01subtabs li a.active:hover
{
	text-decoration: underline;
}
.ct01v2
{
	background: linear-gradient(top,rgba(233,233,233,0) 0,rgba(233,233,233,0) 20%,rgba(233,233,233,1) 100%) url("http://www.oracleimg.com/us/assets/ct01subsubtabsrunner.gif") no-repeat fixed center bottom;
	background: -moz-linear-gradient(top,rgba(233,233,233,0) 0,rgba(233,233,233,0) 20%,rgba(233,233,233,1) 100%);
	background: -ms-linear-gradient(top,rgba(233,233,233,0) 0,rgba(233,233,233,0) 20%,rgba(233,233,233,1) 100%);
	background: -o-linear-gradient(top,rgba(233,233,233,0) 0,rgba(233,233,233,0) 20%,rgba(233,233,233,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(233,233,233,0)),color-stop(20%,rgba(233,233,233,0)),color-stop(100%,rgba(233,233,233,1)));
	background: -webkit-linear-gradient(top,rgba(233,233,233,0) 0,rgba(233,233,233,0) 20%,rgba(233,233,233,1) 100%);
	border: 0;
	border-radius: 0 0 6px 6px;
	clear: both;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e9e9e9',endColorstr='#e9e9e9',GradientType=0);
	margin: -15px 0 23px 0;
	moz-border-radius-bottomleft: 6px;
	moz-border-radius-bottomright: 6px;
	moz-border-radius-topleft: 0;
	moz-border-radius-topright: 0;
	overflow: hidden;
	padding: 20px 20px 0 20px;
	webkit-border-radius: 0 0 6px 6px;
}
.ct01v2 .ct01v2w1
{
	background: transparent url("http://www.oracleimg.com/us/assets/ct01v2-sprite.gif") no-repeat scroll center top;
	overflow: hidden;
}
ul.ct01subsubtabs1
{
	margin: 0 3.717472118959108% 0 0;
	padding: 0 3.717472118959108% 10px 0;
}
ul.ct01subsubtabs2
{
	margin: 0;
	padding: 0;
}
ul.ct01subsubtabs1,ul.ct01subsubtabs2
{
	float: left;
	width: 46.282527881040892%;
}
ul.ct01subsubtabs1 li,ul.ct01subsubtabs2 li
{
	background: url("http://www.oracleimg.com/us/assets/list-icons.png") no-repeat scroll -116px -288px transparent;
	list-style: none outside none;
	margin: 4px 0 10px;
	padding: 0 0 0 10px;
}
ul.ct01subsubtabs1 li a,ul.ct01subsubtabs2 li a
{
	color: #333;
	font-size: 11px;
	font-weight: normal;
}
.hasjs .ct02
{
	visibility: hidden;
}
.hasjs .ct02ready
{
	visibility: visible;
}
.hasjs .ct02tabs
{
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
}
.hasjs .ct02button,.hasjs .ct02regbutton,.hasjs .ct02tab
{
	float: left;
	margin: 0;
	padding: 0;
}
.hasjs .ct02button h3,.hasjs .ct02regbutton h3,.hasjs .ct02tab h3
{
	background: url('http://www.oracleimg.com/us/assets/ct02-bg.png') repeat-x 0 0;
	font-size: 15px;
	height: 40px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
}
.hasjs .ct02tabs h3 a
{
	border-right: #b5b5b5 solid 1px;
	color: #333;
	display: block;
	height: 27px;
	outline: 0;
	padding: 8px 0 0 0;
	position: relative;
	top: 1px;
}
.hasjs .ct02tabs h3 a:hover
{
	text-decoration: none;
}
.hasjs .ct02lilast h3 a
{
	border: 0;
}
.hasjs .ct02tabs h3 a em
{
	background: url('http://www.oracleimg.com/us/assets/ct02-bg.png') no-repeat 0 -768px;
	font-style: normal;
	font-weight: bold;
	padding-left: 11px;
}
.hasjs .ct02regbutton h3 a em
{
	background: transparent;
	padding-left: 0;
}
.hasjs .ct02show h3 a em
{
	background-position: 0 -809px;
}
.hasjs .ct02w1
{
	background: #fff;
	border: #b5b5b5 solid 1px;
	border-radius: 0 0 6px 6px;
	border-top: 0;
	display: none;
	left: 0;
	moz-border-radius: 0 0 6px 6px;
	position: absolute;
	top: 40px;
	webkit-border-radius: 0 0 6px 6px;
	width: 100%;
}
.hasjs .ct02corners
{
	background: url('http://www.oracleimg.com/us/assets/ct02-bg.png') no-repeat 0 -40px;
	height: 40px;
	left: 0;
	position: absolute;
	top: 0;
	width: 5px;
}
.hasjs .ct02lilast .ct02corners
{
	background-position: 100% -120px;
	left: auto;
	right: 0;
}
.hasjs .ct02button h3 a em
{
	background: transparent;
	color: #fff;
	font-weight: bold;
	padding: 0;
}
.hasjs .ct02button h3
{
	background-position: 0 -520px;
}
.hasjs .ct02button .ct02corners
{
	background-position: 100% -560px;
}
.hasjs .ct02opened .ct02button .ct02corners
{
	background-position: 100% -600px;
}
.hasjs .ct02opened .ct02corners
{
	background-position: 0 -80px;
}
.hasjs .ct02opened .ct02corner-right
{
	background-position: 100% -160px;
}
.hasjs .ct02show h3
{
	background-position: 0 -400px;
}
.hasjs .ct02show .ct02w1
{
	display: block;
}
.hasjs .ct02show .ct02corners
{
	background-position: 0 -440px;
}
.hasjs .ct02show .ct02corner-right
{
	background-position: 100% -480px;
}
.hasjs .ct02twoline h3 a
{
	height: 34px;
	padding-top: 1px;
}
html[class*="hasjs"] .ct02hover h3
{
	background-position: 0 -200px;
}
html[class*="hasjs"] .ct02lifirst.ct02hover .ct02corners
{
	background-position: 0 -240px;
}
html[class*="hasjs"] .ct02lilast.ct02hover .ct02corners
{
	background-position: 100% -320px;
}
html[class*="hasjs"] .ct02opened .ct02lifirst.ct02hover .ct02corners
{
	background-position: 0 -280px;
}
html[class*="hasjs"] .ct02opened .ct02lilast.ct02hover .ct02corners
{
	background-position: 100% -360px;
}
html[class*="hasjs"] .ct02button.ct02hover h3
{
	background-position: 0 -640px;
}
html[class*="hasjs"] .ct02button.ct02hover .ct02corners
{
	background-position: 100% -680px;
}
html[class*="hasjs"] .ct02opened .ct02button.ct02hover .ct02corners
{
	background-position: 100% -720px;
}
.ct02w2
{
	padding: 10px 30px 18px;
}
.ct03v0
{
	background: url('http://www.oracleimg.com/us/assets/ct03v0-contentrunner.png') repeat-y;
	background-color: white;
	border-bottom: 1px solid #dadada;
	clear: both;
	font-size: 0;
	line-height: 0;
	margin: 0 auto 11px;
	width: 969px;
}
.ct03v0w1
{
	font-size: 13px;
	line-height: 1em;
}
.ct03v0w1:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.ct03v0w1
{
	display: inline-block;
}
html[xmlns] .ct03v0w1
{
	display: block;
}
* html .ct03v0w1
{
	height: 1%;
}
.ct03v0z1
{
	background: url('http://www.oracleimg.com/us/assets/ct03v0-contenttop.png') no-repeat;
	height: 5px;
}
.ct03v0w2
{
	float: left;
	padding: 0 28px 0 16px;
	width: 643px;
}
.ct03v0w3
{
	float: left;
	width: 282px;
}
.ct03v0nav li a
{
	border-bottom: 1px solid #c1c1c1;
	border-top: 1px solid #fff;
	cursor: pointer;
	display: block;
	margin: 0 1px 0 5px;
	outline: 0;
	padding: 10px 40px 12px 12px;
}
.ct03v0nav li a:hover
{
	background-color: #f5f5f5;
	outline: 0;
	text-decoration: none;
}
.ct03v0nav li a h3
{
	background: url('http://www.oracleimg.com/us/assets/ct03v0-marqueenavplus.gif') 0 1px no-repeat;
	color: #706f6f;
	margin-bottom: 0;
	padding-bottom: 2px;
	padding-left: 17px;
}
.ct03v0nav li p
{
	color: #5b5a5a;
}
.ct03v0nav li.selected
{
	background: url('http://www.oracleimg.com/us/assets/ct03v0-navhilite.gif') bottom;
	outline: 0;
}
.ct03v0nav li.selected a:hover
{
	background-color: transparent;
	outline: 0;
}
.ct03v0nav li.selected a h3
{
	background: url('http://www.oracleimg.com/us/assets/ct03v0-marqueenavcaret.gif') 0 0 no-repeat;
	color: #706f6f;
	margin-bottom: 0;
	padding-left: 17px;
}
.ct03v0z2
{
	border-bottom: 1px solid #c1c1c1;
	height: 1px;
	margin-left: 5px;
	margin-top: 6px;
}
.ct03v0z3
{
	position: relative;
}
.ct03v0z4
{
	_background: url('http://www.oracleimg.com/us/assets/gear.gif') no-repeat;
	background: url('http://www.oracleimg.com/us/assets/gear.png') no-repeat;
	display: block;
	height: 19px;
	left: 3px;
	position: absolute;
	top: -3px;
	width: 20px;
}
.ct03v0z5
{
	border-top: 1px solid #fff;
	height: 1px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.ct03v1 ul.ct03content li
{
	overflow: hidden;
	position: relative;
}
.ct03v1 ul.ct03content li.ct03contentli
{
	display: none;
}
.ct03v1 ul.ct03content li.selected
{
	display: block;
}
.ct03v1w1:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.ct03v1w1
{
	display: inline-block;
}
html[xmlns] .ct03v1w1
{
	display: block;
}
* html .ct03v1w1
{
	height: 1%;
}
.ct03v1w2
{
	float: left;
	padding-right: 16px;
	width: 461px;
}
.ct03v1w2 h1
{
	line-height: 1em;
	padding-top: 29px;
}
.ct03v1w3
{
	float: left;
	text-align: right;
	width: 166px;
}
.ct03v1hero
{
	margin-bottom: 12px;
}
.ct03v1w4
{
	margin-bottom: 20px;
}
.ct03v1w4:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.ct03v1w4
{
	display: inline-block;
}
html[xmlns] .ct03v1w4
{
	display: block;
}
* html .ct03v1w4
{
	height: 1%;
}
.ct03v1w4 hr
{
	border: 0;
	border-top: 1px solid #cdcdcd;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	margin: 10px 0;
	overflow: hidden;
	padding: 0;
}
.ct03v1w5 h2
{
	margin-bottom: 16px;
}
.ct03v1w5 p
{
	line-height: 1.4em;
	margin-bottom: 12px;
}
.ct03v1w6
{
	float: left;
	margin-right: 16px;
	width: 461px;
}
.ct03v1w7
{
	float: left;
	text-align: center;
	width: 166px;
}
.ct03v1regnow
{
	height: 23px;
	margin: 32px auto 4px;
}
.ct03arrowleft
{
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') 0 2px no-repeat;
	background-position-y: 0;
	display: inline-block;
	height: 14px;
	width: 12px;
}
.ct03arrowleftdisabled
{
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') 0 -26px no-repeat;
	background-position-y: -26px;
	display: inline-block;
	height: 14px;
	width: 12px;
}
.ct03arrowright
{
	_background: transparent url('http://www.oracleimg.com/us/assets/carouselarrowsright.png') 0 2px no-repeat;
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') -13px 2px no-repeat;
	background-position-y: 0;
	display: inline-block;
	height: 14px;
	width: 12px;
}
.ct03arrowrightdisabled
{
	_background: transparent url('http://www.oracleimg.com/us/assets/carouselarrowsright.png') 0 -26px no-repeat;
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') -13px -26px no-repeat;
	background-position-y: -26px;
	display: inline-block;
	height: 14px;
	width: 12px;
}
.ct03v1 ul.ct03content li.ct03contentli .ct03v1nav
{
	bottom: 140px;
	position: absolute;
	right: 10px;
	z-index: 5;
}
#ct03v1w8>div
{
	display: none;
	left: 0;
	position: relative;
	top: 0;
}
.ct03v1w9:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.ct03v1w9
{
	display: inline-block;
}
html[xmlns] .ct03v1w9
{
	display: block;
}
.ct03v1w10:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.ct03v1w10
{
	display: inline-block;
}
html[xmlns] .ct03v1w10
{
	display: block;
}
.ct03v1w10 h2
{
	margin-bottom: 16px;
}
.ct03v1w10 h4
{
	margin-bottom: 0;
}
.ct03v1w11
{
	float: left;
	width: 321px;
}
.ct03v1w12
{
	float: left;
	padding: 0;
	width: 321px;
}
.ct03v1w13
{
	margin-bottom: 6px;
}
.ct03v1w13:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.ct03v1w13
{
	display: inline-block;
}
html[xmlns] .ct03v1w13
{
	display: block;
}
.ct03v1w14
{
	float: left;
	padding-right: 10px;
}
.ct03v1w15
{
	padding: 0 65px;
}
.ct03v1w15 h4
{
	color: #706f6f;
}
.ct03v1w16
{
	margin: 12px 0;
}
.ct03v2
{
	clear: both;
	font-size: 0;
	line-height: 0;
	margin: 0 auto 11px;
	width: 969px;
}
.ct03v2,.ct03v3
{
	color: #fff;
}
.ct03v2w1
{
	background: #f00;
	background: linear-gradient(to bottom,#f00 0,#7a0000 100%);
	background: -moz-linear-gradient(top,#f00 0,#7a0000 100%);
	background: -ms-linear-gradient(top,#f00 0,#7a0000 100%);
	background: -o-linear-gradient(top,#f00 0,#7a0000 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f00),color-stop(100%,#7a0000));
	background: -webkit-linear-gradient(top,#f00 0,#7a0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#7a0000',GradientType=0);
	font-size: 13px;
	line-height: 1em;
}
.ct03v2w1:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.ct03v2w1
{
	display: inline-block;
}
html[xmlns] .ct03v2w1
{
	display: block;
}
* html .ct03v2w1
{
	height: 1%;
}
.ct03v2w2
{
	float: left;
	padding: 0 32px 0 12px;
	width: 643px;
}
.ct03v2 .ct03v1w1,.ct03v2 .ct03v1w5,.ct03v2 .ct03v1w6
{
	padding-left: 16px;
}
.ct03v2 .ct03v1w2,.ct03v2 .ct03v1w6
{
	width: 445px;
}
.ct03v2w3
{
	float: right;
	width: 282px;
}
.ct03v2nav
{
	background: url('http://www.oracleimg.com/us/assets/ct03v2-menu-bg.png') top center repeat-y;
	border-left: 1px solid #ab2828;
	box-shadow: -4px 0 2px -2px rgba(0,0,0,0.3);
	moz-box-shadow: -4px 0 2px -2px rgba(0,0,0,0.3);
	position: relative;
	webkit-box-shadow: -4px 0 2px -2px rgba(0,0,0,0.3);
}
.ct03v2nav li a.ct03v2navlink
{
	border-bottom: 1px solid #6e2121;
	border-top: 1px solid #c97171;
	cursor: pointer;
	display: block;
	outline: 0;
	padding: 24px 12px;
}
.ct03v2nav li a.ct03v2navlink:hover
{
	background: url('http://www.oracleimg.com/us/assets/ct03v2nav-hoverbg.png');
	outline: 0;
	text-decoration: none;
}
.ct03v2nav li a h3
{
	background: url('http://www.oracleimg.com/us/assets/ct03v0-marqueenavplus.gif') 0 1px no-repeat;
	color: #fff;
	font-size: 13px;
	margin-bottom: 0;
	padding-bottom: 2px;
	padding-left: 17px;
	text-transform: uppercase;
}
.ct03v2nav li p
{
	color: #5b5a5a;
}
.ct03v2nav li.selected:first-child
{
	margin-bottom: 10px;
	position: relative;
	top: 10px;
}
.ct03v2nav li.selected
{
	background: #fff;
	border-left: 10px solid #fff;
	box-shadow: -2px 3px 2px 2px rgba(0,0,0,0.3);
	margin-left: -10px;
	moz-box-shadow: -2px 3px 2px 2px rgba(0,0,0,0.3);
	outline: 0;
	padding: 10px 12px 10px 12px;
	webkit-box-shadow: -2px 3px 2px 2px rgba(0,0,0,0.3);
}
.ct03v2nav li.selected.ct03v2navlast
{
	bottom: 10px;
	margin-top: 10px;
	position: relative;
}
.ct03v2nav li.selected a
{
	border: 0;
	padding: 0;
}
.ct03v2nav li.selected a.ct03subnavselected
{
	color: #000;
	font-weight: bold;
}
.ct03v2nav li.selected a.ct03subnavselected:hover
{
	text-decoration: none;
}
.ct03v2nav li.selected h3
{
	background: url('http://www.oracleimg.com/us/assets/ct03v2-marqueenavcaret.png') 0 0 no-repeat;
	color: #000;
	margin: 0 0 5px;
	padding-left: 17px;
	text-transform: uppercase;
}
.ct03v3 .ct03v1w2 h1
{
	color: #fff;
	font-weight: normal;
}
.ct03v3 .oracletext
{
	color: #fff;
	font-weight: bold;
}
.ct03v3 .ct03v1w3
{
	padding: 24px 0 10px;
}
.ct03v2hero
{
	padding-left: 5px;
}
.ct03v2hero img
{
	border: 1px solid #b5b9bd;
	margin-bottom: -2px;
}
.ct03v2w3a
{
	box-shadow: 0 0 4px 1px #262626;
	margin: 12px 5px 14px 10px;
	moz-box-shadow: 0 0 4px 1px #262626;
	webkit-box-shadow: 0 0 4px 1px #262626;
}
.ct03v3 a.l1
{
	background: url('http://www.oracleimg.com/us/assets/ct03-white-caret.png') 0 0 no-repeat;
	color: #fff;
}
.ct03v2 ul.ct03content li.ct03contentli .ct03v1nav
{
	bottom: 140px;
	position: absolute;
	right: 10px;
	z-index: 5;
}
.ct03v2 ul.ct03content li
{
	overflow: hidden;
	position: relative;
}
.ct03v2 ul.ct03content li.ct03contentli
{
	display: none;
}
.ct03subnav
{
	display: none;
}
.ct03v2nav li.selected:hover .ct03subnav,.ct03v2nav li.selected .ct03subnav
{
	display: block;
}
.ct03v2nav li ul.ct03subnav
{
	border: 0;
	margin: 0 0 0 18px;
	padding: 0;
}
.ct03v2nav li ul.ct03subnav li
{
	border: 0;
	margin: 0 0 8px;
	padding: 0;
}
.ct03v2nav li ul.ct03subnav li p
{
	border: 0;
	color: #000;
	font-weight: bold;
	margin: 0 0 8px;
	padding: 0;
}
.ct03v2 ul.ct03content li.ct03subpanels .ct03v1nav
{
	position: absolute;
	right: 10px;
	top: 296px;
	z-index: 5;
}
.ct03v2 ul.ct03content li
{
	overflow: hidden;
	position: relative;
}
.ct03v2 ul.ct03content li.ct03subpanels
{
	display: none;
}
.ct03v2 ul.ct03content li.selected
{
	display: block;
}
.ct03v2 ul.ct03subtabs li.selected
{
	display: block;
}
.ct03v2nav li ul.ct03subnav li.selected:first-child
{
	margin-bottom: 8px;
	position: static;
}
.ct03v2nav li ul.ct03subnav li.selected
{
	background: none!important;
	box-shadow: none;
	color: #000;
	font-weight: bold;
	moz-box-shadow: none;
	outline: 0;
	webkit-box-shadow: none;
}
.ct03v2nav li ul.ct03subnav li.selected.ct03v2navlast
{
	bottom: 10px;
	margin-top: 10px;
	position: relative;
}
.ct03v2nav li ul.ct03subnav li.selected a
{
	border: 0;
	color: #000;
	cursor: default;
	padding: 0;
}
.ct03v2nav li ul.ct03subnav li.selected a:hover
{
	cursor: default;
	text-decoration: none;
}
.ct03v2nav li ul.ct03subnav li.selected a.ct03subnavselected
{
	color: #000;
	font-weight: bold;
}
.ct03v2nav li ul.ct03subnav li.selected a.ct03subnavselected:hover
{
	text-decoration: none;
}
.ct03v2nav li ul.ct03subnav li.selected h3
{
	background: url('http://www.oracleimg.com/us/assets/ct03v2-marqueenavcaret.png') 0 0 no-repeat;
	color: #000;
	margin: 0 0 5px;
	padding-left: 17px;
	text-transform: uppercase;
}
.ct04w1
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') right -516px no-repeat;
	clear: both;
	font-size: 0;
	height: 41px;
	line-height: 0;
	width: 100%;
}
.ct04w1 ul li
{
	_width: 10%;
	float: left;
	height: 41px;
	position: relative;
}
.ct04w1 ul li a
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') left top no-repeat;
	color: #494848;
	display: block;
	display: table-cell;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	height: 41px;
	line-height: 1em;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 14px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	zoom: 1;
}
.ct04nvtwoline
{
	height: 32px;
	height: 41px;
	padding-top: 9px;
}
.ct04w1 ul li a.ct04nvfirst
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') left -43px no-repeat;
}
.ct04w1 ul li a span
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') right -86px no-repeat;
	height: 41px;
	position: absolute;
	right: 0;
	top: 0;
	width: 14px;
}
.ct04w1 ul li a.ct04nvlast span
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') right -129px no-repeat;
}
.ct04w1 ul li a:hover
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') left -172px no-repeat;
	text-decoration: none;
}
.ct04w1 ul li a:hover span
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') right -258px no-repeat;
}
.ct04w1 ul li a.ct04nvlast:hover span
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') right -301px no-repeat;
}
.ct04w1 ul li a.ct04nvfirst:hover
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') left -215px no-repeat;
}
.ct04w1 ul li.selected a,.ct04w1 ul li.selected a:hover
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') left -344px no-repeat;
}
.ct04w1 ul li.selected a.ct04nvfirst,.ct04w1 ul li.selected a.ct04nvfirst:hover
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') left -387px no-repeat;
}
.ct04w1 ul li.selected a span,.ct04w1 ul li.selected a:hover span
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') right -430px no-repeat;
}
.ct04w2
{
	border: 1px solid #c0c0c0;
	border-top: 0;
	padding: 1px 0 0 0;
}
.ct04w2:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
html[xmlns] .ct04w2
{
	display: block;
}
* html .ct04w2
{
	height: 1%;
}
.ct04v1
{
	margin: 20px 0 30px 0;
}
.ct04v1 h1
{
	font-size: 22px;
	font-weight: normal;
	line-height: 28px;
	margin: 0;
	padding: 0;
}
.ct04v1 .ct04w1
{
	background: url('http://www.oracleimg.com/us/assets/ct04v1-navbg.gif') right -268px no-repeat;
	clear: both;
	font-size: 0;
	height: 32px;
	line-height: 0;
	width: 100%;
}
.ct04v1 .ct04w1 ul.ct04tabs li
{
	_width: 16%;
	float: left;
	height: 32px;
	overflow: hidden;
	position: relative;
}
.ct04v1 .ct04w1 ul.ct04tabs li a
{
	background: url('http://www.oracleimg.com/us/assets/ct04v1-navbg.gif') left top no-repeat;
	color: #353535;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 32px;
	line-height: 1.3em;
	padding: 8px 14px;
	text-align: center;
	white-space: nowrap;
	zoom: 1;
}
.ct04v1 .ct04nvtwoline
{
	height: 32px;
}
.ct04v1 .ct04w1 ul.ct04tabs li.ct04nvfirst a
{
	background: url('http://www.oracleimg.com/us/assets/ct04v1-navbg.gif') left -34px no-repeat;
}
.ct04v1 .ct04w1 ul.ct04tabs li a span
{
	background: url('http://www.oracleimg.com/us/assets/ct04v1-navbg.gif') right -68px no-repeat;
	height: 32px;
	position: absolute;
	right: 0;
	top: 0;
	width: 14px;
}
.ct04v1 .ct04w1 ul.ct04tabs li.ct04nvlast span
{
	background: url('http://www.oracleimg.com/us/assets/ct04v1-navbg.gif') right -101px no-repeat;
}
.ct04v1 .ct04w1 ul.ct04tabs li a:hover
{
	background: url('http://www.oracleimg.com/us/assets/ct04v1-navbg.gif') left -134px no-repeat;
	text-decoration: underline;
}
.ct04v1 .ct04w1 ul.ct04tabs li a:hover span
{
	background: url('http://www.oracleimg.com/us/assets/ct04v1-navbg.gif') right -200px no-repeat;
}
.ct04v1 .ct04w1 ul.ct04tabs li.ct04nvlast a:hover span
{
	background: url('http://www.oracleimg.com/us/assets/ct04v1-navbg.gif') right -234px no-repeat;
}
.ct04v1 .ct04w1 ul.ct04tabs li.ct04nvfirst a:hover
{
	background: url('http://www.oracleimg.com/us/assets/ct04v1-navbg.gif') left -167px no-repeat;
}
.ct04v1 .ct04w1 ul.ct04tabs a.current
{
	background: url('http://www.oracleimg.com/us/assets/ct04v1-navbg.gif') left -134px no-repeat!important;
	color: #1f4f82!important;
}
.ct04v1 .ct04w1 ul.ct04tabs li.ct04nvfirst a.current
{
	background: url('http://www.oracleimg.com/us/assets/ct04v1-navbg.gif') left -167px no-repeat!important;
}
.ct04v1 .ct04w1 ul.ct04tabs li a.current span
{
	background: url('http://www.oracleimg.com/us/assets/ct04v1-navbg.gif') right -200px no-repeat!important;
}
.ct04v1 .ct04w1 ul.ct04tabs li.ct04nvlast a.current span
{
	background: url('http://www.oracleimg.com/us/assets/ct04v1-navbg.gif') right -234px no-repeat!important;
}
.ct04v1 .ct04w2
{
	border: 0;
}
.ct04v1 .ct04w2 ul.ct04tabs
{
	margin: 0!important;
}
.ct04v1 .ct04w2 ul.ct04tabs a:active
{
	outline: 0;
}
.ct04v1 .ct04w2 ul.ct04tabs li
{
	height: 32px;
}
.ct04v1 .ct04panes .pane
{
	display: none;
}
.ct04v1 .ct04w3
{
	margin-bottom: 14px;
	width: 100%;
}
.ct04v1 .ct04w3:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.ct04v1 .ct04w3
{
	display: inline-block;
}
html[xmlns] .ct04v1 .ct04w3
{
	display: block;
}
* html .ct04v1 .ct04w3
{
	height: 0;
}
.ct04v1 .ct04w4
{
	float: left;
}
.ct04v1 .ct04w5
{
	float: right;
}
.ct04v1 .ct04w5 ul
{
	margin: 9px 10px 0 0;
}
.ct04v1 .ct04w5 ul li
{
	float: left;
	font-size: 13px;
	padding: 0 10px;
	white-space: nowrap;
}
.ct04v1 .ct04w5 ul li.ct04title
{
	font-weight: bold;
	height: 13px;
	padding: 0 0 0 10px;
}
.ct04v1 .ct04legendevent
{
	background: url('http://www.oracleimg.com/us/assets/javaone-legend.gif') no-repeat;
}
.ct04v1 .ct04legendkeynote
{
	background: url('http://www.oracleimg.com/us/assets/javaone-legend.gif') 0 -14px no-repeat;
}
.ct04v1 .ct04legendsession
{
	background: url('http://www.oracleimg.com/us/assets/javaone-legend.gif') 0 -28px no-repeat;
}
.ct04v1 .ct04legendworkshop
{
	background: url('http://www.oracleimg.com/us/assets/javaone-legend.gif') 0 -42px no-repeat;
}
.ct04v1 .ct04w6
{
	margin-bottom: 8px;
	padding-left: 25px;
}
.ct04v1 .ct04w7:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.ct04v1 .ct04w7
{
	display: inline-block;
}
html[xmlns] .ct04v1 .ct04w7
{
	display: block;
}
* html .ct04v1 .ct04w7
{
	height: 1%;
}
.ct04v1 .ct04w8
{
	float: left;
	margin-right: 11px;
}
.ct04v1 .ct04w9
{
	float: left;
}
html[xmlns] .ct04v2 .ct04w2
{
	display: block;
}
* html .ct04v2 .ct04w2
{
	height: 1%;
}
.ct04v2 .ct04w2 ul.ct04tabs
{
	margin: 0!important;
}
.ct04v2 .ct04w2 ul.ct04tabs a:active
{
	outline: 0;
}
.ct04v2 .ct04w2 ul.ct04tabs li
{
	height: 32px;
}
.ct04v2 .ct04panes .pane
{
	display: none;
}
.ct04v2 .ct04w1 ul.ct04tabs a.current
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') left -344px no-repeat;
}
.ct04v2 .ct04w1 ul.ct04tabs li a.ct04nvfirst.current
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') left -387px no-repeat;
}
.ct04v2 .ct04w1 ul.ct04tabs li a.current span
{
	background: url('http://www.oracleimg.com/us/assets/ct04-navbg.png') right -430px no-repeat;
}
.cw01
{
	background: #fff;
	border: 1px solid #c0c0c0!important;
	border-radius: 6px;
	box-shadow: 1px 2px 4px 1px #ccc;
	color: #333;
	height: 423px;
	margin: 0 auto 20px;
	moz-border-radius: 6px;
	moz-box-shadow: 1px 2px 4px 1px #ccc;
	overflow: hidden;
	position: relative;
	webkit-border-radius: 6px;
	webkit-box-shadow: 1px 2px 4px 1px #ccc;
	width: 705px;
	z-index: 999;
}
.f01v3 .cw01
{
	margin: 0;
}
.cw01v1
{
	width: 940px;
}
.cw01v1 .cw01content
{
	width: 704px;
}
.cw01v1 .cw01w5
{
	width: 704px;
}
.cw01v1 .cw01section
{
	width: 940px;
}
.cw01v1 .cw01content h2
{
	width: 652px;
}
.cw01img
{
	border-bottom: 1px solid #e7e7e7;
	left: 0;
	position: absolute;
}
.cw01img a,.cw01 img
{
	display: block;
}
.cw01v1 .cw01vid div
{
	margin: 19px 150px;
}
.cw01vid
{
	background: url('http://www.oracleimg.com/us/assets/cw01-overlay-bg.png') 0 0 repeat;
	border-radius: 5px;
	display: block;
	display: none;
	height: 423px;
	left: 0;
	moz-border-radius: 5px;
	position: relative;
	top: 0;
	webkit-border-radius: 5px;
	width: 100%;
	z-index: 1001;
	zoom: 1;
}
.cw01vid div
{
	left: 0;
	margin: 19px 33px;
	position: absolute;
	width: 640px;
}
.cw01vid a.cw01vidbttn
{
	background: #fbfbfb;
	border: 1px solid #d2d1d1;
	border-radius: 2px;
	bottom: 13px;
	color: #666;
	display: block;
	font-size: 14px;
	font-weight: bold;
	moz-border-radius: 2px;
	overflow: hidden;
	padding: 2px 5px;
	podding: 5px;
	position: absolute;
	right: 32px;
	webkit-border-radius: 2px;
	z-index: 1002;
}
.cw01vid a.cw01vidbttn em
{
	display: inline-block;
	font-style: normal;
	font-weight: bold;
}
.cw01 a:hover
{
	text-decoration: none;
}
.cw01section
{
	float: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 705px;
}
.cw01w6
{
	background: url('http://www.oracleimg.com/us/assets/cw01-w6bg.png') repeat-x 0 0 #fff;
	overflow: hidden;
}
.cw01w3
{
	overflow: hidden;
	padding: 15px 26px 0 26px;
}
.cw01w5
{
	background: linear-gradient(top,rgba(231,231,231,0) 90%,rgba(231,231,231,1) 100%);
	background: -moz-linear-gradient(top,rgba(231,231,231,0) 90%,rgba(231,231,231,1) 100%);
	background: -ms-linear-gradient(top,rgba(231,231,231,0) 90%,rgba(231,231,231,1) 100%);
	background: -o-linear-gradient(top,rgba(231,231,231,0) 90%,rgba(231,231,231,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(90%,rgba(231,231,231,0)),color-stop(100%,rgba(231,231,231,1)));
	background: -webkit-linear-gradient(top,rgba(231,231,231,0) 90%,rgba(231,231,231,1) 100%);
	border-top-right-radius: 5px;
	float: left;
	height: 253px;
	moz-border-radius-topright: 5px;
	overflow: auto;
	webkit-border-top-right-radius: 5px;
	width: 469px;
}
.cw01content
{
	border-bottom: 1px solid #e7e7e7;
	border-left: 1px solid #e6e6e6;
	color: #151515;
	height: 304px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	webkit-overflow-scrolling: touch;
	width: 469px;
}
.cw01content h2
{
	background: #fff;
	border-bottom: 1px solid #c0c0c0;
	border-top-right-radius: 5px;
	font-size: 24px;
	height: 30px;
	margin: 0;
	moz-border-radius-topright: 5px;
	padding: 10px 26px;
	webkit-border-top-right-radius: 5px;
	width: 417px;
}
.cw01content h5
{
	color: #747474;
	font-size: 14px;
	margin-bottom: 3px;
}
.cw01content h5 span
{
	background-image: url('http://www.oracleimg.com/us/assets/list-icons-md.png');
	background-repeat: no-repeat;
	float: left;
	margin: 2px 0 0 0;
}
.cw01content h5.cw01video span
{
	background-position: -900px 0;
	display: block;
	height: 38px;
	width: 60px;
}
.cw01content h5.cw01demo span
{
	background-position: -850px -38px;
	display: block;
	height: 42px;
	width: 60px;
}
.cw01content h5.cw01datasheet span
{
	background-position: -800px -79px;
	display: block;
	height: 50px;
	width: 60px;
}
.cw01content h5.cw01whitepaper span
{
	background-position: -750px -129px;
	display: block;
	height: 49px;
	width: 60px;
}
.cw01content h5.cw01forum span
{
	background-position: -700px -179px;
	display: block;
	height: 35px;
	width: 60px;
}
.cw01content h5.cw01levent span
{
	background-position: -650px -217px;
	display: block;
	height: 48px;
	width: 60px;
}
.cw01content h5.cw01ebook span
{
	background-position: -600px -267px;
	display: block;
	height: 49px;
	width: 60px;
}
.cw01content h5.cw01cert span
{
	background-position: -550px -316px;
	display: block;
	height: 39px;
	width: 60px;
}
.cw01content h5.cw01cat span
{
	background-position: -500px -356px;
	display: block;
	height: 48px;
	width: 60px;
}
.cw01content h5.cw01cal span
{
	background-position: -450px -405px;
	display: block;
	height: 50px;
	width: 60px;
}
.cw01content h5.cw01webcast span
{
	background-position: -400px -458px;
	display: block;
	height: 41px;
	width: 60px;
}
.cw01content h5.cw01strategy span
{
	background-position: -350px -500px;
	display: block;
	height: 47px;
	width: 60px;
}
.cw01content h5.cw01ipad span
{
	background-position: -300px -548px;
	display: block;
	height: 40px;
	width: 60px;
}
.cw01content h5.cw01assess span
{
	background-position: -250px -590px;
	display: block;
	height: 37px;
	width: 60px;
}
.cw01content h5.cw01ROI span
{
	background-position: -200px -630px;
	display: block;
	height: 48px;
	width: 60px;
}
.cw01content p
{
	font-size: 13px;
	line-height: 18px;
}
.cw01content em
{
	color: #f00;
	font-style: normal;
}
.cw01content ul
{
	padding: 0 0 0 52px;
}
.cw01content ul li
{
	margin-bottom: 3px;
	margin-top: 0;
}
.cw01content a:hover
{
	text-decoration: underline;
}
.hasjs .cw01step-1
{
	left: 0;
}
.hasjs .cw01step-2
{
	left: 235px;
}
.hasjs .cw01step-3
{
	left: 470px;
}
.hasjs .cw01step-4
{
	left: 705px;
}
.cw01bttnlink
{
	border-bottom: 1px solid #fff;
}
.cw01bttn
{
	background: #c4c4c4;
	background: linear-gradient(top,#c4c4c4 0,#959595 50%,#a1a1a1 100%);
	background: -moz-linear-gradient(top,#c4c4c4 0,#959595 50%,#a1a1a1 100%);
	background: -ms-linear-gradient(top,#c4c4c4 0,#959595 50%,#a1a1a1 100%);
	background: -o-linear-gradient(top,#c4c4c4 0,#959595 50%,#a1a1a1 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c4c4c4),color-stop(50%,#959595),color-stop(100%,#a1a1a1));
	background: -webkit-linear-gradient(top,#c4c4c4 0,#959595 50%,#a1a1a1 100%);
	border-bottom: 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #9b9b9b;
	border-top: 1px solid #fff;
	bottom: 0;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4',endColorstr='#a1a1a1',GradientType=0);
	height: 97px;
	margin-bottom: 1px;
	padding: 19px 37px 0 37px;
	position: absolute;
	width: 159px;
}
.cw01bttn.cw01first
{
	border-radius: 0 0 0 5px;
	moz-border-radius-bottomleft: 5px;
	moz-border-radius-bottomright: 0;
	moz-border-radius-topleft: 0;
	moz-border-radius-topright: 0;
	webkit-border-radius: 0 0 0 5px;
}
.cw01bttn.cw01last
{
	border-radius: 0 0 5px 0;
	border-right: 1px solid #fff;
	moz-border-radius-bottomleft: 0;
	moz-border-radius-bottomright: 5px;
	moz-border-radius-topleft: 0;
	moz-border-radius-topright: 0;
	webkit-border-radius: 0 0 5px 0;
}
a.cw01steplink:hover .cw01bttn
{
	background: #f5f5f5;
	background: linear-gradient(top,#f5f5f5 0,#d5d5d5 100%);
	background: -moz-linear-gradient(top,#f5f5f5 0,#d5d5d5 100%);
	background: -ms-linear-gradient(top,#f5f5f5 0,#d5d5d5 100%);
	background: -o-linear-gradient(top,#f5f5f5 0,#d5d5d5 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#d5d5d5));
	background: -webkit-linear-gradient(top,#f5f5f5 0,#d5d5d5 100%);
	color: #3f3f3f;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#d5d5d5',GradientType=0);
}
.cw01bttn>h3
{
	font-size: 20px;
	font-weight: bold;
}
.cw01bttn>p
{
	font-size: 14px;
}
.cw01tl .cw01w4
{
	border-top-left-radius: 5px;
	moz-border-radius-topleft: 5px;
	overflow: hidden;
	webkit-border-top-left-radius: 5px;
	width: 235px;
}
.cw01tr .cw01w4
{
	border-top-right-radius: 5px;
	moz-border-radius-topright: 5px;
	overflow: hidden;
	webkit-border-top-right-radius: 5px;
	width: 235px;
}
.hasjs .cw01section,.hasjs .cw01bttn
{
	display: none;
}
.cw01fixed .cw01section,.cw01fixed .cw01bttn
{
	display: block;
}
.cw02 h4
{
	background-image: none;
	border-bottom: 0;
	font-size: 18px;
	padding: 21px 0 0 10px;
}
.cw02 a h5
{
	color: #000;
	margin-bottom: 3px;
}
.cw02 a:hover h5
{
	color: #1f4f82;
}
.cw02 p.cw02tags,p.cw02tags a
{
	color: #535353;
	font-size: 10px;
}
.cw02 #deliciousfeed li a.lnk-tweet
{
	color: #535353;
	float: right;
	font-size: 10px;
	margin-left: 10px;
}
.cw02 li
{
	border-top: #ddd dotted 1px;
	overflow: hidden;
	padding-top: 10px;
}
.cw02 li:first-child
{
	border: 0;
}
.cw03v0 .tweet,.query
{
	color: #535353;
}
.cw03v0 .cw03_list
{
	background-color: none;
	border-bottom: #c0c0c0 dotted 1px;
	color: #535353;
	height: auto;
	list-style: none;
	margin: 0;
	overflow-y: hidden;
	padding: 0 0 10px 0;
}
.cw03v1 .cw03_list
{
	height: auto;
}
.cw03v0 .cw03_list li
{
	list-style-type: none;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 15px 0 0 0;
}
.cw03v0 .cw03_list li a
{
	color: #535353;
}
.cw03v0 .cw03_list li:first-child
{
	padding-top: 5px;
}
.cw03v0 .cw03_list .cw03_even
{
	background-color: transparent;
}
.cw03v0 .cw03_list .cw03_avatar
{
	float: left;
	padding-right: .5em;
}
.cw03v1 .cw03_list .cw03_avatar
{
	display: none;
}
.cw03v0 .cw03_list .cw03_avatar img
{
	vertical-align: middle;
}
.cw03v0 .cw03_time
{
	color: #000;
	font-size: 10px;
}
.cw03v0 .cw03w1
{
	margin-left: 48px;
}
.cw03v1 .cw03w1
{
	margin-left: 0;
}
.cw03v0 .cw03w2
{
	padding: 10px 0 0 0;
	text-align: right;
}
.cw03v0 .cw03logo
{
	float: left;
}
.cw04w6
{
	background: #ebebeb;
	border: #c0c0c0 solid 1px;
	border-radius: 4px;
	float: left;
	margin: 14px 0;
	webkit-border-radius: 4px;
	width: 100%;
}
.cw04w1
{
	margin: 30px auto 0;
	position: relative;
	width: 640px;
	z-index: 1;
}
.cw04 h1
{
	margin: 18px 0 0;
}
.cw04vid
{
	background: url('http://www.oracleimg.com/us/assets/cw04loading.gif') 50% 50% no-repeat #454545;
	height: 360px;
	width: 640px;
}
.cw04w2
{
	background: #ebebeb;
	background: linear-gradient(to bottom,#ebebeb 0,#fff 100%);
	background: -moz-linear-gradient(top,#ebebeb 0,#fff 100%);
	background: -ms-linear-gradient(top,#ebebeb 0,#fff 100%);
	background: -o-linear-gradient(top,#ebebeb 0,#fff 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#fff));
	background: -webkit-linear-gradient(top,#ebebeb 0,#fff 100%);
	border-radius: 0 0 4px 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#ffffff',GradientType=0);
	float: left;
	padding: 16px 0;
	position: relative;
	webkit-border-radius: 0 0 4px 4px;
	width: 100%;
}
.cw04w3
{
	clear: both;
	margin: 0 auto;
	position: relative;
	width: 640px;
}
.cw04w4
{
	float: left;
	height: 89px;
	left: 25px;
	overflow: hidden;
	position: relative;
	width: 590px;
}
.cw04w2 h3
{
	font-size: 16px;
	font-weight: normal;
	margin: 0 auto;
	padding: 7px 0 12px 26px;
	width: 640px;
}
.cw04w2 ul
{
	float: left;
	height: 89px;
	margin: 0;
	position: absolute;
	width: 3000px;
	z-index: 1;
}
.cw04w2 ul li
{
	float: left;
	height: 89px;
	margin: 0;
	padding: 0 14px 0 0;
	position: relative;
	width: 137px;
}
.cw04w2 ul li img
{
	border: 1px solid #999;
	display: block;
	height: 85px;
	margin: 1px;
	width: 133px;
}
.cw04w2 ul li a:hover img,.cw04w2 ul li.cw04selected a img
{
	border: 2px solid #f00;
	margin: 0;
}
.f01v5 .cw04w2 ul li a:hover img,.f01v5 .cw04w2 ul li.cw04selected a img
{
	border: 2px solid #f8981d;
}
.cw04note
{
	background: #fff;
	border: #ccc solid 1px;
	box-shadow: 3px 3px 3px 0 rgba(0,0,0,.4);
	display: none;
	min-height: 45px;
	moz-box-shadow: 3px 3px 3px 0 rgba(0,0,0,.4);
	padding: 8px 12px;
	position: absolute;
	top: -35px;
	webkit-box-shadow: 3px 3px 3px 0 rgba(0,0,0,.4);
	width: 226px;
	z-index: 2;
}
.cw04note1
{
	left: 150px;
}
.cw04note2
{
	left: 301px;
}
.cw04note3
{
	left: 87px;
}
.cw04note4
{
	left: 238px;
}
.cw04note p
{
	margin: 0;
}
.cw04note h5
{
	color: #757575;
	margin: 0;
}
.cw04note .cw04z2
{
	background: #f00;
	background: url('http://www.oracleimg.com/us/assets/cw04-sprite.png') 0 -79px no-repeat;
	display: block;
	height: 25px;
	left: -14px;
	position: absolute;
	top: 35px;
	width: 14px;
}
.cw04noteleft .cw04z2
{
	background-position: -25px -79px;
	left: auto;
	right: -14px;
}
.cw04arrw,.cw04rightdecoy,.cw04leftdecoy
{
	background: url('http://www.oracleimg.com/us/assets/cw04-sprite.png') 0 0 no-repeat;
	display: block;
	height: 31px;
	left: -24px;
	opacity: .4;
	position: absolute;
	top: 25px;
	width: 20px;
}
.cw04arrw:hover
{
	opacity: 1;
}
.cw04arrw em
{
	display: none;
}
.cw04arrw
{
	z-index: 1;
}
.cw04rightdecoy,.cw04right
{
	background-position: -20px 0;
	left: auto;
	right: -24px;
}
.cw04rightdecoy,.cw04leftdecoy
{
	opacity: .2;
}
.cw04endleft .cw04left,.cw04endright .cw04right
{
	display: none;
}
.cw04endleft .cw04leftdecoy,.cw04endright .cw04rightdecoy
{
	display: block;
}
.cw04w2 ul li a:hover span.cw04z1
{
	background: url('http://www.oracleimg.com/us/assets/cw04-sprite.png') 0 -31px no-repeat;
	display: block;
	height: 50px;
	left: 43px;
	position: absolute;
	top: 18px;
	width: 50px;
	z-index: 2;
}
.cw04w5
{
	clear: both;
	margin: 0 auto;
	padding: 18px 26px 0;
	width: 590px;
}
.cw04w5 h4
{
	margin: 0 0 3px;
}
.f05 .cw04arrw,.f05 .cw04leftdecoy
{
	left: 4px;
}
.f05 .cw04rightdecoy,.f05 .cw04right
{
	left: auto;
	right: 4px;
}
.f05 .cw04w6
{
	border-radius: 0;
	webkit-border-radius: 0;
	width: 640px;
}
.f05 .cw04w1
{
	margin-top: 0;
}
.cw04v1
{
	margin: 0 auto;
	width: 866px;
}
.cw04v1 .cw04w6,.cw04v1 .cw04w2
{
	background: transparent!important;
}
.cw04v1 h1
{
	color: #888;
	font-weight: normal;
	margin: 18px auto 0;
	width: 640px;
}
.cw04v1 .cw04w6
{
	border: 0;
	width: 744px;
}
.cw04v1 .cw04w2
{
	background: #fff;
}
.cw04v1 ul
{
	border-top: #ababab solid 5px;
}
.cw04v1 .cw04w2 ul li img
{
	border: 0;
	display: block;
	height: 75px;
	margin: 0;
	position: relative;
	width: 130px;
}
.cw04v1 .cw04w2 ul li a
{
	border: 2px solid #fff;
	display: block;
	height: 75px;
	overflow: hidden;
	width: 130px;
}
.cw04v1 .cw04w6,.cw04v1 .cw04w2,.cw04v1 .cw04w3
{
	width: 866px;
}
.cw04v1 .cw04vid
{
	margin: 0 auto;
}
.cw04v1 .cw04w4
{
	height: 189px;
	width: 752px;
}
.cw04v1 .cw04w4
{
	left: 60px;
}
.cw04v1 .cw04w2 ul li
{
	color: #999;
	padding: 18px 7px 0;
	top: -5px;
}
.cw04v1 .cw04w2 ul li.cw04selected,.cw04v1 .cw04w2 ul li.cw04hover
{
	background: url('http://www.oracleimg.com/us/assets/cw04v1-sprite.png') 0 0 no-repeat;
}
.cw04v1 .cw04w2 ul li a:hover img,.cw04v1 .cw04w2 ul li.cw04selected a img
{
	border: 0;
}
.cw04v1 .cw04w2 ul li a:hover,.cw04v1 .cw04w2 ul li.cw04selected a
{
	border: 2px solid #000;
}
.cw04v1 .cw04w2 ul li a:hover span.cw04z1
{
	top: 35px;
}
.cw04details
{
	padding-top: 8px;
}
.cw04details h6
{
	font-size: 9px;
	margin: 0 0 5px;
}
.cw04details h5
{
	font-size: 14px;
	font-weight: normall;
	margin: 0 0 5px;
}
.cw04v1 .cw04w2 ul li.cw04hover,.cw04w2 ul li.cw04selected
{
	color: #000;
}
.cw04time
{
	font-size: 11px;
}
h1 .cw04time
{
	font-size: 14px;
}
.cw04v1 .cw04arrw,.cw04v1 .cw04rightdecoy,.cw04v1 .cw04leftdecoy
{
	top: 40px;
}
.cw06 h3
{
	margin: 16px 0 8px;
}
.cw06select
{
	display: none;
}
.cw06agreebttns,.cw06xtra
{
	clear: both;
	margin-top: 12px;
}
.cw06agree
{
	clear: both;
}
.cw06 label
{
	margin-right: 12px;
}
.cw06w1
{
	background: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
	min-height: 1px;
	moz-border-radius: 4px;
	padding: 12px 12px;
	webkit-border-radius: 4px;
}
.cw06bttns
{
	clear: both;
	margin: 12px 0;
}
.cw06w1:after
{
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
.fslides
{
	margin: 0 auto;
}
.fslides>li
{
	display: none;
	margin: 0;
	padding: 0;
	position: relative;
	webkit-backface-visibility: hidden;
	width: 100%;
}
.fslides>li:first-child
{
	display: block;
}
.hasjs .fslides>li
{
	display: none;
}
.fslides>li>img
{
	display: block;
	width: 100%;
}
.fslides:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
html[xmlns] .fslides
{
	display: block;
}
* html .fslides
{
	height: 1%;
}
.fslider
{
	position: relative;
	zoom: 1;
}
.fslider .fslides
{
	zoom: 1;
}
.cw09v0
{
	clear: both;
	margin: 0;
	min-height: 277px;
	width: 974px;
}
.cw09w1
{
	min-height: 70px;
	padding-left: 26px;
	position: absolute;
	top: 0;
	z-index: 2;
}
.cw09slides>li>img
{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	moz-border-radius-topleft: 6px;
	moz-border-radius-topright: 6px;
	webkit-border-top-left-radius: 6px;
	webkit-border-top-right-radius: 6px;
}
.cw09w1 h1
{
	clear: both;
	color: #fff;
	font-size: 32px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: normal;
	margin: 45px 0 23px 0;
	margin-top: 19px;
	width: 550px;
}
.cw09w1 h2
{
	clear: both;
	color: #fff;
	font-weight: normal;
	margin: 0 0 12px 0;
	width: 460px;
}
.cw09drktxt h1,.cw09drktxt h2
{
	color: #222;
}
.cw09bttn,.cw09bttn a,.cw09bttn strong
{
	background: url('http://www.oracleimg.com/us/assets/cw09-bttnsprite.png') 0 -40px no-repeat;
	display: block;
}
.cw09bttn
{
	_background: transparent;
	_margin-left: 8px;
	_width: 1px;
	float: left;
	font-size: 14px;
	margin: 0 0 0 -4px;
	padding: 0 0 0 8px;
}
.cw09bttn a
{
	_background: transparent;
	background-position: 100% 0;
	color: #0f0f0f!important;
	text-shadow: 0 0 #333;
	white-space: nowrap;
}
.cw09bttn a:hover
{
	color: #0f0f0f;
	text-decoration: none!important;
}
.cw09bttn strong
{
	_height: 22px;
	_margin-right: 10px;
	background-position: 0 -80px;
	background-repeat: repeat-x;
	font-weight: normal;
	height: 27px;
	margin-right: 20px;
	padding: 6px 8px 0 6px;
}
.cw09bttn:hover
{
	background-position: 0 -160px;
}
.cw09bttn:hover a
{
	background-position: 100% -120px;
}
.cw09bttn:hover strong
{
	background-position: 0 -200px;
}
.cw09tag
{
	background: linear-gradient(to bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.72) 100%);
	background: -moz-linear-gradient(top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.72) 100%);
	background: -ms-linear-gradient(top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.72) 100%);
	background: -o-linear-gradient(top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.72) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,0.72)));
	background: -webkit-linear-gradient(top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.72) 100%);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#b8000000',GradientType=0);
	float: left;
	font-size: 15px;
	font-weight: bold;
	line-height: 31px;
	margin: 0 0 19px;
	margin-bottom: 0;
	opacity: .4;
	padding: 0 12px;
	text-transform: uppercase;
}
.cw09w2
{
	bottom: 10px;
	float: left;
	padding: 0 18px 0 22px;
	position: absolute;
	right: 20px;
	z-index: 2;
}
.cw09w2 ol
{
	margin: 0;
}
.cw09w2 ol li a
{
	background: #eee;
	background: linear-gradient(to bottom,#eee 0,#fff 100%);
	background: -moz-linear-gradient(top,#eee 0,#fff 100%);
	background: -ms-linear-gradient(top,#eee 0,#fff 100%);
	background: -o-linear-gradient(top,#eee 0,#fff 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#fff));
	background: -webkit-linear-gradient(top,#eee 0,#fff 100%);
	border: #c0c0c0 1px solid;
	color: #000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);
	height: 16px;
	line-height: 16px;
	margin-top: 4px;
	position: relative;
	text-align: center;
	width: 15px;
}
.cw09w2 ol li a:hover
{
	background: #b7b7b7;
	background: linear-gradient(to bottom,#b7b7b7 0,#eee 100%);
	background: -moz-linear-gradient(top,#b7b7b7 0,#eee 100%);
	background: -ms-linear-gradient(top,#b7b7b7 0,#eee 100%);
	background: -o-linear-gradient(top,#b7b7b7 0,#eee 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b7b7b7),color-stop(100%,#eee));
	background: -webkit-linear-gradient(top,#b7b7b7 0,#eee 100%);
	border: #9a9a9a 1px solid;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7b7b7',endColorstr='#eeeeee',GradientType=0);
	text-decoration: none;
}
.cw09w2 ol li a.cw09active,.cw09w2 ol li a.cw09active:hover
{
	background: #eb0000;
	background: linear-gradient(to bottom,#eb0000 0,#ce0000 100%);
	background: -moz-linear-gradient(top,#eb0000 0,#ce0000 100%);
	background: -ms-linear-gradient(top,#eb0000 0,#ce0000 100%);
	background: -o-linear-gradient(top,#eb0000 0,#ce0000 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eb0000),color-stop(100%,#ce0000));
	background: -webkit-linear-gradient(top,#eb0000 0,#ce0000 100%);
	border: #ad0000 1px solid;
	color: #fff;
	filter: none;
	text-decoration: none;
}
.cw09w2 ol li a.cw09active:before
{
	background: #f0f;
	background: url('http://www.oracleimg.com/us/assets/cw09-sprite.png') 0 100%;
	content: " ";
	display: block;
	height: 5px;
	left: -1px;
	position: absolute;
	top: -5px;
	width: 17px;
	z-index: 1;
}
.cw09w2 li
{
	float: left;
	margin: 0 4px 0 0;
}
.cw09w2 li a
{
	display: block;
}
.cw09w2 ul li
{
	margin: 0;
	position: absolute;
	right: 0;
}
.cw09w2 ul li:first-child
{
	left: 0;
	right: auto;
}
.cw09w2 ul li a
{
	background: url('http://www.oracleimg.com/us/assets/cw09-sprite.png') 0 -18px;
	display: block;
	height: 18px;
	margin-top: 4px;
	text-indent: -2000px;
	width: 17px;
}
.cw09w2 ul li a.cw09next
{
	background-position: 0 -54px;
	left: auto;
}
.cw09w2 ul li a:hover
{
	background-position: 0 0;
}
.cw09w2 ul li a:hover.cw09next
{
	background-position: 0 -36px;
}
.cw10 ul li
{
	border: 1px solid #c0c0c0;
	border-bottom: 0;
	padding: 12px 10px;
}
.cw10 span.cw10date
{
	color: #7e7e7e;
	display: block;
}
.cw10 a.cw10title
{
	color: #000;
}
.cw10 h3
{
	font-size: 13px;
	margin-bottom: 10px;
}
.cw10 .obttn
{
	float: right;
	margin: 0 0 10px 20px;
}
.cw10 ul
{
	border-bottom: 1px solid #c0c0c0;
	font-size: 13px;
}
.cw10 li
{
	background: background:#f5f5f5;
	background: linear-gradient(to bottom,#f5f5f5 0,#e9e9e9 100%);
	background: -moz-linear-gradient(top,#f5f5f5 0,#e9e9e9 100%);
	background: -ms-linear-gradient(top,#f5f5f5 0,#e9e9e9 100%);
	background: -o-linear-gradient(top,#f5f5f5 0,#e9e9e9 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(top,#f5f5f5 0,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#e9e9e9',GradientType=0);
}
.cw10 li:nth-child(odd)
{
	background: background:#f5f5f5;
	background: linear-gradient(to bottom,#f5f5f5 0,#f8f8f8 11%,#fff 100%);
	background: -moz-linear-gradient(top,#f5f5f5 0,#f8f8f8 11%,#fff 100%);
	background: -ms-linear-gradient(top,#f5f5f5 0,#f8f8f8 11%,#fff 100%);
	background: -o-linear-gradient(top,#f5f5f5 0,#f8f8f8 11%,#fff 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(11%,#f8f8f8),color-stop(100%,#fff));
	background: -webkit-linear-gradient(top,#f5f5f5 0,#f8f8f8 11%,#fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ffffff',GradientType=0);
}
.cw11
{
	box-shadow: 0 0 3px 2px #dfdfdf;
	clear: both;
	height: 364px;
	padding: 10px;
	webkit-box-shadow: 0 0 3px 2px #dfdfdf;
	width: 952px;
}
.cw11 .cw11v0w1
{
	background-color: #f8f8f8;
	border: 2px solid #fff;
	box-shadow: 0 0 2px 1px #dfdfdf;
	float: left;
	height: 360px;
	webkit-box-shadow: 0 0 2px 1px #dfdfdf;
	width: 640px;
}
.cw11 .cw11v0w2
{
	float: left;
	margin-left: 10px;
}
.cw11 .cw11v0w2 .c48
{
	height: 362px;
	width: 296px;
}
.u05w5 .sb01
{
	padding: 2px 15px;
}
.sb01v0
{
	margin: 0 auto 13px;
	width: 182px;
}
.sb01v1
{
	margin: 0;
	padding: 13px 0;
}
.sb01v1 .sb01w1
{
	margin: auto;
	width: 254px;
}
.sb01v2
{
	margin: 0;
	padding: 13px 0 14px;
}
.sb01v2 .sb01w1
{
	margin: auto;
	width: 270px;
}
.sb01v3
{
	margin: 0;
	padding: 13px 0;
}
.sb01v3 .sb01w1
{
	margin: auto;
	width: 254px;
}
.sb01v3 .sb01w1 h3
{
	color: #706f6f;
	margin: 0 0 8px;
}
.sb01v3 .sb01w1 a
{
	display: block;
	margin: 4px 0;
}
.f01v4 .u05w5 .sb01,.f01v5 .u05w5 .sb01
{
	padding: 0;
}
.f01v4 .sb01v1,.f01v5 .sb01v1
{
	padding: 0 0 8px 0!important;
}
.f01v4 .sb01v1 .sb01w1,.f01v5 .sb01v1 .sb01w1
{
	width: 270px;
}
.sb01v4
{
	background: #e9e9e9 url('http://www.oracleimg.com/us/assets/sidebar-bodybg-javaone.png') 0 100% repeat-x;
	background-position: left bottom;
	margin-bottom: 14px;
	position: relative;
}
.sb01v4 .sb01w1
{
	padding: 8px;
	position: relative;
}
.sb01v4 .sb01w1 img
{
	display: block;
}
.sb01v4z1,.sb01v4z2,.sb01v4z3,.sb01v4z4
{
	background: #36566b url('http://www.oracleimg.com/us/assets/sidebar-bg-javaone.png') 0 0 no-repeat;
	height: 3px;
	overflow: hidden;
	position: absolute;
	width: 3px;
}
.sb01v4z1
{
	background-position: 0 0;
	left: 0;
	top: 0;
}
.sb01v4z2
{
	background-position: -3px 0;
	right: 0;
	top: 0;
}
.sb01v4z3
{
	background-position: 0 -3px;
	bottom: 0;
	left: 0;
}
.sb01v4z4
{
	background-position: -3px -3px;
	bottom: 0;
	right: 0;
}
.s01 ul li
{
	margin: 0;
}
.s01 li
{
	border-top: 1px solid #ebebeb;
}
ul.s01_lvl01
{
	border-bottom: 1px solid #ebebeb;
}
.s01
{
	border: 1px solid #ccc;
	border-radius: 4px;
	moz-border-radius: 4px;
	padding: 2px;
	width: auto;
}
.s01active
{
	color: #f00!important;
}
.s01 a.s01active:hover
{
	background: none!important;
	text-decoration: none;
}
.s01 a:hover
{
	color: #f00;
	text-decoration: underline;
}
.s01_lvl01_lv01.s01active
{
	border-left: 4px solid #f00;
	color: #000!important;
}
.s01 ul li a
{
	border-right: 1px solid #ebebeb;
	display: block;
}
ul.s01_lvl01 li a
{
	border-left: 4px solid #ccc;
	color: #000;
	font-size: 11px;
	padding: 5px 10px 5px 8px;
}
ul.s01_lvl01
{
	background: linear-gradient(top,rgba(239,239,239,0) 0,rgba(239,239,239,0) 50%,rgba(239,239,239,0.65) 100%);
	background: -moz-linear-gradient(top,rgba(239,239,239,0) 0,rgba(239,239,239,0) 50%,rgba(239,239,239,0.65) 100%);
	background: -ms-linear-gradient(top,rgba(239,239,239,0) 0,rgba(239,239,239,0) 50%,rgba(239,239,239,0.65) 100%);
	background: -o-linear-gradient(top,rgba(239,239,239,0) 0,rgba(239,239,239,0) 50%,rgba(239,239,239,0.65) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(239,239,239,0)),color-stop(50%,rgba(239,239,239,0)),color-stop(100%,rgba(239,239,239,0.65)));
	background: -webkit-linear-gradient(top,rgba(239,239,239,0) 0,rgba(239,239,239,0) 50%,rgba(239,239,239,0.65) 100%);
	border-top-left-radius: 2px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00efefef',endColorstr='#a6efefef',GradientType=0);
	moz-border-radius-topleft: 2px;
	webkit-border-top-left-radius: 2px;
}
ul.s01_lvl02 li a
{
	border-left: 4px solid #ccc;
	color: #595959;
	font-size: 10px;
	padding: 4px 10px 7px 16px;
}
ul.s01_lvl03 li a
{
	border-left: 4px solid #bfbfbf;
	color: #4c4c4c;
	font-size: 10px;
	padding: 4px 10px 5px 24px;
}
ul.s01_lvl04 li a
{
	border-left: 4px solid #a6a6a6;
	color: #8c8c8c;
	font-size: 10px;
	padding: 3px 10px 4px 32px;
}
.s03
{
	padding: 16px 12px;
}
.s03arrowleft
{
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') 0 2px no-repeat;
	background-position-y: 0;
	display: inline-block;
	height: 14px;
	width: 12px;
}
.s03arrowleft:hover
{
	background: transparent url('http://www.oracleimg.com/us/assets/s03-carouselarrows.png') 0 -12px no-repeat;
	background-position-y: -14px;
}
.s03arrowleftdisabled
{
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') 0 -26px no-repeat;
	background-position-y: -28px;
	display: inline-block;
	height: 14px;
	width: 12px;
}
.s03arrowright
{
	_background: transparent url('http://www.oracleimg.com/us/assets/carouselarrowsright.png') 0 2px no-repeat;
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') -13px 2px no-repeat;
	background-position-y: 0;
	display: inline-block;
	height: 14px;
	width: 12px;
}
.s03arrowright:hover
{
	_background: transparent url('http://www.oracleimg.com/us/assets/carouselarrowsright.png') 0 -12px no-repeat;
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') -13px -12px no-repeat;
	background-position-y: -14px;
}
.s03arrowrightdisabled
{
	_background: transparent url('http://www.oracleimg.com/us/assets/carouselarrowsright.png') 0 -26px no-repeat;
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') -13px -26px no-repeat;
	background-position-y: -28px;
	display: inline-block;
	height: 14px;
	width: 12px;
}
.s03w1
{
	margin-bottom: 4px;
	width: 253px;
}
.s03w1:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.s03w1
{
	display: inline-block;
}
html[xmlns] .s03w1
{
	display: block;
}
* html .s03w1
{
	height: 1%;
}
.s03w1 h3
{
	color: #5b5a5a;
	font-weight: normal;
}
.s03w2
{
	float: left;
	margin: 0;
	padding: 0;
	width: 88px;
}
.s03w3
{
	color: #5b5a5a;
	float: right;
	font-size: 13px;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 165px;
}
.s03w4
{
	position: relative;
}
.s03w5
{
	display: none;
	left: 0;
	position: relative;
	top: 0;
	z-index: 1;
}
.s03w7
{
	line-height: 1.4em;
	padding: 6px 29px 10px 0;
}
.s04
{
	padding: 16px 12px;
}
.s04arrowleft
{
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') 0 2px no-repeat;
	background-position-y: 0;
	display: inline-block;
	height: 14px;
	width: 12px;
}
.s04arrowleft:hover
{
	background: transparent url('http://www.oracleimg.com/us/assets/s03-carouselarrows.png') 0 -12px no-repeat;
	background-position-y: -14px;
}
.s04arrowleftdisabled
{
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') 0 -26px no-repeat;
	background-position-y: -26px;
	display: inline-block;
	height: 14px;
	width: 12px;
}
.s04arrowright
{
	_background: transparent url('http://www.oracleimg.com/us/assets/carouselarrowsright.png') 0 2px no-repeat;
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') -13px 2px no-repeat;
	background-position-y: 0;
	display: inline-block;
	height: 14px;
	width: 12px;
}
.s04arrowright:hover
{
	_background: transparent url('http://www.oracleimg.com/us/assets/carouselarrowsright.png') 0 -12px no-repeat;
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') -13px -12px no-repeat;
	background-position-y: -14px;
}
.s04arrowrightdisabled
{
	_background: transparent url('http://www.oracleimg.com/us/assets/carouselarrowsright.png') 0 -26px no-repeat;
	background: transparent url('http://www.oracleimg.com/us/assets/carouselarrows.png') -13px -26px no-repeat;
	background-position-y: -26px;
	display: inline-block;
	height: 14px;
	width: 12px;
}
.s04 h3
{
	color: #706f6f;
	margin: 12px 0 13px;
}
.s04 p
{
	line-height: 1.4em;
}
.s04w1
{
	width: 100%;
}
.s04w1:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.s04w1
{
	display: inline-block;
}
html[xmlns] .s04w1
{
	display: block;
}
* html .s04w1
{
	height: 1%;
}
.s04w2
{
	float: left;
	margin: 0;
	padding: 0;
	width: 88px;
}
.s04w3
{
	color: #5b5a5a;
	float: right;
	font-size: 13px;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 165px;
}
.s04w3 h3
{
	margin: 0;
	padding: 0;
}
.s04w4
{
	padding: 9px 41px 12px 0;
}
.s04w5
{
	display: none;
	left: 0;
	position: relative;
	top: 0;
}
.s04w6
{
	margin-bottom: 7px;
}
.s04 ul li
{
	display: none;
}
.s06
{
	padding: 18px 40px 18px 12px;
}
.s06 h3
{
	color: #706f6f;
	margin-bottom: 9px;
}
.s06 p
{
	line-height: 1.3em;
	margin-bottom: 4px;
}
.s06 ul
{
	line-height: 1.3em;
}
.s07v0
{
	_padding-bottom: 8px;
	_width: 178px;
	background: url('http://www.oracleimg.com/us/assets/c02-bg.png') 0 100% repeat-x;
	border: #c0c0c0 1px solid;
	border-bottom: 0;
	margin-bottom: 17px;
	position: relative;
	width: 100%;
}
.f02 .f02w1 .s07v0
{
	_width: 178px;
	width: 180px;
}
.s07v0 h4
{
	background: url('http://www.oracleimg.com/us/assets/c02-bg.png') 0 -417px repeat-x;
	border-bottom: #c0c0c0 1px solid;
	color: #4c4c4c;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 3px 0 3px 10px;
	text-shadow: #fff 1px 1px 1px;
}
.s07v0z1,.s07v0z2,.s07v0z3,.s07v0z4
{
	background: url('http://www.oracleimg.com/us/assets/c02-bg.png') 0 0 no-repeat;
	height: 5px;
	overflow: hidden;
	position: absolute;
	width: 4px;
}
.s07v0z1
{
	background-position: 0 -28px;
	left: -1px;
	top: -1px;
}
.s07v0z2
{
	background-position: 100% -28px;
	right: -1px;
	top: -1px;
}
.s07v0z3
{
	background-position: 0 -33px;
	bottom: -1px;
	height: 7px;
	left: -1px;
}
.s07v0z4
{
	background-position: 100% -33px;
	bottom: -1px;
	height: 7px;
	right: -1px;
}
.s07v0w1
{
	min-width: 1%;
	padding: 7px 10px 10px 10px;
}
.s07v0w1 div.s07:first-child,.s07v0w1 div.s07panel
{
	display: block;
}
.s07solo .s07v0w1
{
	padding-bottom: 14px;
}
.s07w2
{
	border-top: #c0c0c0 1px solid;
	float: left;
	margin: 10px 0 0 0;
	min-height: 17px;
	padding: 8px 0 0 0;
	width: 100%;
}
.s07controls
{
	float: right;
	height: 17px;
}
.s07controls div
{
	display: block;
	float: left;
	font-size: 11px;
	height: 14px;
	overflow: hidden;
	padding: 0 3px;
}
.s07prv,.s07nxt
{
	background: url('http://www.oracleimg.com/us/assets/c02-bg.png') 0 0 no-repeat;
	display: block;
	float: left;
	height: 14px;
	moz-outline: 0;
	outline: 0;
	overflow: hidden;
	text-indent: -1000px;
	width: 13px;
}
.s07nxt
{
	background-position: 0 -14px;
	margin-right: 5px;
}
.s07prv:hover,.s07prv:focus
{
	background-position: 0 -40px;
}
.s07nxt:hover,.s07nxt:focus
{
	background-position: 0 -54px;
}
.s07controls .s07v0w2
{
	display: block;
	padding: 0;
	text-align: right;
}
.s07
{
	_width: 100%;
	display: none;
}
.s07v1
{
	margin: 2px 0 0 0;
}
.s07w1
{
	clear: both;
	float: left;
	margin-top: 8px;
	width: 162px;
}
.s07w1 h3
{
	margin: 2px 0 4px;
}
.s07v1 img
{
	display: block;
	float: left;
	margin-right: 10px;
}
.s07v1
{
	_float: left;
}
.s07v2 img
{
	display: block;
}
.s07v2 div,.s07v2 p
{
	margin: 11px 0 0 0;
	padding: 0;
}
.s07v2 div.s07credit
{
	background: url('http://www.oracleimg.com/us/assets/c02-bg.png') 5px -75px no-repeat;
	color: #666;
	line-height: 14px;
	margin: 8px 0 0 0;
	padding-left: 16px;
}
.s07morelink
{
	display: block;
	float: left;
	left: 15px;
	margin-bottom: -17px;
	position: relative;
	top: -27px;
}
.s07cta
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') -291px -114px no-repeat;
	clear: both;
	display: block;
	float: left;
	font-size: 12px;
	padding: 0 0 0 12px;
}
.s08
{
	margin: 8px auto;
	position: relative;
	width: 254px;
	z-index: 1;
}
.s09
{
	position: relative;
}
.s09 *
{
	color: #6e6e6e;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.s09 a,.s09 a:link,.s09 a:visited
{
	color: #000;
}
.s09 a:hover
{
	color: #333;
	text-decoration: underline;
}
.s09w1
{
	background: url('http://www.oracleimg.com/us/assets/s09-sprite.png') right 50%;
	border: #c0c0c0 solid 1px;
	border-radius: 4px;
	box-shadow: 0 2px 3px #dedede;
	margin: 0 0 9px 0;
	moz-border-radius: 4px;
	moz-box-shadow: 0 2px 3px #dedede;
	position: relative;
	webkit-box-shadow: 0 2px 3px #dedede;
}
.s09w1 a
{
	background-position: 2px 50%;
	background-repeat: no-repeat;
	color: #4c4c4c;
	display: block;
	font-weight: bold;
	padding: 14px 25px 14px 45px;
}
.s09w1 a:hover
{
	text-decoration: none;
}
.s09w2
{
	display: none;
	height: 9px;
	position: relative;
}
.s09show .s09w2,.s09:hover .s09w2
{
	display: block;
}
.s09show .s09w1
{
	margin-bottom: 0;
}
.s09w3
{
	background: #f3f3f3;
	background-image: linear-gradient(bottom,#fff 0,#f3f3f3 28%);
	background-image: -moz-linear-gradient(bottom,#fff 0,#f3f3f3 28%);
	background-image: -ms-linear-gradient(bottom,#fff 0,#f3f3f3 28%);
	background-image: -o-linear-gradient(bottom,#fff 0,#f3f3f3 28%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.28,#f3f3f3));
	background-image: -webkit-linear-gradient(bottom,#fff 0,#f3f3f3 28%);
	border: #c0c0c0 solid 1px;
	border-radius: 4px;
	box-shadow: 0 2px 3px #dedede;
	moz-border-radius: 4px;
	moz-box-shadow: 0 2px 3px #dedede;
	padding: 9px 8px;
	position: absolute;
	right: 0;
	top: 9px;
	webkit-box-shadow: 0 2px 3px #dedede;
	width: 206px;
	z-index: 10;
}
.s09 hr
{
	border: 1px solid #e3e3e3!important;
	border-bottom: 1px solid #fff!important;
	border-top: 1px solid #e3e3e3!important;
	margin: 11px 0!important;
	margin: 11px -8px 11px!important;
}
.s09 h4
{
	color: #737373;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.s09 ul
{
	margin: 10px 0 4px;
	padding: 0;
}
.s09 p
{
	margin: 8px 0 8px;
	padding: 0;
}
.s09 li
{
	background: url('http://www.oracleimg.com/us/assets/s09-sprite.png') 0 -1000px no-repeat;
	color: #000;
	font-weight: bold;
	line-height: 16px;
	list-style: none;
	margin: 0 0 4px;
	padding: 1px 0 1px 25px;
}
.s09 li.s09phone
{
	background-position: -17px -34px;
}
.s09 li.s09globe
{
	background-position: -34px -17px;
}
.s09 li.s09email
{
	background-position: 0 -51px;
}
.s09 li.s09chat
{
	background-position: -51px 0;
}
.s09 li.s09arrow
{
	background-position: 0 -204px;
}
.s09bttn
{
	margin: 8px 0;
	text-align: center;
	width: 100%;
}
.s09bttn a
{
	background: url('http://www.oracleimg.com/us/assets/s09-sprite.png') right -145px no-repeat #c8c8c8;
	border: #9e9e9e solid 1px;
	border-radius: 4px;
	box-shadow: 0 2px 3px #dedede;
	color: #4c4c4c!important;
	display: inline-block;
	font-weight: bold;
	margin: 0;
	moz-border-radius: 4px;
	moz-box-shadow: 0 2px 3px #dedede;
	padding: 4px 29px;
	text-shadow: #fff 1px 1px 1px;
	webkit-box-shadow: 0 2px 3px #dedede;
}
.s09bttn a:hover
{
	border: #666 solid 1px;
	color: #000!important;
	opacity: .6;
	text-decoration: none;
}
.s09v1
{
	background: url('http://www.oracleimg.com/us/assets/s09-sprite.png') -15px -92px no-repeat #d8d8d8\9;
	background-image: linear-gradient(bottom,#d2d2d2 0,#fafafa 100%);
	background-image: -moz-linear-gradient(bottom,#d2d2d2 0,#fafafa 100%);
	background-image: -ms-linear-gradient(bottom,#d2d2d2 0,#fafafa 100%);
	background-image: -o-linear-gradient(bottom,#d2d2d2 0,#fafafa 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#d2d2d2),color-stop(1,#fafafa));
	background-image: -webkit-linear-gradient(bottom,#d2d2d2 0,#fafafa 100%);
	border: #ababab solid 1px;
	border-radius: 4px;
	box-shadow: 0 2px 3px #dedede;
	margin: 0 0 8px 0;
	moz-border-radius: 4px;
	moz-box-shadow: 0 2px 3px #dedede;
	padding: 2px 9px 0;
	webkit-box-shadow: 0 2px 3px #dedede;
}
.s09v1 a
{
	background: url("http://www.oracleimg.com/us/assets/s09-sprite.png") no-repeat scroll -16px -171px transparent;
	display: block;
	font-weight: bold;
	padding: 12px 10px 12px 38px;
}
.f02 .s09w3
{
	left: -42px;
}
.f02 .s09w1
{
	background-position: -103px 50%;
}
.f01v5 .s09w1,.f01v4 .s09w1
{
	background-position: -17px 50%;
}
.f01v5 .s09w3,.f01v4 .s09w3
{
	left: 0;
	width: 252px;
}
.f01v1 .s09
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
	width: 248px;
}
.f01v1 .s09v1
{
	width: 230px;
}
.f01v1 .s09w1
{
	background-position: -39px 50%;
}
.f01v1 .s09w3
{
	left: 0;
	width: 232px;
}
.f02v7 .s09v1
{
	background: 0;
	border: 0;
	box-shadow: none;
	margin: 0 0 12px;
	moz-box-shadow: none;
	padding: 6px 9px 0;
	webkit-box-shadow: none;
}
.f02v7 .s09v1 a
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -485px -450px transparent;
	color: #1f4f82;
	font-weight: normal;
	padding: 17px 10px 12px 75px;
}
div.s10
{
	border: 1px solid #c0c0c0;
	border-radius: 4px;
	box-shadow: 0 3px 2px -2px rgba(192,192,192,0.6);
	margin: 0 0 11px;
	moz-border-radius: 4px;
	moz-box-shadow: 0 3px 2px -2px rgba(192,192,192,0.6);
	webkit-border-radius: 4px;
	webkit-box-shadow: 0 3px 2px -2px rgba(192,192,192,0.6);
	width: 180px;
}
div.s10 img
{
	margin: 0;
	width: 180px;
}
div.s10 div.s10w1
{
	overflow: hidden;
	padding: 10px 10px 0 10px;
}
div.s10 div.s10w1 img
{
	display: block;
	margin: 0 auto 10px auto;
	width: auto;
}
div.s10 h6
{
	background: #d7d7d7;
	background: linear-gradient(top,rgba(215,215,215,1) 0,rgba(186,186,186,1) 50%,rgba(172,172,172,1) 51%,rgba(140,140,140,1) 100%);
	background: -moz-linear-gradient(top,rgba(215,215,215,1) 0,rgba(186,186,186,1) 50%,rgba(172,172,172,1) 51%,rgba(140,140,140,1) 100%);
	background: -ms-linear-gradient(top,rgba(215,215,215,1) 0,rgba(186,186,186,1) 50%,rgba(172,172,172,1) 51%,rgba(140,140,140,1) 100%);
	background: -o-linear-gradient(top,rgba(215,215,215,1) 0,rgba(186,186,186,1) 50%,rgba(172,172,172,1) 51%,rgba(140,140,140,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(215,215,215,1)),color-stop(50%,rgba(186,186,186,1)),color-stop(51%,rgba(172,172,172,1)),color-stop(100%,rgba(140,140,140,1)));
	background: -webkit-linear-gradient(top,rgba(215,215,215,1) 0,rgba(186,186,186,1) 50%,rgba(172,172,172,1) 51%,rgba(140,140,140,1) 100%);
	border-bottom: 1px solid #808080;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	box-shadow: 0 2px 2px 0 rgba(192,192,192,0.6);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7',endColorstr='#8c8c8c',GradientType=0);
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 0;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
	moz-box-shadow: 0 2px 2px 0 rgba(192,192,192,0.6);
	outline: medium none;
	padding: 0 0 0 10px;
	padding: 0;
	text-decoration: none;
	webkit-border-top-left-radius: 3px;
	webkit-border-top-right-radius: 3px;
	webkit-box-shadow: 0 2px 2px 0 rgba(192,192,192,0.6);
}
div.s10 h5
{
	font-size: 12px;
	margin: 0 0 10px 0;
}
div.s10 ul
{
	margin: 0;
	padding: 0;
}
div.s10 ul li
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') no-repeat scroll -306px -97px transparent;
	font-size: 11px;
	line-height: 14px;
	list-style: none outside none;
	margin: 0 0 5px;
	padding: 0 0 0 20px;
}
div.s10 ul.listicons
{
	margin-left: -4px;
}
div.s10 ul.listicons li
{
	padding: 0 0 0 23px;
}
div.s10 ul.s10listicons li
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') no-repeat scroll -292px -114px transparent;
	padding: 0 0 0 13px;
}
div.s10 p
{
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	margin: 0 0 5px 0;
}
.s10-profit h6
{
	background: linear-gradient(top,#dedede,#fff)!important;
	background: -moz-linear-gradient(top,#dedede,#fff)!important;
	background: -ms-linear-gradient(top,#dedede,#fff)!important;
	background: -o-linear-gradient(top,#dedede,#fff)!important;
	background: -webkit-gradient(linear,top,100% 0,from(#dedede),to(#fff))!important;
	background: -webkit-linear-gradient(top,#dedede,#fff)!important;
	border-bottom: none!important;
	box-shadow: none!important;
	color: #363434!important;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: bold!important;
	text-transform: uppercase;
}
.s10-profit h6 em
{
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-weight: bold;
}
span.s10-profit-stripe
{
	background: #000;
	display: block;
	height: 3px;
	width: 12px;
}
.s10-profit-hr
{
	background-image: url(//www.oracleimg.com/us/assets/c44-sprite.png)!important;
	background-position: -45px 0!important;
	background-repeat: no-repeat!important;
	height: 3px!important;
}
.s10-profit hr
{
	display: none;
}
.s10-footnote
{
	color: #666;
	line-height: 14px;
}
.s10-profit-news em
{
	color: #995085;
}
.s10-profit-news .s10-profit-hr
{
	background: #995085;
}
.s10-profit-ideas em
{
	color: #375b7f;
}
.s10-profit-ideas .s10-profit-hr
{
	background: #375b7f;
}
.s10-profit-upfront em
{
	color: #ec1d23;
}
.s10-profit-upfront .s10-profit-hr
{
	background: #ec1d23;
}
.s10-profit-inside em
{
	color: #db7427;
}
.s10-profit-inside .s10-profit-hr
{
	background: #db7427;
}
.s10-profit-fyi em
{
	color: #7db63d;
}
.s10-profit-fyi .s10-profit-hr
{
	background: #7db63d;
}
.s10-profit-features em
{
	color: #7e7e7e;
}
.s10-profit-features .s10-profit-hr
{
	background: #7e7e7e;
}
.u03
{
	clear: both;
	line-height: 16px;
}
.u03 #breadCrumb
{
	float: left;
}
.u03 ul
{
	padding-top: 7px;
}
.u03 ul li
{
	float: left;
	margin-right: 9px;
}
.u03v1 ul
{
	padding-top: 10px;
}
.u03v1
{
	margin: 4px auto;
	padding: 0 0 6px 19px;
	width: 974px;
}
.u03v1 .u03w1
{
	float: left;
	padding-top: 4px;
}
.u03v1 .u03w1 ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.u03v1 .u03w1 ul li
{
	color: #666;
	display: inline-block;
	margin-right: 6px;
}
.u03v1 .u03w1 ul li span
{
	color: #a6a6a6;
	margin-right: 6px;
}
.u03v1 .u03w1 a,.u03v1 #breadCrumb a
{
	color: #a6a6a6;
}
.u03v1 .u03w1 a:hover,.u03v1 #breadCrumb a:hover
{
	color: #000;
	text-decoration: underline;
}
.u03v0
{
	background: url('http://www.oracleimg.com/us/assets/u03-bgsprite1.png') 0 100% repeat-x;
	clear: both;
	float: left;
	margin: -14px 0 12px;
	min-height: 33px;
	width: 100%;
}
.u03v0 .u03w1
{
	background: url('http://www.oracleimg.com/us/assets/u03-bgsprite2.png') 100% 100% no-repeat;
	float: left;
	min-height: 33px;
	width: 100%;
}
.u03v0 .u03w1 ul
{
	float: left;
	padding-left: 13px;
}
.u03v0 .u03w1 ul li
{
	background: url('http://www.oracleimg.com/us/assets/u03-bgsprite2.png') 0 5px no-repeat;
	color: #848282;
	padding: 0 0 6px 13px;
}
.u03v0 .u03w1 ul li.u03first
{
	background: transparent;
	padding-left: 0;
}
.u03v0 a
{
	color: #504f4f;
}
.u03v0 a:hover
{
	color: #f00;
	text-decoration: underline;
}
.u03v0 .u03siteid span
{
	color: #f00;
}
.f01v1 .u03v0,.f01v4 .u03v0,.f01v5 .u03v0
{
	background: transparent;
	float: none;
	height: 25px;
	margin: 8px auto;
	min-height: 1px;
	padding: 0 0 0 13px;
	width: 963px;
}
.f01v1 .u03v0 .u03w1,.f01v4 .u03v0 .u03w1,.f01v5 .u03v0 .u03w1
{
	background: transparent;
	min-height: 1px;
	width: auto;
}
.f01v1 .u03v0 ul
{
	padding: 4px 0 0 4px;
}
.f01v4 .u03v0 ul,.f01v5 .u03v0 ul
{
	padding: 6px 0 0 0;
}
.u07
{
	display: none;
	margin: 0 auto;
	position: relative;
	width: 974px;
	z-index: 3;
}
.u07w1
{
	background: transparent url('http://www.oracleimg.com/us/assets/u07-map.gif') 0 6px no-repeat;
	float: right;
	padding: 1px 10px 4px 39px;
}
.u07w1 #u07country
{
	float: left;
	margin-right: 5px;
}
.u07w1 #u07language
{
	float: left;
}
.u07w2
{
	display: none;
	padding: 0;
	position: absolute;
	right: -2px;
	top: 23px;
}
.u07dropdown,.u07dropdown ul
{
	margin: 0;
	padding: 0;
}
.u07dropdown
{
	position: relative;
	z-index: 1;
}
.u07dropdown a,.u07dropdown a:visited
{
	color: #333;
	outline: 0;
	text-decoration: none;
}
.u07dropdown a
{
	background: transparent url('http://www.oracleimg.com/us/assets/dropdown-arrow.gif') no-repeat scroll right center;
	display: block;
	padding-right: 15px;
	width: auto;
}
.u07dropdown a:hover
{
	text-decoration: none;
}
.u07dropdown a span
{
	cursor: pointer;
	display: block;
	padding: 5px;
}
.u07dropdown .u07w3 ul
{
	_border: 1px solid #ddd;
	background: #fff none repeat scroll 0 0;
	list-style: none;
	width: inherit;
}
.u07dropdown .u07w3 ul li
{
	display: block;
	float: none;
	margin: 0;
	white-space: nowrap;
	width: 100%;
}
.u07dropdown ul li a
{
	background: 0;
	color: #1f4f82!important;
	display: block;
	line-height: 1.2em;
	padding: 2px 5px;
}
.u07dropdown ul li a:hover
{
	background-color: #e9e9e9;
}
.u07menutable
{
	table-layout: fixed;
}
.u07z1
{
	background: transparent url('http://www.oracleimg.com/us/assets/u07-flyouttopbgleft.png') no-repeat;
	height: 6px;
	width: 3px;
}
.u07z2
{
	background: transparent url('http://www.oracleimg.com/us/assets/u07-flyouttopbg.png') repeat-x;
	height: 6px;
}
.u07z3
{
	background: transparent url('http://www.oracleimg.com/us/assets/u07-flyouttopbgright.png') no-repeat;
	height: 6px;
	width: 3px;
}
.u07z4
{
	background: transparent url('http://www.oracleimg.com/us/assets/u07-flyoutbgleft.png') repeat-y;
	width: 3px;
}
.u07z5
{
	background: transparent url('http://www.oracleimg.com/us/assets/u07-flyoutbgright.png') repeat-y;
	width: 3px;
}
.u07z6
{
	background: transparent url('http://www.oracleimg.com/us/assets/u07-flyoutbottombgleft.png') no-repeat;
	height: 6px;
	width: 3px;
}
.u07z7
{
	background: transparent url('http://www.oracleimg.com/us/assets/u07-flyoutbottombg.png') repeat-x;
	height: 6px;
}
.u07z8
{
	background: transparent url('http://www.oracleimg.com/us/assets/u07-flyoutbottombgright.png') no-repeat;
	height: 6px;
	width: 3px;
}
.f01v5 .u07,.f01v4 .u07
{
	right: 50px;
	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;
}
.c01
{
	background: url('http://www.oracleimg.com/us/assets/c01-bg.png') repeat-x 0 100% #ededed;
	margin: 0 0 1px 0;
}
.c01 .c01w5
{
	background: url('http://www.oracleimg.com/us/assets/c01-bg.png') no-repeat 100% -52px;
	height: 4px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.c01 .c01z1
{
	background: url('http://www.oracleimg.com/us/assets/c01-bg.png') no-repeat 0 -48px;
	height: 4px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 4px;
}
.c01 .c01w4
{
	background: url('http://www.oracleimg.com/us/assets/c01-bg.png') repeat-x 0 -56px;
	width: 100%;
}
.c01 .c01w7
{
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 12px 26px 7px 26px;
	zoom: 1;
}
.c01 .c01w6
{
	background: url('http://www.oracleimg.com/us/assets/c01-bg.png') no-repeat 100% -24px;
	height: 24px;
	overflow: hidden;
	width: 100%;
}
.c01 .c01z2
{
	background: url('http://www.oracleimg.com/us/assets/c01-bg.png') no-repeat 0 0;
	height: 24px;
	overflow: hidden;
	width: 24px;
}
.c01 .c01w1
{
	float: left;
	padding: 0 10px 0 0;
	width: 342px;
}
.c01 .c01w2
{
	float: left;
	padding: 0;
	width: 369px;
}
.c01 .c01w3
{
	clear: both;
	padding-top: 1px;
	width: 100%;
}
.c01v1 .c01w7
{
	_height: 130px;
	min-height: 130px;
}
.c01v1 .c01w4
{
	background-position: 0 -170px;
}
.c01v1 .c01z3
{
	border-top: #c0c0c0 1px solid;
	height: 1px;
	margin: 0 24px 0 4px;
	overflow: hidden;
}
.c01w1 h2,.c01w1 h1
{
	background: url('http://www.oracleimg.com/us/assets/c01-bg2.png') no-repeat -143px 100%;
	font-size: 18px;
	line-height: 21px;
	margin: 0;
	padding: 0 0 24px 0;
}
.c01w1 h2 em,.c01w1 h1 em
{
	font-weight: inherit;
}
.c01w1 h3
{
	color: #666;
	font-size: 14px;
	line-height: 18px;
	margin: 9px 0 6px;
}
.c01w1 p
{
	color: #333;
	font-size: 12px;
	line-height: 18px;
	margin: 6px 0 7px 0;
}
.c01w1 ul.listicons li
{
	left: -10px;
	margin: 5px 0;
	position: relative;
}
.c01w2
{
	height: 224px;
	overflow: hidden;
	position: relative;
	top: 2px;
	width: 364px;
}
.c01w2overflow
{
	overflow: visible;
}
.c01viewport
{
	height: 224px;
	overflow: hidden;
	position: relative;
	width: 308px;
}
.c01w2 ul.c01medimgs
{
	position: absolute;
	top: 0;
}
.c01w2 ul.c01medimgs a
{
	display: block;
	height: 234px;
	position: relative;
	width: 308px;
}
.c01w2 ul.c01medimgs a span
{
	background: url('http://www.oracleimg.com/us/assets/c01-bg2.png') no-repeat 0 0;
	display: block;
	height: 16px;
	left: 290px;
	position: absolute;
	top: 207px;
	width: 16px;
}
.c01w2 ul.c01thumbs
{
	height: 224px;
	left: 316px;
	overflow: hidden;
	position: absolute;
	top: 1px;
	width: 55px;
}
.c01w2 ul.c01thumbs a
{
	display: block;
	height: 56px;
	height: 59px;
	position: relative;
	width: 54px;
}
.c01w2 ul.c01showthm-1 .c01thm-1 span,.c01w2 ul.c01showthm-2 .c01thm-2 span,.c01w2 ul.c01showthm-3 .c01thm-3 span,.c01w2 ul.c01showthm-0 .c01thm-0 span
{
	background: url('http://www.oracleimg.com/us/assets/c01-bg2.png') no-repeat -23px -1px transparent;
	display: block;
	height: 49px;
	left: 0;
	position: absolute;
	top: 0;
	width: 54px;
}
.c01w2 ul.c01thumbs img
{
	height: 46px;
	margin: 0 0 0 5px;
	width: 49px;
}
.c01w3 h3
{
	color: #666;
	font-size: 15px;
	line-height: 18px;
}
.c01w3 .ct02
{
	margin-top: 19px;
}
.c01clr
{
	clear: both;
	height: 0;
	overflow: hidden;
}
.c01cta
{
	clear: both;
	float: left;
}
.c01cta+.c01cta
{
	clear: right;
	float: left;
	margin-left: 16px;
}
div.c01cta a
{
	background: url('http://www.oracleimg.com/us/assets/c01-bg2.png') no-repeat -82px -1px;
	border: 1px solid #afafaf;
	border-radius: 4px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
	clear: both;
	color: #333;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	moz-border-radius: 4px;
	moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
	padding: 6px 21px;
	webkit-border-radius: 4px;
	webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
	white-space: nowrap;
}
div.c01cta a:hover,div.c01cta a:focus
{
	background-position: -82px -34px;
	color: #fff;
	text-decoration: none;
}
.c01v1 .c01w1
{
	_width: 98%;
	background: url('http://www.oracleimg.com/us/assets/c01-bg2.png') no-repeat -143px 100%;
	margin-top: -1px;
	width: 100%;
}
.c01v1 .c01w1 h2,.c01v1 .c01w1 h1,.c01v1 .c01w1 ul
{
	background: transparent;
	float: left;
	line-height: 22px;
}
.c01v1 .c01w1 li
{
	float: left;
	padding: 3px 0 0 16px;
}
.c01v1 .c01w8
{
	clear: both;
	padding: 20px 0 12px;
}
.c01single .c01w2
{
	top: 13px;
	width: 310px;
}
.c01single .c01w1
{
	width: 394px;
}
.c01v2
{
	background: transparent;
}
.c01v2 .c01w7
{
	background-color: #fff;
	background-position: 100% 0;
	background-repeat: no-repeat;
	border: 0;
	border: 1px solid #c0c0c0;
	border-radius: 5px;
	moz-border-radius: 5px;
	padding-bottom: 12px;
}
.c01v2 .c01w4
{
	background: url('http://www.oracleimg.com/us/assets/c01-bg.png') repeat-x 0 100%;
	width: 100%;
}
.c01v2 .c01w6
{
	background: url('http://www.oracleimg.com/us/assets/c01-bg.png') no-repeat 100% -29px;
	height: 19px;
	overflow: hidden;
	width: 100%;
}
.c01v2 .c01z2
{
	background: url('http://www.oracleimg.com/us/assets/c01-bg.png') no-repeat 0 -5px;
	height: 19px;
	overflow: hidden;
	width: 24px;
}
.c01v2 .c01w2
{
	top: 26px;
	width: 310px;
}
.c01v2 .c01w1
{
	margin-right: 320px;
	width: 394px;
}
.c02v0
{
	background: url('http://www.oracleimg.com/us/assets/c02-bg.png') 0 100% repeat-x;
	border: #c0c0c0 1px solid;
	border-bottom: 0;
	margin-bottom: 17px;
	position: relative;
	width: 100%;
}
.c02v0 h4
{
	background: url('http://www.oracleimg.com/us/assets/c02-bg.png') 0 -717px repeat-x;
	border-bottom: #c0c0c0 1px solid;
	color: #4c4c4c;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 3px 0 3px 10px;
	text-shadow: #fff 1px 1px 1px;
}
.c02v0z1,.c02v0z2,.c02v0z3,.c02v0z4
{
	background: url('http://www.oracleimg.com/us/assets/c02-bg.png') 0 0 no-repeat;
	height: 5px;
	overflow: hidden;
	position: absolute;
	width: 4px;
}
.c02v0z1
{
	background-position: 0 -28px;
	left: -1px;
	top: -1px;
}
.c02v0z2
{
	background-position: 100% -28px;
	right: -1px;
	top: -1px;
}
.c02v0z3
{
	background-position: 0 -33px;
	bottom: -1px;
	height: 7px;
	left: -1px;
}
.c02v0z4
{
	background-position: 100% -33px;
	bottom: -1px;
	height: 7px;
	right: -1px;
}
.c02v0w1
{
	min-width: 1%;
	padding: 7px 10px 10px 10px;
}
.c02v0w1 div.c02:first-child,.c02v0w1 div.c02panel
{
	display: block;
}
.c02solo .c02v0w1
{
	padding-bottom: 14px;
}
.c02w2
{
	_height: 25px;
	border-top: #c0c0c0 1px solid;
	float: left;
	margin: 10px 0 0 0;
	min-height: 17px;
	padding: 8px 0 0 0;
	width: 100%;
}
.c02controls
{
	float: right;
	height: 17px;
}
.c02controls div
{
	display: block;
	float: left;
	font-size: 11px;
	height: 14px;
	overflow: hidden;
	padding: 0 3px;
}
.c02prv,.c02nxt
{
	background: url('http://www.oracleimg.com/us/assets/c02-bg.png') 0 0 no-repeat;
	display: block;
	float: left;
	height: 14px;
	moz-outline: 0;
	outline: 0;
	overflow: hidden;
	text-indent: -1000px;
	width: 13px;
}
.c02nxt
{
	background-position: 0 -14px;
	margin-right: 5px;
}
.c02prv:hover,.c02prv:focus
{
	background-position: 0 -40px;
}
.c02nxt:hover,.c02nxt:focus
{
	background-position: 0 -54px;
}
.c02controls .c02v0w2
{
	display: block;
	padding: 0;
	text-align: right;
}
.c02
{
	_width: 100%;
	display: none;
}
.c02v1
{
	margin: 2px 0 0 0;
}
.c02w1
{
	float: left;
	width: 215px;
}
.c02w1 h3
{
	margin: 2px 0 12px;
}
.c02v1 img
{
	_display: inline;
	display: block;
	float: left;
	margin-right: 10px;
}
.c02v2 img
{
	display: block;
}
.c02v2 img.c02rightimg
{
	float: right;
	margin-left: 5px;
}
.c02v2 img.c02fullwidthimg
{
	margin: -7px -10px 10px -10px;
}
.c02v2 div,.c02v2 p
{
	margin: 11px 0 0 0;
	padding: 0;
}
.c02v2 div.c02credit
{
	background: url('http://www.oracleimg.com/us/assets/c02-bg.png') 5px -75px no-repeat;
	color: #666;
	line-height: 14px;
	margin: 8px 0 0 0;
	padding-left: 16px;
}
.c02morelink
{
	display: block;
	float: left;
	left: 15px;
	margin-bottom: -17px;
	position: relative;
	top: -27px;
}
.c02cta
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') -291px -111px no-repeat;
	clear: both;
	display: block;
	float: left;
	font-size: 12px;
	padding: 3px 0 0 12px;
}
.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("http://www.oracleimg.com/us/assets/f01-bgstrip.png") repeat-y 50% 0 #efefef;
	margin: 0;
	padding: 0;
}
body.f01v8
{
	background: url("http://www.oracleimg.com/us/assets/f01-bgstrip-hp.png") repeat-y 50% 0 #efefef;
	margin: 0;
	padding: 0;
}
div.f01bg
{
	background: url("http://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;
}
.f02
{
	margin: 0;
	width: 100%;
}
.f02 .f02w1
{
	margin: 0 auto;
	width: 974px;
}
.f02v0
{
	clear: both;
	float: left;
}
.f02v1 .f02w2
{
	float: left;
	margin: 0 16px 0 0;
	min-height: 100px;
	width: 776px;
}
.f02v1 .f02w3
{
	float: left;
	margin: 0;
	width: 182px;
}
.f02v2 .f02w1
{
	_top: 1px;
	_width: 744px;
	clear: both;
	margin: 0 auto;
	width: 776px;
}
.f02v2 .f02w2
{
	_width: 362px;
	float: left;
	margin: 0 16px 0 0;
	width: 364px;
}
.f02v2 .f02w3
{
	_width: 362px;
	float: left;
	margin: 0;
	width: 364px;
}
.f02v3 .f02w1,.f02v3 .f02w2,.f02v3 .f02w3
{
	float: left;
	margin: 0;
	min-height: 9px;
	padding: 0;
	width: 32%!important;
	width: 33.3333%!important;
}
.f02v3 .f02col
{
	margin: 0 16px 0 0;
}
.f02v3 .f02w3 .f02col
{
	margin: 0;
}
.f02v4 .f02w1
{
	float: left;
	margin: 0 16px 0 0;
	width: 182px;
}
.f02v4 .f02w2
{
	float: left;
	margin: 0 16px 0 0;
	min-height: 1px;
	width: 578px;
}
.f02v4 .f02w3
{
	float: left;
	margin: 0;
	width: 182px;
}
.f02v5 .f02w1
{
	float: left;
	margin: 0 16px 0 0;
	width: 182px;
}
.f02v5 .f02w2
{
	float: left;
	margin: 0 16px 0 0;
	min-height: 1px;
	width: 479px;
}
.f02v5 .f02w3
{
	float: left;
	margin: 0;
	width: 281px;
}
.f02v6 .f02w2
{
	float: left;
	margin: 0 16px 0 0;
	min-height: 1px;
	width: 456px;
}
.f02v6 .f02w3
{
	float: left;
	margin: 0;
	width: 471px;
}
.f02v7
{
	background: url('http://www.oracleimg.com/us/assets/f02v7-bg.png') repeat;
}
.f02v7 .f02w2
{
	float: left;
	margin: 0;
	min-height: 1px;
	width: 693px;
}
.f02v7 .f02w3
{
	float: left;
	margin: 0;
	width: 281px;
}
.f02v8 .f02w2
{
	float: left;
	margin: 0 16px 0 0;
	min-height: 1px;
	width: 182px;
}
.f02v8 .f02w3
{
	float: left;
	margin: 0;
	width: 776px;
}
.f02v8 .f02v2 .f02w1
{
	_top: 1px;
	_width: 744px;
	clear: both;
	margin: 0 auto;
	width: 776px;
}
.f02v8 .f02v2 .f02w2
{
	_width: 362px;
	float: left;
	margin: 0 16px 0 0;
	width: 364px;
}
.f02v8 .f02v2 .f02w3
{
	_width: 362px;
	float: left;
	margin: 0;
	width: 364px;
}
.f06
{
	background: url('http://www.oracleimg.com/us/assets/f06_loading.gif') 0 -2000px no-repeat;
}
#link2box
{
	background: url('http://www.oracleimg.com/us/assets/link2page-bg.png') 0 0 no-repeat;
	height: 74px;
	margin: -11px 0 0 -30px;
	padding: 8px 12px 12px 17px;
	position: absolute;
	width: 251px;
}
#link2box a
{
	display: block;
	float: right;
	height: 25px;
	moz-outline: 0;
	outline: 0;
	position: absolute;
	right: 1px;
	text-indent: -2000px;
	top: -8px;
	width: 20px;
	z-index: 2;
}
#link2box p
{
	color: #000;
	margin: 0;
	padding: 1px 0 2px 2px;
	position: absolute;
	top: 8px;
	width: 255px;
}
#link2box input
{
	padding: 1px 0;
	position: absolute;
	top: 31px;
	width: 238px;
}
.haspushstate #link2page
{
	display: none;
}
.f07
{
	border: 0;
	width: 100%;
}
.cn02
{
	border: #b5b5b5 solid 1px;
	border-top: 0;
}
.cn02menu h3
{
	padding: 10px 0 0 16px;
}
.cn02menu h3 a
{
	color: #333;
}
.cn02more
{
	padding: 10px 16px;
}
.cn02more,.cn02menu
{
	border-top: #b5b5b5 solid 1px;
}
.hasjs .cn02
{
	border: 0;
}
.hasjs .cn02menus
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') repeat-x 0 -582px;
	float: left;
	margin: -9px 0 -5px 0;
	padding: 0;
	position: relative;
	width: 974px;
	z-index: 5;
}
.hasjs .cn02menu,.hasjs .cn02more
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') no-repeat 0 -214px;
	border: 0;
	float: left;
	margin: 6px 0 0 0;
	padding: 0;
	text-shadow: #fff 1px 1px 1px;
}
.hasjs .cn02lifirst
{
	background: transparent!important;
}
.hasjs .cn02menu h3
{
	_height: 47px;
	display: table;
	float: left;
	font-size: 13px;
	height: 47px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
}
.hasjs .cn02menus h3 a
{
	color: #333;
	display: block;
	display: table-cell;
	float: left;
	height: 28px;
	height: 47px;
	outline: 0;
	padding: 0 10px;
	padding: 0;
	padding: 15px 11px 4px;
	position: relative;
	top: 0;
	vertical-align: middle;
}
.hasjs .cn02menusnarrow h3 a
{
	padding: 0 4px;
	padding-top: 15px;
}
.hasjs .cn02menus h3 a:hover
{
	text-decoration: none;
}
.cn02menus h3 a em
{
	font-style: normal;
	font-weight: bold;
}
.hasjs .cn02lilast h3 a
{
	border-right: 0;
}
.hasjs .cn02twoline h3 a
{
	height: 35px;
	padding-top: 8px;
}
.hasjs .cn02threeline h3 a
{
	height: 42px;
	overflow: hidden;
	padding-top: 2px;
}
.hasjs .cn02threeline h3
{
	line-height: 14px;
}
.hasjs .cn02threeline h3 em
{
	position: relative;
	top: -1px;
}
.hasjs .cn02w1
{
	background: #fff;
	border-left: #b5b5b5 solid 1px;
	border-right: #b5b5b5 solid 1px;
	display: none;
	left: 0;
	position: absolute;
	top: 53px;
	width: 972px;
}
.hasjs .cn02hover
{
	border-bottom: #b5b5b5 solid 1px;
}
.hasjs .cn02hover h3
{
	height: 46px;
}
.hasjs .cn02hover h3 a
{
	height: 27px;
}
.hasjs .cn02hover.cn02twoline h3 a
{
	height: 34px;
	height: 37px;
}
.hasjs .cn02hover.cn02threeline h3 a
{
	height: 40px;
}
.hasjs .cn02hover.cn02lilast,.hasjs .cn02show.cn02lilast
{
	_border-right: 0;
	border-right: #b5b5b5 solid 1px;
}
.hasjs .cn02show h3 a em,.hasjs .cn02hover h3 a em
{
	background-position: 0 -809px;
}
.hasjs .cn02show h3,.hasjs .cn02hover h3
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') repeat-x 0 -120px;
}
.hasjs .cn02show h3 a,.hasjs .cn02hover h3 a
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') no-repeat 0 -167px;
}
.hasjs .cn02show .cn02w1
{
	display: block;
}
.hasjs .cn02w3
{
	display: none;
	min-width: 250px;
}
.hasjs .cn02more
{
	position: relative;
}
.hasjs .cn02more h3
{
	float: left;
	padding: 11px 4px 10px 12px!important;
}
.hasjs .cn02menusnarrow .cn02more h3
{
	padding: 11px 2px 10px 8px!important;
}
.hasjs .cn02more h3 a
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') repeat-x 0 -358px;
	float: left;
	height: 25px!important;
	margin-bottom: 0;
	padding: 0!important;
	white-space: nowrap;
}
.hasjs .cn02more em
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') no-repeat 0 -330px;
	display: block;
	float: left;
	padding: 0 0 0 8px;
}
.hasjs .cn02more span
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') no-repeat 100% -386px;
	display: block;
	float: left;
	height: 22px;
	padding: 4px 20px 0 0;
}
.hasjs .cn02morehover h3
{
	padding: 11px 2px 0 12px!important;
	position: relative;
	z-index: 13;
}
.hasjs .cn02menusnarrow .cn02morehover h3
{
	padding: 11px 2px 0 8px!important;
}
.hasjs .cn02morehover h3 a
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') repeat-x 0 -452px;
	height: 36px!important;
	margin-bottom: 0;
	padding: 0!important;
	white-space: nowrap;
}
.hasjs .cn02morehover em
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') no-repeat 0 -414px;
	display: block;
	padding: 0 0 0 8px;
}
.hasjs .cn02morehover span
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') no-repeat 100% -490px;
	display: block;
	height: 32px;
	padding: 4px 20px 0 0;
}
.hasjs .cn02morehover .cn02w3
{
	display: block!important;
	position: absolute;
	right: 2px;
	top: 46px;
	z-index: 12;
}
.hasjs .cn02w4
{
	background: #fff;
	border: 1px solid #b5b5b5;
	border-bottom: 0;
	border-bottom: 1px;
	float: left;
	padding: 16px;
	width: 600px;
}
.hasjs .cn02z3
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') no-repeat 0 -528px;
	display: none;
	float: left;
	height: 16px;
	left: 0;
	position: relative;
	width: 50px;
}
.hasjs .cn02z4
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') repeat-x 0 -546px;
	display: none;
	float: left;
	height: 16px;
	left: 0;
	position: relative;
	width: 70%;
}
.hasjs .cn02z5
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') no-repeat 100% -563px;
	display: none;
	float: left;
	height: 16px;
	position: relative;
	right: 0;
	width: 50px;
}
.cn02w4col
{
	float: left;
	margin: 8px;
	width: 182px;
}
.cn02w4col h4
{
	color: #333;
	margin-left: -5px;
}
.cn02w4col ul.listicons li
{
	margin-left: -11px;
}
.cn02titleitem
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') no-repeat 100% -60px;
	float: left;
	height: 58px;
	margin: 0 6px 0 0;
	padding: 0 22px 0 0;
	position: relative;
	z-index: 10;
}
.cn02titleitem div,.cn02titleitem h2
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') repeat-x 0 0;
	float: left;
	height: 37px;
	margin: 0;
	padding: 21px 0 0 16px;
	position: relative;
	z-index: 10;
}
.cn02titleitem h2
{
	color: #fff;
	font-size: 13px;
	line-height: 16px;
	text-shadow: #600 0 -1px 1px;
}
.cn02z1
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') repeat-x 0 -261px;
	clear: both;
	height: 4px;
	overflow: hidden;
	width: 100%;
}
.cn02z2
{
	border-right: #b5b5b5 solid 1px;
	float: right;
	height: 46px;
	margin: 6px 0 0 0;
	width: 1px;
}
.cn02w2
{
	padding: 10px 24px 0;
}
.cn02w2col
{
	float: left;
	margin: 10px 0 0 16px;
	width: 286px;
}
.cn02fourcols .cn02w2col
{
	width: 210px;
}
.cn02fivecols .cn02w2col
{
	width: 165px;
}
.cn02sanstitle ul
{
	margin-top: 21px;
}
.cn02closelink
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') repeat-x 0 -288px;
	float: left;
	float: right;
	height: 19px;
	margin: 0 10px 10px 0;
}
.cn02closelink a
{
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') no-repeat 0 -267px;
	display: block;
	float: left;
	height: 19px;
}
.cn02closelink span
{
	_margin-left: 4px;
	_padding-top: 1px;
	background: url('http://www.oracleimg.com/us/assets/cn02-sprite.png') no-repeat 100% -309px;
	display: block;
	float: left;
	height: 16px;
	margin-left: 9px;
	padding: 3px 20px 0 0;
}
.cn02w5
{
	clear: both;
	float: left;
	float: right;
	position: relative;
	right: -24px;
	width: 100%;
}
a.cn02seeall
{
	display: block;
	float: left;
	margin-left: -30px;
	padding: 3px 16px 0 32px;
}
div.cn02w4 ul li.cn02seeall
{
	background: url('http://www.oracleimg.com/us/assets/c29-sprite.png') 17px 3px no-repeat!important;
	margin-left: -20px;
	padding: 3px 16px 0 32px;
}
.hasjs .cn02menus,.hasjs .cn02menu,.hasjs .cn02more,.hasjs .cn02show h3,.hasjs .cn02hover h3,.hasjs .cn02show h3 a,.hasjs .cn02hover h3 a,.hasjs .cn02more h3 a,.hasjs .cn02more em,.hasjs .cn02more span,.hasjs .cn02morehover h3 a,.hasjs .cn02morehover em,.hasjs .cn02morehover span,.hasjs .cn02z3,.hasjs .cn02z4,.hasjs .cn02z5,.cn02titleitem,.cn02titleitem div,.cn02titleitem h2,.cn02z1,.cn02closelink,.cn02closelink a,.cn02closelink span
{
	_background-image: url('http://www.oracleimg.com/us/assets/cn02-sprite.gif');
}
.cm01
{
	margin: 0 0 17px;
	min-height: 225px;
}
.cm01 h5
{
	margin: 0 0 5px;
}
.cm01v1
{
	width: 640px;
}
.cm01w2,.cm01cta
{
	margin-top: 18px;
	text-align: center;
}
.cm01cta div.obttn
{
	display: inline;
	display: inline-block;
	float: none;
	zoom: 1;
}
.cm01 .lefttxt
{
	text-align: left;
}
.cm01w2 h1
{
	font-size: 30px;
	font-weight: normal;
	margin: 0;
}
.cm01w2 h2
{
	font-size: 25px;
	font-weight: normal;
	margin: 0;
}
.cm01w2 h3
{
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}
.cm01w2 h4
{
	font-size: 15px;
	font-weight: normal;
	margin: 0;
}
.c20
{
	_border: 0;
	_margin-bottom: 11px;
	border-top: 1px solid #c0c0c0;
	clear: both;
	position: relative;
	width: 100%;
	z-index: 1;
}
.c20:hover
{
	z-index: 2;
	zoom: 1;
}
.c20z1
{
	_display: none;
	background: url('http://www.oracleimg.com/us/assets/ct01-bg.png') no-repeat 0 -4px;
	height: 4px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: -1px;
	width: 4px;
}
.c20z2
{
	_display: none;
	background: url('http://www.oracleimg.com/us/assets/ct01-bg.png') no-repeat 100% 0;
	height: 4px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: -1px;
	width: 4px;
}
.c20w2
{
	_display: none;
	background: url('http://www.oracleimg.com/us/assets/ct01-bg.png') repeat-x 0 -8px;
	clear: both;
	height: 24px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.c20z3
{
	_display: none;
	background: url('http://www.oracleimg.com/us/assets/ct01-bg.png') no-repeat 0 -32px;
	height: 24px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 24px;
}
.c20z4
{
	_display: none;
	background: url('http://www.oracleimg.com/us/assets/ct01-bg.png') no-repeat 0 -56px;
	height: 24px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
}
.c20v3 .c20w2
{
	background-position: 0 -14px;
	height: 18px;
}
.c20v3 .c20z3
{
	background-position: 0 -38px;
	height: 18px;
}
.c20v3 .c20z4
{
	background-position: 0 -62px;
	height: 18px;
}
.c20v3 .c20w1
{
	border: 0;
}
.c20w1
{
	_border: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	margin-top: 3px;
	padding: 6px 15px 15px;
	position: relative;
	z-index: 5;
	zoom: 1;
}
.c20w1>hr
{
	_margin: 15px 0;
	margin: 15px 0;
	margin: 15px -15px;
}
.c20w1 hr
{
	_margin: 15px 0;
	clear: both;
	margin: 15px 0;
	width: 100%;
}
.c20v1,.c20v2,.c20v3
{
	background: url('http://www.oracleimg.com/us/assets/c20v1-sprite.png') repeat-x 0 -208px;
	border-top: 0;
}
.c20v1 .c20w3,.c20v2 .c20w3,.c20v3 .c20w3
{
	background: url('http://www.oracleimg.com/us/assets/c20v1-sprite.png') no-repeat 100% -94px;
	height: 54px;
}
.c20v1 .c20w3 h2,.c20v2 .c20w3 h2,.c20v3 .c20w3 h2
{
	background: url('http://www.oracleimg.com/us/assets/c20v1-sprite.png') no-repeat 0 -151px;
	font-size: 15px;
	height: 45px;
	padding: 9px 0 0 16px;
}
.c20v2 .c20w3,.c20v3 .c20w3
{
	height: 38px;
}
.c20v2 .c20w3 h2,.c20v3 .c20w3 h2
{
	height: 29px;
}
.c20v1 .c20w1
{
	margin-top: 0;
}
.c20v2 .c20w1,.c20v3 .c20w1
{
	margin-top: 0;
	padding: 0;
}
.c20tbl
{
	border: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
}
.c20tbl th
{
	_padding-left: 15px;
	background: url('http://www.oracleimg.com/us/assets/c20v1-sprite.png') repeat-x 0 0;
	border: 0;
	padding: 8px 16px 7px 0;
	text-align: left;
	vertical-align: top;
}
.c20tbl td
{
	_padding-left: 15px;
	border: 0;
	padding: 16px 16px 16px 0;
	vertical-align: top;
}
.c20tbl tr td:first-child,.c20tbl tr td.c20firsttd,.c20tbl tr th:first-child,.c20tbl tr th.c20firsttd
{
	padding-left: 15px;
}
.c20tbl .c20col3g
{
	width: 265px;
}
.c25
{
	clear: both;
	padding: 0 0 21px 0;
	position: relative;
	width: 974px;
	z-index: 3;
}
.c25z3
{
	background: #0d0;
}
.c25w1
{
	background-repeat: no-repeat;
}
.c25w1 h1,.c25w1 h2
{
	background: transparent;
	color: #fff;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	padding: 22px 0 0 26px;
}
.c25w1 h2
{
	font-size: 16px;
	line-height: 24px;
	padding: 11px 0 0 26px;
}
.c25w1 ul
{
	color: #fff;
	float: left;
	margin: 0;
	padding: 14px 0 0 26px;
}
.c25w1 ul li
{
	float: left;
	font-size: 14px;
	margin: 0 20px 0 0;
	padding: 0;
}
.c25w1 ul li a:visited,.c25w1 ul li a
{
	background: url('http://www.oracleimg.com/us/assets/c25-sprite.png') 100% -44px no-repeat;
	color: #fff;
	font-weight: bold;
	padding-right: 11px;
}
.c25w1 p
{
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	margin: 11px 0 0 0;
	padding: 0 0 0 26px;
}
.c25alt h1,.c25alt h2,.c25alt p
{
	color: #000!important;
}
.c25alt ul li a
{
	background-position: 100% -20px;
	color: #000!important;
}
.c25 ul li.c25hot a
{
	background-position: 100% 4px;
	color: #f00!important;
}
.c25v0 .c25w1,.c25v1 .c25w1
{
	height: 134px;
}
.c25w2
{
	border-bottom: #b1b1b1 solid 1px;
	clear: both;
	float: left;
	position: relative;
	width: 974px;
	z-index: 3;
}
.c25highlight
{
	background: #f5f5f5;
	border: #b1b1b1 solid 1px;
	border-top: 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 323px;
}
.c25highlight img
{
	border: solid 1px #ccc;
	display: block;
	float: left;
	left: 16px;
	position: absolute;
	top: 10px;
}
.c25highlight h3
{
	background: url('http://www.oracleimg.com/us/assets/c25-sprite.png') -23px -188px no-repeat;
	color: #8b8b8b;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	margin: 18px 0 0 132px;
	padding: 2px 0 3px 16px;
}
.c25highlight p
{
	margin: 8px 6px 0 132px;
}
.c25v2 .c25highlight h3
{
	font-size: 14px;
}
.c25col1,.c25col2
{
	border-right: #fff solid 1px;
}
.c25col2
{
	left: 325px;
	width: 322px;
}
.c25col3
{
	left: 649px;
}
.c25w3
{
	height: 81px;
	height: 99px;
}
.c25morelink
{
	background: url('http://www.oracleimg.com/us/assets/c25-sprite.png') 0 100% repeat-x #f5f5f5;
	height: 19px;
	padding: 5px 10px 0 0;
	text-align: right;
}
.c25morelink a
{
	background: url('http://www.oracleimg.com/us/assets/c25-sprite.png') 100% -77px no-repeat;
	color: #666;
	padding-right: 18px;
}
.c25closelink
{
	background: url('http://www.oracleimg.com/us/assets/c25-sprite.png') 0 100% repeat-x #f5f5f5;
	height: 19px;
	padding: 5px 10px 0 0;
	text-align: right;
}
.c25closelink a
{
	background: url('http://www.oracleimg.com/us/assets/c25-sprite.png') 100% -169px no-repeat;
	color: #666;
	padding-right: 18px;
}
.hasjs .c25w2
{
	height: 123px;
}
.hasjs .c25highlight
{
	background: #f5f5f5;
	border-bottom: 0;
	height: 123px;
}
.hasjs .c25more
{
	background: transparent;
	background: url('http://www.oracleimg.com/us/assets/c25-moresprite.png') -19px 100% no-repeat;
	display: none;
	left: -3px;
	position: absolute;
	top: 100px;
	z-index: 5;
}
.hasjs .c25v2 .c25more
{
	background-position: -392px 100%;
}
.hasjs .c25morew1
{
	background: url('http://www.oracleimg.com/us/assets/c25-moresprite.png') 323px 0 repeat-y #f5f5f5;
	border: #b1b1b1 solid 1px;
	border-top: 0;
	margin: 0 2px 4px;
	padding: 3px 0 0 0;
	width: 324px;
}
.hasjs .c25morew1 ul.listicons li
{
	padding-left: 19px;
	padding-right: 6px;
}
.hasjs .c25col2 .c25morew1
{
	background-position: 322px 0;
	width: 323px;
}
.hasjs .c25col3 .c25morew1
{
	background-image: none;
	width: 323px;
}
.hasjs .c25showmore
{
	display: block;
}
.c25z1
{
	background: url('http://www.oracleimg.com/us/assets/c25-sprite.png') 0 -143px repeat-x;
	bottom: 0;
	height: 21px;
	left: 0;
	overflow: hidden;
	position: absolute;
	width: 974px;
}
.c25z2
{
	background: url('http://www.oracleimg.com/us/assets/c25-sprite.png') 0 -101px repeat-x;
	bottom: 0;
	height: 21px;
	left: 0;
	overflow: hidden;
	position: absolute;
	width: 33px;
}
.c25z3
{
	background: url('http://www.oracleimg.com/us/assets/c25-sprite.png') 0 -122px repeat-x;
	bottom: 0;
	height: 21px;
	overflow: hidden;
	position: absolute;
	right: 0;
	width: 33px;
}
.c25z4
{
	background: transparent;
	background: url('http://www.oracleimg.com/us/assets/c25-sprite.png') 0 -97px repeat-x;
	bottom: -1px;
	height: 4px;
	left: 0;
	overflow: hidden;
	position: absolute;
	width: 3px;
}
.c25z5
{
	background: transparent;
	background: url('http://www.oracleimg.com/us/assets/c25-sprite.png') -3px -97px repeat-x;
	bottom: -1px;
	height: 4px;
	overflow: hidden;
	position: absolute;
	right: 0;
	width: 3px;
}
.c25w1 ul li a:visited,.c25z1,.c25z2,.c25z3,.c25z4,.c25z5,.c25w1 ul li a,.c25highlight h3,.c25morelink,.c25closelink,.c25morelink a,.25closelink a
{
	_background-image: url('http://www.oracleimg.com/us/assets/c25-sprite.gif');
}
.c25width1
{
	padding-right: 524px;
}
.c25width2
{
	padding-right: 380px;
}
.c25xtra
{
	position: absolute;
	right: 37px;
	top: 16px;
}
.hasjs .c25v2 .c25col1
{
	width: 242px;
}
.hasjs .c25v2 .c25col2
{
	left: 244px;
	width: 241px;
}
.hasjs .c25v2 .c25col3
{
	border-right: #fff solid 1px;
	left: 487px;
	width: 242px;
}
.hasjs .c25v2 .c25col4
{
	left: 731px;
	width: 241px;
}
.hasjs .c25v2 .c25col1 .c25morew1
{
	width: 243px;
}
.hasjs .c25v2 .c25col2 .c25morew1
{
	background-position: 322px 0;
	width: 242px;
}
.hasjs .c25v2 .c25col3 .c25morew1
{
	background-position: 322px 0;
	width: 243px;
}
.hasjs .c25v2 .c25col4 .c25morew1
{
	background-image: none;
	width: 241px;
}
.c25w4
{
	padding: 11px 0 0 23px;
}
.c25w4 div.obttn
{
	clear: none;
	margin-right: 4px;
}
.c27
{
	width: 100%;
}
.c27w1
{
	height: 0;
	left: -120px;
	padding-right: 15px;
	position: relative;
	text-align: center;
	width: 105px;
}
.c27w2
{
	margin: 0 0 0 120px;
}
.c27w2 ul.listicons
{
	float: left;
	margin-left: -10px;
	padding-right: 14px;
	width: 43%;
}
.c27w2 ul.listicons a.lnk-popup
{
	margin-left: 3px;
}
.c27v1 .c27w2 ul.listicons
{
	float: left;
	margin-left: -10px;
	width: 31%;
}
.c27w2 h5
{
	color: #333;
	font-size: 13px;
	margin-bottom: 5px;
}
.c27w2 p
{
	color: #333;
	line-height: 16px;
}
.c27w2 ul.obullets,.c27w2 ul.nobullets
{
	color: #333;
	margin-left: -13px;
}
.c27w3
{
	float: left;
	width: 43%;
}
.c27w3 h5
{
	color: #000;
	font-size: 12px;
	font-weight: normal;
	padding-left: 14px;
}
.c27v1 .c27w3
{
	width: 31%;
}
.c27v2 .c27w3
{
	width: 90%;
}
.c27w2 .c27w3 ul.listicons
{
	width: 100%;
}
.c27 div.o-seemore
{
	clear: both;
}
.c27 h5.o-seemore
{
	margin-left: -5px;
}
.c27w4
{
	clear: both;
}
.c29
{
	_padding-left: 0;
	background: url('http://www.oracleimg.com/us/assets/c29-sprite.png') -300px 100% no-repeat;
	clear: both;
	margin-bottom: 12px;
	margin-bottom: 23px;
	padding: 0 0 18px 10px;
	width: 100%;
}
.c29 h2,.c29 h1,.c29 ul
{
	float: left;
	line-height: 22px;
	margin: 0;
	padding: 0 8px 0 0;
}
.c29 h2,.c29 h1
{
	font-size: 18px;
}
.c29 li
{
	background: url('http://www.oracleimg.com/us/assets/c29-sprite.png') 21px 7px no-repeat;
	float: left;
	padding: 3px 0 0 32px;
}
.c29v1
{
	margin-bottom: 10px;
	padding-left: 0;
}
.c30
{
	margin: 0 0 20px 10px;
	position: relative;
}
.c30 h5
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') -289px -114px no-repeat;
	font-size: 13px;
	margin: 0 0 9px 0;
	padding: 0 0 0 15px;
}
.c30 p,.c30 ul
{
	color: #333;
	line-height: 16px;
}
.c30 p,.c30 div.c30seeall
{
	margin: 7px 2px;
}
.c30v1 h5,.c30v3 h5,.c30v4 h5
{
	background: transparent;
	padding-left: 2px;
}
.c30links
{
	clear: both;
	float: left;
	margin: 7px 2px 2px;
	margin-bottom: 20px;
	width: 100%;
}
.c30links li
{
	float: left;
	margin: 0 0 5px 0;
	width: 100%;
}
.c30 .c30twocol li
{
	margin-right: 4px;
	width: 48%;
}
.c30seemore h6
{
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 9px 0;
	padding: 0;
}
.hasjs .c30seemore h6 a
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') -384px -18px no-repeat;
	padding-left: 18px;
}
.hasjs .c30show h6 a
{
	background-position: -368px -34px;
}
.hasjs .c30seemore ul.c30links
{
	display: none;
	margin-top: 0;
}
.hasjs .c30z1
{
	background: #fff;
	background: linear-gradient(top,#fdfdfd 0,#ebebeb 100%);
	background: -moz-linear-gradient(top,#fdfdfd 0,#ebebeb 100%);
	background: -ms-linear-gradient(top,#fdfdfd 0,#ebebeb 100%);
	background: -o-linear-gradient(top,#fdfdfd 0,#ebebeb 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#ebebeb));
	background: -webkit-linear-gradient(top,#fdfdfd 0,#ebebeb 100%);
	border-bottom: 1px solid #e7e7e7;
	clear: both;
	display: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#ebebeb',GradientType=0);
	height: 6px;
	margin-bottom: 8px;
}
.c30leftimg h5,.c30rightimg h5
{
	padding-bottom: 5px;
}
.c30altimg h5
{
	padding-bottom: 0;
}
.c30leftimg
{
	_height: 110px;
	min-height: 110px;
}
.c30rightimg
{
	_height: 135px;
	min-height: 110px;
}
.c30leftimg img
{
	display: block;
	float: left;
	margin: -6px 10px 6px 0;
}
.c30rightimg img
{
	display: block;
	float: right;
	margin: -6px 0 6px 10px;
}
.c30altimg img
{
	margin-top: 0;
}
.c30rightimg .c30seemore
{
	clear: both;
}
.c30leftimg .c30seemore .c30links
{
	margin-left: 0;
}
.c30leftimg ul.listicons
{
	clear: both;
}
.c30 ul.listicons
{
	margin-left: -10px;
}
.c31
{
	background: url('http://www.oracleimg.com/us/assets/c31-bg.png') repeat-x 0 0;
	clear: both;
	padding: 12px 10px 2px 10px;
}
.c31 h5
{
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
}
.c31 ul
{
	float: left;
	margin: 0;
	padding: 0;
}
.c31 li
{
	float: left;
	margin: 0;
	padding: 0 10px;
}
.c20w1 .c31
{
	margin: 0 0 10px;
	margin: 0 -15px;
}
.c32,.c32w2last
{
	border-bottom: #ccc solid 1px;
}
.c32w1
{
	background: url('http://www.oracleimg.com/us/assets/c32-sprite.png') repeat-x 0 -181px;
}
h5.c32h5
{
	border: #e4e4e4 solid 1px;
	padding: 2px 3px 3px 10px;
}
h5.c32h5 a
{
	background: url('http://www.oracleimg.com/us/assets/c32-sprite.png') no-repeat 100% -162px;
	color: #000;
	display: block;
}
.hasjs .c32collapsed h5.c32h5 a,h5.c32h5 a:hover
{
	background: url('http://www.oracleimg.com/us/assets/c32-sprite.png') no-repeat 100% -131px;
	color: #000;
	text-decoration: none;
}
.c32w2
{
	border-left: #ccc solid 1px;
	border-right: #ccc solid 1px;
	padding: 12px 12px 12px 10px;
}
.hasjs .c32collapsed .c32w2,.hasjs .c32collapseall .c32w2
{
	display: none;
}
.hasjs .c32collapsed
{
	margin-bottom: -1px;
}
.c32 li
{
	color: #999;
	margin: 0 0 8px 0;
	padding: 0 0 0 12px;
}
.c32 li.c32selected
{
	background: url('http://www.oracleimg.com/us/assets/c32-sprite.png') no-repeat 0 3px;
	color: #000;
	font-weight: bold;
}
.c32 li.c32selected a
{
	color: #000;
}
.c32reset
{
	margin: 15px 0 0 11px;
}
.c33
{
	border-bottom: 1px solid #ccc;
	float: left;
	margin: 0 0 20px;
	padding: 0 0 20px 0;
	width: 100%;
}
.c33 p,.c33 ul
{
	color: #333;
}
.c33v1
{
	border: 0;
	clear: both;
}
.c33w1
{
	float: left;
	margin: 0 50px 0 0;
	width: 100px;
}
.c33v1 .c33w1
{
	float: left;
	margin: 0 16px 0 11px;
	width: 100px;
}
.c33v0 .c33w1 img
{
	display: block;
	margin: 0 5px;
	max-width: 100px;
}
.c33w1 .obttn a
{
	margin: 13px 0 0;
	text-align: center;
	width: 94px;
}
.c33v1 .c33w1 .obttn a
{
	margin-left: -5px;
}
.c33w2
{
	_width: 270px;
	float: left;
	width: 300px;
}
.c33v1 .c33w2
{
	_width: 210px;
	float: left;
	width: 235px;
}
.c33v1 .c33w2 p
{
	line-height: 16px;
}
.c33v1 .c33w2 h4
{
	margin-bottom: 8px;
}
.c33w3
{
	float: left;
}
.c33w3
{
	width: 50%;
}
.c33w2 .obullets
{
	margin-bottom: 0;
}
.c33w2 .obullets li
{
	background: url("http://www.oracleimg.com/us/assets/list-icons.png") no-repeat scroll -276px -129px transparent;
	margin-bottom: 0;
	margin-top: 4px;
	padding-left: 10px;
}
.c33+.c34
{
	margin-top: -6px;
}
.c33more
{
	margin: 10px 0 0 0;
}
.c34,.c34 ul
{
	_width: 80px;
	float: right;
}
.c34 li
{
	float: left;
}
.c34 li.c34prev,.c34 li.c34next
{
	background: url('http://www.oracleimg.com/us/assets/c34-sprite.png') no-repeat -30px 0;
	height: 14px;
	margin: 0 4px 0 0;
	overflow: hidden;
	width: 13px;
}
.c34 li.c34next
{
	background-position: -45px 0;
	margin: 0 0 0 4px;
}
.c34 li.c34prev a,.c34 li.c34next a
{
	background: url('http://www.oracleimg.com/us/assets/c34-sprite.png') no-repeat 0 0;
	display: block;
	moz-outline: 0;
	outline: 0;
	overflow: hidden;
	text-indent: -2000px;
}
.c34 li.c34next a
{
	background-position: -15px 0;
}
.c34 li.c34prev a:hover
{
	background-position: -60px 0;
}
.c34 li.c34next a:hover
{
	background-position: -75px 0;
}
.c34 li.c34pofp
{
	color: #6a6a6a;
	font-size: 12px;
	font-weight: normal;
}
th .c34
{
	margin-top: -16px;
}
.c35more
{
	clear: both;
}
.hasjs .c35more
{
	display: block;
	height: 1.3em;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.hasjs .c35ready
{
	margin-right: 0;
}
.hasjs .c35more .c35hiddentxt
{
	display: none;
}
.hasjs .c35showmore
{
	height: auto;
}
.hasjs .c35showmore .c35hiddentxt
{
	display: block;
}
.hasjs .c35ready,.c35ready p.c35leadtext
{
	display: block;
	height: auto;
	overflow: visible;
}
.c35showmore p.c35leadtext,.c35closelink
{
	display: none;
}
.c35showmore div.c35closelink
{
	display: block;
	text-align: right;
}
.c35morelink span,.c35showmore div.c35closelink a span
{
	background: url('http://www.oracleimg.com/us/assets/c35-sprite.png') 0 0 no-repeat;
	display: inline-block;
	height: 7px;
	left: 3px;
	margin: 4px 0 0 3px;
	position: relative;
	top: -4px;
	width: 6px;
}
.c35morelink span
{
	background-position: 0 -9px;
}
.c35 hr
{
	background: url('http://www.oracleimg.com/us/assets/c35-sprite.png') 0 -18px repeat-x;
	border: 0;
	clear: both;
	height: 14px;
	height: 1px;
}
.ct01 .c35 hr,.c20 .c35 hr
{
	margin: 15px -15px;
}
.c35 h5,.c35 h3
{
	color: #333;
	margin: 14px 0 4px;
}
.c35 h3
{
	clear: both;
	font-size: 15px;
}
.c35 p
{
	color: #333;
}
.c35 .c35introlead
{
	color: #686868;
	font-size: 14px;
	font-weight: bold;
}
.c35 ul.obullets li
{
	margin-left: -10px;
}
.hasjs .c35more .c35hiddentxt
{
	display: block;
}
.hasjs .c35more
{
	height: auto;
	overflow: visible;
}
p.c35leadtext
{
	display: none!important;
}
.hasjs .c36 ul,.hasjs .c36 h5
{
	display: none;
}
.c36
{
	margin: 6px 0;
}
.c36 option
{
	padding: 0 8px 0 12px;
}
.c36 option.c36Heading
{
	font-weight: bold;
	padding: 0 8px;
}
.c36gotomenu li
{
	margin: 4px 0 0 10px;
}
.c01v1 .c01w8 .f02v3 .c36 select,.c20 .f02v3 .c36 select
{
	margin: 6px 0 16px;
	padding: 2px 0;
	width: 100%;
}
.c36right
{
	text-align: right;
}
.f01v5 .c36v0,.f01v4 .c36v0
{
	margin: 4px 0;
}
.c36bgpad
{
	padding: 0 0 20px;
}
.c37
{
	_margin-bottom: 18px;
	clear: both;
	width: 776px;
}
.c37w1
{
	background-position: 0 100%;
	background-repeat: no-repeat;
	position: relative;
}
.c37w2
{
	left: 0;
	padding: 1px 16px;
	position: absolute;
	top: 10px;
}
.c37w3
{
	position: absolute;
}
.c37marquee .c37w3
{
	left: 70px;
	top: 115px;
}
.c37noshadow .c37w4
{
	display: none;
}
.c37noshadow
{
	margin-bottom: 18px;
}
.c37w2 h1
{
	font-size: 30px;
	font-weight: normal;
	margin: 0 0 8px 0;
}
.c37w2 h2,.c37w2 h1.c37h1alt
{
	font-size: 25px;
	font-weight: normal;
	margin: 0 0 8px 0;
}
.c37w2 h3
{
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 6px 0;
}
.c37w2 h4
{
	font-size: 15px;
	font-weight: normal;
	margin: 0 0 6px 0;
}
.c37w2 ul
{
	color: #fff;
	float: left;
	margin: 0;
	padding: 5px 0 0 0;
}
.c37w2 ul li
{
	float: left;
	font-size: 14px;
	margin: 0 20px 0 0;
	padding: 0;
}
.c37w2 ul li a:visited,.c37w2 ul li a
{
	background: url('http://www.oracleimg.com/us/assets/c25-sprite.png') 100% -44px no-repeat;
	color: #fff;
	font-weight: bold;
	padding-right: 11px;
}
.c37w2black ul li a:visited,.c37w2black ul li a
{
	background: url('http://www.oracleimg.com/us/assets/c25-sprite.png') 100% -20px no-repeat;
}
.c37marquee .c26
{
	background-position: -4px -4px;
	border: #ddd solid 1px;
	border-radius: 3px;
	box-shadow: 0 1px 4px #999;
	height: 295px;
	moz-border-radius: 3px;
	moz-box-shadow: 0 1px 4px #999;
	padding: 13px 0 0 13px;
	webkit-border-radius: 3px;
	webkit-box-shadow: 0 1px 4px #999;
	width: 622px;
}
.c37marquee .c26v1
{
	height: 223px;
}
.c37v1 .c37w2,.c37v1 .c37w3
{
	left: auto;
	padding: 1px 0 0 0;
	position: relative;
	top: auto;
}
.c37v1 .c37w2
{
	background-color: #999;
	background-position: -1px 0;
	border: #d7d7d7 solid 1px;
	border-bottom: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	moz-border-radius-topleft: 4px;
	moz-border-radius-topright: 4px;
	padding: 0;
}
.c37v1 .c37w6
{
	padding: 15px 15px 0 15px;
}
.c37v1 .c37w3
{
	background: url('http://www.oracleimg.com/us/assets/c37-bg-ie.png') 0 0 repeat-x #e1e1e1\9;
	background-image: linear-gradient(bottom,#dfdfdf 0,#fff 95%);
	background-image: -moz-linear-gradient(bottom,#dfdfdf 0,#fff 95%);
	background-image: -ms-linear-gradient(bottom,#dfdfdf 0,#fff 95%);
	background-image: -o-linear-gradient(bottom,#dfdfdf 0,#fff 95%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#dfdfdf),color-stop(.95,#fff));
	background-image: -webkit-linear-gradient(bottom,#dfdfdf 0,#fff 95%);
	border: #d7d7d7 solid 1px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-width: 0 1px 1px;
	margin-top: 0\9;
	moz-border-radius-bottomleft: 4px;
	moz-border-radius-bottomright: 4px;
	padding: 15px;
	padding-top: 20px\9;
}
.c37widemargin .c37w6
{
	padding: 15px 26px 0 26px;
}
.c37widemargin .c37w3
{
	padding: 15px 26px;
}
.c37v1 .c37z3
{
	background-image: linear-gradient(bottom,#fff 0,#ccc 100%);
	background-image: -moz-linear-gradient(bottom,#fff 0,#ccc 100%);
	background-image: -ms-linear-gradient(bottom,#fff 0,#ccc 100%);
	background-image: -o-linear-gradient(bottom,#fff 0,#ccc 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(1,#ccc));
	background-image: -webkit-linear-gradient(bottom,#fff 0,#ccc 100%);
	border: #d7d7d7 solid 1px;
	border-width: 0 1px;
	display: none\9;
	height: 5px;
}
.c37noimgshadow .c37z3
{
	background: transparent;
}
.c37noimgshadow .c37w3
{
	background-position: 0 -5px\9;
}
.c37w4
{
	_display: none;
	background: url('http://www.oracleimg.com/us/assets/ct01-bg.png') repeat-x 0 -14px;
	clear: both;
	height: 18px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.c37z1
{
	_display: none;
	background: url('http://www.oracleimg.com/us/assets/ct01-bg.png') no-repeat 0 -38px;
	height: 18px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 24px;
}
.c37z2
{
	_display: none;
	background: url('http://www.oracleimg.com/us/assets/ct01-bg.png') no-repeat 0 -62px;
	height: 18px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
}
.c37fullwidth
{
	width: 974px;
}
.c37w1 .fb-like
{
	position: absolute;
	right: 8px;
	top: 10px;
}
.c37w2 .obttn
{
	margin-top: 10px;
}
.c38 h3,.c38cta
{
	margin-bottom: 9px;
}
.c38 p
{
	font-size: 12px;
	line-height: 16px!important;
	margin-bottom: 9px;
}
.c38 p+.c38cta
{
	margin-top: -9px;
}
.c38 .obttn+h3
{
	clear: both;
	margin-top: 50px;
}
.c38table
{
	border-collapse: collapse;
	border-spacing: 0;
}
.c38table tr td
{
	vertical-align: top;
}
td.c38content
{
	padding-right: 16px;
}
td.c38img
{
	text-align: center;
}
td.c38img img
{
	display: block;
	margin-bottom: 9px;
}
td.c38img .obttn
{
	display: block;
	display: inline-block;
	float: none;
	margin-right: 0;
}
td.c38img .obttn a
{
	display: block;
	display: inline-block;
	float: none;
	margin: 0;
	margin-left: 12px;
	margin-right: 12px;
	text-align: center;
}
td.c38img
{
	width: 1%;
}
.c38list2col ul
{
	float: left;
	padding-right: 12px;
	width: 48%;
}
.c38list3col ul
{
	float: left;
	padding-right: 12px;
	width: 31%;
}
.c38 ul.listicons
{
	margin-left: -7px;
}
.c38leftimg
{
	float: left;
	margin-left: 70px;
}
.c38leftimg img
{
	float: left;
	margin-left: -70px;
}
.c37v0 .c38
{
	padding: 0 30px 30px;
}
.c38list2col div.c38v1w1
{
	float: left;
	padding-right: 65px;
	width: 40%;
}
.c38list2col div.c38v1w1 p.bigtext
{
	font-size: 15px;
	line-height: 20px!important;
}
.c39 h3
{
	margin: 0 0 9px;
}
.c39 h3 a
{
	margin-left: -7px;
}
.c39list2col ul
{
	float: left;
	width: 50%;
}
.c39list3col ul
{
	float: left;
	width: 33%;
}
.c39 ul.listicons
{
	_margin-left: -4px;
	margin-bottom: 0;
	margin-left: -7px;
}
.c40
{
	border: 1px solid #c0c0c0;
	border-top: 0;
	color: #333;
	margin: 0 0 18px;
}
.c40 table
{
	border: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
}
.c40 table th
{
	background: url('http://www.oracleimg.com/us/assets/c20v1-sprite.png') repeat-x 0 0;
	border: 0;
	border-top: 1px solid #cacaca;
	padding: 8px 16px 7px 15px;
	text-align: left;
	vertical-align: top;
}
.c40 table td
{
	border: 0;
	border-left: 1px solid #cacaca;
	border-top: 1px solid #cacaca;
	padding: 14px 15px 8px 15px;
	vertical-align: top;
}
.c40v1 table td
{
	width: 50%;
}
.c40 table tr td:first-child,.c40 table tr td.c40firsttd
{
	border-left: 0;
}
.c40 ul.listicons
{
	margin-left: -7px;
}
.c40 ul.listicons li
{
	margin-top: 1px;
}
.c40 h4
{
	line-height: 16px;
	margin-bottom: 4px;
}
.c40 p.boldtxt
{
	color: #8b8b8b;
}
.c40 p
{
	color: #333;
	line-height: 16px;
}
.c20 .c40
{
	border-radius: 0 0 4px 4px;
	border-top: 0;
	margin: 0;
	moz-border-radius: 0 0 4px 4px;
	webkit-border-radius: 0 0 4px 4px;
}
.c40w1
{
	min-height: 117px;
	position: relative;
}
.c40w1img
{
	_position: relative;
	float: left;
	left: 0;
	padding: 0 0 8px 5px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 90px;
}
.c40w1img img
{
	display: block;
	margin: 0 0 6px 6px;
}
.c40w1copy
{
	_margin-left: 14px;
	margin-left: 124px;
	padding: 0 0 8px;
}
.c40w1 a.lnk-icon
{
	margin-left: 0;
}
.c40w2
{
	float: left;
	text-align: center;
}
.c40w2 .obttn
{
	display: inline-block;
	float: none;
	margin: 0 0 8px;
	overflow: hidden;
}
.c40w2 .obttn a
{
	margin-right: 0;
}
.c40w3
{
	margin: 0 0 8px;
}
.c40w5
{
	margin-left: 162px;
}
.c41
{
	background: url('http://www.oracleimg.com/us/assets/c41-error.gif') 50% 5px no-repeat;
	margin: 20px 0;
	padding: 45px 16px 16px;
}
.c41-warning
{
	background-image: url('http://www.oracleimg.com/us/assets/c41-warning.gif');
}
.c41-info
{
	background-image: url('http://www.oracleimg.com/us/assets/c41-info.gif');
}
.c41 p
{
	font-weight: bold;
	text-align: center;
}
.c43v0 p
{
	line-height: 16px;
}
.c43w1:after
{
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
.c43w1
{
	display: inline-block;
	margin-bottom: 15px;
	position: relative;
}
.c43w1img
{
	float: left;
	padding: 0;
	text-align: right;
	width: 224px;
}
.c43w1img img
{
	margin: 0;
}
.c43w1 textarea
{
	border: 1px solid #666;
	float: left;
	height: 80px;
	margin-left: 20px;
	padding: 2px;
	width: 415px;
}
.c44
{
	background: #f2f2f2;
	border: 1px solid #c0c0c0;
	border-radius: 4px;
	box-shadow: 1px 2px 2px 0 rgba(192,192,192,0.6);
	color: #333;
	float: right;
	margin: 0 0 25px 25px;
	moz-border-radius: 4px;
	moz-box-shadow: 1px 2px 2px 0 rgba(192,192,192,0.6);
	overflow: hidden;
	position: relative;
	webkit-border-radius: 4px;
	webkit-box-shadow: 1px 2px 2px 0 rgba(192,192,192,0.6);
	width: 264px;
}
.c44 p
{
	margin: 0 0 10px!important;
	padding: 0 10px;
}
.c44 ul
{
	padding: 0 10px 0 5px;
}
.c44 ul a:hover
{
	text-decoration: underline;
}
.c44 em
{
	color: #f00;
	font-style: normal;
	font-weight: bold;
}
.c44w1,.c44w2,.c44w3
{
	border-left: 1px solid #fff;
	border-radius: 4px;
	border-right: 1px solid #fff;
	float: left;
	moz-border-radius: 4px;
	webkit-border-radius: 4px;
	width: 262px;
	z-index: 1;
}
.c44w1,.c44w2
{
	padding: 10px 0 0 0;
}
.c44w1 p
{
	font-size: 15px;
	line-height: 18px;
}
.c44w1 blockquote,.c44v10 blockquote
{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 10px;
	padding: 0 10px;
}
.c44v10 blockquote
{
	font-family: inherit;
}
.c44v10.c44-profit blockquote
{
	font-family: Georgia,"Times New Roman",Times,serif;
}
.c44w1 .c44-lquote,.c44w1 .c44-rquote,.c44v10 .c44-lquote,.c44v10 .c44-rquote
{
	background-image: url('http://www.oracleimg.com/us/assets/c44-sprite.png');
	background-repeat: no-repeat;
	display: inline-block;
	height: 14px;
	width: 17px;
}
.c44w1 .c44-lquote,.c44v10 .c44-lquote
{
	background-position: -11px 0;
	margin: 0 4px 0 0;
}
.c44w1 .c44-rquote,.c44v10 .c44-rquote
{
	background-position: -28px 0;
	margin: 0 0 0 4px;
}
.c44 table
{
	background-color: turqoise;
	border-spacing: 0;
	margin: 0 5px 5px 10px;
	width: 247px;
}
.c44 table tr th
{
	font-weight: normal;
}
.c44w2 table.c44data th
{
	font-weight: normal;
}
.c44 td,.c44 th
{
	border: 0 none;
	padding: 0 5px 10px 0;
	text-align: left;
	vertical-align: top;
}
.c44w2 table.c44data h4
{
	color: #f00;
	font-size: 20px;
	padding: 0 0 10px;
	text-align: left;
	text-transform: uppercase;
}
.c44 p.c44caption
{
	font-weight: bold;
	margin: 0;
	padding: 10px 0 0;
}
.c44 table.c44data td
{
	text-align: center;
	vertical-align: bottom;
}
.c44w2 table.c44data img
{
	display: inline!important;
	margin: 0!important;
}
.c44 a
{
	color: #1f4f82;
	text-decoration: none;
}
.c44 a.c44action
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') no-repeat scroll -292px -114px transparent;
	display: block;
	float: right;
	font-weight: bold;
	padding: 0 10px 10px;
}
.c44 a.c44action:hover
{
	text-decoration: underline;
}
.c44 h3
{
	font-size: 14px;
	font-weight: bold;
	margin: 0!important;
	padding: 0 10px 12px 10px;
}
.c44 h4
{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 10px 12px 10px;
}
.c44 h5
{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 10px 0 10px;
}
.c44.c44v4 h5
{
	padding: 0 10px 12px 10px;
}
.c44.c44v4 h5
{
	padding: 0 10px 0 10px;
	text-transform: uppercase;
}
*+.c44 .c44w2 img
{
	display: block;
}
.c44 table tr td div.c44hr
{
	left: -11px!important;
	margin-bottom: 0;
	margin-right: -22px!important;
}
*+.c44 table tr td div.c44hr,*+.c44 table tr td div.c44hr2
{
	left: -13px!important;
	margin-right: -22px!important;
}
div.c44hr2
{
	background: #ddd!important;
}
div.c44hr
{
	background: #c0c0c0;
	border-bottom: 1px solid #fff;
	height: 1px;
	left: -1px;
	margin: 0 0 12px 0;
	position: relative;
	width: 264px;
}
.c44credit
{
	color: #555;
	font-size: 11px;
	margin: 12px 10px 10px;
	text-align: right;
}
.c44credit:before
{
	content: "\2013";
	padding-right: 3px;
}
.c44-profit h3
{
	color: #363434!important;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: normal;
}
.c44-profit h3 em
{
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.c44-profit blockquote
{
	color: #666;
}
.c44-profit .c44slideshow
{
	background: none!important;
}
.c44-profit .c44w2 h3+.c44hr
{
	background-image: url(//www.oracleimg.com/us/assets/c44-sprite.png)!important;
	background-position: -45px 0!important;
	background-repeat: no-repeat!important;
	height: 3px!important;
}
.c44-profit-news em
{
	color: #995085;
}
.c44-profit-news .c44w2 h3+.c44hr
{
	background: #995085;
}
.c44-profit-ideas em
{
	color: #375b7f;
}
.c44-profit-ideas .c44w2 h3+.c44hr
{
	background-color: #375b7f;
}
.c44-profit-upfront em
{
	color: #ec1d23;
}
.c44-profit-upfront .c44w2 h3+.c44hr
{
	background-color: #ec1d23;
}
.c44-profit-inside em
{
	color: #db7427;
}
.c44-profit-inside .c44w2 h3+.c44hr
{
	background-color: #db7427;
}
.c44-profit-fyi em
{
	color: #7db63d;
}
.c44-profit-fyi .c44w2 h3+.c44hr
{
	background-color: #7db63d;
}
.c44-profit-features em
{
	color: #7e7e7e;
}
.c44-profit-features .c44w2 h3+.c44hr
{
	background-color: #7e7e7e;
}
div.c44hr hr
{
	display: none;
}
div.c44hr3
{
	box-shadow: 0 -2px 2px 0 rgba(0,0,0,.1);
	moz-box-shadow: 0 -2px 2px 0 rgba(0,0,0,.1);
	webkit-box-shadow: 0 -2px 2px 0 rgba(0,0,0,.1);
}
.c44w2 p img
{
	float: right;
	margin: 0!important;
	padding: 0 0 12px 5px;
	width: auto;
}
.c44w2 img
{
	margin: -12px 0 0;
}
.c44v4 .c44w2 img
{
	display: block;
	margin: 0 0 10px 10px!important;
}
.c44 .c44w2 td
{
	width: 50%;
}
.c44 table tr.c44title td
{
	color: #6a6a6a;
	font-size: 22px;
}
.c44 .c44slideshow
{
	background: #989a98;
	background: linear-gradient(top,rgba(152,154,152,1) 0,rgba(17,19,17,1) 100%);
	background: -moz-linear-gradient(top,rgba(152,154,152,1) 0,rgba(17,19,17,1) 100%);
	background: -ms-linear-gradient(top,rgba(152,154,152,1) 0,rgba(17,19,17,1) 100%);
	background: -o-linear-gradient(top,rgba(152,154,152,1) 0,rgba(17,19,17,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(152,154,152,1)),color-stop(100%,rgba(17,19,17,1)));
	background: -webkit-linear-gradient(top,rgba(152,154,152,1) 0,rgba(17,19,17,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#989a98',endColorstr='#111311',GradientType=0);
	margin: -10px -1px 0;
	padding: 10px 0;
	text-align: center;
}
.c44 div.c44slideshow td,.c44 div.c44slideshow table th
{
	vertical-align: top;
}
.c44 .c44slideshow h3
{
	color: #fff;
	text-align: center;
}
.c44 .c44slideshow a
{
	display: block;
}
.c44 .c44slideshow a img
{
	margin: 0;
}
.c44 .c44w2 th
{
	font-weight: bold;
}
.c44textblock
{
	position: absolute;
	text-align: left;
}
.c44textblock h3
{
	font-size: 12px;
	padding: 0;
}
.c44textblock a.c44action
{
	float: left;
}
.c44 td.c44up span
{
	background: url('http://www.oracleimg.com/us/assets/c44-sprite.png') no-repeat scroll 0 0;
	display: block;
	float: left;
	height: 11px;
	margin: 2px 2px 0 0;
	width: 12px;
}
.c44 td.c44down span
{
	background: url('http://www.oracleimg.com/us/assets/c44-sprite.png') no-repeat scroll 0 -11px;
	display: block;
	float: left;
	height: 11px;
	margin: 2px 2px 0 0;
	width: 12px;
}
.c45v0 p
{
	color: #7b7a7a;
	font-size: 16px;
	line-height: 20px;
	margin: 13px 0 30px;
}
.c45v0 p span
{
	color: #f00;
	float: left;
	font-size: 44px;
	line-height: 35px;
	padding: 3px 4px 0 0;
}
.c45v1 p
{
	color: #000;
	font-size: 15px;
	line-height: 19px;
	margin: 13px 0 23px;
	margin: 6px 0 18px;
}
.c47
{
	color: #333;
}
.c47 h2
{
	border-bottom: 1px solid #bfbfbf;
	font-size: 14px;
	line-height: 16px;
	margin: 23px 0 24px 0;
	padding: 0 0 7px 0;
}
.c47 h3
{
	font-size: 14px;
	margin: 0 0 15px;
}
.c20w1>.c47 h2
{
	margin-top: 10px;
}
.c47 p
{
	line-height: 16px;
	margin-bottom: 24px;
}
.c47 span.c47storyend
{
	background-color: #F00;
	border-radius: 5px;
	color: #F00;
	display: inline-block;
	height: 9px;
	line-height: 9px;
	margin-left: 5px;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
	width: 9px;
}
.c47 ul.c47obullets,ul.c47nobullets
{
	line-height: 16px!important;
	margin: 0 0 22px;
	padding: 0;
}
.c47 ul.c47obullets li
{
	background: url("http://www.oracleimg.com/us/assets/list-icons.png") no-repeat scroll -278px -129px transparent;
	list-style: none outside none;
	margin: 0 0 16px;
	padding: 0 0 0 18px;
}
.c47 ol.c47ol
{
	color: #333;
	line-height: 16px!important;
	list-style-type: decimal;
	margin-bottom: 22px;
	padding-left: 18px;
}
.c47 ol.c47ol li
{
	list-style-type: decimal;
	margin: 0 0 16px;
}
ol.c47ol li h5,ul.c47obullets li h5
{
	margin: 0 0 12px;
}
.c48
{
	background: #fff;
	background: linear-gradient(top,rgba(255,255,255,1) 72%,rgba(234,234,234,1) 100%);
	background: -moz-linear-gradient(top,rgba(255,255,255,1) 72%,rgba(234,234,234,1) 100%);
	background: -ms-linear-gradient(top,rgba(255,255,255,1) 72%,rgba(234,234,234,1) 100%);
	background: -o-linear-gradient(top,rgba(255,255,255,1) 72%,rgba(234,234,234,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(72%,rgba(255,255,255,1)),color-stop(100%,rgba(234,234,234,1)));
	background: -webkit-linear-gradient(top,rgba(255,255,255,1) 72%,rgba(234,234,234,1) 100%);
	border: 0;
	border: 1px solid #c0c0c0;
	border-radius: 4px;
	box-shadow: 1px 2px 2px 0 rgba(192,192,192,0.6);
	clear: both;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eaeaea',GradientType=0);
	margin-bottom: 15px;
	moz-border-radius: 4px;
	moz-box-shadow: 1px 2px 2px 0 rgba(192,192,192,0.6);
	overflow: hidden;
	position: relative;
	webkit-border-radius: 4px;
	webkit-box-shadow: 1px 2px 2px 0 rgba(192,192,192,0.6);
}
.c48w1
{
	padding: 6px 15px 15px 15px;
}
.c48v0 h3
{
	background: url('http://www.oracleimg.com/us/assets/c02v4-h4-bg.png') 0 100% repeat-x;
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
	font-size: 15px;
	font-weight: normal;
	moz-border-radius: 4px 4px 0 0;
	padding: 12px 0 12px 10px;
	webkit-border-radius: 4px 4px 0 0;
}
.c48v0 .c19
{
	float: right;
	margin-top: 15px;
	width: 210px;
}
.c48w2
{
	padding: 6px 15px 15px;
}
.c48w2 h3
{
	background-image: none;
	border-bottom: 0;
	font-size: 18px;
	font-weight: bold;
	padding: 13px 0 5px 0;
}
.c48w2 ul.listicons
{
	margin: 10px 0 20px 0;
}
.c48w2 ul.listicons li
{
	background: url('http://www.oracleimg.com/us/assets/list-icons.png') -290px -114px no-repeat!important;
	margin-bottom: 6px;
}
.c48w2 ul.listicons li a
{
	font-weight: bold;
	margin-left: -6px;
}
.c48w2 a.lnk-tweet
{
	background-position: -92px -306px!important;
}
.c48w3 img
{
	margin-top: 12px;
}
.c48.c48v1
{
	background: 0;
	width: 972px;
}
.c48v1 .c48w1
{
	background: url("http://www.oracleimg.com/us/assets/c48-bg-sprite3.png") repeat-y 0 0;
	margin: 1px 0;
	overflow: hidden;
	padding-top: 0;
}
.c48v1 .c48w2
{
	background: url('http://www.oracleimg.com/us/assets/c48-bg-sprite1.png') repeat-x 0 -90px;
	padding: 29px 0 0;
}
.c48v1 .c48w3
{
	background: #efefef;
	border-radius: 0 0 3px 3px;
	clear: both;
	margin: 0 -13px -14px;
	moz-border-radius: 0 0 3px 3px;
	overflow: hidden;
	position: relative;
	webkit-border-radius: 0 0 3px 3px;
	z-index: 1;
}
.c48v1 .c48w4
{
	background: url('http://www.oracleimg.com/us/assets/c48-bg-sprite1.png') repeat-x 0 -58px;
	height: 7px;
	margin-bottom: 12px;
}
.c48v1 .c48w5
{
	padding: 0 15px;
}
.c48z1
{
	background: url('http://www.oracleimg.com/us/assets/c48-bg-sprite1.png') repeat-x 0 -65px;
	bottom: 1px;
	height: 25px;
	position: absolute;
	width: 100%;
	z-index: -1;
}
.c48z2,.c48z3,.c48z4,.c48z5
{
	_display: none;
	background-image: url('http://www.oracleimg.com/us/assets/c48-bg-sprite1.png');
	background-repeat: no-repeat;
	height: 29px;
	position: absolute;
	width: 29px;
	z-index: 0;
}
.c48z2
{
	background-position: -29px -29px;
	left: 1px;
	top: 1px;
}
.c48z3
{
	background-position: 0 -29px;
	right: 1px;
	top: 1px;
}
.c48z4
{
	background-position: -29px 0;
	bottom: 1px;
	left: 1px;
}
.c48z5
{
	background-position: 0 0;
	bottom: 1px;
	right: 1px;
}
.c49
{
	position: relative;
}
.c49:hover,.c49list:hover
{
	z-index: 2;
}
.c49 a
{
	font-size: 12px;
}
ul.c49list
{
	background: url("http://www.oracleimg.com/us/assets/c49-menu-bg.png") repeat-x scroll center bottom transparent;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
ul.c49list>li
{
	float: left;
	padding: 9px 16px 0;
	position: relative;
	text-align: center;
}
ul li.c49size5
{
	width: 123px;
}
ul li.c49size4
{
	width: 162px;
}
ul li.c49size3
{
	width: 226px;
}
ul li.c49size2
{
	width: 356px;
}
ul.c49list li div.c49w2
{
	padding: 11px 0 10px;
}
ul.c49list li h4
{
	color: #fff;
	display: table-cell;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	min-height: 22px;
	padding: 8px 0 0;
	vertical-align: middle;
}
a.c49flyoutbtnlink,a.c49btnlink
{
	border-radius: 5px;
	box-shadow: 0 2px 3px 0 #666;
	font-weight: bold;
	moz-border-radius: 5px;
	moz-box-shadow: 0 2px 3px 0 #666;
	padding: 2px 20px;
	webkit-border-radius: 5px;
	webkit-box-shadow: 0 2px 3px 0 #666s;
}
.c49v1 a.c49btnlink
{
	display: inline;
}
a.c49btnlink
{
	background: #f8f8f8;
	background: linear-gradient(top,#f8f8f8 0,#e6e6e6 50%,#d6d6d6 51%,#cfcfcf 100%);
	background: -moz-linear-gradient(top,#f8f8f8 0,#e6e6e6 50%,#d6d6d6 51%,#cfcfcf 100%);
	background: -ms-linear-gradient(top,#f8f8f8 0,#e6e6e6 50%,#d6d6d6 51%,#cfcfcf 100%);
	background: -o-linear-gradient(top,#f8f8f8 0,#e6e6e6 50%,#d6d6d6 51%,#cfcfcf 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(50%,#e6e6e6),color-stop(51%,#d6d6d6),color-stop(100%,#cfcfcf));
	background: -webkit-linear-gradient(top,#f8f8f8 0,#e6e6e6 50%,#d6d6d6 51%,#cfcfcf 100%);
	border: 1px solid #b5babc;
	color: #545454;
	display: block;
	font-weight: bold;
	margin: 0 auto;
}
a.c49flyoutbtnlink,a.c49btnlink:hover,div.c49w2:hover a.c49btnlink
{
	background: #eb0000;
	background: linear-gradient(top,#eea0a0 0,#e34242 50%,#dc2424 51%,#eb0000 100%);
	background: -moz-linear-gradient(top,#eea0a0 0,#e34242 50%,#dc2424 51%,#eb0000 100%);
	background: -ms-linear-gradient(top,#eea0a0 0,#e34242 50%,#dc2424 51%,#eb0000 100%);
	background: -o-linear-gradient(top,#eea0a0 0,#e34242 50%,#dc2424 51%,#eb0000 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eea0a0),color-stop(50%,#e34242),color-stop(51%,#dc2424),color-stop(100%,#eb0000));
	background: -webkit-linear-gradient(top,#eea0a0 0,#e34242 50%,#dc2424 51%,#eb0000 100%);
	border: 1px solid #be2424;
	color: #fff;
}
a.c49flyoutbtnlink:hover,a.c49btnlink:hover,div.c49w2:hover a.c49btnlink
{
	border-color: #fff\9;
	border-width: 2px\9;
	box-shadow: 0 0 3px 3px #fff;
	moz-box-shadow: 0 0 3px 3px #fff;
	text-decoration: none;
	webkit-box-shadow: 0 0 3px 3px #fff;
}
div.c49showfly div.c49flyout,div.c49w2:hover div.c49flyout
{
	display: block;
	z-index: 100;
}
div.c49flyout
{
	background: url('http://www.oracleimg.com/us/assets/c49-flyout-bg.png') repeat-x #d2d2d2;
	border: 1px solid #bebebe;
	display: none;
	left: 50%;
	margin-left: -111px;
	position: absolute;
	width: 225px;
}
.c49v0 div.c49flyout
{
	top: 100%;
}
.c49v1 ul.c49list li.c49toparrow div.c49flyout
{
	top: 100%;
}
.c49v1 ul.c49list li.c49bottomarrow div.c49flyout
{
	background: url('http://www.oracleimg.com/us/assets/c49-flyout-bg2.png') repeat-x;
	background-position: bottom;
	bottom: 26px;
	margin-bottom: 11px;
}
ul.c49list li.c49toparrow span.c49arrow
{
	background: url('http://www.oracleimg.com/us/assets/c49-up-arrow.png') no-repeat 50% 0;
	height: 9px;
	left: 0;
	position: absolute;
	top: -8px;
	width: 225px;
}
ul.c49list li.c49bottomarrow span.c49arrow
{
	background: url('http://www.oracleimg.com/us/assets/c49-down-arrow.png') no-repeat;
	bottom: -8px;
	height: 9px;
	left: 100px;
	position: absolute;
	width: 23px;
}
div.c49flyout p
{
	font-size: 12px;
	margin: 0 0 10px;
	text-align: left;
}
div.c49flyout .c49w3
{
	border: 1px solid #fff;
	padding: 17px 10px 10px;
}
.c49v1 ul.c49list
{
	background: 0;
}
.c49v1 ul.c49list>li
{
	background: url('http://www.oracleimg.com/us/assets/c49-menu-bg.png') repeat-x bottom;
	border-top: 1px solid #9a9a9a;
	float: none;
	position: absolute;
}
.c49v1 ul.c49list>li:hover
{
	z-index: 3000;
}
.c49v1 ul.listicons li
{
	text-align: left;
}
.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;
}
#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("http://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("http://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;
}
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;
}
.w05
{
	position: relative;
}
.w05 h4
{
	line-height: 16px;
	margin-bottom: 4px;
}
.w05 p.boldtxt
{
	color: #8b8b8b;
}
.w05 p
{
	line-height: 16px;
}
.w05img
{
	_position: relative;
	float: left;
	left: 0;
	padding: 0 0 8px 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 90px;
}
.w05img img
{
	display: block;
	margin: 0 0 10px 0;
}
.w05w1
{
	_margin-left: 14px;
	float: left;
	margin: 0 0 15px 100px;
	padding: 0 0 8px;
}
.w05w1 h2
{
	font-size: 16px;
	line-height: 1.2;
	margin: 0 0 13px 0;
	padding: 0;
}
.w05w1 h2 span
{
	font-size: 12px;
	font-weight: normal;
	margin-left: 15px;
}
.w05w1 a.lnk-icon
{
	margin-left: 0;
}
.w05w2
{
	clear: both;
	display: block;
}
.w05 .scl-icons-large
{
	margin: 8px 0 25px 0;
}
.w06
{
	height: 650px;
	margin: 0 auto;
	position: relative;
	width: 780px;
}
.hasjs .w06w1
{
	overflow: hidden;
	position: relative;
	width: 780px;
}
.hasjs .w06w4
{
	left: 0;
	position: relative;
	width: 78000px;
}
.w06w2
{
	display: none;
}
.hasjs .w06w2
{
	background: url('http://www.oracleimg.com/us/assets/galleria-sprite.png') repeat-x 0 -382px;
	border: 0;
	bottom: 0;
	display: block;
	height: 118px;
	left: 0;
	padding: 10px 0 0;
	position: absolute;
	right: 0;
	z-index: 2;
}
.w06thumbs
{
	display: block;
	height: 95px;
	left: 0;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 714px;
}
.w06thumbs div
{
	background: url('http://www.oracleimg.com/us/assets/galleria-sprite.png') repeat-x 0 -173px transparent;
	border: 0;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 0 7px 0 0;
	overflow: hidden;
	padding: 14px 6px 6px 6px;
	position: relative;
	width: 100px;
}
.w06thumbs .active
{
	background-position: 0 -59px!important;
}
.w06thumbs div:hover
{
	background-position: 0 -275px;
}
.w06contentpane
{
	width: 780px;
}
.hasjs .w06contentpane
{
	background: #fff;
	float: left;
	height: 523px;
	overflow: auto;
}
.w06w5
{
	padding: 16px 27px;
}
.w06w3
{
	margin: 0 auto;
	width: 780px;
}
.w06contentpane .cm01v1
{
	margin: 16px auto;
}
.w06nav
{
	display: none;
	height: 62px;
	left: 0;
	margin-top: -62px;
	position: absolute;
	top: 40%;
	width: 100%;
}
.w06w1:hover .w06nav
{
	display: block;
}
.w06nav-prev,.w06nav-next
{
	background: url('http://www.oracleimg.com/us/assets/galleria-sprite.png') no-repeat 0 0;
	cursor: pointer;
	filter: alpha(opacity=30);
	height: 60px;
	left: 0;
	opacity: .3;
	position: absolute;
	width: 62px;
	z-index: 2;
}
.w06nav-prev a,.w06nav-next a
{
	display: block;
	height: 60px;
	width: 62px;
}
.w06nav-next
{
	background-position: 100% 0;
	left: auto;
	right: 0;
	z-index: 2;
}
.w06nav-prev:hover,.w06nav-next:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
}
.w07
{
	border: 0;
	border: 1px solid #c0c0c0;
	border-radius: 4px;
	box-shadow: 1px 2px 2px 0 rgba(192,192,192,0.6);
	margin-bottom: 15px;
	moz-border-radius: 4px;
	moz-box-shadow: 1px 2px 2px 0 rgba(192,192,192,0.6);
	overflow: hidden;
	position: relative;
	webkit-border-radius: 4px;
	webkit-box-shadow: 1px 2px 2px 0 rgba(192,192,192,0.6);
	width: 205px;
}
.w07 img
{
	margin: 6px;
}
.w07 p
{
	font-size: 11px;
	margin: 0 6px 5px 6px;
	text-align: center;
}
.w07 p span.highlight
{
	color: #707070;
}
.w07buttons
{
	color: 000;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.w07buttons li
{
	display: inline;
	font-size: 11px;
}
.w07buttons li a
{
	background: url("http://www.oracleimg.com/us/assets/w07-sprite.png") #ccc 0 -38px;
	border-left: 1px solid #c77474;
	color: #000;
	float: left;
	font-weight: bold;
	padding: 9px 0;
	text-align: center;
	text-decoration: none;
	width: 102px;
}
.w07buttons li a:hover
{
	text-decoration: underline;
}
.w07buttons li a.w07buttonsalt
{
	background-position: 0 0;
	border-left: none;
	color: #fff;
	float: left;
	font-weight: normal;
}
.w07buttons li a.w07buttonsalt:hover
{
	text-decoration: underline;
}
.w08
{
	text-align: center;
}
.w08 h1
{
	font-size: 16px!important;
	margin-bottom: 45px;
}
.w08 h2
{
	font-size: 13px!important;
	margin-bottom: 14px;
}
.w08v0w2
{
	float: left;
	position: relative;
	width: 100%;
}
.w08v0w3,.w08v0w4
{
	float: left;
	overflow: hidden;
	padding: 0 0 1em 0;
	position: relative;
}
.w08v0w1 .w08v0w2
{
	background: #fff;
	right: 50%;
}
.w08v0w1 .w08v0w3
{
	left: 52%;
	width: 46%;
}
.w08v0w1 .w08v0w4
{
	left: 56%;
	width: 46%;
}
.w08 .colmask
{
	clear: both;
	float: left;
	overflow: hidden;
	width: 100%;
}
.w09 .w09imgfloat
{
	float: left;
}
.w09 .w09w1
{
	margin-left: 348px;
}
.w09 .w09w1 h1
{
	font-size: 14px;
	margin-bottom: 20px;
}
.w09 .w09w1 ul
{
	margin-left: -5px;
}
.c51
{
	border-top: 1px solid #d3d2d2;
	position: relative;
}
.c51 .label
{
	background: #7d7d7d;
	background: linear-gradient(to bottom,#7d7d7d 1%,#acacac 46%,#959595 100%);
	background: -moz-linear-gradient(top,#7d7d7d 1%,#acacac 46%,#959595 100%);
	background: -ms-linear-gradient(top,#7d7d7d 1%,#acacac 46%,#959595 100%);
	background: -o-linear-gradient(top,#7d7d7d 1%,#acacac 46%,#959595 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#7d7d7d),color-stop(46%,#acacac),color-stop(100%,#959595));
	background: -webkit-linear-gradient(top,#7d7d7d 1%,#acacac 46%,#959595 100%);
	box-shadow: 0 8px 6px -6px #acacac;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7d7d',endColorstr='#959595',GradientType=0);
	float: left;
	font-size: 14px;
	margin-right: 22px;
	moz-box-shadow: 0 8px 6px -6px #acacac;
	padding: 7px 16px;
	webkit-box-shadow: 0 8px 6px -6px #acacac;
}
.c51 h2
{
	color: #636363;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin: 12px 0 28px 50px;
	text-align: left;
}
.c51v0 ul
{
	padding: 20px 0;
	position: relative;
	right: 0;
	width: 10000px;
}
.c51v0 ul li
{
	float: left;
	margin-right: 12px;
	width: 195px;
}
.c51v0 ul h3
{
	color: #1f4f82;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding-top: 93px;
}
.c51v0 ul h4
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 0;
}
.c51v0 ul p
{
	color: #636363;
	font-size: 14px;
	line-height: 18px;
}
.c51v0 ul p strong
{
	color: #333;
	display: block;
	margin: 0 0 3px 0;
}
.c51v0 ul a.cta
{
	background: url('http://www.oracleimg.com/us/assets/c51-sprite.png') no-repeat 0 0;
	clear: both;
	color: #1f4f82;
	display: block;
	float: left;
	font-size: 14px;
	padding: 4px 0 3px 25px;
}
.c51v0 ul li.lock
{
	position: static;
}
.c51v0 ul li.lock a.cta
{
	background: url('http://www.oracleimg.com/us/assets/c51-sprite.png') no-repeat scroll 0 -74px transparent;
}
.c51v0 ul li.icn_whitepaper h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -1124px 0 transparent;
}
.c51v0 ul li.icn_infographic h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -1050px -94px transparent;
}
.c51v0 ul li.icn_whitepaper4 h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -1124px 0 transparent;
}
.c51v0 ul li.icn_analystpaper h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -1050px -94px transparent;
}
.c51v0 ul li.icn_ebook h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -978px -187px transparent;
}
.c51v0 ul li.icn_newsletter h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -902px -276px transparent;
}
.c51v0 ul li.icn_wpseries h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -830px -366px transparent;
}
.c51v0 ul li.icn_expertpaper h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -759px -459px transparent;
}
.c51v0 ul li.icn_whitepaper3 h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -684px -549px transparent;
}
.c51v0 ul li.icn_whitepaper2 h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -607px -632px transparent;
}
.c51v0 ul li.icn_whitepaper1 h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -531px -715px transparent;
}
.c51v0 ul li.icn_app2 h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -455px -803px transparent;
}
.c51v0 ul li.icn_app1 h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -368px -904px transparent;
}
.c51v0 ul li.icn_ebook2 h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -283px -1007px transparent;
}
.c51v0 ul li.icn_educast h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -77px -1195px transparent;
}
.c51v0 ul li.icn_webcast h3
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -185px -1099px transparent;
}
.c51infoitems ul a.cta
{
	background-position: 0 -148px;
}
.c51infoitems ul a.cta:hover
{
	background-position: 0 0;
}
.c51infoitems p
{
	font-size: 13px;
	line-height: 25px;
}
.c51infoitems p em
{
	color: #f00;
	font-size: 23px;
	font-style: normal;
	line-height: 13px;
	position: relative;
	top: 4px;
}
.c51infoitems img
{
	height: 90px;
	width: 195px;
}
.c51v1 .label
{
	position: absolute;
	z-index: 2;
}
.c51v1 ul
{
	padding: 0 0 20px 0;
	position: relative;
	right: 0;
	width: 10000px;
}
.c51v1 li
{
	float: left;
	padding: 0 15px;
	text-align: center;
	width: 251px;
}
.c51v1 img
{
	margin: 16px 0 16px 0;
}
.c51v1 ul h2
{
	margin: 16px 0 0 0;
}
.c51v1 ul h3
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 0;
	text-align: left;
}
.c51v1 ul p
{
	color: #636363;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
}
.c51v1 ul p span
{
	color: #d00000;
	font-size: 23px;
	line-height: 18px;
	text-align: left;
}
.c51v1 ul p strong
{
	color: #040404;
}
.c51v1 .bttn
{
	margin: 0 25px;
}
.c51v2 .label
{
	position: absolute;
	z-index: 2;
}
.c51v2 ul
{
	padding: 0 0 20px 0;
	position: relative;
	right: 0;
	width: 10000px;
}
.c51v2 li
{
	float: left;
	text-align: center;
	width: 609px;
}
.c51v2 img
{
	margin: 16px 0 16px 0;
}
.c51v2 ul h2
{
	color: #636363;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin: 12px 0 28px 50px;
	text-align: left;
}
.c51v2 ul p
{
	color: #636363;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
}
.c51v2 ul p span
{
	color: #d00000;
	font-size: 23px;
	line-height: 18px;
	text-align: left;
}
.c51v2 .c51w2
{
	float: left;
	margin: 30px 0 40px;
	width: 203px;
}
.c51v2 .c51w3
{
	background: url("http://www.oracleimg.com/us/assets/c52-bg.png") no-repeat scroll -200px 0 transparent;
	clear: both;
	height: 45px;
	padding: 30px 0 0;
	width: 609px;
}
.c51v2 .c51w3 .bttn
{
	margin: 0 203px;
	width: 183px;
}
.c51v0
{
	background: linear-gradient(to bottom,#fff 26%,#ebebeb 100%);
	background: -moz-linear-gradient(top,#fff 26%,#ebebeb 100%);
	background: -ms-linear-gradient(top,#fff 26%,#ebebeb 100%);
	background: -o-linear-gradient(top,#fff 26%,#ebebeb 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(26%,#fff),color-stop(100%,#ebebeb));
	background: -webkit-linear-gradient(top,#fff 26%,#ebebeb 100%);
	border-left: 1px solid #d3d2d2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);
	max-width: 691px;
}
.c51v1
{
	max-width: 281px;
}
.c51v2
{
	max-width: 693px;
}
.c51v0 .c51w1
{
	margin: 0 42px;
	overflow: hidden;
	width: 609px;
}
.c51v1 .c51w1
{
	margin: 32px 0 16px;
	overflow: hidden;
}
.c51v2 .c51w1
{
	margin: 0 42px 28px;
	overflow: hidden;
	width: 609px;
}
.c51v3 .c51w1
{
	overflow: hidden;
	width: 346px;
}
.c51v2 .spin-wing-container .spin-back
{
	top: 200px;
}
.c51v2 .spin-wing-container .spin-next
{
	top: 200px;
}
.c51v2 .BrightcoveExperience
{
	height: 338px!important;
	width: 600px!important;
}
.c51w1
{
	position: relative;
}
.c51v3
{
	background: linear-gradient(to bottom,#fff 26%,#ebebeb 100%);
	background: -moz-linear-gradient(top,#fff 26%,#ebebeb 100%);
	background: -ms-linear-gradient(top,#fff 26%,#ebebeb 100%);
	background: -o-linear-gradient(top,#fff 26%,#ebebeb 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(26%,#fff),color-stop(100%,#ebebeb));
	background: -webkit-linear-gradient(top,#fff 26%,#ebebeb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);
	height: 340px;
	margin-left: 1px;
	max-width: 691px;
}
.c51v3 .c51w2,.c51v3 .c51w3
{
	float: left;
	height: 340px;
	position: relative;
	width: 345px;
}
.c51v3 .c51w3
{
	border-left: 1px solid #d3d2d2;
}
.c51v3 .c51w1
{
	z-index: 1;
}
.c51v3 .label
{
	position: absolute;
	z-index: 2;
}
.c51v3 h2
{
	color: #f00;
	font-size: 18px;
	font-weight: normal;
	height: 92px;
	line-height: 26px;
	margin: 0 0 30px;
	padding-right: 78px;
}
.c51v3 h2 span
{
	color: #636363;
	display: block;
	font-size: 21px;
	margin-top: 2px;
}
.c51v3 p
{
	color: #636363;
	display: block;
	font-size: 14px;
}
.c51v3 ul
{
	position: relative;
	width: 10000px;
}
.c51v3 li
{
	float: left;
	height: 240px;
	padding: 80px 60px 20px;
	position: relative;
	width: 225px;
}
.c51v3 .bttn
{
	bottom: 20px;
	margin: 0;
	position: absolute;
}
.c51v3 ul li.icn_whitepaper4 h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -980px 0 transparent;
}
.c51v3 ul li.icn_analystpaper h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -900px -92px transparent;
}
.c51v3 ul li.icn_ebook h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -828px -187px transparent;
}
.c51v3 ul li.icn_newsletter h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -752px -276px transparent;
}
.c51v3 ul li.icn_wpseries h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -680px -366px transparent;
}
.c51v3 ul li.icn_expertpaper h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -609px -459px transparent;
}
.c51v3 ul li.icn_whitepaper3 h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -534px -549px transparent;
}
.c51v3 ul li.icn_whitepaper2 h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -457px -632px transparent;
}
.c51v3 ul li.icn_whitepaper1 h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -381px -715px transparent;
}
.c51v3 ul li.icn_app2 h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -305px -803px transparent;
}
.c51v3 ul li.icn_app1 h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -126px -904px transparent;
}
.c51v3 ul li.icn_ebook2 h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -133px -1007px transparent;
}
.c51v3 ul li.icn_educast h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll 73px -1195px transparent;
}
.c51v3 ul li.icn_webcast h2
{
	background: url('http://www.oracleimg.com/us/assets/c51-lg-asset-icons.png') no-repeat scroll -35px -1099px transparent;
}
.spin-dot-container
{
	box-shadow: 0 8px 6px -6px #d3d2d1;
	height: 30px;
	line-height: 30px;
	margin: 0 16px 0 0;
	moz-box-shadow: 0 8px 6px -6px #d3d2d1;
	padding: 0 16px;
	position: absolute;
	right: 0;
	top: 0;
	webkit-box-shadow: 0 8px 6px -6px #d3d2d1;
	z-index: 2;
}
.spin-dot-container a
{
	background: url("http://www.oracleimg.com/us/assets/c51-sprite.png") no-repeat scroll -5px -373px transparent;
	display: block;
	float: left;
	height: 14px;
	margin: 8px 4px;
	overflow: hidden;
	text-indent: 99px;
	width: 14px;
}
.spin-dot-container a.selected
{
	background-position: -5px -349px;
}
.spin-wing-container
{
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.c51v0 .spin-wing-container,.c51v2 .spin-wing-container
{
	display: block;
}
.spin-wing-container .spin-back
{
	background: url("http://www.oracleimg.com/us/assets/mc11-sprite.png") no-repeat scroll -28px 0;
	height: 26px;
	left: 10px;
	overflow: hidden;
	position: absolute;
	text-indent: 999px;
	top: 100px;
	width: 17px;
}
.spin-wing-container .spin-back:hover
{
	background-position: -28px -28px;
	cursor: pointer;
}
.spin-wing-container .spin-next
{
	background: url("http://www.oracleimg.com/us/assets/mc11-sprite.png") no-repeat scroll -59px 0;
	height: 26px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	text-indent: 999px;
	top: 100px;
	width: 17px;
}
.spin-wing-container .spin-next:hover
{
	background-position: -59px -28px;
	cursor: pointer;
}
.spin-wing-container .disabled
{
	display: none;
}
.c20 .c51v0,.ct01 .c51v0
{
	border: 0;
	border-radius: 0 0 5px 5px;
	border-top: 1px solid #d3d2d2;
	clear: both;
	margin-bottom: -19px;
	margin-left: -15px;
	max-width: 774px;
	webkit-border-radius: 0 0 6px 6px;
	width: 774px;
}
.ct01 .c51v0
{
	margin-bottom: -15px;
}
.c20 .c51v0 .c51w1,.ct01 .c51v0 .c51w1
{
	border-radius: 0 0 5px 5px;
	margin: 0 auto;
	webkit-border-radius: 0 0 5px 5px;
}
.c20 .c51v0 div.label,.ct01 .c51v0 div.label
{
	display: none;
}
.c20 .c51v0 h2,.ct01 .c51v0 h2
{
	margin-bottom: 8px;
	margin-left: 26px;
}
.c52
{
	background: url('http://www.oracleimg.com/us/assets/c52-bg.png') no-repeat scroll 0 bottom transparent;
	border-top: 1px solid #d3d2d2;
	padding: 0 16px 14px;
	width: 942px;
}
.c52v0 h2
{
	color: #636363;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	padding: 20px 0 0 0;
}
.c52v0 .c52w1
{
	float: left;
	padding: 12px 0;
	width: 661px;
}
.c52v0 .c52w2
{
	float: right;
	margin: 0 0 30px 0;
	text-align: center;
	width: 265px;
}
.c52v1 h2
{
	color: #636363;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	padding: 20px 0 0 0;
}
.c52v1 .c52w1
{
	float: left;
}
.c52v1 .c52w1 img
{
	margin: 20px;
}
.c52v1 .c52w2
{
	float: left;
	margin: 38px 0;
}
.c52v1 .c52w2 a
{
	background: url("http://www.oracleimg.com/us/assets/c51-sprite.png") no-repeat scroll 0 -248px transparent;
	font-size: 17px;
	padding: 2px 0 2px 30px;
}
.c52v1 .c52w2 a:hover
{
	background: url("http://www.oracleimg.com/us/assets/c51-sprite.png") no-repeat scroll 0 -296px transparent;
	text-decoration: none;
}
.c52 .c52w3
{
	float: right;
}
.c52 .c52w3 ul
{
	margin: 23px 0 0 0;
	overflow: hidden;
	position: relative;
}
.c52 .c52w3 li
{
	float: left;
	height: 24px;
	margin-left: 4px;
	position: relative;
}
.c52 .c52w3 a
{
	display: block;
	float: left;
	height: 24px;
	outline: 0 none;
	text-indent: -9999px;
	width: 24px;
}
.c52 .c52w3 li.fblike
{
	background: url("http://www.oracleimg.com/us/assets/facebook-like.png") no-repeat;
	height: 62px;
}
.c52 .c52w3 li.fblike a
{
	height: 62px;
	width: 150px;
}
.c52 .c52w3 li.inicon
{
	background: url("http://www.oracleimg.com/us/assets/c52-social.png") no-repeat;
	margin: 12px 8px;
}
.c52 .c52w3 li.twicon
{
	background: url("http://www.oracleimg.com/us/assets/c52-social.png") no-repeat scroll -25px 0 transparent;
	margin: 12px 8px;
}
.c52 .c52w3 li.yticon
{
	background: url("http://www.oracleimg.com/us/assets/c52-social.png") no-repeat scroll -50px 0 transparent;
	margin: 12px 8px;
}
.c52 .c52w3 li.fbicon
{
	background: url("http://www.oracleimg.com/us/assets/c52-social.png") no-repeat scroll -75px 0 transparent;
	margin: 12px 8px;
}
.c52v0 .c52w3 ul
{
	margin: 10px 0 20px;
}
a.bttn
{
	background: url("http://www.oracleimg.com/us/assets/c51-bttn-sprite.png") repeat scroll 0 -180px transparent;
	display: block;
	float: left;
	height: 44px;
	margin: 0 8px;
	min-width: 180px;
	padding: 0 0 0 19px;
	position: relative;
	text-align: center;
	text-decoration: none;
}
a.bttn strong
{
	background: url("http://www.oracleimg.com/us/assets/c51-bttn-sprite.png") no-repeat scroll right 1px transparent;
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 12px 19px 16px 0;
	position: relative;
}
a.bttn.white
{
	background-position: 0 -223px;
}
a.bttn.white strong
{
	background-position: right -42px;
	color: #2e2e2e;
}
a.bttn:hover
{
	background-position: 0 -268px;
	text-decoration: none;
}
a.bttn:hover strong
{
	background-position: right -87px;
}
a.bttn.white:hover
{
	background-position: 0 -311px;
}
a.bttn.white:hover strong
{
	background-position: right -130px;
}
a.bttn .bttnx1
{
	background: url("http://www.oracleimg.com/us/assets/c51-bttn-sprite.png") no-repeat scroll left 1px transparent;
	height: 8px;
	left: 0;
	position: absolute;
	top: -8px;
	width: 19px;
}
a.bttn .bttnx2
{
	background: url("http://www.oracleimg.com/us/assets/c51-bttn-sprite.png") no-repeat scroll right 1px transparent;
	height: 8px;
	position: absolute;
	right: 0;
	top: -8px;
	width: 100%;
}
a.bttn .bttnx4
{
	background: url("http://www.oracleimg.com/us/assets/c51-bttn-sprite.png") no-repeat scroll left -33px transparent;
	bottom: -8px;
	height: 8px;
	left: 0;
	position: absolute;
	width: 19px;
}
a.bttn .bttnx3
{
	background: url("http://www.oracleimg.com/us/assets/c51-bttn-sprite.png") no-repeat scroll right -33px transparent;
	bottom: -8px;
	height: 8px;
	position: absolute;
	right: 0;
	width: 100%;
}
a.expand
{
	background: url("http://www.oracleimg.com/us/assets/c51-bttn-red.png") no-repeat scroll 0 50% transparent;
	height: auto;
	margin-bottom: 8px!important;
	margin-top: 8px!important;
}
a.expand strong
{
	background: url("http://www.oracleimg.com/us/assets/c51-bttn-red.png") no-repeat scroll right 50% transparent;
	padding: 2px 19px 4px 0;
}
a.bttn:hover .bttnx1
{
	background-position: left -87px;
}
a.bttn:hover .bttnx2
{
	background-position: right -87px;
}
a.bttn:hover .bttnx4
{
	background-position: left -121px;
}
a.bttn:hover .bttnx3
{
	background-position: right -121px;
}
a.expand:hover
{
	background: url("http://www.oracleimg.com/us/assets/c51-bttn-red-hover.png") no-repeat scroll 0 50% transparent;
	margin-bottom: 8px!important;
	margin-top: 8px!important;
}
a.expand:hover strong
{
	background: url("http://www.oracleimg.com/us/assets/c51-bttn-red-hover.png") no-repeat scroll right 50% transparent;
}
.c53w1
{
	margin: 0 auto;
	overflow: hidden;
}
.c53-5items .c53w1
{
	width: 875px;
}
.c53-4items .c53w1
{
	width: 698px;
}
.c53-3items .c53w1
{
	width: 521px;
}
.c53-2items .c53w1
{
	width: 344px;
}
.c53v0 h5
{
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 11px;
}
.c53v0 .c53w1 ul li
{
	float: left;
	margin-left: 10px;
	width: 104px;
}
.c53v0 .c53w1 ul li:first-child
{
	margin-left: 0;
}
.c53v0 .c53w1 ul li a
{
	margin-left: -10px;
	padding: 0 0 0 16px;
}
.c54
{
	border-left: 1px solid #d3d2d2;
	color: #636363;
	max-width: 641px;
	padding: 30px 20px 30px 30px;
}
.c54v0
{
	background: linear-gradient(to bottom,#fff 26%,#ebebeb 100%);
	background: -moz-linear-gradient(top,#fff 26%,#ebebeb 100%);
	background: -ms-linear-gradient(top,#fff 26%,#ebebeb 100%);
	background: -o-linear-gradient(top,#fff 26%,#ebebeb 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(26%,#fff),color-stop(100%,#ebebeb));
	background: -webkit-linear-gradient(top,#fff 26%,#ebebeb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);
}
.c54 h2
{
	color: #636363;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 30px;
}
.c54 p
{
	font-size: 16px;
	line-height: 21px;
}
.c54 li
{
	font-size: 16px;
	list-style: disc outside none;
	margin: 0 0 15px 20px;
}
.ct05w2 .c54 img
{
	display: block;
	margin: 0 auto 15px;
	position: static;
}
.c54 a.cta
{
	background: url("http://www.oracleimg.com/us/assets/c51-sprite.png") no-repeat scroll 0 0 transparent;
	color: #1f4f82;
	font-size: 14px;
	padding: 4px 0 3px 26px;
}
.c54 .c54w1
{
	float: right;
	width: 225px;
}
.c54 .c54w1 img
{
	margin: 4px 0;
	position: static;
}
.c54 .c54w1 a
{
	display: block;
	margin: 0 0 0 40px;
}
.c54 .c54w1 p
{
	display: block;
	text-align: center;
}
.c54 .c54w1 p em
{
	color: #f00;
	font-size: 14px;
	font-style: normal;
}
.c54 .c54w2
{
	text-align: center;
}
.c54v0 .c54w4
{
	float: left;
	margin: 0 10px 0 0;
	width: 310px;
}
.c54v0 .c54w4 h4
{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 0 0 38px;
}
.c54v0 .c54w4 ul
{
	margin: 15px 0 0;
	padding: 0;
}
.c54v0 .c54w4 li
{
	list-style: none;
	margin: 5px 0 0;
	padding: 0;
}
.c54v0 .c54w4 li a.lnk-icon
{
	margin-left: 0;
}
.c54v0 .c54w4 li a.lnk-popup
{
	background-position: -186px -207px!important;
}
.c54v0 .c54w4 li a.lnk-notxt
{
	text-indent: -1000px;
}
.c54v0 .c54w4 h4.c54plan
{
	background: url("http://www.oracleimg.com/us/assets/c54-icons.png") no-repeat scroll 0 5px transparent;
}
.c54v0 .c54w4 h4.c54support
{
	background: url("http://www.oracleimg.com/us/assets/c54-icons.png") no-repeat scroll 0 -178px transparent;
}
.c54v0 .c54w4 h4.c54people
{
	background: url("http://www.oracleimg.com/us/assets/c54-icons.png") no-repeat scroll 0 -221px transparent;
}
.c54v0 .c54w4 h4.c54social
{
	background: url("http://www.oracleimg.com/us/assets/c54-icons.png") no-repeat scroll 0 -31px transparent;
}
.c54v0 .c54w4 h4.c54sales
{
	background: url("http://www.oracleimg.com/us/assets/c54-icons.png") no-repeat scroll 0 -99px transparent;
}
.c54v0 .c54w4 h4.c54apps
{
	background: url("http://www.oracleimg.com/us/assets/c54-icons.png") no-repeat scroll 0 -134px transparent;
}
.c54v0 .c54w4 h4.c54gears
{
	background: url("http://www.oracleimg.com/us/assets/c54-icons.png") no-repeat scroll 0 -66px transparent;
}
.c54v1
{
	position: relative;
}
.c54v1 h2
{
	color: #636363;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 5px 0;
}
.c54v1 h3
{
	color: #222;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 5px 0;
}
.c54v1 img
{
	bottom: 0;
	position: absolute;
	right: 0;
	z-index: 1;
}
.c54v1 ul
{
	position: relative;
	z-index: 2;
}
.c54v1 li
{
	font-size: 17px;
	list-style: none;
	margin: 25px 0;
	min-height: 45px;
	padding: 0 0 0 64px;
}
.c54v1 li span
{
	color: #f00;
	display: table-cell;
	height: 45px;
	vertical-align: middle;
}
.c54v1 li.icn_series
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -151px -800px transparent;
}
.c54v1 li.icn_video
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -200px -750px transparent;
}
.c54v1 li.icn_whitepaper
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -601px -350px transparent;
}
.c54v1 li.icn_podcast
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -850px -100px transparent;
}
.c54v1 li.icn_demo
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -951px 0 transparent;
}
.c54v1 li.icn_report
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -551px -400px transparent;
}
.c54v1 li.icn_link
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -800px -150px transparent;
}
.c54v1 li.icn_forum
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -500px -450px transparent;
}
.c54v1 li.icn_ebook
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -400px -550px transparent;
}
.c54v1 li.icn_calc
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -700px -250px transparent;
}
.c54v1 li.icn_brochure
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -650px -300px transparent;
}
.c54v1 li.icn_assess
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -42px -900px transparent;
}
.c54v1 li.icn_newsletter
{
	background: url("http://www.oracleimg.com/us/assets/c51-md-asset-icons.png") no-repeat scroll -1027px -159px transparent;
}
.c54v1 li.icn_webcast
{
	background: url("http://www.oracleimg.com/us/assets/c51-md-asset-icons.png") no-repeat scroll -615px -639px transparent;
}
.c54v1 li.icn_educast
{
	background: url("http://www.oracleimg.com/us/assets/c51-md-asset-icons.png") no-repeat scroll -554px -690px transparent;
}
.c54v1 li.icn_whitepaper2
{
	background: url("http://www.oracleimg.com/us/assets/c51-md-asset-icons.png") no-repeat scroll -856px -365px transparent;
}
.c54v2 h2
{
	color: #414141;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}
.c54v2 p
{
	font-size: 14px;
	line-height: 19px;
}
.c54v2 a
{
	font-size: 17px;
}
.ct05w2 .c54v2 img
{
	float: left;
	margin: 0 10px 0 0;
}
.c54v2 .c54w3
{
	margin: 0 0 45px 0;
}
.c54v2 .c54w3 a
{
	font-size: 14px;
	font-weight: bold;
}
.c55
{
	background: url('http://www.oracleimg.com/us/assets/c55-bg.png') no-repeat scroll 0 bottom transparent;
	margin: 0 0 30px -16px;
	width: 776px;
}
.c55 ul
{
	overflow: hidden;
}
.c55 ul li
{
	float: left;
	margin: 0 20px 0 20px;
	width: 215px;
}
.c55 h2,.c55 h4
{
	text-align: center;
}
.c55 h2
{
	color: #d00000;
	margin-bottom: 5px;
}
.c55 h4
{
	color: #5c5c5c;
	margin-bottom: 20px;
}
.c55 img
{
	margin: 0 0 0 30px;
}
.c55 ul a.cta
{
	background: url("http://www.oracleimg.com/us/assets/list-icons.png") no-repeat scroll -284px -114px transparent!important;
	color: #1f4f82;
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin-left: -7px;
	padding: 0 0 10px 23px;
}
.c56v0
{
	border: solid 1px #fff;
	clear: both;
	float: left;
	margin: 20px 0;
	width: 100%;
}
.c56w1
{
	float: left;
	height: 190px;
	margin: 0 0 0 17px;
	position: relative;
	width: 180px;
	z-index: 2;
}
.c56v0 .c56w1:first-child
{
	margin: 0 0 0 1px;
}
.c56w2
{
	background: #eaeaea;
	background: linear-gradient(to bottom,rgba(234,234,234,1) 1%,rgba(210,210,210,1) 100%);
	background: -moz-linear-gradient(top,rgba(234,234,234,1) 1%,rgba(210,210,210,1) 100%);
	background: -ms-linear-gradient(top,rgba(234,234,234,1) 1%,rgba(210,210,210,1) 100%);
	background: -o-linear-gradient(top,rgba(234,234,234,1) 1%,rgba(210,210,210,1) 100%);
	background: url('http://www.oracleimg.com/us/assets/c56-bg.png') no-repeat transparent;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(234,234,234,1)),color-stop(100%,rgba(210,210,210,1)));
	background: -webkit-linear-gradient(top,rgba(234,234,234,1) 1%,rgba(210,210,210,1) 100%);
	border: 1px solid #fff;
	box-shadow: 0 0 6px rgba(100,100,100,.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea',endColorstr='#d2d2d2',GradientType=0);
	float: left;
	min-height: 190px;
	moz-box-shadow: 0 0 6px rgba(100,100,100,.5);
	webkit-box-shadow: 0 0 6px rgba(100,100,221,.5);
	width: 180px;
}
.c56w2:hover
{
	box-shadow: 0 0 6px rgba(0,0,0,.5);
	moz-box-shadow: 0 0 6px rgba(0,0,0,.5);
	webkit-box-shadow: 0 0 6px rgba(0,0,0,.5);
}
.c56w3 h3
{
	font-size: 14px;
	font-weight: normal;
	height: 31px;
	line-height: 16px;
	padding: 0;
	padding: 15px 30px 0 10px;
	position: relative;
	width: 140px;
}
.c56ttl2line h3
{
	height: 40px;
	padding-top: 6px;
}
.c56ttl3line h3
{
	font-size: 13.5;
	height: 46px;
	line-height: 14.5px;
	padding-top: 0;
}
.c56w3 h3 b
{
	background: url('http://www.oracleimg.com/us/assets/c56-sprite.png') no-repeat scroll -400px 50% transparent;
	height: 27px;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 16px;
}
.c56w3 a:hover h3 b,.c56w3 a:focus h3 b
{
	background-position: -439px 50%;
}
.c56w3 a:hover
{
	text-decoration: none;
}
.c56img
{
	border: 1px solid #fff;
	box-shadow: 0 0 2px 1px #b8b8b8;
	display: block;
	height: 136px;
	margin: 0 auto;
	moz-box-shadow: 0 0 2px 1px #b8b8b8;
	webkit-box-shadow: 0 0 2px 1px #b8b8b8;
	width: 166px;
}
.c56more
{
	background: url('http://www.oracleimg.com/us/assets/c56-sprite.png') no-repeat 0 0;
	display: none;
}
.c56showpane .c56more
{
	display: block;
}
.c56showpane .c56img
{
	display: none;
}
.c56showpane
{
	background: #f7f7f7;
	filter: none;
}
.c56more ul.altbullets,.c56more ul.listicons
{
	background: url('http://www.oracleimg.com/us/assets/c56-sprite.png') no-repeat scroll -190px 100%;
	margin: 0;
	min-height: 83px;
	padding: 16px 0;
}
.c56more li
{
	color: #6f6f6f;
	line-height: 14px;
	margin: 6px 6px 6px 10px!important;
	padding: 0 0 0 13px;
}
.c56bttn
{
	background: #f48a8a;
	background: linear-gradient(to bottom,rgba(244,138,138,1) 0,rgba(244,170,170,1) 3%,rgba(242,62,62,1) 34%,rgba(233,61,61,1) 50%,rgba(217,17,17,1) 52%,rgba(233,6,0,1) 100%);
	background: -moz-linear-gradient(top,rgba(244,138,138,1) 0,rgba(244,170,170,1) 3%,rgba(242,62,62,1) 34%,rgba(233,61,61,1) 50%,rgba(217,17,17,1) 52%,rgba(233,6,0,1) 100%);
	background: -ms-linear-gradient(top,rgba(244,138,138,1) 0,rgba(244,170,170,1) 3%,rgba(242,62,62,1) 34%,rgba(233,61,61,1) 50%,rgba(217,17,17,1) 52%,rgba(233,6,0,1) 100%);
	background: -o-linear-gradient(top,rgba(244,138,138,1) 0,rgba(244,170,170,1) 3%,rgba(242,62,62,1) 34%,rgba(233,61,61,1) 50%,rgba(217,17,17,1) 52%,rgba(233,6,0,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(244,138,138,1)),color-stop(3%,rgba(244,170,170,1)),color-stop(34%,rgba(242,62,62,1)),color-stop(50%,rgba(233,61,61,1)),color-stop(52%,rgba(217,17,17,1)),color-stop(100%,rgba(233,6,0,1)));
	background: -webkit-linear-gradient(top,rgba(244,138,138,1) 0,rgba(244,170,170,1) 3%,rgba(242,62,62,1) 34%,rgba(233,61,61,1) 50%,rgba(217,17,17,1) 52%,rgba(233,6,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f48a8a',endColorstr='#e90600',GradientType=0);
}
.c56bttn a
{
	background: url('http://www.oracleimg.com/us/assets/c56-sprite.png') no-repeat scroll -453px 50%;
	color: #fff;
	display: block;
	line-height: 29px;
	padding-left: 28px;
	width: 152px;
}
.c56bttn a:hover
{
	text-decoration: none;
}
.c56bttn:hover
{
	background: #f48a8a;
	background: linear-gradient(to bottom,rgba(244,138,138,1) 0,rgba(217,17,17,1) 26%,rgba(233,6,0,1) 100%);
	background: -moz-linear-gradient(top,rgba(244,138,138,1) 0,rgba(217,17,17,1) 26%,rgba(233,6,0,1) 100%);
	background: -ms-linear-gradient(top,rgba(244,138,138,1) 0,rgba(217,17,17,1) 26%,rgba(233,6,0,1) 100%);
	background: -o-linear-gradient(top,rgba(244,138,138,1) 0,rgba(217,17,17,1) 26%,rgba(233,6,0,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(244,138,138,1)),color-stop(26%,rgba(217,17,17,1)),color-stop(100%,rgba(233,6,0,1)));
	background: -webkit-linear-gradient(top,rgba(244,138,138,1) 0,rgba(217,17,17,1) 26%,rgba(233,6,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f48a8a',endColorstr='#e90600',GradientType=0);
}
.s11
{
	border-top: 1px solid #d3d2d2;
	max-width: 281px;
	position: relative;
}
.s11 .label
{
	background: #7d7d7d;
	background: linear-gradient(to bottom,#7d7d7d 1%,#acacac 46%,#959595 100%);
	background: -moz-linear-gradient(top,#7d7d7d 1%,#acacac 46%,#959595 100%);
	background: -ms-linear-gradient(top,#7d7d7d 1%,#acacac 46%,#959595 100%);
	background: -o-linear-gradient(top,#7d7d7d 1%,#acacac 46%,#959595 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#7d7d7d),color-stop(46%,#acacac),color-stop(100%,#959595));
	background: -webkit-linear-gradient(top,#7d7d7d 1%,#acacac 46%,#959595 100%);
	box-shadow: 0 8px 6px -6px #acacac;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7d7d',endColorstr='#959595',GradientType=0);
	float: left;
	font-size: 14px;
	margin: 0 22px 20px 0;
	moz-box-shadow: 0 8px 6px -6px #acacac;
	padding: 7px 16px;
	webkit-box-shadow: 0 8px 6px -6px #acacac;
}
.s11 li.icn_series
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -151px -800px transparent;
}
.s11 li.icn_video
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -200px -750px transparent;
}
.s11 li.icn_whitepaper
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -601px -350px transparent;
}
.s11 li.icn_podcast
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -850px -100px transparent;
}
.s11 li.icn_demo
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -951px 0 transparent;
}
.s11 li.icn_report
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -551px -400px transparent;
}
.s11 li.icn_link
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -800px -150px transparent;
}
.s11 li.icn_forum
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -500px -450px transparent;
}
.s11 li.icn_newsletter
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -750px -200px transparent;
}
.s11 li.icn_ebook
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -400px -550px transparent;
}
.s11 li.icn_calc
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -700px -250px transparent;
}
.s11 li.icn_brochure
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -650px -300px transparent;
}
.s11 li.icn_assess
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -42px -897px transparent;
}
.s11v0 ul
{
	padding: 30px 0;
	position: relative;
}
.s11v0 ul li
{
	margin: 30px 20px 10px;
	padding: 0 0 0 60px;
}
.s11v0 ul a.cta
{
	background: url('http://www.oracleimg.com/us/assets/c51-sprite.png') no-repeat;
	color: #1f4f82;
	display: block;
	font-size: 14px;
	margin: 0 0 -3px;
	padding: 4px 0 3px 30px;
}
.s11v0 ul li.lock
{
	position: static;
}
.s11v0 ul li.lock a.cta
{
	background: url('http://www.oracleimg.com/us/assets/c51-sprite.png') no-repeat scroll 0 -74px transparent;
}
.s11v0 ul h3
{
	color: #1f4f82;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 3px 0;
}
.s11v0 ul h4
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 0;
}
.s11v0 ul p
{
	color: #636363;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 6px;
}
.s11v1
{
	padding-bottom: 10px;
}
.s11v1 ul
{
	clear: both;
	padding: 0;
	position: relative;
}
.s11v1 li
{
	margin: 5px 20px;
	padding: 0 0 0 60px;
}
.s11v1 h3
{
	color: #1f4f82;
	display: table-cell;
	font-size: 16px;
	font-weight: normal;
	height: 45px;
	margin: 0 0 3px;
	vertical-align: middle;
}
.s11v1 a.bttn
{
	margin: 15px 25px 10px;
	width: 211px;
}
.s11v1 #atgchat-body
{
	margin: 0 50px;
}
.s11v1 .s09
{
	clear: both;
	margin: 10px 50px;
	width: 183px;
}
.s11v1 .s09 li
{
	margin: 0 0 4px;
	padding: 1px 0 1px 25px;
}
.s12
{
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 20px;
	moz-border-radius: 4px;
	padding: 0;
	webkit-border-radius: 4px;
	width: auto;
}
.s12 h2
{
	background: #f6f8f9;
	background: linear-gradient(to bottom,#f6f8f9 0,#ededed 50%,#d8d8d8 51%,#ddd 100%);
	background: -moz-linear-gradient(top,#f6f8f9 0,#ededed 50%,#d8d8d8 51%,#ddd 100%);
	background: -ms-linear-gradient(top,#f6f8f9 0,#ededed 50%,#d8d8d8 51%,#ddd 100%);
	background: -o-linear-gradient(top,#f6f8f9 0,#ededed 50%,#d8d8d8 51%,#ddd 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f8f9),color-stop(50%,#ededed),color-stop(51%,#d8d8d8),color-stop(100%,#ddd));
	background: -webkit-linear-gradient(top,#f6f8f9 0,#ededed 50%,#d8d8d8 51%,#ddd 100%);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9',endColorstr='#dddddd',GradientType=0);
	font-size: 12px;
	margin-bottom: 15px;
	moz-border-radius-topleft: 4px;
	moz-border-radius-topright: 4px;
	padding: 7px;
}
.s12 .s12w1 ul li
{
	border: 0;
	color: #727272;
	font-size: 13px;
	line-height: 14px;
	padding: 0 15px 15px;
}
.s12 .s12w1 ul li a
{
	border: 0;
	color: #727272;
}
.s12 .s12w1 ul li a:hover
{
	text-decoration: underline;
}
.s12 .s12w2
{
	background: #eee;
	background: linear-gradient(to bottom,#eee 0,#fefefe 9%,#fff 100%);
	background: -moz-linear-gradient(top,#eee 0,#fefefe 9%,#fff 100%);
	background: -ms-linear-gradient(top,#eee 0,#fefefe 9%,#fff 100%);
	background: -o-linear-gradient(top,#eee 0,#fefefe 9%,#fff 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(9%,#fefefe),color-stop(100%,#fff));
	background: -webkit-linear-gradient(top,#eee 0,#fefefe 9%,#fff 100%);
	padding: 20px 15px 15px;
}
.s12 .s12w2 h3
{
	color: #727272;
	font-size: 13px;
	margin-bottom: 10px;
}
.s12 .s12w2 p
{
	clear: both;
}
.s12 .s12w2 h4
{
	clear: both;
	color: #727272;
	font-size: 13px;
	margin-bottom: 15px;
}
.s12 .s12w2 h3
{
	clear: both;
}
.s12 .s12w2 .altbttn a
{
	color: #727272!important;
}
.s12 .s12w2 .altbttn a:hover
{
	color: #fff!important;
}
.s12 .s12w2 .obttn
{
	margin-bottom: 20px;
}
.s12 .s12w2 .listicons
{
	margin-left: -10px;
}
.s12 ul li,.s12 .s12w2 ul li a
{
	border: 0;
}
.s12 ul li.line1
{
	background: url('http://www.oracleimg.com/us/assets/s12-line1.png') no-repeat;
	height: 15px;
	margin: 0 0 6px -4px;
	padding: 9px 25px 15px 15px;
	width: 155px;
}
.s12 ul li.line2
{
	background: url('http://www.oracleimg.com/us/assets/s12-line2.png') no-repeat;
	height: 28px;
	margin: 0 0 6px -4px;
	padding: 7px 25px 15px 15px;
	width: 155px;
}
.s12 ul li.line3
{
	background: url('http://www.oracleimg.com/us/assets/s12-line3.png') no-repeat;
	height: 44px;
	margin: 0 0 6px -4px;
	padding: 7px 25px 15px 15px;
	width: 155px;
}
.s12 ul li.line4
{
	background: url('http://www.oracleimg.com/us/assets/s12-line4.png') no-repeat;
	height: 58px;
	margin: 0 0 6px -4px;
	padding: 9px 25px 15px 15px;
	width: 155px;
}
.s12 ul li.s12active
{
	color: #fff;
}
.s12 ul>li:first-child
{
	margin-top: -7px;
}
.ct05
{
	max-width: 693px;
}
.ct05c1 ul
{
	background: #f3f3f3;
	background: linear-gradient(to bottom,#f3f3f3 0,#ccc 73%);
	background: -moz-linear-gradient(top,#f3f3f3 0,#ccc 73%);
	background: -ms-linear-gradient(top,#f3f3f3 0,#ccc 73%);
	background: -o-linear-gradient(top,#f3f3f3 0,#ccc 73%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f3f3f3),color-stop(73%,#ccc));
	background: -webkit-linear-gradient(top,#f3f3f3 0,#ccc 73%);
	border-bottom: 1px solid #d3d2d2;
	border-top: 1px solid #d3d2d2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#cccccc',GradientType=0);
	height: 35px;
	padding: 0 20px;
	position: relative;
}
.ct05c1 li
{
	float: left;
	margin: 0 2px 0 0;
}
.ct05c1 li.selected a
{
	background: url('http://www.oracleimg.com/us/assets/c51-down-arrow.png') no-repeat scroll 50% 0 transparent;
	border-radius: 4px;
	color: #fff;
	cursor: default;
	padding: 11px 30px 18px;
	position: relative;
	top: -5px;
}
.ct05c1 li a
{
	float: left;
	font-size: 15px;
	font-style: normal;
	padding: 9px 30px 9px;
}
.ct05c1 li a:hover
{
	text-decoration: underline;
}
.ct05c1 li.selected a:hover,.ct05c1 li.ct05active a:hover
{
	text-decoration: none;
}
.ct05c1 ul ul
{
	display: none;
	position: absolute;
}
.ct05c1 ul li.selected ul
{
	display: block;
}
.ct05w2
{
	display: none;
	padding: 30px 30px 120px;
	position: relative;
}
.ct05w2:first-child
{
	display: block;
}
.ct05w2 h2
{
	color: #636363;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
.c54v1 .ct05w2 img
{
	bottom: 0;
	position: absolute;
	right: 1px;
	z-index: 1;
}
.ct05w2 ul
{
	position: relative;
	z-index: 2;
}
.ct05w2 li
{
	font-size: 17px;
	margin: 25px 0;
	min-height: 45px;
	min-height: auto;
	padding: 0 0 0 64px;
}
.ct05w2 li span
{
	color: #f00;
}
.ct05w2>ul>li
{
	height: 45px;
}
.ct05w2>ul>li>a
{
	display: table-cell;
	height: 45px;
	vertical-align: middle;
}
.ct05w2 img
{
	bottom: 0;
	position: absolute;
	right: 1px;
	z-index: 1;
}
.ct05w2 li.icn_series
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -151px -800px transparent;
}
.ct05w2 li.icn_video
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -200px -750px transparent;
}
.ct05w2 li.icn_whitepaper
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -601px -350px transparent;
}
.ct05w2 li.icn_podcast
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -850px -100px transparent;
}
.ct05w2 li.icn_demo
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -951px 0 transparent;
}
.ct05w2 li.icn_report
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -551px -400px transparent;
}
.ct05w2 li.icn_link
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -800px -150px transparent;
}
.ct05w2 li.icn_forum
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -500px -450px transparent;
}
.ct05w2 li.icn_ebook
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -400px -550px transparent;
}
.ct05w2 li.icn_calc
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -700px -250px transparent;
}
.ct05w2 li.icn_brochure
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -650px -300px transparent;
}
.ct05w2 li.icn_assess
{
	background: url("http://www.oracleimg.com/us/assets/mc10-icons.png") no-repeat scroll -42px -900px transparent;
}
.ct05w2 li.icn_newsletter
{
	background: url("http://www.oracleimg.com/us/assets/c51-md-asset-icons.png") no-repeat scroll -1027px -159px transparent;
}
.ct05w2 li.icn_webcast
{
	background: url("http://www.oracleimg.com/us/assets/c51-md-asset-icons.png") no-repeat scroll -615px -639px transparent;
}
.ct05w2 li.icn_educast
{
	background: url("http://www.oracleimg.com/us/assets/c51-md-asset-icons.png") no-repeat scroll -554px -690px transparent;
}
.ct05w2 li.icn_whitepaper2
{
	background: url("http://www.oracleimg.com/us/assets/c51-md-asset-icons.png") no-repeat scroll -856px -365px transparent;
}
.ct05v1 .ct05c1 ul li.ct05active a
{
	background: url('http://www.oracleimg.com/us/assets/c51-down-arrow.png') no-repeat scroll 50% 0 transparent;
	border-radius: 4px;
	color: #fff;
	cursor: default;
	padding: 11px 30px 18px;
	position: relative;
	top: -5px;
}
.ct05v1 .ct05c1 ul.ct05subtabs
{
	background: transparent;
	border: 0;
	filter: none;
	margin-top: 20px;
}
.ct05v1 .ct05c1 ul.ct05subtabs li
{
	margin: 0 10px 0 0;
}
.ct05v1 .ct05c1 ul.ct05subtabs li a
{
	background: 0;
	padding: 8px 16px;
	position: static;
}
.ct05v1 .ct05c1 ul.ct05subtabs li.ct05active
{
	background: url("http://www.oracleimg.com/us/assets/c51-bttn-sprite.png") no-repeat scroll 0 -374px transparent;
	padding-left: 10px;
}
.ct05v1 .ct05c1 ul.ct05subtabs li.ct05active a
{
	background: url("http://www.oracleimg.com/us/assets/c51-bttn-sprite.png") repeat scroll right -374px transparent;
	color: #000;
	cursor: default;
	font-weight: bold;
	padding-left: 6px;
}
.ct05v1 .ct05w2
{
	padding: 0;
}
