/* BEGIN CENTER LAYOUT 3 COLUMNS NOT RESIZABLE */

body, p, input, option, select, textarea, ul, ol, li, q, a, div {
	font: 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	letter-spacing: .05em;
	color: #505050;
	line-height: 14px;
	}

input, option, select, textarea, td {vertical-align: top;}

b {font-weight: bold;}

i {font-style: italic;}
   
body a, body a:visited {text-decoration:none ;}

body a:hover, 
body a:active, 
body a.on {text-decoration:underline;}

body img	{border-style:none;}
 
body {
	padding-top:0;
	margin:0;
	background: url("/pics/css/strip.jpg");
	background-repeat:no-repeat;
	font: 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
} 

.headercontainer {
	position:relative;
	margin-top:10px;
	margin-bottom:0;
	margin-left: auto;
	margin-right: auto;
	padding:0;
	width:765px;
	height:70px;
}
.headerdivider {
	margin-top:0;
	margin-bottom:0;
	margin-left: auto;
	margin-right: auto;
	padding:0;
	width:765px;
	height:6px;
	border: 1px solid red;
	overflow: hidden;
}

/* BEGIN NEW NAVIGATION CODE */
#navbarcontainer {
	position:relative;
	margin-top:0px;
	margin-left: auto;
	margin-right:auto;
	padding-top:0;
	background-image: url(images/nav-bg-noborder_oracle.gif);
	height: 30px;
	width: 765px;
	overflow:hidden;
 }

#navbarcontainer div a {
position:relative;
font: 11px Tahoma, Verdana, Arial, Sans-Serif;
font-weight:bold;
color: #000;
background-image: url(images/nav-bg_oracle.gif);
background-position: top right;
margin-top:0;
padding-top:10px;
padding-bottom:10px;
padding-left:14px;
padding-right:17px;
height:30px;
float:left;
text-decoration: none;
}

#navbarcontainer div a:hover {
position:relative;
color: #21497B; 
background-position: top right;
text-decoration: none; 
}

#navbarcontainer div.highlighted {
position: relative;
font: 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-weight:bold;
color:#FFFFFF;
background-image: url(images/nav-background.jpg);
background-position: top right;
margin-top:0;
padding-top:10px;
padding-bottom:10px;
padding-left:14px;
padding-right:17px;
height: 30px;
float:left;
text-decoration: none; 
}

.headerdivider1 {
	position:relative;
	margin-top:0;
	margin-bottom:0;
	margin-left: auto;
	margin-right: auto;
	padding:0;
	width:765px;
	height:4px;
	background-color: #445584;
}
.headerdivider2 {
	position:relative;
	margin-top:0;
	margin-bottom:0;
	margin-left: auto;
	margin-right: auto;
	padding:0;
	width:765px;
	height:2px;
	background-color: #b9c6da;
}

.headercontainer a {font-size: 11px;}

#maincontainer, #maincontainer-home, #maincontainer-norightcol {
	position:relative;
	padding: 0;
	margin-top:0;
	margin-bottom:0;
	margin-left: auto;
	margin-right: auto;
	width:764px;
	border-right: 1px solid #DDD;
}

#maincontainer-home {
	background-image: url(images/greyshadow_oracle.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.insidecontainer {
	margin:0;
	padding: 0;
}

#leftdivision {
	position:relative;
	padding:0;
	width:190px;
	*width: 190px;
	vertical-align:top;
	float:left;
	background-color:#fbfbfb;
	padding-top: 5px;
	margin-right:2px;
	
}

#leftdivision a {
	text-decoration: none;
	font-size: 11px;
	letter-spacing: 0;
}

#centerdivision {
	position: relative;
	margin: 0;
	float: left;
	overflow: visible;
	z-index: 2;
	}

#homeMedallion {padding-top:6px}
	
/*determine if flash will be flush with nav*/	
#homeMAINimage
	{
		padding-top:3px;
		margin-bottom:-3px;
	}
	
#homeBanner {margin-top:0;}	

.threecol {padding-top: 5px;}

.threecol b a{font-weight:bold;}

.rightdivisionBorder {border-left: 1px solid #DDDDDD; } 

.norightcol {
	width: 569px; 
	padding-top: 5px;
}
.noleftcol {
	width:579px; 
	padding-top:0;
}

#rightdivision {
	position:relative;
	margin:0;
	margin-left:0;
	padding: 0;
	width:179px; 
	*width:169px; 
	vertical-align:top;
	height: 100%;
	float:left;
	padding-top: 5px;
}
.noleftcol div	{
	margin-top:4px;
	margin-left:0;
}

