/* first level */
ul.menu li{position:static; float:left;	z-index:2;}
ul.menu li a{display:block; clear: both; position: relative; z-index:2;}
/* second level */
ul.menu .submenu{position:absolute; z-index:2;}
/* third level */
ul.menu .submenu .submenu{top:0; left:100%; z-index:2;}
/* show hide behaviour */
ul.menu .submenu{display:none; 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{position: absolute; display: block; z-index:2000; z-index:2}
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: 2000; z-index:2;}
CODE, KBD, TT {font-family:courier, "courier new", monaco; color:#666;}

div div div{ margin:0; padding:0;}
#navglobal{margin:0 auto; position:relative;}
#search{ width:299px; height:22px !important; position:absolute; top:5px; right:5px; background:#FFF; overflow:hidden; display:block; z-index:1100;}
#search input.input{ width:185px; color:#222; background:none; border:none; font-size:100%; margin:0; padding:2px 4px; text-align:left; vertical-align:middle; float:left;}
#search input.submit{background:url("../images/search.jpg") no-repeat scroll 50% 50% transparent; width:16px; height:16px; border:0 none; color:#fff; text-indent:-9999em; font-size:0; position:absolute; right:3px; top:3px; cursor:pointer; overflow:hidden; z-index:100;}
/* Sub Navigation & Content Container */
div#container { clear: both; padding:10px 0;}
div#container:after { content: "."; display:block; height:0; clear:both; visibility:hidden;}
div#leftColumn { width:180px; float: left;}
div#middleColumn { margin:0 200px;}
div#rightColumn { width:180px; float: right;}
ul#navigation {height:32px; margin:0; padding:0; background:rgba(0, 0, 0, 0.7); text-align:left; position:relative; z-index:50;}
ul#navigation li,
ul#navigation li a { float:left; height:100%;}
ul#navigation li a { line-height:16px;}
ul#navigation li a { text-decoration:none;}
ul#navigation li a span{ color:#DDD; line-height:28px; /*text-shadow:0 -1px 0 #151515;*/}
ul#navigation li a:hover span{ color:#fff;}
ul#navigation li a span sup{vertical-align:baseline; font-size:0.6em; position:relative; top:-0.6em !important;}
ul#navigation li.top-level a{ padding:0 18px;}
ul#navigation li.top-level a.noimg{background:none;}
ul#navigation li.top-level a:hover{}
ul#navigation li.top-level span{ height:auto; margin:0 !important;}
ul#navigation li.special{ float:right;}
ul#navigation a{ text-decoration:none;}
ul#navigation li.special a{ border:none;}
ul#navigation li a span{ display:block; text-align:center;}
ul#navigation li{}
ul#navigation li.special.last,
ul#navigation li.special:last-child{ background:none;}
ul#navigation li.last,
ul#navigation li:last-child {}
ul#navigation li.first.active,
ul#navigation li.active:first-child,
ul#navigation li.hover,
ul#navigation li:hover { background:rgba(0, 0, 0, 0.2);}
.greydivider{margin-top:-10px; margin-bottom:-10px;}
/*second level*/
ul#navigation div.submenu li,
ul#navigation div.submenu li a { float:none; border: none !important;}
ul#navigation div.submenu { background:#FFF; border-top:none; margin-top:32px; font-weight:normal; min-width:150px; max-width:300px; top:0; left:0; z-index:1000; box-shadow:0px 4px 10px rgba(0, 0, 0, 0.250)}
/*ul#navigation div.submenu{box-shadow: 0 0 10px rgba(0,0,0,.4); -moz-box-shadow: 0 0 10px -moz-rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); *filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=4);}*/

ul#navigation div.submenu .bottomleft{ width:15px; height:30px; position:relative; float:left; margin-left:-16px; margin-bottom:-43px; clear:both; margin-top:15px;}
ul#navigation div.submenu .bottomcenter{width:382px; height:30px; position:absolute; margin-left:15px; float:center;}
ul#navigation div.submenu .bottomright{width:15px; height:30px; position:relative; float:right; margin-right:-15px;}
/* End code*/

ul#navigation div.submenu * { background:none;}
ul#navigation div.submenu a { color:#222; border:none; 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 {display:block; float:left; clear:left; width:100%;}
ul#navigation li.top-level div.submenu { padding:18px 18px 5px 18px; max-width:none; opacity:0.95; filter:alpha(opacity=95);}
ul#navigation li.top-level div.submenu.one-columns { width:185px;}
ul#navigation li.top-level div.submenu.two-columns { width:375px;}
ul#navigation li.top-level div.submenu.three-columns{width:565px;}
ul#navigation li.top-level div.submenu.four-columns{width:755px;}
ul#navigation li.top-level div.submenu.anchor-right { left:auto; right:0;}

ul#navigation li.top-level div.submenu div.left-column { width:185px; float:left; padding:0;}
ul#navigation li.top-level div.submenu div.middle-column{float:left; margin:0; padding:0 0 0 15px; width:175px;}
ul#navigation li.top-level div.submenu div.right-column { width:175px; float:left; padding:0 0 0 15px; margin:0;}
ul#navigation li.top-level div.submenu dl { margin:0px; padding:0; height:100%; border-top:1px solid #FFF; clear:both;}
ul#navigation li.top-level div.submenu dl:last-child { margin:0;}
ul#navigation li.top-level div.submenu dl dt {font-weight:bold; margin:0; padding:0;}
ul#navigation li.top-level div.submenu dl dt a { padding:0 0 5px 0;}
ul#navigation li.top-level div.submenu dl dt a:hover { text-decoration:underline;}
ul#navigation li.top-level div.submenu dl dd { text-indent:0px;}
ul#navigation li.top-level div.submenu dl dd a { padding:2px 0 4px 15px;}
ul#navigation li.top-level div.submenu dl dd a:hover { text-decoration:underline;}
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");}

/* Partner Bottom Fly Out */
ul#navigation div.submenu .partner_bottomleft{ width:15px; height:30px; float:left; margin-left:-16px; margin-bottom:-43px; clear:left; margin-top:15px;}
ul#navigation div.submenu .partner_bottomcenter{ width:382px; height:30px; margin-left:15px;  float:center;}
ul#navigation div.submenu .partner_bottomright{ width:15px; height:30px; float:right; margin-right:-15px;}

/* End Partner Bottom Fly Out */
ul#navigation li.top-level div.submenu dl dd a .seeAll{color:#888; font-size:12px !important; font-weight:normal !important; padding-bottom:5px; text-shadow:none;}
ul#navigation li.top-level div.submenu dl dd a:hover .seeAll{color:#888 !important;}

/* Oracle Technology Network Dropdown */
ul#navigation li#oracleTechNetwork { position:absolute; top:5px; right:0; padding-right:10px; width:auto; height:26px; display:none;}
ul#navigation li#oracleTechNetwork p { font-size: 11px; float: none; }
ul#navigation li#oracleTechNetwork p a{ padding:0; display: block; border: 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: 23px; }

ul#navigation li.top-level div.submenu.two-columns.divider{background:#f5f5f5;top:215px;width: 380px;}
ul#navigation li.top-level div.heading_hornav{color:#FFF;padding-left:6px;padding-top:6px;font-size:13px;height:24px; font-weight:bold; position:absolute; left:0px; top:-2px; width:404px;}
ul#navigation li.top-level div.heading_hornav span{color:#fff;font-size:12px;}
ul#navigation li.top-level span.image_right{padding-left:0px;position:absolute;top:15px;left:375px;width:2;height:19px;}
/******************************************* End master3.css ****************************************************************************/
/*drop down behavior and functionality*/
/* first level */
ul.menu li {position:static; float:left;z-index:2;}
ul.menu li a {display: block;clear: both;position: relative;z-index:2;}
/* second level */
ul.menu .submenu {position:absolute; float:none; z-index:2;}
/* submenu markup */
/* third level */
ul.menu .submenu .submenu {top:0; left:100%; z-index:2;}
/* show hide behaviour */
ul.menu .submenu {display: none;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 {position: absolute;display: block;	z-index: 2000;z-index:2;}
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: 2000;	z-index:2;}

a.legalese:link {padding-left:12px; margin:0px;}
a.legalese:visited {padding-left:12px; margin:0px;}
ul#navigation li.top-level p a.noimg {background:none;}
.lock {position:absolute; top:1px;*top:1px; left:152px; margin:0px; padding:0px;}