ul.menu
{
	float: left;
	width: 100%;
	z-index: 1;
}
ul.menu li
{
	float: left;
	position: static;
	z-index: 2;
}
ul.menu li a
{
	clear: both;
	display: block;
	position: relative;
	z-index: 2;
}
ul.menu .submenu
{
	display: none;
	float: none;
	position: absolute;
	white-space: nowrap;
	z-index: 2;
}
ul.menu .submenu .submenu
{
	left: 100%;
	top: 0;
	z-index: 2;
}
ul.menu li.hover,ul.menu li:hover
{
	position: relative;
	z-index: 2;
}
ul.menu li.hover .submenu,ul.menu li:hover .submenu
{
	display: block;
	position: absolute;
	z-index: 2;
	z-index: 2000;
}
ul.menu li.hover .submenu .submenu,ul.menu li:hover .submenu .submenu
{
	display: none!important;
}
ul.menu .submenu li.hover .submenu,ul.menu .submenu li:hover .submenu
{
	display: block!important;
	z-index: 2;
	z-index: 2000;
}
* html ul.menu .submenu,* html ul.menu .submenu .submenu
{
	position: absolute;
	z-index: 2;
}
.worldwide
{
	font-family: arial,helvetica,sans-serif;
	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: none;
}
a.legalese:link
{
	margin: 0;
	padding-left: 12px;
}
a.legalese:visited
{
	margin: 0;
	padding-left: 12px;
}
div#container
{
	clear: both;
	padding: 20px 0;
}
div#container:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
div#leftColumn
{
	float: left;
	width: 180px;
}
div#middleColumn
{
	margin: 0 200px;
}
div#rightColumn
{
	float: right;
	width: 180px;
}
ul#navigation
{
	background: url('http://www.oracleimg.com/us/assets/navigation-item-background.png') left bottom repeat-x;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 43px;
	min-width: 951px;
	position: relative;
	z-index: 50;
}
ul#navigation li,ul#navigation li p,ul#navigation li p a
{
	float: left;
	height: 100%;
	height: 43px;
}
ul#navigation li a
{
	color: #000;
	padding: 0 20px;
	text-decoration: none;
}
ul#navigation li.top-level p a
{
	background: url('http://www.oracleimg.com/us/assets/separator-separator.png') right top no-repeat;
	height: 27px;
	padding: 12px 15px 0 15px;
}
ul#navigation li.top-level p a.noimg
{
	background: 0;
}
ul#navigation li.top-level p a:hover
{
	color: #f00;
	text-decoration: underline;
}
ul#navigation li.top-level p span
{
	height: auto;
	line-height: 13px;
	margin: 0!important;
	padding-bottom: 12px;
}
ul#navigation li.nav2line p a
{
	height: 34px;
	padding-top: 5px;
}
ul#navigation li.special
{
	float: right;
}
ul#navigation a
{
	text-decoration: none;
}
ul#navigation li.special a
{
	border: 0;
}
ul#navigation li p a span
{
	display: block;
	text-align: center;
}
ul#navigation li
{
	background: transparent url('http://www.oracleimg.com/us/assets/navigation-item-background.png') left bottom repeat-x;
}
ul#navigation li.special.last,ul#navigation li.special:last-child
{
	background: 0;
}
ul#navigation li.last p
{
	background: url('http://www.oracleimg.com/us/assets/navigation-last-button-cap.png') 100% 100% no-repeat!important;
	position: relative;
}
ul#navigation li.first.active,ul#navigation li.active:first-child,ul#navigation li.hover,ul#navigation li:hover
{
	background-color: #fff;
	background-position: 0 0;
}
.greydivider
{
	margin-bottom: -10px;
	margin-top: -10px;
}
ul#navigation div.submenu li,ul#navigation div.submenu li p,ul#navigation div.submenu li p a
{
	border: none!important;
	float: none;
}
ul#navigation div.submenu
{
	background: #fff;
	border: 1px solid #b7b7b7;
	border-bottom: 0;
	border-top: 0;
	font-weight: normal;
	left: 0;
	margin-left: -1px;
	margin-top: 39px;
	max-width: 300px;
	min-width: 150px;
	top: 0;
	z-index: 1000;
}
ul#navigation div.submenu .bottomleft
{
	background: url('http://www.oracleimg.com/us/assets/flyout-shadow-left.png') 0 0 no-repeat;
	clear: both;
	float: left;
	height: 30px;
	margin-bottom: -43px;
	margin-left: -16px;
	margin-top: 15px;
	position: relative;
	width: 15px;
}
ul#navigation div.submenu .bottomcenter
{
	background: url('http://www.oracleimg.com/us/assets/flyout-shadow-bg.png') 0 0 repeat-x;
	float: center;
	height: 30px;
	margin-left: 15px;
	position: absolute;
	width: 382px;
}
ul#navigation div.submenu .bottomright
{
	background: url('http://www.oracleimg.com/us/assets/flyout-shadow-right.png') 0 0 no-repeat;
	float: right;
	height: 30px;
	margin-right: -15px;
	position: relative;
	width: 15px;
}
ul#navigation div.submenu .threebottomcenter
{
	background: url('http://www.oracleimg.com/us/assets/flyout-shadow-bg.png') 0 0 repeat-x;
	float: center;
	height: 30px;
	margin-left: 15px;
	position: absolute;
	width: 565px;
}
*ul#navigation div.submenu .threebottomcenter
{
	background: 0;
	float: left;
	height: 30px;
	margin-left: 15px;
	margin-right: 15px;
	width: 565px;
}
ul#navigation div.submenuhead
{
	clear: both;
	float: right;
	width: 184px;
}
ul#navigation div.submenuhead .submen
{
	color: #000;
	font: 12px;
	font-family: Arial,Helvetica,sans-serif;
	width: 184px;
}
ul#navigation div.submenuhead .submen span
{
	background: url('http://www.oracleimg.com/us/assets/whatsnew-header.png') no-repeat;
	border: 0;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 22px;
	line-height: 20px;
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 5px;
	width: 184px;
}
ul#navigation div.submenuhead dl
{
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding-bottom: 6px;
}
ul#navigation div.submenuhead dd a img
{
	margin-left: -12px;
}
ul#navigation div.submenuhead dd
{
	margin-left: 10px;
}
ul#navigation div.submenuhead dd:first-child
{
	padding-top: 10px;
}
ul#navigation div.submenuhead .subbottomcenter
{
	background: url('http://www.oracleimg.com/us/assets/whatsnew-bottom.png') left bottom no-repeat;
	float: left;
	height: 8px;
	margin-left: -1px;
	margin-left: -21px;
	padding-top: 0;
	padding-top: 5px;
	position: relative;
	width: 184px;
}
ul#navigation div.submenu *
{
	background: 0;
}
ul#navigation div.submenu a
{
	border: 0;
	display: block;
}
ul#navigation div.submenu li.hover,ul#navigation div.submenu li:hover
{
	background: #b7b7b7;
}
ul#navigation div.submenu li.hover a,ul#navigation div.submenu li:hover a
{
	color: #fff;
}
ul#navigation div.submenu li.hover ul *,ul#navigation div.submenu li:hover ul *
{
	color: #000!important;
}
ul#navigation div.submenu li
{
	clear: left;
	display: block;
	float: left;
	height: 15px;
	line-height: 5px;
	width: 100%;
}
ul#navigation li.top-level div.submenu
{
	filter: alpha(opacity=95);
	max-width: none;
	opacity: .95;
	padding: 15px;
}
ul#navigation li.top-level div.submenu.two-columns
{
	width: 380px;
}
ul#navigation li.top-level div.submenu.three-columns
{
	width: 563px;
}
ul#navigation li.top-level div.submenu.anchor-right
{
	left: auto;
	right: 0;
}
ul#navigation li.top-level div.submenu div.left-column
{
	border-right: 0 solid #ddd;
	float: left;
	padding: 3px 0;
	width: 185px;
}
ul#navigation li.top-level div.submenu div.right-column
{
	_clear: right;
	border-left: 0 solid #ddd;
	float: left;
	margin-left: -1px;
	padding: 3px 0 10px 15px;
	width: 175px;
}
ul#navigation li.top-level div.submenu div.right-colnoborder
{
	_clear: right;
	float: left;
	margin-left: -1px;
	padding: 3px 0 5px 0;
	width: 175px;
}
ul#navigation li.top-level div.submenu div.last-column
{
	_clear: right;
	float: left;
	margin-left: -1px;
	padding: 3px 0 10px 30px;
	width: 175px;
}
ul#navigation li.top-level div.submenu dl
{
	font-size: 11px;
	margin: 0;
}
ul#navigation li.top-level div.submenu dl:last-child
{
	margin: 0;
}
ul#navigation li.top-level div.submenu dl dt
{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 8px;
}
ul#navigation li.top-level div.submenu dl dt a
{
	padding: 0;
}
ul#navigation li.top-level div.submenu dl dt a:hover
{
	color: #F00;
	text-decoration: underline;
}
ul#navigation li.top-level div.submenu dl dd
{
	font-size: 11px;
	line-height: 13px;
	padding-left: 10px;
	text-indent: 0;
}
ul#navigation li.top-level div.submenu dl dd a
{
	padding: 0;
}
ul#navigation li.top-level div.submenu dl dd a:hover
{
	color: #F00;
	text-decoration: underline;
}
ul#navigation li.top-level div.submenu dl dd a.more
{
	color: #999;
}
ul#navigation li.top-level div.submenu dl dd:last-child
{
	margin-bottom: 20px;
}
ul#navigation li.top-level div.submenu dl dd
{
	margin-bottom: expression(this.nextSibling == null ? "20px":"inherit");
}
ul#navigation div.submenu .partner_bottomleft
{
	background: url('http://www.oracleimg.com/us/assets/partnerbottom-left.png') 0 0 no-repeat;
	clear: left;
	float: left;
	height: 30px;
	margin-bottom: -43px;
	margin-left: -16px;
	margin-top: 15px;
	width: 15px;
}
ul#navigation div.submenu .partner_bottomcenter
{
	background: url('http://www.oracleimg.com/us/assets/partnerbottom-center.png') 0 0 repeat-x;
	float: center;
	height: 30px;
	margin-left: 15px;
	width: 382px;
}
ul#navigation div.submenu .partner_bottomright
{
	background: url('http://www.oracleimg.com/us/assets/partnerbottom-right.png') 0 0 no-repeat;
	float: right;
	height: 30px;
	margin-right: -15px;
	width: 15px;
}
.lock
{
	left: 152px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 1px;
}
ul#navigation li.top-level div.submenu dl dd a:link .seeAll,ul#navigation li.top-level div.submenu dl dd a:visited .seeAll
{
	color: #666;
	font-size: 11px;
}
ul#navigation li.top-level div.submenu dl dd a:hover .seeAll,ul#navigation li.top-level div.submenu dl dd a:active .seeAll
{
	color: #F00;
}
ul#navigation li#oracleTechNetwork
{
	background: url('http://www.oracleimg.com/us/assets/navigation-pill.png') no-repeat;
	height: 26px;
	position: absolute;
	right: 9px;
	top: 7px;
	width: 180px;
}
ul#navigation li#oracleTechNetwork p
{
	float: none;
	font-size: 11px;
	padding-right: 15px;
}
ul#navigation li#oracleTechNetwork p a
{
	border: 0;
	display: block;
	padding: 6px 0 0;
	text-align: center;
	width: 100%;
}
ul#navigation li#oracleTechNetwork:hover,ul#navigation li#oracleTechNetwork.hover
{
	background-position: 0 -26px;
	height: 32px;
	overflow: visible;
}
ul#navigation li#oracleTechNetwork div.submenu
{
	margin-top: 32px;
}
* html ul#navigation li#oracleTechNetwork
{
	overflow: hidden;
}
* html ul#navigation li div.submenu
{
	width: auto!important;
}
* html ul#navigation li div.submenu.two-columns
{
	width: 360px!important;
}
* html ul#navigation .submenu li
{
	clear: both;
	display: block;
	float: left;
	height: 27px;
	line-height: 27px;
	width: 100%;
}
* html ul#navigation .submenu
{
	white-space: normal;
	width: 280px!important;
}
#navigation .login_required
{
	color: #fff;
	float: left;
	font-weight: bold;
	height: 16px;
	padding: 4px 0;
}
#navigation .divider_bar
{
	background: url('http://www.oracleimg.com/us/assets/bg-left-cap.gif') repeat-x!important;
	clear: both;
	margin: 0 -15px;
	padding: 0 0 0 15px;
	width: 400px;
}
*:first-child+html ul#navigation .submenu .submenu
{
	white-space: normal;
	width: 100%;
}
*:first-child+html ul#navigation .submenu li
{
	width: 280px;
}
ul#navigation li.top-level div.submenu.two-columns.divider
{
	background: url('http://www.oracleimg.com/us/assets/partners-flyout-bg.png') #f5f5f5 right top repeat-y;
	top: 215px;
	width: 380px;
}
* html ul#navigation li.top-level div.submenu.two-columns.divider
{
	_top: 220px;
	background: url('http://www.oracleimg.com/us/assets/partners-flyout-bg.png') #f5f5f5 right top repeat-y;
	top: 205px;
	width: 380px;
}
ul#navigation li.top-level div.heading_hornav
{
	background: url('http://www.oracleimg.com/us/assets/bg-left-cap.gif') left repeat-x;
	color: #FFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 24px;
	left: 0;
	padding-left: 6px;
	padding-top: 6px;
	position: absolute;
	top: -2px;
	width: 404px;
}
* html ul#navigation li.top-level div.heading_hornav
{
	_top: -1px;
	background: url('http://www.oracleimg.com/us/assets/bg-left-cap.gif') left repeat-x;
	color: #FFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 24px;
	left: 0;
	padding-left: 6px;
	padding-top: 4px;
	position: absolute;
	top: 0;
	width: 404px;
}
ul#navigation li.top-level div.heading_hornav span
{
	color: #fff;
	font-size: 12px;
}
ul#navigation li.top-level span.image_right
{
	height: 19px;
	left: 375px;
	padding-left: 0;
	position: absolute;
	top: 15px;
	width: 2;
}
ul#navigation li#left_cap
{
	background: transparent url('http://www.oracleimg.com/us/assets/mosaic-homebutton.png') -2px -46px;
}
ul#navigation li#left_cap.hover,ul#navigation li#left_cap:hover
{
	background: transparent url('http://www.oracleimg.com/us/assets/mosaic-homebutton.png') -2px -2px;
	background-color: #fff;
}
.search_position
{
	margin: 7px 3px 16px 16px;
}
#serch_txtbox
{
	position: relative;
	width: 174px;
	z-index: 1940;
}
#serch_txtbox .search_text
{
	float: left;
}
#serch_txtbox .textbg
{
	background: url('http://www.oracleimg.com/us/assets/text-bg.gif') 0 0 repeat-x;
	border: 0;
	float: left;
	height: 22px;
	margin-top: 0;
	width: 133px;
}
#serch_txtbox .textcnt
{
	background: 0;
	border: 0;
	color: #7b7c7c;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	height: 12px;
	margin-top: 3px;
	width: 133px;
}
#serch_txtbox .txtbxAlign
{
	border: 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding: 10px 0 0 0;
	position: relative;
}
#serch_txtbox .search_button
{
	float: left;
	height: 22px;
	width: 21px;
}
#panelDiv_search
{
	position: absolute;
	top: 26px;
	visibility: hidden;
	width: 183px;
	z-index: 1900;
}
#panelDiv_search .TopleftCurv
{
	background: url('http://www.oracleimg.com/us/assets/sugession-curvtopleft.gif') 0 0 no-repeat;
	float: left;
	height: 6px;
	width: 6px;
}
#panelDiv_search .centerTop
{
	border-top: 1px solid #ababab;
	float: left;
	height: 1px;
	width: 171px;
}
#panelDiv_search .ToprightCurv
{
	background: url('http://www.oracleimg.com/us/assets/sugession-curvtopright.gif') 0 0 no-repeat;
	float: left;
	height: 6px;
	width: 6px;
}
#panelDiv_search .BottomleftCurv
{
	background: url('http://www.oracleimg.com/us/assets/flyout-shadow-left.png') 0 0 no-repeat;
	float: left;
	height: 30px;
	width: 15px;
}
#panelDiv_search .centerBottom
{
	background: url('http://www.oracleimg.com/us/assets/flyout-shadow-bg.png') 0 0 repeat-x;
	float: left;
	height: 30px;
	width: 153px;
}
#panelDiv_search .BottomrightCurv
{
	background: url('http://www.oracleimg.com/us/assets/flyout-shadow-right.png') 0 0 no-repeat;
	float: right;
	height: 30px;
	width: 15px;
}
#panelDiv_search .contentBg
{
	_margin-top: -9px;
	background: #fff;
	border-left: 1px solid #ababab;
	border-right: 1px solid #ababab;
	color: #000;
	filter: alpha(opacity=95);
	font-size: 11px;
	margin-top: 3px;
	opacity: .95;
	padding: 35px 5px 5px 5px!important;
	text-align: left;
}
#panelDiv_search .contentBg input
{
	margin-bottom: -1px;
	margin-bottom: 5px;
}
#panelDiv_search .contentBg ul li
{
	font-size: 11px;
}
.logo_align
{
	margin-bottom: 5px;
	margin-left: 10px;
}
#breadCrumb
{
	background: url('http://www.oracleimg.com/us/assets/breadcrumb-sprite.png') 0 0 repeat-x;
	clear: both;
	float: left;
	font-size: 11px;
	margin: -14px 0 12px;
	width: 974px;
}
#breadCrumb .breadCrumb_Left
{
	background: url('http://www.oracleimg.com/us/assets/breadcrumb-sprite.png') 0 -80px no-repeat;
	float: left;
	height: 33px;
	width: 129px;
}
#breadCrumb .breadCrumb_Center .breadCrumb_Content
{
	color: #504f4f;
	display: block;
	font-size: 13px;
	font-weight: bold;
	left: -125px;
	line-height: 22px;
	padding: 4px 0 0 5px;
	position: absolute;
	width: 974px;
}
#breadCrumb .breadCrumb_Center .breadCrumb_Content .red
{
	color: #f00;
}
#breadCrumb .breadCrumb_Center .breadCrumb_Content .rightarrow
{
	color: #848282;
	font-size: 11.5px;
	margin: 0 5px;
}
#breadCrumb .breadCrumb_Center .breadCrumb_Content a
{
	color: #504f4f;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration: none;
}
#breadCrumb .breadCrumb_Center .breadCrumb_Content .active
{
	color: #848282;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration: none;
}
#breadCrumb .breadCrumb_Center .breadCrumb_Content a:hover
{
	color: #f00;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration: underline;
}
#breadCrumb .breadCrumb_Left .breadCrumb_Content.heading
{
	color: #F00;
	font-weight: bold;
}
#breadCrumb .breadCrumb_Center
{
	float: left;
	height: 33px;
	width: 716px;
}
#breadCrumb .breadCrumb_Right
{
	background: url('http://www.oracleimg.com/us/assets/breadcrumb-sprite.png') 100% -160px no-repeat;
	float: right;
	height: 33px;
	width: 129px;
}
.navigator div
{
	background: url('http://www.oracleimg.com/us/assets/hp-feature-sprite.png') 0 0 no-repeat;
	cursor: pointer;
	overflow: hidden;
}
.navigator #prev:hover
{
	background-position: 0 0;
}
.navigator #prev
{
	background-position: 0 -25px;
	height: 25px;
	width: 18px;
}
.navigator #next:hover
{
	background-position: 0 -50px;
}
.navigator #next
{
	background-position: 0 -75px;
	height: 25px;
	width: 18px;
}
.navigator div.one_off
{
	background-position: 0 -100px;
	height: 25px;
	width: 18px;
}
.navigator div.two_off
{
	background-position: 0 -125px;
	height: 25px;
	width: 18px;
}
.navigator div.three_off
{
	background-position: 0 -150px;
	height: 25px;
	width: 18px;
}
.navigator div.four_off
{
	background-position: 0 -175px;
	height: 25px;
	width: 18px;
}
.navigator div.five_off
{
	background-position: 0 -200px;
	height: 25px;
	width: 18px;
}
.navigator div.one_off:hover
{
	background-position: 0 -225px;
}
.navigator div.two_off:hover
{
	background-position: 0 -250px;
}
.navigator div.three_off:hover
{
	background-position: 0 -275px;
}
.navigator div.four_off:hover
{
	background-position: 0 -300px;
}
.navigator div.five_off:hover
{
	background-position: 0 -325px;
}
.navigator div.one_on
{
	background-position: 0 -350px;
	height: 25px;
	width: 18px;
}
.navigator div.two_on
{
	background-position: 0 -375px;
	height: 25px;
	width: 18px;
}
.navigator div.three_on
{
	background-position: 0 -400px;
	height: 25px;
	width: 18px;
}
.navigator div.four_on
{
	background-position: 0 -425px;
	height: 25px;
	width: 18px;
}
.navigator div.five_on
{
	background-position: 0 -450px;
	height: 25px;
	width: 18px;
}
#bcVideoPlayer
{
	background: #fff;
	border: 1px solid #999;
	display: none;
	height: 460px;
	left: 50%;
	margin-left: -325px;
	margin-top: -250px;
	position: fixed;
	top: 50%;
	width: 670px;
	z-index: 30001;
}
.bcvideoclose
{
	float: right;
	font-size: 12px;
	padding-bottom: 10px;
	padding-top: 5px;
}
.videotext b
{
	color: #000;
	font-size: 14px;
}
.videotext img
{
	position: absolute;
}
.bcvideoclose a
{
	color: #000;
	text-decoration: none;
}
.ironman2subfeaturetext
{
	float: left;
	padding: 0 5px 0 10px;
	width: 135px;
}
.ironman2listitems
{
	clear: both;
	display: block;
	padding-top: 15px;
}
.ironman2listitems ul
{
	list-style: none;
	margin: 10px;
	padding: 0;
}
.ironman2listitems li
{
	background: url('http://www.oracleimg.com/us/assets/bulletsquareblk.gif') no-repeat 0 0;
	color: #000;
	font-size: 12px;
	margin: 0 5px 10px 0;
	padding: 0 0 0 9px;
}
.ironman2listitems a:link,.ironman2listitems a:visited
{
	color: #000;
	text-decoration: underline;
}
.ironman2listitems a:hover
{
	color: #f00;
	text-decoration: underline;
}
.tabletop b
{
	color: #000;
	font-size: 12px;
	padding-left: 10px;
}
* html #bcVideoPlayer
{
	position: absolute;
}
*.sidebox
{
	margin-right: -7px;
}
*.lightbox_overlay
{
	background-color: black;
	display: none;
	filter: alpha(opacity=60);
	height: expression((document.documentElement.clientHeight < document.documentElement.scrollHeight) ? document.documentElement.scrollHeight:document.documentElement.clientHeight);
	left: 0;
	moz-opacity: .6;
	opacity: .60;
	overflow: auto;
	position: absolute;
	top: 0;
	width: expression(document.documentElement.clientWidth);
	z-index: 1001;
}
.thumbnail
{
	margin-left: 350px;
	margin-top: -10px;
	position: absolute;
}
.thumbnail img
{
	cursor: pointer;
}
.videoLightbox
{
	display: none;
}
.videoLightboxh1
{
	background-image: none;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 0;
	padding: 0;
}
.videoLightboxh2
{
	background-image: none;
	color: #f00;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	margin-top: 0;
	padding: 0;
}
.videoLightboxh2 a:link
{
	color: #f00;
	text-decoration: none;
}
.videoLightboxh2 a:visited
{
	color: #f00;
	text-decoration: none;
}
.videoLightboxh2 a:hover
{
	color: #f00;
	text-decoration: underline;
}
.videoLightbox p
{
	color: #000;
	font-size: 12px;
	margin: 0;
}
.videolink
{
	cursor: pointer;
}
div.sidebox .videolink
{
	cursor: pointer;
	text-decoration: none;
}
.header
{
	height: auto!important;
	margin: 0;
	padding: 0 0 8px;
}
.header:after,#breadCrumb:after
{
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
#Wrapper_FixedWidth_Header
{
	margin: 0;
}
.header #breadCrumb
{
	margin: 0 0 4px!important;
}
.u01
{
	color: #333;
	float: left;
	margin-bottom: 19px;
	padding: 0;
	position: relative;
	width: 974px;
	z-index: 7;
}
.u01 a,a.u01nav:hover
{
	text-decoration: none;
}
.u01 a:hover
{
	text-decoration: underline;
}
ul.u01nav
{
	background: #fff;
	background: url("//www.oracleimg.com/us/assets/u01-u06-f01-sprite.png") repeat-y 0 -40px;
	float: left;
	position: relative;
	width: 974px;
	z-index: 1;
}
.u01nav>li
{
	float: left;
}
.u01z1
{
	background: url("//www.oracleimg.com/us/assets/u01-redsprite.png") no-repeat 100% -1687px #fff;
	bottom: -5px;
	display: none;
	height: 10px;
	position: absolute;
	width: 200px;
	z-index: 3;
}
.u01w7
{
	float: left;
	height: 46px;
	margin: 0 -1px 0 0;
	position: relative;
}
.u01z3
{
	background: url("//www.oracleimg.com/us/assets/u01-redsprite.png") repeat-x 0 0;
	bottom: -5px;
	height: 5px;
	left: 0;
	position: absolute;
	width: 100%;
}
.u01z3opened
{
	background-position: 0 -10px;
	z-index: 2;
}
ul.u01nav>li:hover:first-child .u01z2
{
	background-image: none;
}
ul.u01nav li:hover .u01z2
{
	background: url("//www.oracleimg.com/us/assets/u01-redsprite.png") no-repeat -1px -1687px;
	height: 10px;
}
a.u01nav
{
	color: #393939;
	cursor: pointer;
	display: block;
}
.u01nav>li.u01hover
{
	background: url('http://www.oracleimg.com/us/assets/u01-redsprite.png') 100% -1634px no-repeat #fff;
}
ul.u01nav>li:first-child
{
	margin-left: 1px;
}
ul.u01nav>li:hover:first-child a.u01nav
{
	background: 0;
}
ul.u01nav>li:hover:first-child
{
	border-left: 1px solid #ddd;
	margin-left: 0;
}
a.u01nav:hover
{
	color: #696969;
	text-decoration: none;
}
ul.u01nav li.u01hover a.u01nav
{
	background: url("//www.oracleimg.com/us/assets/u01-redsprite.png") no-repeat -1px -1634px;
}
ul.u01nav li:hover a.u01btn
{
	text-decoration: none;
}
a.u01nav h3
{
	display: table-cell;
	font-size: 12px;
	height: 45px;
	height: auto;
	padding: 1px 12px 0;
	padding-top: 6px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}
a.u01btn
{
	border-right: 0;
	color: #000;
	cursor: pointer;
	display: block;
	margin: 11px 10px 0;
	position: relative;
	right: 0;
}
a.u01btn h3
{
	background: #fff;
	background: 0;
	background: linear-gradient(to bottom,#fff 0,#fff 40%,#e0e0e0 90%,#fff 100%);
	background: -moz-linear-gradient(top,#fff 0,#fff 40%,#e0e0e0 90%,#fff 100%);
	background: -ms-linear-gradient(top,#fff 0,#fff 40%,#e0e0e0 90%,#fff 100%);
	background: -o-linear-gradient(top,#fff 0,#fff 40%,#e0e0e0 90%,#fff 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(40%,#fff),color-stop(90%,#e0e0e0),color-stop(100%,#fff));
	background: -webkit-linear-gradient(top,#fff 0,#fff 40%,#e0e0e0 90%,#fff 100%);
	border: #a2a2a2 1px solid;
	border-radius: 4px;
	box-shadow: 0 1px 1px 0 #fff;
	color: #535659;
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e0e0e0',GradientType=0);
	font-size: 11px;
	moz-border-radius: 4px;
	moz-box-shadow: 0 1px 1px 0 #fff;
	padding: 4px 6px;
	webkit-border-radius: 4px;
	webkit-box-shadow: 0 1px 1px 0 #fff;
	zoom: 1;
}
a.u01btn h3:hover
{
	background: #fff;
	background: 0;
	background: linear-gradient(to bottom,#fff 0,#fff 40%,#ececec 90%,#fff 100%);
	background: -moz-linear-gradient(top,#fff 0,#fff 40%,#ececec 90%,#fff 100%);
	background: -ms-linear-gradient(top,#fff 0,#fff 40%,#ececec 90%,#fff 100%);
	background: -o-linear-gradient(top,#fff 0,#fff 40%,#ececec 90%,#fff 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(40%,#fff),color-stop(90%,#ececec),color-stop(100%,#fff));
	background: -webkit-linear-gradient(top,#fff 0,#fff 40%,#ececec 90%,#fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ececec',GradientType=0);
	zoom: 1;
}
a.u01btn span
{
	color: #f00;
}
li.u01btn
{
	float: right;
	margin-right: 1px;
}
li.u01btn.u01hover
{
	background: url("//www.oracleimg.com/us/assets/u01-redsprite.png") no-repeat -1px -1334px #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin-left: -1px;
	margin-right: 0;
}
li.u01btn .u01z1
{
	margin-left: -1px;
}
.u01menu
{
	border: #ddd 1px solid;
	border-top: 0;
	box-shadow: 0 10px 10px -10px rgba(0,0,0,0.4);
	left: 0;
	moz-box-shadow: 0 10px 10px -6px rgba(0,0,0,0.4);
	position: absolute;
	top: 46px;
	webkit-box-shadow: 0 10px 10px -6px rgba(0,0,0,0.4);
	width: 972px;
	z-index: 2;
}
.u01w1
{
	background: url('http://www.oracleimg.com/us/assets/u01-redsprite.png') 0 -790px repeat-x #fff;
	margin-top: 5px;
	overflow: hidden;
	position: relative;
}
.u01w4
{
	float: left;
	padding: 10px 6px;
	width: 145px;
}
.u01w1 h5,.u01w1 h5 a
{
	background: transparent;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 0;
}
h5.u01headingonly
{
	margin: 0 0 10px 0;
}
div.u01login,div.u01login a
{
	color: #fff;
}
div.u01login h5
{
	background: url('http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png') -175px 0 no-repeat;
	margin: 0;
	padding-left: 15px;
	padding-top: 1px;
}
div.u01login span
{
	font-weight: normal;
}
div.u01login
{
	background: #d3d3d3;
	background: linear-gradient(to bottom,#d3d3d3 0,#a6a6a6 100%);
	background: -moz-linear-gradient(top,#d3d3d3 0,#a6a6a6 100%);
	background: -ms-linear-gradient(top,#d3d3d3 0,#a6a6a6 100%);
	background: -o-linear-gradient(top,#d3d3d3 0,#a6a6a6 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d3d3d3),color-stop(100%,#a6a6a6));
	background: -webkit-linear-gradient(top,#d3d3d3 0,#a6a6a6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3',endColorstr='#a6a6a6',GradientType=0);
	height: 13px;
	line-height: 13px;
	margin: 0 -12px 5px -9px;
	padding: 4px 0 4px 10px;
}
.u01w1 ul
{
	margin: 0 0 10px 0;
}
.u01w1 li
{
	margin: 0 0 2px 0;
}
.u01w5 li
{
	margin: 0 0 4px 0;
}
.u01w1 a
{
	color: #333;
	font-size: 11.5px;
	line-height: 13px;
}
.u01w1 a:hover
{
	color: #1f4f82;
}
.u01w5
{
	background: #fff;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	margin: 0 0 7px 0;
	moz-border-radius: 4px;
	overflow: hidden;
	padding: 10px 10px 0 10px;
	webkit-border-radius: 4px;
}
.u01w5.u01w5bannerimg
{
	padding: 6px;
}
.u01w5 h5.u01bar
{
	background: #ff3133;
	background: linear-gradient(top,#ff3133 0,#d31f20 100%);
	background: -moz-linear-gradient(top,#ff3133 0,#d31f20 100%);
	background: -ms-linear-gradient(top,#ff3133 0,#d31f20 100%);
	background: -o-linear-gradient(top,#ff3133 0,#d31f20 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff3133),color-stop(100%,#d31f20));
	background: -webkit-linear-gradient(top,#ff3133 0,#d31f20 100%);
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3133',endColorstr='#d31f20',GradientType=0);
	font-size: 14px;
	margin: -10px -10px 5px;
	padding: 6px 10px;
}
.u01w6
{
	background-image: url('http://www.oracleimg.com/us/assets/u01-redsprite.png');
	background-position: left -90px;
	background-repeat: no-repeat;
	float: left;
	padding: 10px;
	width: 183px;
}
.u01w6 ul:first-child
{
	padding-top: 19px;
}
a.u01seeall
{
	color: #6b6b6b;
}
#u01menucontent .u01menu,#u01menucontent .u01toolmenu
{
	border: 0;
	border-bottom: 1px solid #bababa;
	display: block;
	left: 0;
	position: relative;
	top: 0;
}
#u01menucontent .u01toolmenu li a
{
	color: #333;
}
#u01menucontent .u01toolmenu li a:hover
{
	color: #1f4f82;
}
#u01menucontent h2
{
	clear: both;
	margin: 20px 0 8px 0;
}
.u01tools
{
	background: url('http://www.oracleimg.com/us/assets/u01-redsprite.png') repeat-x 0 -18px;
	font-size: 11px;
	height: 47px;
	position: relative;
	z-index: 2;
	z-index: 20;
}
.u01tools a
{
	color: #fff!important;
	font-size: 11px;
	padding-bottom: 4px!important;
}
.u01tools li:hover .u01toolmenu
{
	display: block;
}
.u01toolmenu
{
	background: #fff;
	border: 1px solid #9a9a9a;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
	display: none;
	moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
	padding: 12px;
	position: absolute;
	right: 10px;
	top: 15px;
	webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
	z-index: 3;
}
#u01menucontent .u01toolmenu
{
	clear: both;
	float: left;
	margin-top: 20px;
	width: 948px;
}
.u01tools .u01toolmenu .u01w3
{
	width: 180px;
}
.u01toolmenu h5
{
	background: transparent;
	color: #f00;
	padding: 0;
}
.u01toolmenu ul
{
	padding: 0 0 10px 0;
}
.u01tools #menu-countryselect.u01toolmenu
{
	right: -220px;
	right: -300px;
}
.u01tools #menu-countryselect.u01toolmenu .u01w3
{
	width: 640px;
}
.u01tools #menu-countryselect.u01toolmenu .u01w3 h5
{
	border-bottom: 1px solid #ccc;
	line-height: 15px;
	margin-bottom: 4px;
	padding-bottom: 2px;
	text-transform: uppercase;
}
.u01tools #menu-countryselect.u01toolmenu ul
{
	float: left;
	padding: 0 40px 0 0;
}
#u01menucontent #menu-countryselect ul
{
	float: left;
	padding: 0;
	width: 19%;
}
.u01tools #menu-countryselect.u01toolmenu ul.last
{
	padding-right: 0;
}
.u01toolmenu li
{
	float: none;
	line-height: 15px;
	padding: 0;
}
.u01toolmenu a
{
	color: #333!important;
}
.u01toolmenu a:hover
{
	color: #1f4f82!important;
}
.u01tools .menu-multicol
{
	right: -220px;
	right: -300px;
}
.u01tools .menu-multicol .u01w3
{
	width: 640px;
}
.u01tools .menu-multicol .u01w3 h5
{
	border-bottom: 1px solid #ccc;
	line-height: 15px;
	margin-bottom: 4px;
	padding-bottom: 2px;
	text-transform: uppercase;
}
.u01tools .menu-multicol ul
{
	float: left;
	padding: 0 40px 0 0;
}
#u01menucontent .menu-multicol ul
{
	float: left;
	padding: 0;
	width: 19%;
}
.u01tools .menu-multicol ul.last
{
	padding-right: 0;
}
#pfile-wlcm,#pfile-acct,#pfile-sout
{
	display: none;
}
.u01pfile
{
	float: right;
	padding: 18px 0 0 0;
}
.u01pfile li
{
	float: left;
}
.u01navtools
{
	float: right;
	margin-right: 145px;
	padding: 18px 0 0 0;
}
.u01navtools>li
{
	float: left;
	position: relative;
}
.u01navtools>li>a
{
	padding: 0 14px 0 0;
}
.hasjs .u01navtools>li>a
{
	background: url('http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png') 100% 2px no-repeat;
}
.u01navtools>li:hover>a
{
	background-position: 100% -18px;
}
.u01pfile li,.u01navtools>li
{
	color: #fff;
	font-size: 11px;
	padding: 0 9px 0 0;
}
.u01search
{
	position: absolute;
	right: 12px;
	top: 12px;
	width: 130px;
}
.u01searchfltr
{
	display: none;
}
.u01searchform
{
	background: #fff;
	border: 1px solid #c1c1c1;
	display: block;
	padding: 0 16px 0 0;
	position: relative;
	z-index: 2;
}
.u01searchform .textcnt
{
	background: 0;
	border: 0;
	color: #2c2c2c;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	height: 21px;
	line-height: 20px;
	padding: 0 22px 0 5px;
	width: 102px;
}
.u01searchbttn
{
	background: url('http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png') 0 -24px no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	height: 13px;
	position: absolute;
	right: 3px;
	text-indent: -33333em;
	text-transform: uppercase;
	top: 3px;
	width: 13px;
	z-index: 2;
}
#u01searcherror
{
	background: #fff;
	background: linear-gradient(to bottom,rgba(255,255,255,0.95) 0,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.95) 100%);
	background: -moz-linear-gradient(top,rgba(255,255,255,0.95) 0,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.95) 100%);
	background: -ms-linear-gradient(top,rgba(255,255,255,0.95) 0,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.95) 100%);
	background: -o-linear-gradient(top,rgba(255,255,255,0.95) 0,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.95) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.95)),color-stop(50%,rgba(255,255,255,0.95)),color-stop(100%,rgba(255,255,255,0.95)));
	background: -webkit-linear-gradient(top,rgba(255,255,255,0.95) 0,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.95) 100%);
	border: 1px solid #bfbfbf;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ffffff',endColorstr='#f2ffffff',GradientType=0);
	font-size: 10px;
	font-weight: bold;
	left: -4px;
	moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.4);
	padding: 35px 5px 12px;
	position: absolute;
	text-align: center;
	top: -4px;
	webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.4);
	width: 126px;
	z-index: 1;
}
.ui-helper-hidden
{
	display: none;
}
.ui-helper-hidden-accessible
{
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset
{
	border: 0;
	font-size: 100%;
	line-height: 1.3;
	list-style: none;
	margin: 0;
	outline: 0;
	padding: 0;
	text-decoration: none;
}
.ui-helper-clearfix:before,.ui-helper-clearfix:after
{
	content: "";
	display: table;
}
.ui-helper-clearfix:after
{
	clear: both;
}
.ui-helper-clearfix
{
	zoom: 1;
}
.ui-helper-zfix
{
	filter: Alpha(Opacity=0);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.ui-state-disabled
{
	cursor: default!important;
}
.u01search .ui-widget-overlay
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.u01search .ui-autocomplete
{
	background: #fff;
	border: #666;
	border: #bbb solid 1px;
	box-shadow: 3px 3px 12px rgba(50,50,50,0.55);
	cursor: default;
	left: 0;
	max-height: 250px;
	moz-box-shadow: 3px 3px 12px rgba(50,50,50,0.55);
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top: 0;
	webkit-box-shadow: 3px 3px 12px rgba(50,50,50,0.55);
	width: 130%;
}
* html .u01search .ui-autocomplete
{
	height: 250px;
	width: 1px;
}
.u01search .ui-menu
{
	display: block;
	list-style: none;
	margin: 0;
	outline: 0;
	padding: 2px 0;
}
.u01search .ui-menu .ui-menu
{
	margin-top: -3px;
	position: absolute;
}
.u01search .ui-menu .ui-menu-item
{
	margin: 0;
	padding: 0;
	width: 100%;
	zoom: 1;
}
.u01search .ui-menu .ui-menu-divider
{
	border-width: 1px 0 0 0;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 5px -2px 5px -2px;
}
.u01search .ui-menu .ui-menu-item a
{
	color: #333!important;
	display: block;
	font-weight: normal;
	padding: 6px 12px;
	text-decoration: none;
	zoom: 1;
}
.u01search .ui-menu .ui-menu-item a.ui-state-focus,.u01search .ui-menu .ui-menu-item a.ui-state-active
{
	background: #e8e8e8;
	color: #1f4f82!important;
	font-weight: normal;
}
.u01search .ui-autocomplete::-webkit-scrollbar
{
	width: 12px;
}
.u01search .ui-autocomplete::-webkit-scrollbar-track
{
	background: #fff;
	webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
.u01search .ui-autocomplete::-webkit-scrollbar-thumb
{
	background: #ccc;
	webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
.u01search .ui-autocomplete::-webkit-scrollbar-thumb:window-inactive
{
	background: #e0921c;
}
.u01logo
{
	left: 12px;
	position: absolute;
	top: 15px;
}
.u01logo a
{
	background: url('http://www.oracleimg.com/us/assets/u01-u06-f01-sprite.png') 0 0 no-repeat;
	display: block;
	height: 18px;
	moz-outline: 0;
	padding: 0!important;
	text-indent: -30000px;
	width: 146px;
}
.block
{
	display: block!important;
}