.flash-noshadow {
margin-top:-6px;
margin-bottom: 0;
padding: 0;
border:1px solid #f00;
}

.noleftcol span {margin-right:14px;}

/* LEFT SIDEBAR IS NOT DISPLAYED IF 'CR' LAYOUT IS SELECTED
	WIDTH OF CONTENT AREA NEEDS TO BE ADJUSTED*/
#CR #leftdivision	{display:none;}

#CR #centerdivision	{
	width:581px;
	*width:580px;
}

/* RIGHT SIDEBAR IS NOT DISPLAYED IF 'LC' LAYOUT IS SELECTED
	WIDTH OF CONTENT AREA NEEDS TO BE ADJUSTED*/
#LC #rightdivision	{display:none;}

#LC #centerdivision	{width:570px;}

.clear {	clear:both;}
/* END CENTER LAYOUT 3 COLUMNS NOT RESIZABLE */

/* BEGIN HEADER, TITLE BAR */
.nav-top {
	position:relative;
	margin-top:-1px;
	margin-bottom:0;
	margin-left: auto;
	margin-right: auto;
	width:765px;
	color:white;
	/* APR 07 HP REDESIGN - OLD 
	padding:10px 0 7px 0;
	*padding:10px 0 4px 0; */
	/* APR 07  HP REDESIGN - NEW */ padding:0px 0 0px 0;
	/* APR 07  HP REDESIGN - NEW */ *padding:0px 0 0px 0;
	/* APR 07 HP REDESIGN - OLD height:11px */
	/* APR 07  HP REDESIGN - NEW */ height:20px;
	/* MAR 07 REDESIGN - OLD background-color: #21497B; */
	/* MAR 07 REDESIGN - NEW */ background-color:#21497B; 
	/* MAR 07 REDESIGN - NEW */  background-image: url(images/breadcrumbs.jpg);
	/* APR 07  HP REDESIGN - NEW */ background-repeat: no-repeat;
	overflow: hidden;
}
.breadcrumbs {
/* APR 07 HP REDESIGN - OLD padding-left:10px */
/* APR 07  HP REDESIGN - NEW */ padding: 5px 0px 5px 10px;
float: left;
width: 575px; 
*width: 565px; 
color: #ffffff;
font:10px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}
.breadcrumbs a {
font:10px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color: #fff;}

.utilities {
float: left;
width: 175px; 
*width: 185px;
line-height: 11px;
text-align: center;

}
.utilities a {
font:9px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color: #fff;}

.rssUtility {
padding-left: 13px;
background-image: url(../pics/css/rss.gif);
background-position: center left;
 background-repeat: no-repeat;
}
.printUtility {
padding-left: 13px;
background-image: url(../pics/css/print.gif);
background-position: center left;
 background-repeat: no-repeat;
}
.emailUtility {
padding-left: 13px;
background-image: url(../pics/css/email.gif);
background-position: center left;
 background-repeat: no-repeat;}

/* HEADER CODE */
.hyperionlogo {
	margin: 0;
	/* Oracle re-brand
	padding: 12px 0 0 12px;*/
	padding: 12px 0 0 0px;
	float: left;
	width:350px;
	*width: 330px;
	/* MAR 07 REDESIGN - OLD background-image: url(../pics/css/header-left.gif); */
	background-position: top left;
	background-repeat: no-repeat;
}
.hyperionlogo img {	float: left;}


.headernav{
text-align: right;
padding-right: 9px;
 

}
.globalnav {padding-top: 5px;}

.globalnav ul {
display:block;
list-style: none;
margin: 10px 0 0 0;
padding: 0;
 }

.globalnav li {
display:inline;
  border-left: solid 1px #999;
 padding: 0;
 margin: 0;
 padding-right: 7px;
 padding-left: 10px;
}
.globalnav li.noleftdivider {
display:inline;
 border-left: solid 0;
 padding: 0;
 margin: 0;
 padding-right: 7px;
 padding-left: 10px;
}
.globalnav li a
, .globalnav li a:visited 
{
font:11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
text-decoration: none;
color: #505050;
}
.globalnav li a.active
, .globalnav li a.active:link
, .globalnav li a.active:visited 
, .globalnav li a.active:hover
, .globalnav li a.active:active{
font:11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color: #33426E;
text-decoration: none;
}

.globalnav li a.active:hover
,.globalnav li a:hover
{
text-decoration: underline;
}

.globalnav li a:hover {color: #21497B;}


.localnav {
padding: 0;
margin-top: 10px;
_margin-top:-10px;
}




#SELECT	{	font:11px Verdana, Sans-Serif;}

#sp-q, #search_term	{
	font: 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	color: #666;
}

#SELECT	{font:11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;}

/*BEGIN DIVIDERS */
.separator {
	background-image: url(images/divider.gif);
	padding-top:1px;
	background-repeat:no-repeat;
	height: 1px;
}

.separator2 {
	background-image: url(images/divider.gif);
	padding-top:1px;
	background-repeat:no-repeat;
	height:1px;
	*margin-bottom:-10px;
}

*:first-child+html .separator2 {
	margin-bottom:0;
	margin-top:-0px;
}

.solidline {
	background-image: url(images/nav-solidline.gif);
	padding-top:1px;
	background-repeat:no-repeat;
	height: 1px;
	*margin-bottom:-10px;
}

*:first-child+html .solidline {
	height: 1px;
	margin-top:11px;
	margin-bottom:0;
}

.leftlink {
	text-decoration:none;
	font-size:10px;
	margin:0 1px 0 0;
	padding:5px 0 2px 10px;
	*margin-top: -15px;
}

*:first-child+html .leftlink {
	margin-top:0;
	margin-bottom:-11px;
}

/* MAR 07 REDESIGN -OLD .leftlinkselected	a {color:#D95900;} */
/* MAR 07 REDESIGN -NEW */ .leftlinkselected	a {color:#21497B;} 

.leftlinknoitems {
	font-size: 10px;
	margin:0 1px 0 10px;
	padding: 5px 0 2px 13px;
	*margin-top: -15px;
}

*:first-child+html .leftlinknoitems {margin-top:-3px;}

.leftlinknoitems img {border-style: none;} 

.linknoitemsselected	{
	/* MAR 07 REDESIGN - NEW */ background-image: url(images/nav-arrow_oracle.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	*background-position: 0 8px; 
	
	
}

/* MAR 07 REDESIGN -OLD .linknoitemsselected	a {color:#D95900;} */
/* MAR 07 REDESIGN -NEW */ .linknoitemsselected	a {color:#21497B;} 

.otherlinks {
	font-size: 10px;
	padding: 5px 0 2px 13px;
	margin: 0 0 0 24px;
	*margin-top: -15px;
}

*:first-child+html .otherlinks {
	margin-top:0;
	margin-bottom:0;
}

.linkselected	{
	/* MAR 07 REDESIGN - NEW */ background-image: url(images/nav-arrow_oracle.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	*background-position: 0 8px; 
	
}

/* MAR 07 REDESIGN -OLD .linkselected	a {color:#D95900;} */
/* MAR 07 REDESIGN -NEW */ .linkselected	a {color:#21497B;}

.leftheadingdownnotexpanded{
	font-weight: bold;
	color: #666; 
	padding:5px 0 2px 22px;
	margin: 0;
	*padding-top: 0;
	/* MAR 07 REDESIGN - NEW */ images/nav-arrow-right_oracle.gif
	background-image: url(../);
	background-repeat: no-repeat;
	background-position: 10px 0.7em;
	*background-position: 10px 0.3em;
	letter-spacing: 0em;
	*width: 170px;
}

*:first-child+html .leftheadingdownnotexpanded {
	margin-bottom:-10px;
	margin-top:0;
}
	
.leftheadingdownexpanded {
	font-weight: bold;
	color: #666; 
	padding:5px 0 2px 22px;
	margin: 0;
	*padding-top: 0;
	/* MAR 07 REDESIGN -NEW */ 
	background-image: url(images/nav-arrow-down_oracle.gif);
	background-repeat: no-repeat;
	background-position: 10px 0.7em;
	*background-position: 10px 0.3em;
	letter-spacing: 0em;
	*width: 170px;
}
*:first-child+html .hiddenMenuDiv2{ margin-top:0; margin-bottom:-10px; } 

*:first-child+html .leftheadingdownexpanded {margin-bottom:-10px;}

.leftheadingdownexpanded a, .leftheadingdownexpanded a:link, 
.leftheadingdownexpanded a:visited, .leftheadingdownexpanded a:hover,
.leftheadingdownexpanded a:active,
.leftheadingdownnotexpanded a, .leftheadingdownnotexpanded a:link, 
.leftheadingdownnotexpanded a:visited, .leftheadingdownnotexpanded a:hover,
.leftheadingdownnotexpanded a:active	
	{
	font-weight: bold;
	letter-spacing: 0em;
	color: #666;
	}

.notexpanded {
	/* MAR 07 REDESIGN -NEW */ 
	background-image: url(images/nav-arrow-right_oracle.gif);
	background-repeat: no-repeat;
}

.leftlink img {border-style: none;} 

#leftdivision a:hover {
	 /* MAR 07 REDESIGN - OLD color:#D95900; */
	 /* MAR 07 REDESIGN - NEW */ color:#21497B; 
	 text-decoration:none;
 }

#leftdivision a:active {text-decoration:none;}

.textspace {padding-left:4px;}  
/* END LEFT NAVIGATION */

/* BEGIN CONTENT ZONE */
#centerdivision p {
	font: 11px Arial, Helvetica, Sans-Serif;
	line-height: 14px;
	margin:5px 15px 15px 0px;
}


#centerdivision sub, #centerdivision sup {
	font-size: 10px;
	*font-size: 11px;
}

#centerdivision sup {vertical-align:2px;}

#centerdivision a {
	color:#505050;
	text-decoration:underline;
} 

/* MAR 07 REDESIGN - NEW */
	#centerdivision a:hover, a:active, a.on {
	color:#21497B;
	text-decoration:underline;
}

#centerdivision p.centerlinkarrow {
	margin:-5px 10px 10px -10px;
	*margin:-5px 10px 7px 0;
	padding:10px 10px 0 10px;
	background-image: url(images/link-arrow_oracle.gif);
	background-repeat: no-repeat;
	background-position:0 1.3em;
}

#centerdivision p.centerlinkarrow a {color:#666666;}

.orangecolor {color:#D95900;}

/*BEGIN LOGO CODE */
hr	{
	margin:10px 15px 4px 15px;
	*margin:-2px 15px 0 15px;
	height:2px;
	padding:0;
	border:0;
	/* MAR 07 REDESIGN - OLD color:#F38F20; */
	/* MAR 07 REDESIGN - NEW */ color:#21497B; 
	/* MAR 07 REDESIGN - OLD background-color:#F38F20; */
	/* MAR 07 REDESIGN - NEW */ background-color:#21497B; 
	
}

#datecontent hr {margin:0;}

#centerdivision h1, #centerdivision h3 {
	margin:2px 15px 15px 15px;
	font-size: 12px;
	font-weight:bold;
	/* MAR 07 REDESIGN - OLD color:#F38F20; */
	/* MAR 07 REDESIGN - NEW */ color:#333; 
	padding: 0;
}

#centerdivision #firstheading	{margin-top:10px}

#centerdivision h2	{
	margin:10px 10px 0 15px;
	font-size: 11px;
	font-weight:bold;
	color:#333;
}

#centerdivision h6, #centerdivision h5 {
	margin:0 15px 0 0;
	padding:0 0 0 15px; 
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	/* MAR 07 REDESIGN - NEW */ background-image: url(images/link-arrow_oracle.gif);
	background-repeat: no-repeat;
	background-position: .4em .3em;
}
#centerdivision h5 a {
	
	/* MAR 07 REDESIGN - OLD color:#D95900; */
	/* MAR 07 REDESIGN - NEW */ color: #505050;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none; 
	
}
#centerdivision h5 a:hover {
	/* MAR 07 REDESIGN - OLD color:#D95900; */
	/* MAR 07 REDESIGN - NEW */ color:#505050;
 	text-decoration: underline;
}

#centerdivision h6 a {
	/* MAR 07 REDESIGN - OLD color:#505050; */
	/* MAR 07 REDESIGN - NEW */ color:#505050;
	text-decoration: none; */
	font-size: 11px;
	line-height: 14px;
}

#centerdivision h6 a:hover {
    /* MAR 07 REDESIGN - OLD color:#505050; */
	/* MAR 07 REDESIGN - NEW */ color: #505050;
	text-decoration: underline;
	font-size: 11px;
	line-height: 14px;
}

.imageright	{
	margin:0 10px 0 10px;
	*margin:0 5px 0 5px;
	float:right;
	width:100px;
}

#servicecontent p img	{
	margin-right:0;
	margin-left:10px;
	width:70px;
	float:right;
}

#servicecontent p.centerlinkarrow {margin-bottom:30px;}

.rightimage	{
	margin:0 15px 2px 10px;
	*margin:0 10px 1px 10px;
	padding:0 0 0 0;
	float:right;
	text-align:center;
}

.leftimage	{
	margin:8px 10px 2px 20px;
	*margin:8px 10px 1px 10px;
	padding:0 0 0 0;
	float:left;
	text-align:center;
}

.centerimage {
	margin:10px 10px 2px 10px;
	padding:0 0 1px 0;
	float:center;
	text-align:center;
}

.imagecaption	{
   font-size: 9px;
	font-weight:bold;
	text-align:center;
}

.imageleft	{
	float:left;
	margin-top:5px;
	margin-right:10px;
	margin-left:20px;
	*margin-left:10px;
	width:100px;
}

.promoimage	{
	text-align:center;
	margin-top:15px;
}

#CR #centerdivision div	{
	margin-top:4px;
	margin-left:0;
}

#CR #centerdivision span {	margin-right:10px;}

#CR #centerdivision #homeMedallion span {margin-right:10px;}

#promotext	{
	margin:0;
	padding:10px 50px 10px 60px;
	font:bold 10px Arial, Helvetica, Sans-Serif;	
	color:#333;
}

/*START OF STYLES SPECIFICALLY USED FOR PRESSROOM PAGE*/
/*BEGIN INTERBRAND MODIFICATIONS: #datecontent */
#datecontent {
	font: 10px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	color:#333;
	margin:15px 40px 0 20px;
 	padding:0; 
}

#datecontent span	{
	float:left;
	width:100px;
	margin-bottom:10px;
	*margin-bottom:0;
}

#datecontent div div	{
	float:right;
	width:400px;
	margin-bottom:10px;
	*margin-bottom:0;
}

#datecontent div a {color:#d95900;}

.cleardate	{
	padding-top:1px;
	*padding-top:0;
	clear:both;
}
/*END OF STYLES SPECIFICALLY USED FOR PRESSROOM PAGE*/
/*START OF STYLES SPECIFICALLY USED FOR CUSTOMERS PAGE*/

#centerdivision ul {
	margin-bottom: 0;
	margin-top: 5px;
	padding-left: 25px;
	margin-left: 7px;
	margin-right:15px; /*vrh*/
	*padding-left: 15px;
	*margin-left: 23px;
}

#centerdivision ol	{
	margin-bottom: 0;
	margin-top: 5px;
	font: 10px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	color:#505050;
}

#centerdivision ul li, ol li {
	margin: 1px 0 1px 0;
	*margin: 0 0 0 0;
}

#sectiondivide	{
	margin:0 10px 0 20px;
	height:1px;
	color:#cbcbcb;
	background-color:#cbcbcb;
}

.leftselect select, .rightselect select {
	width:170px;
	font-size:11px;
}

.leftselect	{
	margin:10px 0 10px 20px;
	*margin-left:10px;
	padding:0;
	float:left;
}      

.rightselect	{
  margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	*margin-right:5px;
	margin-left:20px;
	*margin-left:5px;
	padding:0;
	float:right;
}      

#centerdivision .leftselect h2,#centerdivision .rightselect h2	{
	margin-left:0;
}

/*END OF STYLES SPECIFICALLY USED FOR CUSTOMERS PAGE*/
/*START OF  STYLES SPECIFICALLY USED FOR USED FOR SOLUTIONS PAGE*/
#solutioncontent	{
	margin-left:20px;
	padding:0;
	*margin-left:15px;
}
.solutiondivsleft	{
	margin:20px 10px 0 0;
	padding:0 0 0 0;
	float:left;
	width:260px;
}

.solutiondivsleft	h1, .solutiondivsleft h3 {
	border-top:4px solid #F00;
	*letter-spacing: .045em;
}

.solutiondivsright {
	margin:20px 0 0 10px;
	padding:0;
	float:right;
	width:260px;
}

.solutiondivsright h1, .solutiondivsright h3 {
	border-top:4px solid #000000;
	*letter-spacing: .045em;
}

#centerdivision #solutioncontent h1, #centerdivision #solutioncontent h3	{
	*margin-top:1px;
	 margin-left:0;
}

#solutioncontent a {color:#505050;}

#centerdivision #solutionleftsidebar a	{color:#505050;}

#solutioncontent ul  {
	list-style-type: none;
	position:relative;
	margin:0;
	padding: 0;
	font: 10px Verdana,Sans-Serif;
	color:#333;
  *left:-10px;
}

#solutioncontent ul li	{
	margin-left:-10px;
	padding: 5px 0 0 10px;
	*margin:0;
	*padding: 0 0 0 10px;
}

#solutioncontent h6 {
	position:relative;
	background-image: url(images/link-arrow_oracle.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 5px 0 3px -10px;
	padding: 0 0 0 10px;
}

.solutionleft	{
	float:left;
	width:125px;
	*margin: 5px 0 3px -10px;
	*padding: 0 0 0 10px;
}

.solutionright	{
	float:right;
	width:130px;
	*margin: 5px 0 3px -10px;
	*padding: 0 0 0 10px;
}

.solutionimage	{
	float:left;
	margin-left:0;
	margin-top:10px;
	padding:0;
}

#solutionleftsidebar	{
	float:right;
	margin-top:10px; 
	width:172px;
	padding: 0 0 0 10px;
}

#solutionleftsidebar	h1 {
	border-top:2px solid #F00;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 5px;
	color: #333;
}

#solutionleftsidebar h6 {
	background-image: url(images/link-arrow_oracle.gif);
	background-repeat: no-repeat;
	background-position: 1px .3em;
	margin: 9px 0 19px -10px;
} 

/*END OF  STYLES SPECIFICALLY USED FOR USED FOR SOLUTIONS PAGE*/
/* END CONTENT ZONE */

/* BEGIN RIGHT NAVIGATION */
#rightdivision #getstarted h1	{
	margin:0 15px 5px 0;
	padding:0 0 0 15px;
	font-weight:bold;
	font-family: Arial;
	color:#21497B;
	font-size: 13px;
}

#rightdivision #getstarted .adjustheading	{*margin-top:-8px;}

#rightdivision h1	{
	margin:0 15px 5px 0;
	padding:0 0 0 15px;
	font-weight:bold;
	font-family: Arial;
	color:#21497B;
	font-size: 13px;
	letter-spacing: 0;
}

#rightdivision	{
	color:#666;
	font-weight:normal;
} 


*:first-child+html #CR #maincontainer-home #rightdivision
{
	margin-left:-10px;
} 

#rightdivision ul, #rightdivision #getstarted ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font: 10px Arial, Helvetica, Sans-Serif;
	border: 1px solid #fff;
	line-height: 12px;
	display: block;
	font-weight: normal;
}

#rightdivision #getstarted ul	{margin: 5px 0 15px 0;}

#rightdivision #getstarted ul li	{
	margin:4px 5px 4px 0;
	padding: 0 0 0 10px;
	/* MAR 07 REDESIGN - NEW */ background-image: url(images/link-arrow_oracle.gif);
	background-repeat: no-repeat;
	background-position: 1px .3em;
	font-weight: normal;
	display: block;
} 

#rightdivision a	{
	font-size: 11px;
	letter-spacing: 0;
	color: black;
}	

#rightdivision ul li	{
	font-weight:bold;
	margin-top:5px;
	padding: 0 0 0 10px;
	color:#333;
	display: block;
}	

#rightdivision h2	{
	font: 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	color:#333;
	display: block;
	letter-spacing: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 5;
	padding-left: 15px;
}	

#findoutmore h6	{
	margin: 0 15px 0 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight:normal;
	padding: 0 0 0 15px;
	background-image: url(images/link-arrow_oracle.gif);
	background-repeat: no-repeat;
	background-position: .4em .3em;
	display: block;
}	

#findoutmore h6 a	{
	position:relative;
	margin: 0 0 0 -10px;
	padding: 0 0 0 10px;
	font-weight: normal;
	display: block;
} 

#rightdivision	#findoutmore a:hover, 
#findoutmore a:hover, 
#findoutmore a:active{
	text-decoration:underline;
}

#findoutmore a, #findoutmore a:link, #findoutmore a:visited 	
{	text-decoration:underline;}

#findoutmore{*width:176px;}

#rightdivision ul ul li	{
	position:relative;
	margin: 0 0 5px -10px;
	padding: 0 0 0 10px;
	/* MAR 07 REDESIGN */ background-image: url(images/link-arrow_oracle.gif);
	background-repeat: no-repeat;
	background-position: 1px .3em;
	font-weight: normal;
	display: block;
} 

#homerightnav #getstarted h6 {
	color: #333;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	/* MAR 07 REDESIGN */ background-image: url(images/link-arrow_oracle.gif);
	background-repeat: no-repeat;
	background-position: 1px .3em;
	margin: 1px 0 0 2px;
	padding: 0 0 0 12px;
	display: block;
} 

#homerightnav #getstarted h1	{
	margin: 0 0 5px 4px;
	padding: 0 0 0 10px;
	font-weight: bold;
	font-family: Arial;
	color:#21497B;
	font-size: 13px;
}

#getstarted h6 {
	color: #333;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(images/link-arrow_oracle.gif);
	background-repeat: no-repeat;
	background-position: .4em .3em;
	display: block;
	margin: 0 15px 0 0;
	padding: 0 0 0 15px;
	letter-spacing: 0;
} 

#getstarted a {
letter-spacing: 0;
}

#rightdivision #homerightnav a:hover, 
#getstarted .nounderline a:hover, 
#rightdivision	#getstarted a:hover, 
#getstarted a:hover, 
#getstarted a:active, 
#rightdivision #homerightnav #getstarted a:hover 	{
	text-decoration:none;
	color:#505050;
}

#getstarted a,
#getstarted a:link, 
#getstarted a:visited, 	
#rightdivision #homerightnav  a,
#rightdivision #homerightnav  a:visited,
#getstarted .nounderline a, 
#getstarted .nounderline a:visited		{
	text-decoration:underline;
}

.rightnavseparator	{
 border: 1px solid #33426E;
 background-color: #33426E;
 margin:10px 15px 4px 14px;
 *margin-right: 5px;
 padding:0;
}

#homerightnav .rightnavseparator	{
	*margin-bottom: 3px;
	margin-top: 10px;
}

#homerightnav #greycolor{margin-top: 10px;}

#homerightnav	{*width:180px;}

#greycolor	{border-color:#cbcbcb;} 


/* END RIGHT NAVIGATION */

/* BEGIN FOOTER */
.localfooter {
	position: relative;
	margin: auto;
	padding-bottom: 5px;
	margin-bottom: 0;
	width: 764px; /*use value of 570 to allow vertical orange line to extend to bottom.  Otherwise use 759.*/
	float: left;
	background-color: #fff;
	/* MAR 07 REDESIGN - OLD border-top: 1px solid #4C6B96; */
	/* MAR 07 REDESIGN - NEW */ border-top: 1px solid #DDDDDD;
}

.localfooter UL {
	margin:0;
	margin-top: 5px;
	padding: 0;
	list-style-type: none;
}

.localfooter ul li {
	display: inline;
	line-height: 10px;
	margin:1px 0 0 0;
	padding: 0 6px 0 6px;
	*padding: 0 5px 0 5px;
	/* MAR 07 REDESIGN - OLD border-right:1px solid #4C6B96; */
	/* MAR 07 REDESIGN - NEW */ border-right:1px solid #999999; 
	font-family: Arial, Helvetica, Sans-Serif;
	letter-spacing:0;
}
.localfooter ul li.nodivider {border-right:none;}


.localfooter ul a
, .localfooter a 
, .localfooter a:link
, .localfooter a:visited 
, .localfooter ul a:visited 
 {
		/* MAR 07 REDESIGN - OLD color: #4C6B96; */
		/* MAR 07 REDESIGN - NEW */ color: #999999; 
		font-size: 10px;
		letter-spacing:0;
		text-decoration:none;
}

.localfooter ul a:hover
{text-decoration:underline;}

.globalfooter {
	position: relative;
	margin: auto;
	margin-top: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 765px;
	height: 50px;
	background-color: #fff;
	/* MAR 07 REDESIGN - NEW */ background-image: url(images/footerdivider_oracle.gif); 
	background-position: top center;
	background-repeat: no-repeat;
}
.globalfooterleft {
	position: relative;
	width: 460px;
	height: 50px;
	float: left;
}
.globalfooterright {
	position: relative;
	width: 303px;
	height: 50px;
	float: left;
	text-align: right;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	letter-spacing: 0;
}

.globalfooter UL {
	margin:0;
	padding: 0;
	*padding: 2px 0 0 0;
	list-style-type: none;
}

.globalfooter ul li {
	display: inline;
	margin:1px 0 0 0;
	padding: 0 6px 0 6px;
	*padding: 0 5px 0 5px;
	border-right:1px solid #505050 ;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

.globalfooter ul li.nodivider {border-right:none;}
.globalfooter ul a,
.globalfooter ul a:active {
	font-size: 10px;
	color: #505050;
	letter-spacing:0;
}

/* oracle rebrand */
.globalfooter ul a:visited {
text-decoration : none;
}

/* oracle rebrand */
.globalfooter ul a:hover {
text-decoration : underline;
}

.footer ul li.borderless	{border: 0;}
/* END FOOTER */

/* from fonts.css */
/*BEGIN INTERBRAND MODIFICATIONS: from fonts.css */
h3  {
font : normal bold 14px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #000;
}

h4  {
font : normal bold 12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #000;
}

.mainfont  {
font : 11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #666;
list-style-position: outside;
list-style-type: disc;

}

.warn  {
font : 11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #F33;
}


.tagline  {
font : 11px/18px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #757575;
}

.caption  {font : 9px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;}

.features  {
text-decoration : none;
font : 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #767676;
}

.featureslink  {
text-decoration : underline;
font : 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #767676;
}

.featureslink:hover  {
text-decoration : underline;
font : 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #000;
}

.featureslink:visited  {
text-decoration : underline;
font : 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #767676;
}

.featureslink:visited:hover  {
text-decoration : underline;
font : 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #000;
}


.viewall,
.viewall:hover,
.viewall:visited,
.viewall:visited:hover  {
text-decoration : underline;
font : 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #FFF;
}

.promotitle  {
letter-spacing : .5pt;
font : 12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #FF6600;
}

.promo  {
font : 9px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #333;
}

.promologinbox  {
font : 9px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #333;
background-color: #333;
}

.promoitalic  {
font : italic 9px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #333;
}

.promoborder  {border : 1px solid #999;}

.promolink  {
text-decoration : underline;
font : 9px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #666;
}

.promolink:hover,
.promolink:visited
.promolink:visited:hover
  {
letter-spacing : .5pt;
text-decoration : underline;
font : 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #F60;
}

.newsletter  {
color : #67654C;
font : 9px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}

.newsletterborder  {
border : 1px solid #999;
}


.required {
	/* MAR 07 REDESIGN - OLD
	color: #F60; */
	/* MAR 07 REDESIGN - NEW */
	color: #21497B;
	font-weight : bold;
}


.rightnav,
.rightnav:hover, 
.rightnav:visited,
.rightnav:visited:hover 
 {
text-decoration : underline;
font : 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #666;
}

.sitemapheader,
.sitemapheader:visited,
.sitemap,
.sitemap:visited  {
	font : bold 11px/17px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	color : #7D7D7D;
}

.sitemapheader:hover,
.sitemapheader:visited:hover  {
	font : bold 11px/17px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	color : #333;
}

.sitemap:hover,
.sitemap:visited:hover {
font : 11px/17px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : #F60;
}

#navbarcontainer div.highlighted a
,#navbarcontainer div.highlighted a:link
, #navbarcontainer div.highlighted:visited
, #navbarcontainer div.highlighted:active
{
	font: 11px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	padding:0;
	background-image: none;
	font-weight:bold;
	text-decoration: none;
} 

#navbarcontainer div.highlighted a:hover{
	color: #FFF;
	padding-top:0;
	background-image: none;
	text-decoration: none;
}

#navbarcontainer div.highlighted:active{
background-image: url(images/nav-bg_oracle.gif); 
background-position: top right;
margin-top:0;
padding:10px 17px 10px 14px;
height:34px;
float:left;
text-decoration: none;
}

/* end from fonts.css */

.tablelisting {
	margin: 0 0 0 20px;
	*margin: 0 0 0 0;
}

.tablewrapper	{
	font: 10px  Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	margin:5px 10px 0 20px;
}

.left-margin-title	{
	font-size: 10px;
	font-weight:bold;
	color:#333;
	margin-left: 20px;
}

.morelink{
	text-align:right; 
	margin: -15px 10px 20px 0; 
}

#centerdivision table h6 {
	margin:-5px 10px 10px -10px;
	*margin:-5px 10px 7px 0; 
	padding:10px 10px 0 10px; 
	font-size: 10px;
	font-weight: normal;
	/* MAR 07 REDESIGN - NEW */ background-image: url(images/link-arrow_oracle.gif);
	background-repeat: no-repeat;
	background-position:0 1.3em;
}

body blockquote {
  width: 200px;
  color: blue;
  background: url('images/close-quotes.png') no-repeat right bottom;
  padding-left: 18px;
  text-indent: -18px;
}

body blockquote:first-letter {
  background: url(images/open-quotes.png) no-repeat left top;
  padding-left: 18px;
  color: #fa0000; 
 font: bold 1.4em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
}

.clean-gray{
border:solid 1px #DEDEDE;
background:#EFEFEF;
color:#222222;
padding:4px;
text-align:center;
font-size: 12px;
}