﻿/*
*********************************************************************
Combined CSS File: Version 1.0.0.15054, Created 12/08/2010 09:22:22
*********************************************************************
*/

/*
---------------------------------------------------------------------
default.css
---------------------------------------------------------------------
*/

/* 
====== 0: START: Re-set ======
*/
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,a,hr,form,body,html,blockquote,fieldset,input{ margin:0; padding:0; }
a img,:link img,:visited img, img, fieldset{ border: none; }
table, table td, table th { border-collapse: collapse;}
/* 
====== 1: START: Globals ======
*/
*	{}
body {  
	color				: #333333;
	background-color	: #FFFFFF;
	font				: 62.5%/1.8em Arial, Helvetica, sans-serif;
	zoom				: 1;
}
.clearboth {
	clear				: both;
	margin				: 0;
	padding				: 0;
	height				: 0;
	line-height			: 0;
	font-size			: 0;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.floatleft{
	float				: left;
}
.floatright{
	float				: right;
}

.hidden {
	display				: none;
}
.center {
	text-align			: center;
}
.noMargin {
	margin				: 0;
}
.noPadding {
	padding				: 0;
}
/* 
====== 1: END: Globals ======
*/
/*
====== 2: START: Typography ======
*/
h1	{	
	font-size			: 1.6em; 
}
h1 a {
	font-size			: 1.6em;
	
}	
h2	{	
	font-size			: 1.4em; 
}
h3	{	
	font-size			: 1.2em; 
}
h4	{	
	font-size			: 1.1em; 
}
h5	{	
	font-size			: 1.1em; 
}

.tree_warning p
{
	padding-bottom		: 0;
}

p { 
	margin				: 0;
	padding-bottom		: 1.5em;
}

a:link, a:visited, a:hover, a:active{
}

a:link {
	color				: #FF0000;
	text-decoration		: none;
}

a:visited{
	color				: #FF0000;
	text-decoration		: none;
}
a:hover {
	text-decoration		: underline;
	color				: #FF0000;
}
a:active{
	text-decoration		: underline;
	outline				: none;
}
a:focus	{ 
	-moz-outline-style	: none;
}
.secondary {
	color				: #999;
}
.subtext {
	font-size			: 0.9em;
}
.highlight {
	color				: #669933;
}
.secondaryHighlight {
	color				: #CC6600;
}
.warning, .warningMsg, .subBarWarningError {
	color				: #EE0000;
	font-weight			: bold;
	line-height			: 1.2em;
}

#OEresourceAdminEditDetails .warningMsg{
	color				: #EE0000;
	font-weight			: bold;
	margin-left			: 20px;
}

.warningInfo {
	color				: #FB7D00;
}
.positive {
	color				: #7BC87B;
}
.negative {
	color				: #E17B7B;
}
.largeOR {
	font-size			: 2em;
	font-weight			: bold;
	text-transform		: uppercase;
}
/*
====== 3: START: Lists ======
*/
dt {
	float				: left;
	width				: 110px;
}
dd {
	margin				: 0 0 0.4em 110px;
}
.extendedDl dt {
	width				: 140px;
}
.extendedDl dd {
	margin-left			: 140px;
}
/*
====== 3: END: Lists ======
*/
.OEchart	{
	width:430px;
}

/*
---------------------------------------------------------------------
layout.css
---------------------------------------------------------------------
*/

/* 
====== Default CSS Content ======

	01: Page structure
	02: Help, Actions, Info
	03: Detail Pages
	04: Quiz


============
*/

/*
====== 1: START: Page structure ======
*/

body {
	background			: #FFF;
}

#wrapper{
	width				: 960px;
	margin				: 0 auto;
}

#header
{
	margin				: 10px 0 5px 0;
	font-size			: 1.2em;
}

#main {
	font-size			: 1.2em;
}

#sidebar {
}

#content{
	padding				: 0 10px;
}

#footer {
	margin				: 0 0 0 0;
	padding				: 5px 5px 0;
	text-align			: right;
	background			: #FFF;
}

#footer .inner {
	border-top			: solid 8px #DADADA;
	padding				: 10px 2px 0 0;
	clear				: both;
}

#footer a.legalese {
	text-decoration		: none;
}

#footer a {
	color				: #000;
}
 
#footer .rssIcon
{
	height				:14px;
	width				:14px;
	margin-bottom		:-3px;
	
}

/*---------------------------------------------------*/
/*---------------------------------------------------*/
/*---------------------------------------------------*/

.splitHalf {
	float				: left;
	width				: 47%;
	margin				: 0 4% 0 0;
}

.splitThird {
	float				: left;
	width				: 29%;
	margin				: 0 5% 0 0;
}

.splitTwoThird {
	float				: left;
	width				: 59%;
	margin				: 0 5% 0 0;
}

.splitHeavy {
	float				: left;
	width				: 72%;
	margin				: 0 5% 0 0;
}

.splitLight {
	float				: left;
	width				: 22%;
	margin				: 0 5% 0 0;
}

.splitLast {
	margin-right		: 0;
}

.windowTop {
	
}

.windowBottom {
	
}

.windowMiddle {
	

}

.paneBottomFull {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -523px no-repeat;
	height				: 14px;
}
#OEadminLandingF .paneBottomFull {
	margin-bottom		: 0;
}

.paneBottomFullfix {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -646px no-repeat;
	height				: 14px;
}


#OEnewsBulletins .paneBottomFull
{
	background			: #fff url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) no-repeat scroll 0 -646px;
}

.paneSideAndContent {
	/*background			: url(http://www.oraclecfo.com/common/images/panequarterthreequartermiddle.png?version=1.0.0.15054) 0 100% no-repeat transparent;*/
	zoom				: 1;
}

.paneSideTopThird {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) -1443px 0 no-repeat transparent;
}

.paneContentTopTwoThird {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) -1689px 0 no-repeat transparent;
	zoom				: 1;
}

.tab_content .paneContentTopTwoThird {
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) no-repeat scroll -5770px 0;
	padding-top			: 6px;
	zoom				: 1;
}

.tabTopPane {
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) no-repeat scroll -5534px 0;
	height				: 6px;
	overflow			: hidden;
}

.tabTopPaneWide {
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) no-repeat scroll -4573px 0;
	height				: 6px;
	overflow			: hidden;
}



#homepage .paneContentTopTwoThird
{
	background			: none;
}

.paneContentBottomTwoThird {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) -246px -547px no-repeat transparent;
	height				: 14px;
	font-size			: 0;
	margin				: 0 0 10px 0;
}

.paneSideBottomTwoThird {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -547px no-repeat transparent;
	height				: 14px;
}

.paneSideAndContentBottom {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -549px no-repeat transparent;
	height				: 14px;
	font-size			: 0;
	margin				: 0 0 10px 0;
}

#homepage #OElatestBulletins #OElatestNews .paneSideAndContentBottom
{
	margin-bottom		: 0;
}

#homepage #OElatestBulletinsRight #OElatestResources .paneSideAndContentBottom
{
	margin-bottom		: 0;
}

#homepage #OElatestBulletinsCenter #OElatestResources .paneSideAndContentBottom
{
	margin-bottom		: 0;
}

.paneSideThird {
	float				: left;
	width				: 228px;
	margin				: 0 18px 0 0;
	zoom				: 1;
}

.paneContentTwoThird {
	float				: left;
	width				: 714px;
	zoom				: 1;
}

.paneStructureQuarter, .paneStructureHalf {
	float				: left;
	zoom				: 1;
}

.paneStructureQuarter {
	width				: 228px;	
}

.paneStructureHalf {
	width				: 470px;
}

.paneQuarterMiddleRepeat {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) -1937px 0 repeat-y;
}

.paneQuarterMiddleRepeat .inner { 
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) -2410px 100% no-repeat transparent;
	padding				: 1em 0 10px 0;
}

#CFOnews .inner .paneQuarterMiddleRepeat .inner, #OEnewsBulletins .inner .paneQuarterMiddleRepeat .inner
{ 
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) -2410px 100% no-repeat transparent;
}

.paneThreeQuarterMiddleRepeat {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) -246px 0 repeat-y;
}

#articlePreview .paneThreeQuarterMiddleRepeat {
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) repeat-y scroll -246px 0;
	width				: 715px;
}

.paneThreeQuarterMiddleRepeat .inner { 
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) -2656px 100% no-repeat transparent;
	padding				: 1em 0 10px 0;
}

.paneThreeQuarterBottom {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -575px no-repeat;
	height				: 14px;
	font-size			: 0;
}

#articlePreview .paneThreeQuarterBottom {
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) no-repeat scroll 0 -573px;
	font-size			: 0;
	height				: 14px;
	width				: 715px;
}

#OEresourceAdmin .paneFullMiddleRepeat {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) repeat-y scroll -1443px 0;	
}


.paneFullMiddleRepeat {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) repeat-y scroll -4552px 0;
}

.OEsearchResults .paneFullMiddleRepeat {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) repeat-y scroll -1443px 0;	
}

.OEsearch div.filter .paneFullMiddleRepeat {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) repeat-y scroll -1443px 0;
	zoom				: 1;
}

.OEsearchResults .paneFullMiddleRepeat {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) repeat-y scroll -1443px 0;	
}

#OEmyProfile .paneFullMiddleRepeat,
#OEprofilePassword .paneFullMiddleRepeat{
	background			: #fff url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) repeat-y scroll -970px 0;
	padding-top			: 1em;
}

.paneFullMiddleRepeat .inner { 
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) -1443px 100% no-repeat transparent;
	padding				: 1em 0 10px 0;
}

#OEsearch .paneFullMiddleRepeat .inner
{
	background-repeat	: repeat-y;
}

#OEadminLandingF .paneFullMiddleRepeat .inner { 
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) -1443px 100% no-repeat transparent;
	padding				: 1em 0 0 0;
}

#OEmyProfile .paneFullMiddleRepeat .inner,
#OEprofilePassword .paneFullMiddleRepeat .inner{ 
	background			: none;
	padding				: 1em 0 10px 0;
}

#OEmyProfile .paneFullMiddleRepeat .inner,
#OEprofilePassword .paneFullMiddleRepeat .inner,
#OEnewsNewsletters .inner { 
	background			: none;
	padding				: 0 0 10px 0;
}

.paneFullBottom {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -521px no-repeat;
	height				: 14px;
	font-size			: 0;
}

.paneHalfMiddleRepeat {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) -4071px 0 repeat-y;	
}

.paneHalfMiddleRepeat .inner { 
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) -238px 100% no-repeat transparent;
	padding				: 1em 0 10px 0;
}

.paneHalfBottom {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -601px no-repeat;
	height				: 14px;
	font-size			: 0;
}

.paneFeaturedHalfMiddle {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) -2867px 0 repeat-y;
	margin				: 0 0 18px 0;
}

#homepage .paneFeaturedHalfMiddle
{
	background			: none;
	width				: 954px;
	height				: 254px;
	margin				: 0 0 9px 0 !important;
	*margin				: 0 0 7px 0 !important;
	_margin				: 0 0 1px 0 !important;
}

#homepage .paneFeaturedHalfTop 
{
	background			: none;
	display				: inline;
	float				: left;
	font-size			: 1.6em;
	height				: 254px;
	width				: 954px;
	position			: relative;
	_top				: -8px;
}


.paneFeaturedHalfTop {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) -4096px 0 no-repeat;
}

.paneFeaturedHalfBottom {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -680px no-repeat;
}

.paneFeaturedThreeQuarterMiddle {
	height				: 209px;
	margin				: 0 0 18px 0;
}

.paneFeaturedThreeQuarterTop {
	
}

.paneFeaturedThreeQuarterBottom {
}

.paneSplitMiddle {
	zoom				: 1;
}
 
.paneSplitSide {
	float				: left;
	margin				: 0 18px 0 0;
	width				: 471px;
}

.paneSplitOtherSide {
	float				: left;
	margin				: 0;
	width				: 471px;
}

.paneSplitTop {
	
}

.paneSplitBottom {
	
	height				: 22px;
}

h3.quarterTall {
	font-size			: 1.6em;
	line-height			: 3.2em;
}

h3.quarterTall {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -195px no-repeat;
}

.ES .Poll h3.quarter
{
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) -735px -195px no-repeat;
	line-height			: 1em;
	padding				: 12px 12px 12px 8px;
}

#OEnewsBulletins .paneFullTop .Poll .inner
{
	*height				: 1%;
}

h3.quarter, h3.half, h3.threeQuarter, h3.full {
	font-size			: 1.2em;
	line-height			: 2.5em;
	color				: #FFF;
	padding				: 0 1em;
	zoom				: 1;
}

#articlePreview h3.threeQuarter {
	width				: 686px;
}

h3.quarter {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -398px no-repeat;
}

#CFOnews h3.quarter,
#CFOnews h3.threeQuarter{
	margin-bottom		: -1px;
	position			: relative;
}


.caseStudiesTabStrip h3.quarter
{
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) repeat-y scroll -1937px 0;
	color				: #000;
}


h3.half {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -352px no-repeat;
}

h3.threeQuarter {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -306px no-repeat;
}

#homepage h3.threeQuarter {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -351px no-repeat;
}

.paneFull h3.full {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -259px no-repeat;
}

.paneContentTwoThird .paneFeaturedThreeQuarterMiddle h3 {
	background			: none;
	font-size			: 1em;
}


/*
====== 1: END: Page structure ======
*/


/* 
====== 2: START: Help, Actions, Info ======
*/

.help, .info, .actions {
	width				: 12%;
}


.help, .info {
	background-color	: #D3DFED;
	border				: solid 1px #537286;
	padding				: 10px;
	color				: #537286;
}

.help ul, .actions ul {
	list-style-type		: none;
}

/* 
====== 2: END: Help, Actions, Info ======
*/


/* 
====== 3: START: Detail Pages ======
*/

.customersHierarchy .RadTreeView_Default .rtUL {
	margin				: 0 0 0 0px;
}

.customersHierarchy .RadTreeView_Default .rtLI {
	margin				: 0 0 15px 10px;
}

#OEhierarchyInner .RadTreeView_Default .rtLI .rtIn {
	font-weight			: bold;
	font-size			: 1.0em;
	line-height			: 1.3em;
}

#OEhierarchyInner .RadTreeView_Default .rtLI .rtSelected .rtIn
{
	color				: #000;
}

#OEnewsBulletins #OEhierarchyInner .RadTreeView_Default .rtLI .rtSelected .rtIn
{
	color				: #FF0000;
}

#OEnewsBulletins #OEhierarchyInner .RadTreeView_Default .rtLI .rtLI .rtSelected .rtIn
{
	color				: #000;
}

#OEhierarchyInner .RadTreeView_Default .rtLI .rtLI .rtIn {
	color				: #000;
	font-weight			: normal;
	text-transform		: capitalize;
}

.customersHierarchy .RadTreeView_Default .rtLI .rtLI .rtLI {
	margin				: 0 0 5px 5px;
}

.customersHierarchy .RadTreeView_Default .rtLast, #OEhierarchyInner .RadTreeView_Default .rtLast {
	margin-bottom		: 0 !important;
}


#extraLinks {
	zoom				: 1;
}

#extraLinks p {
	margin				: 0 20px;
}

.customersHierarchy .RadTreeView_Default .rtLI .rtTop, .customersHierarchy .RadTreeView_Default .rtLI .rtMid, .customersHierarchy .RadTreeView_Default .rtLI .rtBot {
	padding-left		: 20px;	
}

#OEarticleDetails .inner {
	padding-top			: 0;
}

#OEarticleDetails .articleInner {
	padding				: 1em 20px 0;
}

#OEarticleDetails .OEactions ul {
	list-style-type		: none;
	margin				: 0 0 10px 0;
	padding				: 0 0 10px 0;
	border-bottom		: solid 1px #B2B2B2;
}

#OEarticleDetails .OEactions .secondaryButton {
	margin				: 20px 0 0 20px;
}

#OEarticleDetails .paneThreeQuarterBottom {
	margin				: 0 0 18px 0;
}

#OEcustomerSpotlight .OEimageHolder, #OEcustomerSpotlight .OEitem {
	
}

#OEcustomerSpotlight .OEimageHolder td {
	background			: transparent;
	padding				: 10px 5px;
	vertical-align		: top;
	height				: 170px;
	color				: #FFF;
	font-size			: 1.1em;
}

#OEcustomerSpotlight a
{
	color				: #FFF;
	cursor				: hand;
	cursor				: pointer;
	text-decoration		: none;
}

#OEcustomerSpotlight .OEtitle {
	font-size			: 1.3em;
	margin				: 0 0 1em 0;
	color				: #FFF;
}

#OEcustomerSpotlight .OEtitle a:link, #OEcustomerSpotlight .OEtitle a:visited, #OEcustomerSpotlight .OEtitle a:hover, #OEcustomerSpotlight .OEtitle a:active {
	color				: #FFF;
}

#OEcustomerSpotlight .OEdescription {
	color				: #FFF;
	font-size			: 1.2em;
	font-weight			: bold;
	padding				: 0;
}

#OEcustomerSpotlight .inFocusSolutions .OEtitle {
	font-size			: 1.8em;
}

#OEcustomerSpotlight .inFocusSolutions .OEdescription {
	font-weight			: normal;
	font-size			: 1.1em;
}

#eventsSection .customersHierarchy .RadTreeView_Default .rtLI {
	margin				: 0 0 5px 0;
}

#eventsSection .customersHierarchy .subCategory {
	padding				: 0 0 0.5em 11px;
	*padding			: 0 0 0.5em 9px;
}

#eventsSection .customersHierarchy .subCategory a {
	color				: #000;
}

#OEvideoMontage td {
	padding				: 0;
	vertical-align		: top;
}

#homepage .column1, #homepage .column2 {
	margin				: 0 17px 0 0;
}

#homepage .column1 .paneContentTwoThird {
	width				: 228px;
}

#homepage .column1 .paneThreeQuarterMiddleRepeat {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) 0 0 repeat-y;
	zoom				: 1;
}

#homepage .column1 .paneThreeQuarterMiddleRepeat .inner {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) 0 100% no-repeat;
	padding-top			: 1em;
	padding-bottom		: 16px;
}

#homepage .column1 h3 {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) -246px -194px no-repeat;
	padding				: 9px 90px 9px 10px;
	line-height			: 1.2em;
}

#homepage #OElatestNews .OElatestNewsItem, #homepage #OElatestResources .OElatestNewsItem, #homepage #OElatestCaseStudies .OElatestNewsItem {
	margin				: 0 15px 0 10px;
}

#homepage #OElatestNews .OElatestNewsItem .OEtitle, #homepage #OElatestResources .OElatestNewsItem .OEtitle, #homepage #OElatestCaseStudies .OElatestNewsItem .OEtitle {
	font-size			: 1em;
	line-height			: 1.3em;
	margin				: 0 0 0.4em 0;
}

#homepage #OElatestNews .OElatestNewsItem .OEdescription, #homepage #OElatestResources .OElatestNewsItem .OEdescription, #homepage #OElatestCaseStudies .OElatestNewsItem .OEdescription  {
	border				: none;
	padding				: 0 0 11px 0;
	margin				: 0 0 11px 0;
	border-bottom		: solid 1px #B2B2B2;	
	font-size			: 1em;
	line-height			: 1.4em;
}

#homepage #OElatestNews .OElatestNewsItem .OEdate, #homepage #OElatestResources .OElatestNewsItem .OEdate, #homepage #OElatestCaseStudies .OElatestNewsItem .OEdate {
	text-align			: right;
	display				: block;
	padding				: 0 0 6px 0;
}

#homepage .paneFeaturedHalfTop h3 {
	color				: #FFF;
	font-size			: 1.4em;
	padding				: 10px 20px;
}

#homepage .OEimageHolder {
	width				: 100px;
	height				: 100px;
}

#homepage .paneFeaturedHalfTop .OEitem {
	/*margin				: 20px 60px 5px;
	width				: 350px;*/
	background-color	: Transparent !important;
}

#homepage .paneFeaturedHalfTop .OEitem a:link,
#homepage .paneFeaturedHalfTop .OEitem a:visited,
#homepage .paneFeaturedHalfTop .OEitem a:hover,
#homepage .paneFeaturedHalfTop .OEitem a:active{
	width				: 954px; 
	height				: 254px;
	display				: block;
}

.homepageBanner {
	float				: left;
	border				: none;
}


#OEcustomerSpotlight .OEitem a:link,
#OEcustomerSpotlight .OEitem a:visited,
#OEcustomerSpotlight .OEitem a:hover,
#OEcustomerSpotlight .OEitem a:active{
	display				: block;
	height				: 213px;
	width				: 713px;
}

#addNewResource dt{
	float				: none;
	width				: auto;
	font-weight			: bold;
} 

#addNewResource dd{
	margin				: 0 0 9px 0;
} 



#homepage .paneFeaturedHalfTop .OEimageHolder, #homepage .paneFeaturedHalfTop .OEdetails {
	float				: left;
}

#homepage .paneFeaturedHalfTop .OEdetails {

}

#homepage .paneFeaturedHalfTop .OEtitle {
	padding				: 8px 0 0.5em 0;
	font-size			: 1.8em;
	line-height			: 1.4em;
}

#homepage .paneFeaturedHalfTop .OEtitle a {
	color				: #FFF;
	vertical-align		: middle;
}

#homepage .paneFeaturedHalfTop .OEdescription, #homepage .paneFeaturedHalfTop .OEdescription a:link, #homepage .paneFeaturedHalfTop .OEdescription a:visited, #homepage .paneFeaturedHalfTop .OEdescription a:hover, #homepage .paneFeaturedHalfTop .OEdescription a:active {
	color				: #FFF;
	padding				: 0;
}

#homepage .paneFeaturedHalfBottom,  .paneFeaturedThreeQuarterBottom {

	background			: none;
}

#homepage .paneFeaturedHalfMiddle {
	margin				: 0;
}

#homepage .paneFeaturedHalfBottom .OEpagination {
	padding				: 3px 0 0 0;
	_padding			: 1px 0 0 0;
	position			: absolute;
	right				
}

#homepage .paneFeaturedHalfBottom .OEpagination2 {
	float				: right;
	margin				: 0 0 -32px;
	position			: relative;
	right				: -2px;
	top					: 10px;
	width				: 118px;
	_right				: -5px;
	z-index				: 23;
	display				: inline;
	
}

#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination {
	float				: right;
	margin				: 0 0 -32px;
	position			: relative;
	right				: -2px;
	_right				: -5px;
	top					: 10px;
	_top				: -12px;
	width				: 118px;
	z-index				: 23;
	display				: inline;
	
}

#homepage .paneFeaturedHalfBottom .OEpagination2 #pager1, #homepage .paneFeaturedHalfBottom .OEpagination2 #pager2, #homepage .paneFeaturedHalfBottom .OEpagination2 #pager3 {
	width				: 24px;
	float				: left;
	margin				: 0 3px 0 0;
	_margin				: 0;
	border-bottom		: none;
	text-align			: center;
	font-size			: 0.6em;
}

#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager1, 
#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager2, 
#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager3 {
	width				: 24px;
	float				: left;
	margin				: 0 3px 0 0;
	_margin				: 0;
	border-bottom		: none;
	text-align			: center;
	font-size			: 1.0em;
}

#homepage .paneFeaturedHalfBottom .OEpagination2 #pager1 a, 
#homepage .paneFeaturedHalfBottom .OEpagination2 #pager2 a, 
#homepage .paneFeaturedHalfBottom .OEpagination2 #pager3 a {
	background			: url(http://www.oraclecfo.com/common/images/paginationbg.png?version=1.0.0.15054) no-repeat 0 -31px;
	width				: 24px;
	float				: left;
	margin				: 0 3px 0 0;
	height				: 30px;
	color				: #000;
	text-decoration		: none;
	line-height			: 25px;
	outline				: none;
}

#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager1 a, 
#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager2 a, 
#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager3 a {
	background			: url(http://www.oraclecfo.com/common/images/paginationbg.png?version=1.0.0.15054) no-repeat 0 -31px;
	width				: 24px;
	float				: left;
	margin				: 0 3px 0 0;
	height				: 30px;
	color				: #000;
	text-decoration		: none;
	line-height			: 25px;
	padding				: 0;
	outline				: none;
}

#homepage .paneFeaturedHalfBottom .OEpagination2 #pager1 a:hover, 
#homepage .paneFeaturedHalfBottom .OEpagination2 #pager2 a:hover, 
#homepage .paneFeaturedHalfBottom .OEpagination2 #pager3 a:hover {
	background			: url(http://www.oraclecfo.com/common/images/paginationbg.png?version=1.0.0.15054) no-repeat 0 0;
	color				: #fff;
	outline				: none;
}

#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager1 a:hover, 
#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager2 a:hover, 
#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager3 a:hover {
	background			: url(http://www.oraclecfo.com/common/images/paginationbg.png?version=1.0.0.15054) no-repeat 0 0;
	color				: #fff;
	outline				: none;
}

#homepage .paneFeaturedHalfBottom .OEpagination2 #pager1 a.current, 
#homepage .paneFeaturedHalfBottom .OEpagination2 #pager2 a.current, 
#homepage .paneFeaturedHalfBottom .OEpagination2 #pager3 a.current,
#homepage .paneFeaturedHalfBottom .OEpagination2 #pager1 a.current:hover, 
#homepage .paneFeaturedHalfBottom .OEpagination2 #pager2 a.current:hover, 
#homepage .paneFeaturedHalfBottom .OEpagination2 #pager3 a.current:hover  {
	background			: url(http://www.oraclecfo.com/common/images/paginationbg.png?version=1.0.0.15054) no-repeat 0 -62px;
	width				: 24px;
	float				: left;
	margin				: 0 3px 0 0;
	color				: #fff;
	outline				: none;
}

#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager1 a.current, 
#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager2 a.current, 
#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager3 a.current,
#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager1 a.current:hover, 
#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager2 a.current:hover, 
#OEcustomerSpotlight .paneFeaturedThreeQuarterBottom .OEpagination #pager3 a.current:hover  {
	background			: url(http://www.oraclecfo.com/common/images/paginationbg.png?version=1.0.0.15054) no-repeat 0 -62px;
	width				: 24px;
	float				: left;
	margin				: 0 3px 0 0;
	color				: #fff;
	padding				: 0;
	outline				: none;
}


#homepage .column2a {
	margin				: 15px 14px 0 0;
}

#homepage .column2b {
	margin				: 15px 0 0 0;
}

#homepage #OEupcomingEvents .inner {
	min-height				: 176px;
	_height					: 176px;
}

#homepage .OEupcomingEventsItem {
	margin				: 0 15px 10px 10px;	
}

#homepage .OEupcomingEventsItem .OEtitle {
	font-size			: 1em;
}

#homepage .OEupcomingEventsItem .OElocation {
	font-weight			: normal;
}

#homepage .OEupcomingEventsItem {
	font-size			: 1em;
}

#homepage .OEupcomingEventsItem .OEdate {
	display				: block;
	color				: #666;
	font-size			: 0.9em;
	border-bottom		: solid 1px #B2B2B2;
	padding				: 0 0 10px 0;
}

#homepage #OEpollOptions {
	border-bottom		: solid 1px #B2B2B2;
	margin				: 0 0 10px 0;
	padding				: 0 0 10px 0;
	height				: 118px;
}

#homepage #OEpollOptions .chk label {
	color				: #FF0000;
	font-weight			: bold;
}

#homepage .OEpollquestionInner .buttonActions {
	padding				: 0;	
	font-weight			: bold;
	font-size			: 1.1em;
}

#homepage .OEpollResult .inner {
	padding				: 1em 10px 0;
}

#homepage .OEpollResult .OEchartContainer .inner {
	background			: transparent;
	padding				: 0;
	zoom				: 1;
}

#homepage .OEpollResult #OEpollResultAnswer {
	height				: 36px;
}

#homepage .OEpollResult #OEpollResultUserAnswer {
	padding				: 0;
}

#homepage .column3 h3 {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) -499px -194px no-repeat;
	padding				: 9px 100px 9px 10px;
	line-height			: 1.2em;
}

.DE #homepage .column1 h3
{
	line-height			: 1.2em;
	padding				: 9px 90px 9px 10px;
}

.DE #homepage .column3 h3
{
	line-height			: 1.2em;
	padding				: 9px 90px 9px 10px;
}

.ES #homepage .column3 h3
{
	line-height			: 1em;
	padding				: 12px 100px 12px 8px;
}

.ES #homepage .column1 h3
{
	line-height			: 1.2em;
	padding				: 9px 90px 9px 10px;
}

.IT #homepage .column3 h3, .KO #homepage .column3 h3, .ZH #homepage .column3 h3, .KO #homepage .column1 h3, .ZH #homepage .column1 h3
{
	line-height			: 2.5em;
}

#homepage #OElatestBulletins, #homepage #OElatestBulletinsRight, #homepage #OElatestBulletinsCenter {
	margin				: 0 0 18px 0;	
}

#homepage #OElatestBulletins .splitHalf, #homepage #OElatestBulletinsRight .splitHalf, #homepage #OElatestBulletinsCenter .splitHalf {
	margin				: 0 15px 7px 10px;
	padding				: 0 0 7px;
	float				: none;
	width				: auto;
	border-bottom		: solid 1px #B2B2B2;
}

#homepage #OElatestBulletins .paneThreeQuarterMiddleRepeat, #homepage #OElatestBulletinsRight .paneThreeQuarterMiddleRepeat, #homepage #OElatestBulletinsCenter .paneThreeQuarterMiddleRepeat {
	background-position	: 0 0;
}

#homepage #OElatestBulletins .paneThreeQuarterMiddleRepeat .inner, #homepage #OElatestBulletinsRight .paneThreeQuarterMiddleRepeat .inner, #homepage #OElatestBulletinsCenter .paneThreeQuarterMiddleRepeat .inner {
	background-position:-238px 227%;
	background-repeat:repeat-y;
}

#homepage #OElatestNews .paneThreeQuarterMiddleRepeat .inner, #homepage #OElatestResources .paneThreeQuarterMiddleRepeat .inner, #homepage #OElatestCaseStudies .paneThreeQuarterMiddleRepeat .inner {
	background: none;
}

#homepage #OElatestBulletins .paneThreeQuarterBottom, #homepage #OElatestBulletinsRight .paneThreeQuarterBottom, #homepage #OElatestBulletinsCenter .paneThreeQuarterBottom {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -547px no-repeat;
	height				: 14px;
}


#homepage #OElatestBulletins .OEimageHolderSmall, #homepage #OElatestBulletinsRight .OEimageHolderSmall, #homepage #OElatestBulletinsCenter .OEimageHolderSmall {
	width				: 0;
	height				: 0;
	margin				: 0;
	display				: hidden;
}

#homepage #OElatestBulletins .OEinfo, #homepage #OElatestBulletinsRight .OEinfo, #homepage #OElatestBulletinsCenter .OEinfo {
	width				: 200px;
}

#homepage #OElatestBulletins .OEinfo .OEtitle, #homepage #OElatestBulletinsRight .OEinfo .OEtitle, #homepage #OElatestBulletinsCenter .OEinfo .OEtitle {
	margin				: 0 0 0.4em 0;
}

#homepage #OElatestBulletins .OEinfo .OEtitle, #homepage #OElatestBulletins .OEinfo .OEdescription {
	font-size			: 1em;
	padding				: 0;
}

#homepage #OElatestBulletinsRight .OEinfo .OEtitle, #homepage #OElatestBulletinsRight .OEinfo .OEdescription {
	font-size			: 1em;
	padding				: 0;
}

#homepage #OElatestBulletinsCenter .OEinfo .OEtitle, #homepage #OElatestBulletinsCenter .OEinfo .OEdescription {
	font-size			: 1em;
	padding				: 0;
}

#homepage #OElatestBulletins .OEinfo .OEdescription, #homepage #OElatestBulletinsRight .OEinfo .OEdescription, #homepage #OElatestBulletinsCenter .OEinfo .OEdescription {
 	font-size			: 1em;
}

#homepage #OEnewsletter h4 {
	font-size			: 1em;
}

#homepage .OEpollquestionInner {
	padding				: 0 10px;
}

#homepage .OEpollquestionInner h4 {
	margin				: 0 0 1em 0;
}

#homepage #OEnewsletter .OEitem {
	padding				: 0 0 8px 0;
	margin				: 0 0 8px 0;
	border-bottom		: solid 1px #B2B2B2;
}

.popupLogin {
	width				: 678px;
	font-size			: 1.1em;
}

.popupLogin #OEauthentication {
	_width				: 650px;
	margin-left			: 15px;
	margin-top			: 15px;
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) repeat-y scroll -5973px 0;
}

.popupLogin #OEauthentication .paneFull {
	background: none;
}

.popupLogin #OEauthentication .needLogin{
	font-size:1.0em;
	margin-bottom:10px;
	margin-left:20px;
	_margin-left:10px;
}

.popupLogin #OEauthentication p.secondary {
	display:block;
	margin:18px 0 0 15px;
	width: 542px;
}

.popupLogin #OElogin .OELoginForm {
	width				: 608px;
	float				: none;
	margin				: 20px 0 17px 0;
	padding				: 0 17px 17px 0;
	*margin				: 20px 0 17px 0;
	*padding			: 0 0 17px 0;
	_margin				: 20px 0 12px 0;
	_padding			: 0 0 12px 0;
	border-bottom		: dotted 1px #D3D3D3;
}

.popupLogin #OElogin .OELoginForm .chk {
	display				: block;
	margin				: 18px 0 0 0;
}

.popupLogin #OElogin .OELoginForm .warningMsg {
	padding				: 0;
}

.popupLogin #OElogin .OELoginForm .buttonActions {
	padding				: 0;
}

.popupLogin #OElogin .OELoginOptions {
	width				: auto;
	float				: none;
}

.popupLogin .paneBottomFull {
	background:transparent url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) no-repeat scroll 0 -622px;
	height:14px;
}

#OEprofilePassword .paneFull {
	zoom				: 1;
}

#OEauthentication .paneFull {
	zoom				: 1;
	width				: 960px;
}

#OEprofilePassword {
	zoom				: 1;
}

#OEprofileEdit {
}

#OEmyProfile {
	background			: none;
	zoom				: 1;
}

.FR #OEmyProfile .buttonActions .primaryButton
{
	background			: url("http://www.oraclecfo.com/common/images/primarybuttonlarge.png?version=1.0.0.15054") no-repeat scroll 50% 0 transparent;
	width				: 150px;
}

#OEmyProfile .form .inner, #OEprofileEdit .form .inner, #OEprofilePassword .form .inner {
	margin				: 0 20px;
}

#OEmyProfile .form h4, #OEprofileEdit .form h4 {
	font-size			: 1.2em;
	margin				: 0 0 0 0;
	background			: url(http://www.oraclecfo.com/common/images/listbg.png?version=1.0.0.15054) 0 0 repeat-x;
	padding				: 3px 5px;
	border				: solid 1px #D3D3D3;
}

#OEmyProfile .form dl, #OEprofileEdit .form dl {
	border				: solid 1px #D3D3D3;
	border-top			: none;
	padding				: 10px 0 10px 0;
}

#OEmyProfile .form dt, #OEprofileEdit .form dt {
	width				: 130px;
	padding				: 0 0 0 10px;
}

.IT #OEmyProfile .form dt, .IT #OEprofileEdit .form dt, .DE #OEmyProfile .form dt, .DE #OEprofileEdit .form dt {
	width				: 140px;
	padding				: 0 0 0 10px;
}

.FR #OEmyProfile .form dt, .FR #OEprofileEdit .form dt {
	width				: 190px;
	padding				: 0 0 0 10px;
}

.IT #OEmyProfile .form dd, .IT #OEprofileEdit .form dd, .DE #OEmyProfile .form dd, .DE #OEprofileEdit .form dd {
	margin-left			: 150px;
}

.FR #OEmyProfile .form dd, .FR #OEprofileEdit .form dd {
	margin-left			: 205px;
}

#OEprofileEdit .form dd .industry
{
	width				: 280px;
}

.DE #OEprofileEdit .form dd .industry
{
	width				: 270px;
}

.FR #OEprofileEdit .form dd .industry
{
	width				: 218px;
}


#OEmyProfile .form dd, #OEprofileEdit .form dd {
	margin-left			: 140px;
}

#OEmyProfile #OEresourceKit .inner {
	margin				: 0 20px;
}

#OEmyProfile #OEresourceKit h5 {
	font-size			: 1.3em;
}

#OEmyProfile #OEresourceKit .OEnoItem {
	border				: dotted 1px #666;
	display				: block;
	font-size			: 1.4em;
	margin				: 0 20px;
	padding				: 4px 10px;
	text-align			: center;
}

#OEprofileEdit fieldset {
	margin				: 0 0 30px 0;
}

#OEprofileEdit h5 {
	padding				: 0 0 5px 0;
}

div#OEprofileEdit{
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) repeat-y scroll -970px 0!important;
}

#OEprofilePassword .positive {
	display				: block;
	font-weight			: bold;
}

#OEexception .paneFull .form {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) -1443px 100% no-repeat;
	zoom				: 1;
}

#OEexception .paneFull {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) -970px 0 repeat-y;
}

#OEexception .inner {
	margin				: 0 20px;
}

.calendar {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) -899px -565px no-repeat;
	width				: 62px;
	height				: 60px;
}

.calendar .year {
	display				: block;
	text-align			: center;
	font-weight			: bold;
	color				: #FFF;
	margin				: 0;
}

.calendar .dayMonth {
	text-align			: center;
}

.calendar .month {
	font-size			: 1em;
	display				: block;
	font-weight			: bold;
	color				: #464646;
}

.calendar .day {
	font-size			: 1.9em;
	padding				: 3px 0 0;
	display				: block;
	vertical-align		: top;
	font-weight			: bold;
	letter-spacing		: -1px;
} 

ul.midTabs {
	float:left;
	width:668px;
	display: inline;
}

.midTabs li{
	display				: inline;
	width				: 130px;
	height				: 42px;
	float				: left;
}

.midTabs li#firstTab{
	display				: inline;
	width				: 140px;
	height				: 42px;
	float				: left;
}

.midTabs li#lastTab{
	display				: inline;
	width				: 137px;
	height				: 42px;
	float				: left;
}

.midTabs li a:link,
.midTabs li a:visited{
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat -140px -42px;
	display				: block;
	width				: 130px;
	height				: 28px;
	padding				: 14px 0 0;
	text-align			: center;
	color				: #bbb;
	font-weight			: bold;
	outline				: none;
}

.midTabs li.active a:link,
.midTabs li.active a:visited,
.midTabs li.active a:hover,
.midTabs li.active a:active {
	color				: #fff;
	outline				: none;
}

.midTabs li a:hover{
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat -140px -84px;
	text-decoration		: none;
	color				: #fff;
	outline				: none;
}

.midTabs li.firstTab a:hover{
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat 0 -84px;
	text-decoration		: none;
	width				: 140px;
	outline				: none;
}

.midTabs li a.firstTab:link,
.midTabs li a.firstTab:visited {
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat 0 -42px;
	display				: block;
	width				: 140px;
	outline				: none;
}

.midTabs li.active a.firstTab:link,
.midTabs li.active a.firstTab:visited {
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat 0 0;
	display				: block;
	width				: 140px;
	text-decoration		: none;
	outline				: none;
}

.midTabs li.active a.oneTab:link, .midTabs li.active a.oneTab:visited {
background				: transparent url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat scroll 0 -130px;
display					: block;
text-decoration			: none;
width					: 145px;
outline					: none;
}

.midTabs li#firstTab a:hover{
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat 0 -84px;
	text-decoration		: none;
}

.midTabs li#oneTab a:hover{
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat 0 -130px;
	text-decoration		: none;
}

.midTabs li a.lastTab:link,
.midTabs li a.lastTab:visited {
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat -270px -42px;
	display				: block;
	width				: 137px;
}

.midTabs li.active a.lastTab:link,
.midTabs li.active a.lastTab:visited {
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat -270px 0;
	display				: block;
	width				: 137px;
}



.midTabs li.lastTab a{
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat  -270px -42px;
	display				: block;
	width				: 137px;
}

.midTabs li#lastTab a:hover,
.midTabs li#lastTab a:active{
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat  -270px -84px;
	text-decoration		: none;
}

ul.midTabs {
	margin				: 0;
	padding				: 0;
	float				: left;
	list-style			: none;
	margin				: 0 0 0 23px;
}
ul.MidTabs li {
	display				: inline;
	width				: 130px;
	height				: 42px;
	float				: left;
}
ul.midTabs li a {
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat -140px -42px;
	display				: block;
	width				: 130px;
	height				: 28px;
	padding				: 14px 0 0;
	text-align			: center;
	color				: #fff;
	font-weight			: bold;
}
ul.midTabs li a:hover {
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat -140px -84px;
	text-decoration		: none;
}
html ul.midTabs li.active a:link,
html ul.midTabs li.active a:visited { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat -140px 0;
}

.tab_container {
	border				: 1px solid #999;
	border-top			: none;
	overflow			: hidden;
	clear				: both;
	float				: left; 
	width				: 100%;
	background			: #fff;
}
.tab_content {
	font-size			: 1.0em;
}

li.active a.firstTab:hover {
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat 0 0!important;
}

li.active a.lastTab:hover {
	background			: url(http://www.oraclecfo.com/common/images/tabsprite.png?version=1.0.0.15054) no-repeat -270px 0!important;
}

/* 
====== 3: END: Detail Pages ======
*/


/* 
====== 4: START: Quiz ======
*/

#quizLanding {
	width				: 960px;
	height				: 400px;
	background			: url(http://www.oraclecfo.com/common/images/quizlanding.jpg?version=1.0.0.15054) 0 0 no-repeat;
}

#OEquizContentContainer #quizLanding .inner {
	float				: right;
	margin				: 40px 40px 0 0;
	width				: 400px;
}

#OEquizContentContainer #quizLanding .inner p {
	font-size			: 1.6em;
	color				: #999;
	line-height			: 1.5em;
	padding				: 10px 20px 0;
}

#OEquizQuestionContainer, #OEquizResults, #OEquizMessageContainer {
	background			: url(http://www.oraclecfo.com/common/images/quizbg.jpg?version=1.0.0.15054) 0 0 no-repeat;
	zoom				: 1;
}

#OEquizQuestionContainer .OEimageHolder, #OEquizContentContainer, #OEquizResults .OEimageHolder, #OEquizResults #quizSummary, #OEquizMessageContainer .OEimageHolder, #OEquizMessageContainer #OEquizMessage {
	float				: left;
}

#OEquizContentContainer, #OEquizResults #quizSummary, #OEquizMessageContainer #OEquizMessage {
	width				: 640px;
}

#OEquizContentContainer .inner, #OEquizMessageContainer #OEquizMessage .inner  {
	border				: solid 11px #FFF;
	background			: #E6E6E6;
	padding				: 10px;
	width				: 540px;
	margin				: 60px 0 0 0;
}

#OEquizContentContainer .inner .answerOptions h4 {
	color				: #999;
	font-size			: 1.4em;
	line-height			: 1.5em;
	padding				: 0 0 20px 0;
	margin				: 0 0 20px 0;
	border-bottom		: solid 1px #999;
}

#OEquizContentContainer .inner .answerFeedback h4 {
	color				: #BBB;
	font-size			: 1.2em;
	line-height			: 1.5em;
	padding				: 0 0 20px 0;
	margin				: 0 0 20px 0;
	border-bottom		: solid 1px #999;
}

#OEquizContentContainer .inner .answerFeedback .feedback {
	font-weight			: bold;
	font-size			: 1.1em;
}

#OEquizContentContainer .inner .chk {
	color				: #666;
	font-size			: 1.2em;
	line-height			: 1.9em;
}

#OEquizQuestionContainer .buttonActions {
	clear				: none;
	margin				: 0 80px 0 0;
	_margin				: 0 40px 0 0;
}

#OEquizContentContainer .inner .feedback a {
	float				: right;
}

#OEquizMessageContainer #OEquizMessage .inner p {
	color				: #999;
	font-size			: 1.4em;
	line-height			: 1.5em;
	font-weight			: bold;
}

#OEquizResults #quizSummary .inner {
	border				: solid 11px #FFF;
	background			: #E6E6E6;
	padding				: 10px;
	margin				: 20px 0 0 0;
	width				: 570px;
}

#OEquizResults #quizSummary .tableSummary {
	float				: left;
	width				: 300px;
	margin				: 0 18px 0 0;
	border				: solid 1px #D3D3D3;
}

#OEquizResults #quizSummary .tableSummary table {
	width				: 100%;
}

#OEquizResults #quizSummary .tableSummary th, #OEquizResults #quizSummary .tableSummary td {
	background			: url(http://www.oraclecfo.com/common/images/listbg.png?version=1.0.0.15054) 0 0 repeat-x;
	padding				: 3px 5px;
}
	

#OEquizResults #quizSummary .OEchartContainer {
	float				: left;
	width				: 250px;
}

#OEquizResults #quizSummary #OEresourceKit .inner {
	border				: none;
	padding				: 0;
	margin				: 0;
	width				: auto;
}

#OEquizResults #quizSummary #OEresourceKit ul {
	border				: solid 1px solid #D3D3D3;
}

#OEquizResults #quizSummary #OEresourceKit li {
	background			: url(http://www.oraclecfo.com/common/images/listbg.png?version=1.0.0.15054) 0 0 repeat-x;
	padding				: 0 5px;
}

/* 
====== 4: END: Quiz ======
*/

.Poll {
	margin-left			: 446px;
	position			: absolute;
	top					: 570px;
	*top				: 590px;
	zoom				: 1;
}

.marginFix .paneFeaturedThreeQuarterMiddle{
	_margin-bottom		: 0;
}

.pollobject {
	background: red;
}

/*
---------------------------------------------------------------------
ui-control.css
---------------------------------------------------------------------
*/

/* 
====== UI-Control CSS Content ======

	01: Navigation
	02: Inputs 
	03: Filters	
	04: Forms
	05: List Pages
	06: Wizards
	07: Fancy Rating
	08: Stars
	09: ClueTip

============
*/

/* session timeout */

#sessionTimeout { 
    position            : absolute;
    top                 : 0;
    left                : 0;
    background          : #eee;
    border-bottom       : 1px solid #c1c2c2;
    z-index             : 10;
    width               : 100%; 
}

.sessionTimeoutInner {
    position            : relative;
    width               : 938px;
    margin              : 0 auto;
    background          : url(http://www.oraclecfo.com/common/images/session_timeout.gif?version=1.0.0.15054) 0 5px no-repeat;
    padding-left        : 22px;
    line-height         : 27px;
    font-size           : 1.05em;
    color               : #545454;
}

.sessionTimeoutInner span {
    position            : absolute;
    top                 : 6px;
    right               : 0;
    display             : block;
    width               : 16px;
    height              : 16px;
    line-height         : 16px;
    background          : url(http://www.oraclecfo.com/common/images/session_timeout.gif?version=1.0.0.15054) 0 -40px;
    text-indent         : -9999px;
    cursor              : pointer;
}

.sessionTimeoutInner span:hover {
    background-position : 0 -60px;
}

/* language selector */

.languageSelector {
    float               : left;
    padding             : 4px 5px;
    clear               : left;
    border-right        : 1px solid #ccc;
}

.languageSelector label,
.languageSelector select {
    float               : left;
    font-size           : 0.9em;
    color               : #333;
}

.languageSelector label {
    margin-right        : 3px;
}
 
/* 
====== 1: START: Navigation ======
*/

#headerImages {
	width				: 625px;
	float				: left;
}

#headerImages a {
	float				: left;
}

#headerImages .headerOracleLogo {
	margin				: 0 176px 0 0;
}

.ZH #headerImages .headerOracleLogo {
    display             : block;
    width               : 176px;
    height              : 75px;
    background          : url(http://www.oraclecfo.com/common/images/oraclelogozh.png?version=1.0.0.15054) left top no-repeat;
}

.ZH #headerImages .headerOracleLogo img {
    display             : none;
}

#primaryNavigation {
	margin				: 0;
}

#primaryNavigation ul {
	list-style-type		: none;
	display				: block;
	margin				: 3px 0 5px 0;
	padding				: 0 10px 5px 10px ;
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) repeat-x 0 -445px;
	height				: 46px;
	width				: 940px;
}

#primaryNavigation li {
	float				: left;
	padding				: 0 36px;
	_padding			: 0 38.5px;
	*padding			: 0 38.5px;
	text-align			: center;
	height				: 45px;
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) no-repeat 0 -668px;
}

.DE #primaryNavigation li 
{
	padding				: 0 20px;
	_padding			: 0 20px;
	*padding			: 0 20px;
}

.ES #primaryNavigation li 
{
	padding				: 0 10px;
	_padding			: 0 10px;
	*padding			: 0 10px;
}

.FR #primaryNavigation li 
{
	padding				: 0 21px;
	_padding            : 0 22px;
	*padding            : 0 22px;
}

.ZH #primaryNavigation li  
{
	padding				: 0 50px;
}

.KO #primaryNavigation li  
{
	padding				: 0 50px;
	_padding			: 0 45px;
}

#primaryNavigation li.first
{
	background-image	: none;
}


#primaryNavigation li a {
	display				: block;
	text-transform		: uppercase;
	line-height			: 46px;
}

#primaryNavigation li a:link, #primaryNavigation li a:visited, #primaryNavigation li a:hover, #primaryNavigation li a:active {
	color				: #FFF;
	font-weight			: bold;
}

#primaryNavigation li.selected {
	background			: url(http://www.oraclecfo.com/common/images/nav_selected.png?version=1.0.0.15054) no-repeat 0 0;
}

#primaryNavigation li.selected a:link, #primaryNavigation li.selected a:visited, #primaryNavigation li.selected a:hover, #primaryNavigation li.selected a:active {
	color				: #FFF;
}

#secondaryNavigation {
    clear               : both;
	float				: none;
	width				: 954px;
	padding-top         : 5px;
}

#secondaryNavigation .links {
	float				: left;
	text-align			: left;
	width				: 300px;
	margin				: 0 0 0 6px;
}	

.ES #secondaryNavigation .links, .FR #secondaryNavigation .links
{
	width				: 350px;
}

#secondaryNavigation .links a {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -726px repeat-x;
	border				: solid 1px #CCC;
	-moz-border-radius	: 3px;
	float				: left;
	padding				: 3px 10px;
	margin				: 0 2px 0 0;
}

#secondaryNavigation #search {
	float				: right;
	position			: relative;
	top					: -20px;
	margin-bottom		: -14px;
}

#secondaryNavigation #search p {
	padding				: 0;
}

#secondaryNavigation #search input {
	vertical-align		: middle;
}

#secondaryNavigation #search .searchButton {
	background			: transparent;
	border				: none;
	color				: #FF0000;
	text-transform		: uppercase;
	font-weight			: bold;
	font-size			: 1em;
}

#secondaryNavigation #search .textbox {
	-moz-border-radius	: 2px;
	-webkit-border-radius : 3px;
}

/* 
====== 1: END: Navigation ======
*/


/* 
====== 2: START: Inputs ======
*/
.primaryButton {
	background			: url(http://www.oraclecfo.com/common/images/primarybutton.png?version=1.0.0.15054) no-repeat 50% 0;	
	width				: 110px;
	line-height			: 21px;
	margin				: 0 0 0 5px;
	padding				: 0 10px 4px 10px;
	font-weight			: bold;
}

.secondaryButton {
	background			: url(http://www.oraclecfo.com/common/images/secondarybutton.png?version=1.0.0.15054) no-repeat 50% 0;
	width				: 110px;
	line-height			: 21px;
	margin				: 0 0 0 5px;
	padding				: 0 10px 4px 10px;
	font-weight			: bold;
}

.tertiaryButton {
	background			: url(http://www.oraclecfo.com/common/images/tertiarybutton.png?version=1.0.0.15054) no-repeat 50% 0;
	width				: 110px;
	line-height			: 21px;
	margin				: 0 0 0 5px;
	padding				: 0 10px 4px 10px;
	font-weight			: bold;
}

.primaryButtonLarge {
	background			: url(http://www.oraclecfo.com/common/images/primarybuttonlarge.png?version=1.0.0.15054) no-repeat 50% 0;	
	width				: 170px;
	line-height			: 21px;
	margin				: 0 0 0 5px;
	padding				: 0 10px 4px 10px;
	font-weight			: bold;
}

.secondaryButtonLarge {
	background			: url(http://www.oraclecfo.com/common/images/secondarybuttonlarge.png?version=1.0.0.15054) no-repeat 50% 0;
	width				: 170px;
	line-height			: 21px;
	margin				: 0 0 0 5px;
	padding				: 0 10px 4px 10px;
	font-weight			: bold;
}

.tertiaryButtonLarge {
	background			: url(http://www.oraclecfo.com/common/images/tertiarybuttonlarge.png?version=1.0.0.15054) no-repeat 50% 0;
	width				: 170px;
	line-height			: 21px;
	margin				: 0 0 0 5px;
	padding				: 0 10px 4px 10px;
	font-weight			: bold;
}

.primaryButtonXLarge {
	background			: url(http://www.oraclecfo.com/common/images/primarybuttonxlarge.png?version=1.0.0.15054) no-repeat 50% 0;	
	width				: 219px;
	line-height			: 21px;
	margin				: 0 0 0 5px;
	padding				: 0 10px 4px 10px;
	font-weight			: bold;
}
 
.altPrimaryButton, a.altPrimaryButton:link, a.altPrimaryButton:visited, a.altPrimaryButton:hover, a.altPrimaryButton:active {
	background			: transparent;
	border				: none;
	color				: #FF0000;
	font-weight			: bold;
}

.altSecondaryButton, a.altSecondaryButton:link, a.altSecondaryButton:visited, a.altSecondaryButton:hover, a.altSecondaryButton:active {
	background			: transparent;
	border				: none;
	color				: #B2B2B2;
	font-weight			: bold;
}

.buttonActions {
	clear				: both;
	float				: right;
	padding				: 20px 0 0 0;
}
.OElatestBulletinsItem .buttonActions {
	clear				: none;
	float				: left;
	padding				: 20px 0 0 0;
}

.buttonActions input {
	width				: auto;
	overflow			: visible;
}

.buttonActions a {
	float				: left;
}

input.primaryButton {
	color				: #FFF;	
	font-weight			: bold;
	width				: 114px;
	border				: none;
}

input.secondaryButton {
	color				: #E9E9E9;	
	font-weight			: bold;
	width				: 114px;
	border				: none;
}

a.primaryButton:link, a.primaryButton:visited, a.primaryButton:hover, a.primaryButton:active,
a.secondaryButton:link, a.secondaryButton:visited, a.secondaryButton:hover, a.secondaryButton:active,
a.tertiaryButton:link, a.tertiaryButton:visited, a.tertiaryButton:hover, a.tertiaryButton:active,
a.primaryButtonLarge:link, a.primaryButtonLarge:visited, a.primaryButtonLarge:hover, a.primaryButtonLarge:active,
a.secondaryButtonLarge:link, a.secondaryButtonLarge:visited, a.secondaryButtonLarge:hover, a.secondaryButtonLarge:active,
a.tertiaryButtonLarge:link, a.tertiaryButtonLarge:visited, a.tertiaryButtonLarge:hover, a.tertiaryButtonLarge:active,
a.primaryButtonXLarge:link, a.primaryButtonXLarge:visited, a.primaryButtonXLarge:hover, a.primaryButtonXLarge:active

 {
	font-size			: 1.1em;
	width				: 90px;
	text-decoration		: none;
	display				: block;
	text-align			: center;
}

a.primaryButtonLarge:link, a.primaryButtonLarge:visited, a.primaryButtonLarge:hover, a.primaryButtonLarge:active,
a.secondaryButtonLarge:link, a.secondaryButtonLarge:visited, a.secondaryButtonLarge:hover, a.secondaryButtonLarge:active,
a.tertiaryButtonLarge:link, a.tertiaryButtonLarge:visited, a.tertiaryButtonLarge:hover, a.tertiaryButtonLarge:active {
	width				: 150px;	
}

a.primaryButtonXLarge:link, a.primaryButtonXLarge:visited, a.primaryButtonXLarge:hover, a.primaryButtonXLarge:active {
	width				: 199px;
}

a.primaryButton:link, a.primaryButton:visited, a.primaryButton:hover, a.primaryButton:active,
a.primaryButtonLarge:link, a.primaryButtonLarge:visited, a.primaryButtonLarge:hover, a.primaryButtonLarge:active,
a.tertiaryButtonLarge:link, a.tertiaryButtonLarge:visited, a.tertiaryButtonLarge:hover, a.tertiaryButtonLarge:active,
a.tertiaryButton:link, a.tertiaryButton:visited, a.tertiaryButton:hover, a.tertiaryButton:active,
a.primaryButtonXLarge:link, a.primaryButtonXLarge:visited, a.primaryButtonXLarge:hover, a.primaryButtonXLarge:active {
	color				: #FFF;
}

a.secondaryButton:link, a.secondaryButton:visited, a.secondaryButton:hover, a.secondaryButton:active,
a.secondaryButtonLarge:link, a.secondaryButtonLarge:visited, a.secondaryButtonLarge:hover, a.secondaryButtonLarge:active {
	color				: #E9E9E9;
}	

.textbox, select, textarea {
	border				: solid 1px #B2B2B2;
	font-family			: Arial, Helvetica, Sans-Serif;
	padding				: 1px;
}

textarea {
	font-size			: 100%;
}

.smTextbox, .mdTextbox, .lgTextbox, .xlgTextbox {
	border				: solid 1px #B2B2B2;
	padding				: 1px;
}

.smTextbox {
	width				: 30%;
}

.mdTextbox {
	width				: 60%;
}

.lgTextbox {
	width				: 80%;
}

#OErequestAccount .lgTextbox {
	float				: left;
	margin				: 0 0 5px;
	*margin				: 0;
}

#OErequestAccount select {
	float				: left;
	margin				: 0 0 5px;
	*margin				: 0 0 0;
	border				: 1px solid #B2B2B2 !important;
}

#OErequestAccount .ReqLeftCol{
	float				: left;
	width				: 426px;
	border-right		: 1px solid #B2B2B2;
	margin				: 0;
	padding				: 0 28px 0 0;
}

#OErequestAccount .ReqRightCol{
	float				: right;
	width				: 434px;
}



#OErequestAccount .ReqRightCol p{
	font-size			: 0.9em;
}

#OErequestAccount dl {
	margin-bottom		: 20px;
}

#OEauthentication #OErequestAccount h4{
	font-weight			: normal;
	padding				: 0 0 9px 0;
	font-size			: 15px;
	
}

.ReqRightCol .lgTextbox {
	width				: 226px;
}

.ReqLeftCol .uList {
	margin				:0 0 0 17px;
}

.ReqLeftCol ul li {
	margin				:0 0 9px 0 ;
}

.ReqLeftCol img {
	float				: left;
	margin				: 0 10px 8px 0;
}

.xlgTextbox {
	width				: 95%;
}

.smSelect {
	width				: 30%;
}

.mdSelect {
	width				: 61%;
}

.lgSelect {
	width				: 85%;
}

.xlgSelect {
	width				: 95%;
}

.chk input {
	margin				: 0 5px 0 0;
}

#OErequestAccount .chk input{
	position			: relative;
	top					: 2px;
	*top				: 6px;
}

.chk label {
	margin				: 0 20px 0 0;
}

#OErequestAccount .chk label {
	display				: block;
	margin				: -15px 20px 0 25px;
}

#OEprofileEdit .chk label {
	margin				: 0;
}

input.mandatory, textarea.mandatory, select.mandatory {
	background			: #fff;
}

.mandStar {
	color				:#CC0000;
	float				:left;
	font-weight			:bold;
	left				:-426px;
	margin-left			:5px;
	position			:relative;
	top					:1px;
}

p.secondary span.mandStarInline {
	color				: #CC0000;
	font-weight			: bold;
}

.firstDt {
	*margin-bottom		: 7px;
}

.quizStartButton:link, .quizStartButton:visited, .quizStartButton:hover, .quizStartButton:active {
	padding				: 12px;
	color				: #999;
	font-size			: 2em;
	font-weight			: bold;
	position			: relative;
	top					: 276px;
	left				: 740px;
	background			: #E8E8E8;
	border				: solid 5px #C8C8C8;
	-moz-border-radius	: 10px;
	-webkit-border-radius: 10px;
	opacity				: 0.6;
	filter				: alpha(opacity=60);
	text-transform		: uppercase;
	text-decoration		: none;
}

.quizStartButton:hover {
	opacity				: 0.8;
	filter				: alpha(opacity=80);
}

/* 
====== 2: END: Inputs ======
*/



/* 
====== 3: START: Filters ======
*/

.filter {
	
}

/* 
====== 3: END: Filters ======
*/



/* 
====== 4: START: Forms ======
*/

.form {
	
}

.form h3
{
	margin-bottom		: 1em;
}

#OEmyProfile .form h3, #OEprofilePassword .form h3
{
	margin-bottom		: 0;
}


.AccountCountry {
	width				: 230px;
}

#OEauthentication {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) -970px 0 repeat-y;
	_width				: 940px;
}


#OEauthentication .paneFull {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) -1443px 100% no-repeat transparent;
	zoom				: 1;
}

.popupLogin #OEauthentication .paneFull {
width: 678px;
}

#OEauthentication .paneFull h3 {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -259px no-repeat transparent;
	zoom				: 1;
}

#OEauthentication #OErequestAccount h3 {
	color				: #FF0000;
	background			: none;
}

.popupLogin #OEauthentication{
	width				: 678px;
}

.popupLogin #OEauthentication .paneFull h3 {
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) no-repeat scroll -247px -398px;
	width				: 649px;
}

#OElogin, #OErequestPassword, #OErequestAccount, .requestHelp {
	margin				: 0 20px;
}

#OErequestAccount {
	margin-bottom		: 6px;
}

.popupLogin #OElogin {
	width				: 645px;
}


#OElogin .OELoginForm {
	width				: 47%;
	margin				: 0 5% 0 0;
	float				: left;
}

.FR #OElogin .OELoginForm .primaryButton
{
	background			: url("http://www.oraclecfo.com/common/images/primarybuttonlarge.png?version=1.0.0.15054") no-repeat scroll 50% 0 transparent;
	font-weight			: bold;
	line-height			: 21px;
	margin				: 0 0 0 5px;
	width				: 150px;
	padding				: 0 10px 4px;
}


.ES #OElogin .OELoginForm dt
{
	width				: 180px;
}

.FR #OElogin .OELoginForm dt
{
	width				: 150px;
}

.FR #OElogin .OELoginForm dd
{
	margin-left			: 160px;
}


.ES #OElogin .OELoginForm dd
{
	margin-left			: 180px;
}


#OElogin .OELoginOptions {
	width				: 47%;
	float				: left;
}

#OEauthentication .needLogin {
	float				: left;
	margin				: 0 0 10px 20px;
	*margin				: 0 0 10px 20px;
	_margin				: 0 0 10px 20px;
	display				: inline;
}

#OEauthentication .needLogin h4 {
	font-size			: 1.2em;
}

#OErequestAccount dt {
	width				: 130px;
}

#OErequestAccount dd {
	margin-left			: 130px;
}

#OErequestAccount h4 {
	padding				: 20px 0 5px 0;
}

.FR #OEmyProfile .buttonActions .primaryButtonLarge {
	background			: url(http://www.oraclecfo.com/common/images/primarybuttonxlarge.png?version=1.0.0.15054) no-repeat 50% 0;	
	width				: 219px;
	line-height			: 21px;
	margin				: 0 0 0 5px;
	padding				: 0 10px 4px 10px;
	font-weight			: bold;
}
/* 
====== 4: END: Forms ======
*/


/* 
====== 5: START: List Pages ======
*/

/*
####################  RESOURCES  ####################
*/

/* ---------- GLOBAL ----------- */

#OEfeaturedResources .OEdetails, #OEresourceList .OEdetails, #OEinFocusEvent .OEdetails {
	float				: left;
	width				: 520px;
}


/* ---------- BESPOKE ---------- */

#solContain{
	position			: relative;
	_top				: -20px;
}

#OEeventsLanding {
	position			: relative;
	_top				: -20px;
	
}

#OEeventsLanding {
_background:url("http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054") repeat-y scroll -246px 0 transparent !important;
}

#articlePreview #OEeventsLanding {
	position			: relative;
	_top				: 0;
	margin				: 0 auto;
	width				: 715px;
}

#OEvideoMontage .OElatestBulletinsItem {
	margin				: 0 10px 10px;	
}

#OEvideoMontage .OElatestBulletinsItem .OEinfo {
	width				: 595px;
}

#OEhierarchyInner {
	padding				: 0 10px 5px;
}
#OEhierarchyInner .RadTreeView_Default .rtLI, #OEresourceAdmin #OEresourceAdminHierarchy .RadTreeView_Default .rtLI {
	margin				: 0 0 10px 0;
}

#OEhierarchyInner .RadTreeView_Default .rtLI ul .rtLI, #OEresourceAdmin #OEresourceAdminHierarchy .RadTreeView_Default .rtLI ul .rtLI ul .rtLI
{
	margin				: 0 0 10px 10px;
}

.customersHierarchy #OEhierarchyInner .RadTreeView_Default .rtLast {
	margin-bottom		: 0;	
}

#OEhierarchyInner .RadTreeView_Default .rtLI ul .rtLI .rtUL {
	padding				: 5px 0 0;
}

#OEhierarchyInner .RadTreeView_Default .rtLI div span {
	
}

#OEhierarchyInner .RadTreeView_Default .rtLI ul .rtLI .rtLi {
	margin-left			: 30px;
}

#OEhierarchyInner .RadTreeView_Default .rtLI ul .rtLI .rtUL .rtLi div span {
	
}

#OEhierarchyInner .RadTreeView_Default .rtLI .rtLI .rtSelected .rtIn  {
	font-weight			: bold;
}

#OEfeaturedResources .paneFeaturedThreeQuarterTop, #OEinFocusEvent .paneFeaturedThreeQuarterTop {
	padding				: 10px 60px 0;
}

#OEcustomerSpotlight .paneFeaturedThreeQuarterTop {
	padding				: 0;
}

#OEcustomerSpotlight .inFocusSolutions .paneFeaturedThreeQuarterTop  {
	padding				: 30px 60px 0;
}

#OEcustomerSpotlight .paneFeaturedThreeQuarterTop p
{
	padding-bottom		: 1em;
}

#OEcustomerSpotlight .paneFeaturedThreeQuarterTop table.OEimageHolder
{
	background-color	: Transparent !important;
}

#OEfeaturedResources .paneFeaturedThreeQuarterBottom, #OEcustomerSpotlight .paneFeaturedThreeQuarterBottom, #OEinFocusEvent .paneFeaturedThreeQuarterBottom {
	left:25px;
	padding:0 30px 0 20px;
	position:relative;
	top:-210px;
}

#caseStudies #OEcustomerSpotlight td {
	height				: 161px;
	padding				: 10px 5px 0;
	*padding			: 10px 5px;
}

#caseStudies #OEcustomerSpotlight .downloadCell {
	height				: auto;
	padding				: 0;
	*position			: relative;
	*top				: -19px;
}

#caseStudies #OEcustomerSpotlight .downloadCell .downloadsShadow {
	float				: left;
	padding				: 18px 0 0 0;
}

#caseStudies #OEcustomerSpotlight #spotlightDownloads {
	padding				: 4px 10px;
	float				: left;
	-moz-border-radius  : 2px;
	-webkit-border-radius: 2px;
}

#caseStudies #OEcustomerSpotlight #spotlightDownloads p {
	padding				: 0;
	text-transform		: uppercase;
	color				: #878787;
	font-weight			: bold;
	font-size			: 0.9em;
}

#caseStudies #OEcustomerSpotlight #spotlightDownloads span {
	vertical-align		: super;
	padding				: 0 10px 0 0;
}

#caseStudies #OEcustomerSpotlight #spotlightDownloads {
	background			: #EFEFEF;
}

#caseStudies #OEcustomerSpotlight #spotlightDownloads a {
	height				: 24px;
	width				: 24px;
	padding				: 0 5px 0 0;
}

#caseStudies #OEcustomerSpotlight .paneFeaturedThreeQuarterBottom {
	left:25px;
	padding:0 30px 0 20px;
	position:relative;
	top:-210px;
}

#caseStudies .paneContentTopTwoThird {
	position			: relative;
	_top				: -23px;
	zoom				: 1;
}

#caseStudies .paneContentTopTwoThird #OEvideoMontage {
	zoom				: 1;
}


#OEfeaturedResources .OEslideshow, #OEinFocusEvent .OEslideshow {
	width				: 687px !important;
}

#OEcustomerSpotlight .OEslideshow,
#OEeventSpotlight .OEslideshow{
	width				: 709px !important;
	height				: 209px !important;
	_padding-bottom		: 21px;
}

#OEfeaturedResources .OEitem {
	padding				: 30px 0 0 0;	
}

#OEfeaturedResources .OEtitle {
	font-size			: 1.8em;
	margin				: 0 0 1em 0;
	line-height			: 1.2em;
}

#OEfeaturedResources .OEtitle a, #OEinFocusEvent .OEdetails .OEtitle {
	color				: #FFF;
}

#OEfeaturedResources .OEtitle a
{
	text-decoration		: none;
}

#OEfeaturedResources .OEslideshow .OEnoItem, #OElatestBulletins .OEnoItem, #OEinFocusEvent .OEslideshow .OEnoItem {
	padding				: 1em;
	border				: dashed 1px #CCC;
	color				: #CCC;
	font-size			: 1.3em;
	font-weight			: bold;
	display				: block;
} 

#OEfeaturedResources .OEdetails .OEtitle {
	margin				: 0 0 1em 0;
}

#OEfeaturedResources .OEdescription {
	color				: #FFF;
}

#OElatestBulletins .OEnoItem {
	margin				: 0 10px;
}

#OEfeaturedResources .OEimageHolder, #OEinFocusEvent .OEimageHolder { 
	float				: left;
	margin				: 0 20px 0 0;
}

#OEinFocusEvent .OEitem {
	padding				: 0;
}

#OEinFocusEvent .calendar {
	float				: left;
	margin				: 0 20px 0 0;
	background			: url(http://www.oraclecfo.com/common/images/calendar.png?version=1.0.0.15054) 0 0 no-repeat;
}

#OEinFocusEvent .OEdetails {
	float				: left;
}

#OEinFocusEvent .OEdetails .OEtitle {
	margin				: 0 0 0.8em 0;
	font-size			: 1.4em;
}

#OEinFocusEvent .OEdetails .OEdate {
	font-size			: 1.2em;
} 

#OEinFocusEvent .OEdetails .OElocation {
	font-size			: 1em;
} 

#OEinFocusEvent .OEdetails, #OEinFocusEvent .OEdetails a {
	color				: #FFF;
}

#OEinFocusEvent .OEdescription {
	padding				: 0.6em 0 0 0;
	font-size			: 1.1em;
}

#OEinFocusEvent .OEdetails a {
	font-weight			: bold;
	display				: block;
	font-size			: 1.2em;
	text-decoration		: none;
}

#OEfeaturedResources .OEitem {
	
}

#OEinFocusEvent .OEitem
{
	padding-top			: 15px;
}

 .OEitem
 {
 	background-color	: Transparent !important;
 }


.customersHierarchy .eventLinks {
	color				: #FF0000;
	margin				: 0 0 6px 30px;
	*margin				: 0 0 6px 32px;
	list-style-type		: none;
	width				: 177px;
}

.customersHierarchy .eventLinks li {
	padding				: 0.5em 0;
}

.customersHierarchy .eventLinks .selected
{
	color				: #000 !important;
}

#OEeventsLanding .OEitem, #OEexecManagement .OEitem {
	margin				: 0 10px 10px;
	padding				: 10px 0 10px 0;
	border-bottom		: solid 1px #B2B2B2;
}

#OEeventsLanding .OEtitle {
	font-size			: 1.2em;
}

#OEeventsLanding .OElocation, #OEeventsLanding .OEdate {
	font-size			: 0.9em;
	color				: #666;
	margin				: 0 1em 0 0;
	font-weight			: bold;
}

#OEeventsLanding .OEdescription {
	padding-top			: 1em;
}

#OEexecManagement .OElocation, #OEexecManagement .OEdate {
	font-size			: 1em;
	color				: #666;
	font-weight			: bold;
	display				: block;
}

#OEexecManagement .OElocation {
	margin				: 0 0 1em 0;
}

#OEresourceList {
	margin				: 0 20px;
}

#OEresourceList h4 {
	margin				: 0 0 10px;
	font-size			: 1.3em;
}

#OEresourceList .OEitem {
	padding				: 18px 0 0;
	_height				: 1px;
	min-height			: 1px;
	margin				: 0 0 14px 0;
	border-top			: solid 1px #B2B2B2;
}

#OEresourceDetails h4 {
	font-size			: 1.3em;
	line-height			: 1.4em;
	padding				: 0 10px;
	margin				: 0 0 1em 0;
	float				: left;
	width				: 520px;
}

#OEresourceDetails .OEimageHolderSmall {
	margin				: 0 0 0 20px;
	_margin-left		: 10px;
}

#OElatestBulletins .latestResources .OEimageHolderSmall td {
	vertical-align		: top;
}

#OEresourceDetails .OEdetails {
	width				: 400px;
	float				: left;
	margin				: 0 12px 0 12px;
}

#OEresourceDetails .OEdetails .OEdescription {
	border-bottom		: solid 1px #B2B2B2;
	margin				: 0 0 0.5em 0;
	padding-bottom		: 8px;
}

#OEresourceDetails .OEdetails .OEdate {
	font-weight			: bold;
}

#OEresourceDetails .OEdetails .buttonActions
{
	clear				: none;
	padding-top			: 25px;
}

#OEresourceDetails .altButtonActions {
	border-top			: solid 1px #B2B2B2;
	margin				: 1em 20px 0;
	padding				: 1em 0 0;
}

#OEresourceDetails .altSecondaryButton {
	
}

#OEresourceRating .averageRating, #OEresourceRating .numberRated {
	float				: left;
	width				: 100px;
	text-align			: center;
	margin				: 20px 0 0 0;
}

#OEresourceRating .averageRating {
	margin				: 20px 40px 0 0;
}

#OEresourceRating .averageRating div {
	margin				: 0 auto;
}

#OEresourceRating h5 {
	margin				: 0 0 5px 0;
}

#OEresourceRating .numberRated p {
	font-weight			: bold;
	font-size			: 2em;
	color				: #FF0000;
	padding				: 0;
}

#OEresourceDetails .OEactions {
	width				: 120px;
	float				: right;
	margin				: 0 20px 0 0;
	_margin				: 0 10px 0 0;
}

#OEresourceDetails .OEresourceFile {
	float				: left;
	margin				: 0 0 0 0;
}

#OEresourceDetails .OEresourceFile .primaryButton {
	margin				: 0;
	float				: right;
}

.OEresourceDetailsActions ul, #OEresourceAdminView .OEresourceActions ul {
	list-style-type		: none;
}

.OEresourceDetailsActions .OEratingLink {
	padding				: 0 0 5px 0;
}

#OEresourceDetails .OEresourceDetailsActions .rate h4 {
	text-align			: center;
	padding				: 0;
	font-size			: 1.2em;
	margin				: 0;
	float				: none;
	width				: 116px;
}

.OEresourceDetailsActions .rateArticle {
	margin				: 0 auto 0;
	width				: 85px;
}

.OEresourceDetailsActions li {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -726px #EFF0F0 repeat-x;
	border				: solid 1px #DDDDDD;
	-moz-border-radius	: 3px;
	-webkit-border-radius: 3px;
	line-height			: 2em;
	padding				: 0 5px;
}

.OEresourceDetailsActions li.OEstaf a, .OEresourceDetailsActions li.OEcommentLink a {
	background-position : 0 4px;
	padding				: 4px 0 4px 23px;
	*padding			: 0 0 4px 23px;
	display				: block;
	line-height			: 1.3em;
}

.OEresourceCommentsList {
	margin				: 20px 20px 0 20px;
	border-top			: solid 1px #B2B2B2;
	padding				: 1em 0 0 0;
	 	
}

.OEresourceCommentItem {
	border-bottom		: solid 1px #B2B2B2;
	margin				: 0 0 1em 0;
}

.OEresourceCommentItem .OEcomment {
	font-weight			: bold;
	padding				: 0 0 3px 0;
}

.OEresourceCommentItem .OEcommentInfo {
	color				: #999;	
}

.OEresourceCommentItem .OEcommentInfo .OEname, .OEresourceCommentItem .OEcommentInfo .OEdate {
	font-weight			: bold;
}	

#OEcommentPopup h3, #OEemailFriendPopup h3 {
	margin				: 0 0 10px 0;
	padding				: 0 0 10px 0;
	border-bottom		: solid 1px #B2B2B2;
}

#OEcommentPopup textarea {
	width				: 500px;
}

#OEhierarchyInner {
}

/*
#######################  NEWS EVENTS  ######################
*/

/* ---------- GLOBAL ----------- */

.rssLink {
	float				: right;
	padding				: 10px 20px 7px 5px;
	*padding-bottom		: 8px;
	_padding-bottom		: 7px !important;
	height				: 1.6em;
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) -752px -399px no-repeat;
	_background-position: -725px -399px;
	position			: relative;
	z-index				: 10;
	_left				: -3px;
	_margin-right		: -3px;

}

.rssLink a:link, .rssLink a:visited {
	color				: #FFF;
	text-decoration		: none;
}

.rssLink img {
	vertical-align		: middle;
	margin				: 0 0 0 5px;
}

#CFOnews .paneContentTopTwoThird {
	_background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) -170px -399px no-repeat;
}

#CFOnews .paneContentTwoThird {
	_background			: url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) -1689px 0 no-repeat transparent;
	zoom				: 1;
}
	

#OElatestNews .OElatestNewsItem, #OElatestResources .OElatestNewsItem, #OElatestCaseStudies .OElatestNewsItem, #OEnewsListContainer .OEnewsListItem, #OEnewsDetails .OEnewsDetailsInfo {
	margin				: 0 20px 20px;
}

/* ---------- BESPOKE ---------- */

.OEquickStatsSection {
	margin				: 10px 20px 0;
}

#OElatestNews .OElatestNewsItem .OEtitle, #OElatestResources .OElatestNewsItem .OEtitle, #OElatestCaseStudies .OElatestNewsItem .OEtitle, #OEnewsListContainer .OEnewsListItem .OEtitle {
	font-size			: 1.4em;
	line-height			: 1.4em;
}

#OElatestNews .OElatestNewsItem .OEdate, #OElatestResources .OElatestNewsItem .OEdate, #OElatestCaseStudies .OElatestNewsItem .OEdate, #OEnewsListContainer .OEnewsListItem .OEdate, #OEnewsDetails .OEnewsDetailsInfo .OEdate {
	font-size			: 0.9em;
	font-weight			: bold;
	color				: #666;
}

#OElatestNews .OElatestNewsItem .OEdescription, #OElatestResources .OElatestNewsItem .OEdescription, #OElatestCaseStudies .OElatestNewsItem .OEdescription, #OEnewsListContainer .OEnewsListItem .OEdescription, #OEnewsDetails .OEnewsDetailsInfo .OEdescription {
	padding				: 5px 0;
	border-top			: solid 1px #B2B2B2;
}

#OEpersonalNewsHierarchyContainer .inner {
	padding				: 1em 20px;
}

#OEpersonalNewsHierarchyContainer .rpLevel2 .rpText {
	color				: #000;
}

#OEnewsDetails .OEnewsDetailsInfo .OEimageHolderMedium {
	background			: #FFF;
}


#OEnewsDetails .OEnewsDetailsInfo .OEtitle {
	font-size			: 1.6em;
	line-height			: 1.4em;
	color				: #666;
	margin				: 0 0 5px 0;
}

#OEnewsDetails .OEnewsDetailsInfo .OEdescription {
	padding				: 20px 0 0 0;
}

#OEnewsDetails .secondaryButton {
	margin				: 0 0 0 20px;
}

#OEnewsletter .inner {
	padding				: 1em 20px 10px;
}

#OEnewsletter a {
	font-weight			: bold;
} 

.OEnewsList .OEnoItem {
	border				: dotted 1px #666;
	display				: block;
	font-size			: 1.4em;
	margin				: 20px 20px 0;
	padding				: 4px 10px;
	text-align			: center;
}

#OEeventLanding .splitHalf {
	height				: 140px;
	min-height			: 140px;
	border-right		: solid 1px #B2B2B2;
}

#OEeventLanding .splitLast {
	border				: none;
	margin				: 0;
	padding				: 0;
}

#OEeventLanding ul {
	margin				: 0 0 0 30px;
	padding				: 1em 0 0 0;
	color				: #FF0000;
}

#OEeventLanding li {
	margin				: 0 0 1em 0;
}

#OEeventLanding li span {
	color				: #808080;
}

#OEeventLanding .splitLast p {
	line-height			: 1.8em;
}

#OElocalEvents .OElocalEventsItem {
	margin				: 0 20px 15px;
	padding				: 0 0 15px 0;
	border-bottom		: solid 1px #B2B2B2;
}

#OElocalEvents .OElocalEventsItem .calendar {
	float				: left;
	margin				: 0 10px 10px 0;
}

#OElocalEvents .OElocalEventsItem .OEdetails {
	float				: left;
	width				: 600px;
}

#OElocalEvents .OElocalEventsItem h4 {
	font-size			: 1.4em;
}

#OElocalEvents .OElocalEventsItem .OEdate, #OElocalEvents .OElocalEventsItem .OElocation {
	color				: #999;
}

#OElocalEvents .OElocalEventsItem .OEdescription {
	margin				: 5px 0 0 0;
	font-size			: 1.1em;
}

#OEevents .paneFull #OElocalEvents {
	background			: url(http://www.oraclecfo.com/common/images/panetopfull.png?version=1.0.0.15054) 0 0 no-repeat transparent;
	zoom				: 1;
}

#OEblogs .paneFull, #OEtwitter .paneFull, #OEevents .paneFull {
	background			: url(http://www.oraclecfo.com/common/images/panemiddlefull.png?version=1.0.0.15054) 0 0 repeat-y #FFF;
}

#OEblogs .paneContentTwoThird {
	float				: none;
	width				: auto;
}

#OEblogs .paneContentTopTwoThird {
	background-image	: none;
}

#OEblogs #OEarticleDetails, #OEtwitter #OEtwitterList, #OEevents #OEeventLanding {
	background			: url(http://www.oraclecfo.com/common/images/panetopfullalt.png?version=1.0.0.15054) 0 0 no-repeat transparent;
	zoom				: 1;
	padding				: 20px;
}

#OEblogs #OEarticleDetails, #OEtwitter #OEtwitterList {
	padding				: 20px 20px 0;
}

#OEblogs h4 {
	font-size			: 1.5em; 
}

#OEtwitterList h3 {
	font-size			: 1.6em;
	border-bottom		: solid 1px #B2B2B2;
	padding				: 0 0 5px 0;
	margin				: 0 0 1em 0;
}

#OEtwitterList .tweet {
	display				: block;
	padding				: 10px 10px 10px 35px;
	background			: url(http://www.oraclecfo.com/common/images/twitterbird.png?version=1.0.0.15054) 5px 10px no-repeat;
	border				: solid 1px #FFF;
}

#OEtwitterList a.tweet:hover {
	text-decoration		: none;
	background			: url(http://www.oraclecfo.com/common/images/twitterbirdinverted.png?version=1.0.0.15054) 5px 10px no-repeat #EEE;
	border				: solid 1px #DDD;
	-moz-border-radius	: 10px;
}

#OEtwitterList .tweetItem {
	font-size			: 1.5em;
	padding				: 0 0 5px 0;
}

#OEtwitterList .tweeter, #OEtwitterList .published {
	color				: #000;
}

#OEnewsBulletins .OEpagination a:link, #OEnewsBulletins .OEpagination a:visited, #OEnewsBulletins .OEpagination a:hover, #OEnewsBulletins .OEpagination a:active {
	padding				: 2px 4px;
	color				: #FF0000;
	font-weight			: bold;
}

#OEnewsBulletins .OEpagination .current:link, #OEnewsBulletins .OEpagination .current:visited {
	border				: solid 1px #FF0000;
	color				: #FF0000;			
	font-weight			: bold;			
}

#OEnewsBulletins .OEpagination .current:hover, #OEnewsBulletins .OEpagination .current:active {
	text-decoration		: none;	
	cursor				: default;
	color				: #FF0000;	
}

#OEnewsBulletins #OEresourceHierarchyQuarterContainer .inner {
	padding				: 1em 10px 10px;
}

#OEnewsBulletins #OEresourceList .OEdetails {
	width				: 495px;
}

#OEnewsNewsletters .paneContentTwoThird {
	width				: auto;
	float				: none;
}

#OEnewsNewsletters p {
	padding-bottom: 0.5em;
}

#OEnewsNewsletters .paneContentTopTwoThird {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) -970px 0 repeat-y;
}

#OEnewsNewsletters .maincontent {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddle.png?version=1.0.0.15054) -1443px 100% no-repeat;
}

#OEnewsNewsletters .maincontent .paneFull {
	padding				: 20px 1em 1em;
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) -2413px 0 no-repeat;
}

#OEnewsNewsletters .OEitem {
	border-bottom		: solid 1px #B2B2B2;
	margin				: 0 0 1em 0;
}

#OEnewsNewsletters .OEnewsWrap {
	float:left;
	width:865px;
}

#OEnewsNewsletters .OEnewsletterThumb {
	width				: 48px;
	height				: 48px;
	float				: left;
}

#OEnewsNewsletters .OEtitle {
	font-size			: 1.2em;
}

/*
######################  SEARCH  ######################
*/

#OEsearch {
	zoom				: 1;
}

#OEsearch .splitTwoThird {
	width				: 66%;
}

#OEsearch .filter {
	margin				: 0 0 18px 0;
}

#OEsearch .filter .inner {
	margin				: 0;
	padding				: 1em 20px;	
}

#OEsearch .buttonActions {
	float				: none;
	text-align			: right;
	border-top			: solid 1px #B2B2B2;
	padding				: 10px 0 0 0;
	margin				: 10px 0 0 0;
}

#OEsearch .help { 
	width				: auto;
	_width				: 85%;
}

#OEsearch .help p {
	padding				: 0;
}

#OEsearch .OEnoItem {
	border				: dotted 1px #666;
	display				: block;
	font-size			: 1.4em;
	margin				: 20px 0 0;
	padding				: 4px 10px;
	text-align			: center;
}

#OEsearch .paneFull {
	zoom				: 1;
}

#OEsearch .form h3 {
	margin				: 0;
}

#OEsearch .OEsectionHeader {
	padding				: 3px 10px;
	border				: solid 1px #D3D3D3;
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) 0 -726px repeat-x;
}

#OEsearch .OEsection {
	margin				: 0 20px 30px;
	border-bottom		: solid 1px #D3D3D3;
}

#OEsearch .OEsection .OEitem, #OEsearch .OEsection .OEitemAlt {
	border-left			: solid 1px #D3D3D3;
	border-right		: solid 1px #D3D3D3;
	border-bottom		: dotted 1px #D3D3D3;
	padding				: 10px 20px;
}

#OEsearch .OEsection h5 {
	font-size			: 1.2em;
	margin				: 0 0 10px 0;
}

#OEsearch .OEsection .OEimageHolder {
	float				: left;
	width				: 85px;
	height				: 85px;
	float				: left;
	margin				: 0 10px 5px 0;
	text-align			: center;
}

#OEemailFriendPopup	{
	font-size			: 1.2em;
}

#OEemailFriendPopup textarea {
	width				: 532px;
}

#eventsSection #OEhierarchyInner {
	padding-bottom		: 0;
}

/* 
====== 5: END: List Pages ======
*/

/*
######################  ADMIN  ######################
*/

/* ---------- GLOBAL ----------- */


.OEadminList, .OEreport, .OEwizardSteps, .OEwizardStep, .OEdashboardTop{
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) -970px 0 repeat-y;
	zoom				: 1;
}

#OEdashboardCharts {
	margin-top			: 18px;
}

.OEwizardSteps {
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) -2413px 0 no-repeat transparent;
	zoom				: 1;
}

.OEadminList .OEaddUserLink, .OEadminList .OEaddArticleLink, .OEadminList .OEaddEventLink, .OEwizardStep .OEpreviewArticleLink {
	padding				: 8px 0 10px 20px;
}

.OEadminList .filter, 
.OEreport .filter, 
.OEwizardStep .form, 
.OEuserList .form, 
.OEdashboard .filter {
	/*background			: url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) -2413px 0 no-repeat transparent;*/
	zoom				: 1;
}

.OEadminList .filter fieldset, 
.OEreport .filter fieldset, 
.OEwizardStep .form fieldset,
#OEresourceAdminEditDetails fieldset {
	padding				: 0 0 15px 0;
	margin				: 0 20px 15px;
	border-bottom		: solid 1px #B2B2B2;
}

.OEadminList .filter .buttonActions, .OEdashboard .filter .buttonActions, .OEreport .filter .buttonActions {
	padding				: 0;
}

.OEadminList .filter .buttonActions .secondaryButton, .OEdashboard .filter .buttonActions .secondaryButton, .OEreport .filter .buttonActions .secondaryButton {
	margin				: 0 0 0 0;
}

.OEadminList .RadGrid, .OEreport .RadGrid {
	margin				: 0 20px;
	clear				: both;
}

.OEwizardStep .buttonActions {
	padding				: 0;
	margin				: 0 20px 0 0;
}

.OEadminList .secondaryButton, .OEreport .secondaryButton {
	margin				: 0 0 0 20px;
}

.OEwizardStep .xlgTextbox,
.OEdetails .xlgTextbox
{
	width				: 91%;
	vertical-align		: top;
}

#OEeditUser .filter dt {
	width				: 150px;
}

#OEeditUser .filter dd {
	margin-left			: 150px;
}
	

	

/* ---------- BESPOKE ---------- */

#OEadminLanding .reportingList,
#OEadminLandingF .reportingList {
	padding				: 0 20px;
}
	
#OEadminLanding .reportingList .splitThird,
#OEadminLandingF .reportingList .splitThird {
	text-align			: center;
	border				: dotted 1px #D3D3D3;
	font-size			: 1.4em;
}

#OEadminLanding .reportingList .splitThird a,
#OEadminLandingF .reportingList .splitThird a  {
	padding				: 30px 0;
	display				: block;
}

#OEadminLanding .reportingList div a:link, 
#OEadminLanding .reportingList div a:visited,
#OEadminLandingF .reportingList div a:link, 
#OEadminLandingF .reportingList div a:visited {
	color				: #FF0000;
	font-weight			: normal;
}

#OEadminLanding .reportingList div a:hover, 
#OEadminLanding .reportingList div a:active,
#OEadminLandingF .reportingList div a:hover, 
#OEadminLandingF .reportingList div a:active {
	text-decoration		: none;
	color				: #FF0000;
	background			: #F6F6F6;
}

#OEadminLanding .reportingList .clearboth,
#OEadminLandingF .reportingList .clearboth {
	background			: transparent;
	padding				: 0;
}

#OEadminLanding .adminList,
#OEadminLandingF .adminList {
	padding				: 0 20px;
}

#OEadminLanding .adminList .OEitem,
#OEadminLandingF .adminList .OEitem {
	border				: solid 1px #D3D3D3;
	margin				: 0 0 20px 0;
}

#OEadminLanding .adminList .OEitem h5,
#OEadminLandingF .adminList .OEitem h5  {
	background			: url(http://www.oraclecfo.com/common/images/listbg.png?version=1.0.0.15054) 0 0;
	color				: #999;
	font-size			: 1.2em;
	padding				: 3px 5px;
	border-bottom		: solid 1px #D3D3D3;
	margin				: 0 0 5px;
}


#OEadminLanding .adminList .OEitem a,
#OEadminLandingF .adminList .OEitem a  {
	padding				: 5px;
	display				: block;
	
}

#OEreportsList .adminReportList {
	padding				: 0 20px;
}

.OEadminList .adminReportList .secondaryButton {
	margin				: 0;
}

#OEarticleAdminList .buttonActions a, #OEeventAdminList .buttonActions a {
	float				: right;
}

#OEeditArticleDetails h4, #OEeditArticleDetails h5, #OEsource h4, #OEeditArticleSummary h4 {
	margin				: 0 0 10px 0;
}

#OEresourceUpload .uploadItemContainer {
	padding				: 0 20px;
}

#OEresourceUpload fieldset, #OEsource fieldset {
	padding				: 0 20px;
	margin				: 0;
}

#OEresourceUpload .uploadItem fieldset, #OEsource .sourceTab fieldset {
	border				: solid 1px #B2B2B2;
	margin				: 0 0 10px 0;
	padding				: 10px;
}

#OEsource fieldset {
	border				: none;
}

#OEeventDetailsEdit {
	width				: 59%;
	float				: left;
	margin				: 0 4% 0 0;
}

#OEeventThumbnailEdit {
	width				: 29%;
	float				: left;
}

#OEeventWizardDetails h4 {
	margin				: 0 0 10px 20px;
}

#OEeventDetailsEdit fieldset {
	border				: none;
}

#OEeventTagEdit {
	margin				: 0 0 10px 0;
}

#OEresourceAdmin #OEresourceAdminHierarchy {
	padding				: 0 0 0 10px;
}

#OEresourceAdmin #OEresourceAdminLanding {
	margin				: 0 20px;
}

#OEresourceAdmin #OEresourceAdminLanding ul {
	margin				: 0 0 30px 40px;
}

#OEresourceAdminList {
	margin				: 0 20px;
}

#OEresourceAdminList .form {
	margin				: 0 0 30px 0;
}

#OEresourceAdminList ul.OEcategory {
	margin				: 0 0 20px 0;
	list-style-type		: none;
	font-weight			: bold;
}

#OEresourceAdminList dt {
	width				: 40px;
}

#OEresourceAdminList dd {
	margin-left			: 40px;
}

#OEresourceAdminList .OEnoItem {
	border				: dotted 1px #666;
	display				: block;
	font-size			: 1.4em;
	margin				: 20px 0 0;
	padding				: 4px 10px;
	text-align			: center;
}

#OEresourceAdmin #OEcategoryResourceList .OEcategory h4 {
	background			: url(http://www.oraclecfo.com/common/images/listbg.png?version=1.0.0.15054) 0 0 repeat-x;
	border				: solid 1px #D3D3D3;
	padding				: 3px 10px;
	margin				: 0 0 10px 0;
}

#OEresourceAdmin #OEcategoryResourceList .OEitem {
	margin				: 0 0 20px 0;
	padding				: 0 0 20px 0;
	border-bottom		: 1px dotted #D3D3D3;
}

#OEresourceAdmin #OEcategoryResourceList .OEitem .OEimageHolder {
	float				: left;
}

#OEresourceAdmin #OEcategoryResourceList .OEitem .OEimageHolder img {
	margin				: 0 30px 0 0;
}

#OEresourceAdmin #OEcategoryResourceList .OEitem .OEdetails {
	float				: left;
	width				: 500px;
}

#OEresourceAdmin #OEcategoryResourceList .OEitem .OEdetails h4 {
	font-size			: 1.3em;
	margin				: 0 0 5px 0;
	background			: transparent;
	padding				: 0;
	border				: none;
}

#OEarticleValidation .OEdescription, #OEeventValidation .OEdescription {
	margin				: 0 20px;
}

#OEarticleValidation .buttonActions, #OEeventValidation .buttonActions {
	margin				: 0 20px 0 0;
}

#OEarticleValidation .OEnoItem, #OEeventValidation .OEnoItem {
	margin				: 20px 20px 0;
	border				: dotted 1px #666;
	display				: block;
	font-size			: 1.3em;
	padding				: 4px 10px;
	text-align			: center;
	color				: #999;
	font-weight			: bold;
}

#OEquestionTypeList ul {
	margin				: 0 20px 30px 40px;
}

#OEquestionTypeList li {
	font-size			: 1.2em;
	line-height			: 1.8em;
}

#OEresourceAdminView {
	margin				: 0 20px;
}

#OEresourceAdminView  .OEdetails {
	width				: 460px;
	float				: left;
	margin				: 0 30px 0 0;
}

#OEresourceAdminView .OEimageHolder {
	float				: left;
	width				: 175px;
	height				: 175px;
}

#OEresourceAdminView .OEresourceActions {
	width				: 170px;
	float				: left;
}

#OEresourceAdminView .OEresourceActions .OEdownloads, #OEresourceAdminView .OEresourceActions .OEtags, #OEresourceAdminView .OEresourceActions .OEactions {
	margin				: 0 0 30px 0;
}

#OEresourceAdminView .OEresourceActions h5 {
	background			: url(http://www.oraclecfo.com/common/images/listbg.png?version=1.0.0.15054) 0 0 repeat-x;
	padding				: 3px 5px;
	border				: solid 1px #D3D3D3;
	-moz-border-radius	: 3px;
	-webkit-border-radius: 3px;
}

#OEresourceAdminView .OEresourceActions .OEdownloads p, #OEresourceAdminView .OEresourceActions .OEtags ul, #OEresourceAdminView .OEresourceActions .OEactions ul {
	border				: solid 1px #D3D3D3;
	border-top			: none;
	padding				: 3px;
}

#OEresourceAdminEditDetails .buttonActions {
	margin				: 0 20px 0 0;
}

#OEresourceAdminEditDetails .radupload {
	float				: left;
	width				: auto;
}	

#OEresourceAdminEditDetails .tertiaryButton {
	float				: left;
}

#OEresourceAdminEditDetails .OEresourceUpload .tooltip, #OEresourceAdminEditDetails .OEimageUpload .tooltip {
	float				: left;
}

#OEresourceAdminEditDetails .fileName {
	display				: block;
	font-weight			: bold;
	clear				: both;
	margin				: 0 0 20px 0;
}

#OEresourceAdminEditDetails .OEresourceAdvancedDetails {
	margin				: 30px 0 0 0;
}

#OEreportsList .adminReportList .splitThird a {
	display				: block;
	padding				: 20px 0;
	text-align			: center;
	border				: dotted 1px #D3D3D3;
	font-size			: 1.2em;	
}

#OEreportsList .adminReportList .splitThird a:hover {
	background			: #F6F6F6;
	text-decoration		: none;
}	

#questionnaireAdminList .OEactions {
	/*margin				: 0 20px;*/
	padding				: 12px 20px 0 0;
	float				: right;
}

#questionnaireAdminList .OEactions .primaryButtonLarge {
	float				: right;
}

#questionnaireAdminList .quizFilter {
	margin				: 0 20px 10px;
}

#questionnaireAdminList .quizFilter select, #questionnaireAdminList .quizFilter .primaryButton {
	float				: left;
}

#OEreorderQuestions .reOrederInner {
	margin				: 0 20px;
}

#OEeventWizardVisibility .inner, #OEeventWizardResources .inner, #OEnewsAdminEdit .inner {
	padding				: 1em 20px 10px;
}


/*
############### QUICK STATS ###############
*/
#OEportalVisitsQuickstats, #OEresourceViewQuickstats, #OEpageVisitsQuickstats, #OEresourceDownloadsQuickstats 
{
	margin				: -1px 0 0 0;
	_margin				: -2px 0 0 0;
}
.OEmainStat
{
	padding				: 0 0 0 100px;
	width				: 170px;
	text-align			: center;
	float				: left;
}

.OEmainStat h5
{
	font-size			: 1.6em;
	color				: #FF0000;
	padding-bottom		: 6px;

}

.OEmainStat span
{
	font-size			: 1.8em;
	display				: inline;
	font-weight			: bold;

}

p.OEvalue
{
	font-size			: 3.2em;
	font-weight			: bold;
	padding-bottom		: 10px;
	padding-top			: 10px;
}

.OEmonthlyStat
{
	float				: left;
	text-align			: center;
	margin				: 0 0 0 20px;
}

.OEpreviousMonth, .OEmonthlyIncrease
{
	font-weight			: bold;
	color				: #FF0000;
	font-size			: 1.2em;
}

.OEmonthlyStat .OEvalue
{
	font-weight			: bold;
	color				: #000;
	font-size			: 1.3em;
}

.statDivider
{
	border-bottom		: dashed 1px #ccc;
	margin				: 6px 0;
	padding				: 0 0 10px 0;
}

.statNoDivider
{
	margin				: 6px 0;
	padding				: 0 0 6px 0;
}

.OEquickStatsSection {
	zoom				: 1;
}

.OEuserQuickstats{
	zoom				: 1;
}

#OEuserQuickstats .OEquickStatsSection {
	background			: url(http://www.oraclecfo.com/common/images/icons/quickstatsuser.png?version=1.0.0.15054) no-repeat 0 0;
	*background-position-x		: 18px;
}

#OEportalVisitsQuickstats .OEquickStatsSection {
	background			: transparent url(http://www.oraclecfo.com/common/images/icons/quickstatsportal.png?version=1.0.0.15054) no-repeat scroll 0 0;
	*background-position-x		: 18px;
}

#OEpageVisitsQuickstats .OEquickStatsSection {
	background			: transparent url(http://www.oraclecfo.com/common/images/icons/quickstatspage.png?version=1.0.0.15054) no-repeat scroll 0 0;
	*background-position-x		: 18px;
}

#OEarticleQuickstats .OEquickStatsSection {
	background			: transparent url(http://www.oraclecfo.com/common/images/icons/quickstatsarticle.png?version=1.0.0.15054) no-repeat scroll 0 0;
	*background-position-x		: 18px;
}

#OEresourceViewQuickstats .OEquickStatsSection {
	background			: transparent url(http://www.oraclecfo.com/common/images/icons/quickstatsresource.png?version=1.0.0.15054) no-repeat scroll 0 0;
	*background-position-x		: 18px;
}

#OEresourceDownloadsQuickstats .OEquickStatsSection {
	background			: transparent url(http://www.oraclecfo.com/common/images/icons/quickstatsresourcedown.png?version=1.0.0.15054) no-repeat scroll 0 0;
	*background-position-x		: 18px;
}

#OESassetsDownloadsQuickstats .OEquickStatsSection {
	background			: transparent url(http://www.oraclecfo.com/common/images/icons/quickstatsresourcedown.png?version=1.0.0.15054) no-repeat scroll 0 0;
	*background-position-x		: 18px;
}


/*
############### DASHBOARD ###############
*/

.OEchartAlignmentSmall {
	margin-left			: 16px;
}

 #OEdashboard h3 {
	background			: url(http://www.oraclecfo.com/common/images/panetitle.png?version=1.0.0.15054) 100% 0 no-repeat transparent;
	height				: 40px;
	color				: #999;
	text-transform		: uppercase;
	float				: left;
	padding				: 5px 40px 0 0;
	margin				: 0 0 0 9px;
	font-size			: 1.6em;
	zoom				: 1;
}

.OEdashboard .help{
	float				: right;
	margin				: 0 17px 0 0;
	position			: relative;
	width				: 173px;
	display				: inline;
}

.OEdashboard .paneBottomFull {
	background			: transparent url(http://www.oraclecfo.com/common/images/panebottomfull.png?version=1.0.0.15054) no-repeat scroll 0 100%;
	height				: 15px;
	margin-bottom		: 10px;
	_margin-bottom		: 0;
	*margin-bottom		: 0;
}

.OEdashboard .buttonActions {
	margin-right		: 28px;
	display				: inline;
}

/* 
====== 6: START: Wizards ======
*/

/* 
====== 6: END: Wizards ======
*/

/* 
====== 7: START: Fancy Rating ======
*/

div#fancy_overlay {
	position: absolute!important;
	top: 0;
	left: 0;
	width: 100%;
	height: 3000px!important;
	display: none;
	z-index: 30;
}
div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url(http://www.oraclecfo.com/common/css/fancy_progress.png?version=1.0.0.15054) no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_outer #fancy_outer{
    display: none !important;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	_right: -15px;
	height: 30px;
	width: 30px;
	background: url('http://www.oraclecfo.com/common/images/fancybox/fancy_closebox.png?version=1.0.0.15054') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 710px;
	height: 506px;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('http://www.oraclecfo.com/common/images/fancybox/fancy_left.png?version=1.0.0.15054') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('http://www.oraclecfo.com/common/images/fancybox/fancy_right.png?version=1.0.0.15054') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -18px;
	*top: -20px;
	_top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
}

div#fancy_bg_ne {
	top: -18px;
	right: -20px;
	_right: -21px;
	width: 20px;
	height: 20px;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	_bottom: -21px;
	_right: -21px;
	width: 20px;
	height: 20px;
}

div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
}

div#fancy_bg_sw {
	bottom: -20px;
	*bottom: -20px;
	_bottom: -21px;
	left: -13px;
	width: 20px;
	height: 20px;
}

div#fancy_bg_w {
	left: -14px;
	*left: -20px;
	_left: -20px;
	height: 100%;
	width: 20px;
}

div#fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 20px;
	height: 20px;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none!important;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('http://www.oraclecfo.com/common/images/fancybox/fancy_title_left.png?version=1.0.0.15054') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('http://www.oraclecfo.com/common/images/fancybox/fancy_title_main.png?version=1.0.0.15054') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('http://www.oraclecfo.com/common/images/fancybox/fancy_title_right.png?version=1.0.0.15054') repeat-x;
}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(http://www.oraclecfo.com/common/images/rating/star.gif?version=1.0.0.15054) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
div.rating-cancel,div.rating-cancel a { display: none !important; }
/* END jQuery.Rating Plugin CSS */

/* 
====== 7: END: Fancy Rating ======
*/

/* 
====== 8: START: Stars ======
*/

.stars0, .stars05, .stars10, .stars15, .stars20, .stars25, .stars30, .stars35, .stars40, .stars45, .stars50 {
	background-image		: url(http://www.oraclecfo.com/common/images/stars.png?version=1.0.0.15054);
	background-color		: Transparent;
	background-repeat		: no-repeat;
	height					: 15px;
	width					: 84px;
}

.stars0 {
	background-position		: 0 0px;
}

.stars05 {
	background-position		: 0 -49px;
}

.stars10 {
	background-position		: 0 -97px;
}

.stars15 {
	background-position		: 0 -146px;
}

.stars20 {
	background-position		: 0 -194px;
}

.stars25 {
	background-position		: 0 -243px;
}

.stars30 {
	background-position		: 0 -291px;
}

.stars35 {
	background-position		: 0 -340px;
}

.stars40 {
	background-position		: 0 -388px;
}

.stars45 {
	background-position		: 0 -437px;
}

.stars50 {
	background-position		: 0 -485px;
}


/* 
====== 8: END: Stars ======
*/


/* 
====== 9: END: ClueTip ======
*/

/* global */
cluetip-outer {
	z-index: 4000;
}


#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  /*background-image: url(http://www.oraclecfo.com/common/css/images/wait.gif?version=1.0.0.15054);*/
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #d9d9c2;
  z-index: 33330;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #FFF;
  border: solid 1px #D3D3D3;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.2em;
  font-weight: normal;
  background: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) repeat-x 0 -726px #EFF0F0;
  color: #666;
  border-bottom: #D3D3D3;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  /*background-image: url(http://www.oraclecfo.com/common/css/images/darrowleft.gif?version=1.0.0.15054);*/
}
.clue-left-default .cluetip-arrows {
  /*background-image: url(http://www.oraclecfo.com/common/css/images/darrowright.gif?version=1.0.0.15054);*/
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  /*background-image: url(http://www.oraclecfo.com/common/css/images/darrowdown.gif?version=1.0.0.15054);*/
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  /*background-image: url(http://www.oraclecfo.com/common/css/images/darrowup.gif?version=1.0.0.15054);*/
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
  background-color: #fff;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  /*background-image: url(http://www.oraclecfo.com/common/css/images/arrowleft.gif?version=1.0.0.15054);*/
}
.clue-left-jtip .cluetip-arrows {
  /*background-image: url(http://www.oraclecfo.com/common/css/images/arrowright.gif?version=1.0.0.15054);*/
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  /*background-image: url(http://www.oraclecfo.com/common/css/images/arrowdown.gif?version=1.0.0.15054);*/
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  /*background-image: url(http://www.oraclecfo.com/common/css/images/arrowup.gif?version=1.0.0.15054);*/
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
 /* background: transparent url(http://www.oraclecfo.com/common/css/images/bl.gif?version=1.0.0.15054) no-repeat 0 100%;*/
  margin-top: 10px;
  margin-left: 12px;
  background-color: #000000;
  z-index: 33330;
}

.cluetip-rounded #cluetip-outer {
 /* background: transparent url(http://www.oraclecfo.com/common/css/images/tl.gif?version=1.0.0.15054) no-repeat 0 0;*/
  margin-top: -12px;
  position: relative;
  margin: 0;
  background-color: #000;
  border: solid 1px #D3D3D3;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  /*background: transparent url(http://www.oraclecfo.com/common/css/images/tr.gif?version=1.0.0.15054) no-repeat 100% 0;*/
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
 /* background: url(http://www.oraclecfo.com/common/css/images/br.gif?version=1.0.0.15054) no-repeat 100% 100%;*/
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  /*background-image: url(http://www.oraclecfo.com/common/css/images/rarrowleft.gif?version=1.0.0.15054);*/
}
.clue-left-rounded .cluetip-arrows {
/*  background-image: url(http://www.oraclecfo.com/common/css/images/rarrowright.gif?version=1.0.0.15054);*/
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  /*background-image: url(http://www.oraclecfo.com/common/css/images/rarrowdown.gif?version=1.0.0.15054);*/
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
 /* background-image: url(http://www.oraclecfo.com/common/css/images/rarrowup.gif?version=1.0.0.15054);*/
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}



/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}

/* 
====== 9: END: ClueTip ======
*/

/*
====== 10: START: TABS ======
*/

@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
		.tabs-hide {
			display: none;
		}
	}

	/* Hide useless elements in print layouts... */
	@media print {
		.tabs-nav {
			display: none;
		}
	}

	/* Skin */
	.tabs-nav {
		list-style: none;
		background		: #fff url(http://www.oraclecfo.com/common/images/customer_nav_toppane.jpg?version=1.0.0.15054) no-repeat 0 100%;/* declare background color for container to avoid distorted fonts in IE while fading */
		height: 27px;
		margin: 0;
		padding: 0 0 5px 4px;
	}
	.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
		display: block;
		clear: both;
		content: " ";
	}
	
.tabs-nav li {
	float			: left;
	margin			: 0 0 0 1px;
	cursor			: pointer;
	cursor			: hand;
	background		: url(http://www.oraclecfo.com/common/images/tab_unselected.jpg?version=1.0.0.15054) no-repeat 0 0;
	width			: 70px;
	height			: 28px;
	line-height		: 27px;
}

.tabs-nav a, .tabs-nav a span {
	display			: block;
}

.tabs-nav a {
	position		: relative;
	z-index			: 2;
	padding-left	: 0;
	color			: #999999 !important;
	font-size		: 12px;
	font-weight		: bold;
	text-align		: center;
	text-decoration	: none;
	white-space		: nowrap; /* required in IE 6 */    
}

.tabs-nav .tabs-selected a {
	color			: #666 !important;
}
	.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
		background-position: 100% -150px;
		outline: 0; /* prevent dotted border in Firefox */
	}
	.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
		background-position: 100% -100px;
	}
	.tabs-nav a span {
		width: 64px; /* IE 6 treats width as min-width */
		min-width: 64px;
		height: 18px; /* IE 6 treats height as min-height */
		min-height: 18px;
		padding-top: 6px;
		padding-right: 0;
	}
	*>.tabs-nav a span { /* hide from IE 6 */
		width: auto;
		height: auto;
	}
	.tabs-nav .tabs-selected a span {
		padding-top: 7px;
	}
	.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
		background-position: 0 -50px;
	}
	.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
		background-position: 0 0;
	}
	
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor		: pointer;
	cursor		: hand;
	background	: url(http://www.oraclecfo.com/common/images/tab_selected.jpg?version=1.0.0.15054) no-repeat 0 0;
	width		: 70px;
	height		: 28px;
	line-height : 27px;
}

	.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
		cursor: pointer;
	}
	.tabs-nav .tabs-disabled {
		opacity: .4;
	}
.tabs-container {
	background		: #fff;/* declare background color for container to avoid distorted fonts in IE while fading */
}
	.tabs-loading em {
		padding: 0 0 0 20px;
		background: url(http://www.oraclecfo.com/common/css/loading.gif?version=1.0.0.15054) no-repeat 0 50%;
	}


.homepageBanner img
{
}

/*
====== 11: START: Popup Login 2 ======
*/


#solutionsPage .RadTreeView_Default .rtTop, #solutionsPage .RadTreeView_Default .rtMid, #solutionsPage .RadTreeView_Default .rtBot {
padding:0 0 2px 11px;
}

#bdyBody {
	width: 667px;
	overflow: hidden;
	font-size: 12px;
}

#bdyBody h3{
	display: none;
}

#bdyBody #OEauthentication {
	background: none;
	margin:10px 0 0;
	width: 597px;
}

#bdyBody #OEauthentication .paneFull {
	background: none;
}

#bdyBody .paneBottomFull {
	background: none;
}

#bdyBody #OElogin .OELoginOptions {
float:left;
margin-top:10px;
width:578px;
}

#bdyBody #OEauthentication .paneFull {
background:none;
margin:0 20px;
width: 526px;
}

#bdyBody #OElogin, #bdyBody #OErequestPassword, #bdyBody #OErequestAccount, #bdyBody .requestHelp {
background:none;
margin:0 20px;
width: 583px;
}

#bdyBody #OElogin .OELoginForm {
float:left;
margin:0 5% 0 0;
width:578px;
}

#bdyBody #OElogin .OELoginForm dt
{
	width: 140px;
}

#bdyBody #OElogin .OELoginForm dd
{
	margin-left: 140px;
}


#bdyBody #OElogin .OELoginForm .primaryButton
{
	background:url("http://www.oraclecfo.com/common/images/primarybuttonlarge.png?version=1.0.0.15054") no-repeat scroll 50% 0 transparent;
	font-weight:bold;
	line-height:21px;
	margin:0 0 0 5px;
	padding:0 10px 4px;
	width:150px;
}

#bdyBody .buttonActions {
clear:both;
float:right;
padding:0;
position: relative;
margin-top: 6px;
}

#bdyBody p.OErequestAccountLink {
	padding-bottom: 4px;
}

#next  {
float:right;
margin:0 0 0 1px;
cursor: pointer;
}

#prev  {
float:left;
margin:0 1px 0 0;
cursor: pointer;
}

/*
---------------------------------------------------------------------
oecontrol.css
---------------------------------------------------------------------
*/


/*----------------------------------------------------------*/
/******* Base stylesheet for Oracle Engine controls *********/
/*

	00:		Global
	01:		News
	02:		Events
	03:		My Profile
	04:		Poll
	05:		Questionnaire
	06:		Resources
	07:		Articles
	08:		Admin
	09:		Authentication
	10:		Blogs
	11:		Reporting
	12:		Search


*/
/*----------------------------------------------------------*/



/*
====== 0: START: Global ======
*/

.OEimageHolderXSmall, .OEimageHolderSmall, .OEimageHolderMedium, .OEimageHolderLarge {
	float				: left;
	margin				: 0 10px 5px 0;
	text-align			: center;
}

.OEimageHolderXSmall {
	width				: 48px;					
	height				: 48px;					
}

.OEimageHolderSmall {
	width				: 85px;					
	height				: 85px;					
}

.OEimageHolderMedium {
	width				: 125px;				
	height				: 125px;				
}

#OEresourceList .OEimageHolderMedium {
	width				: 125px;				
	height				: auto;				
}

.OEimageHolderLarge {
	width				: 200px;				
	height				: 200px;				
}

.OEstaf, .OEmoreLink {
	padding				: 0;
}

.OEstaf a {
	background			: url(http://www.oraclecfo.com/common/images/icons/envelope.gif?version=1.0.0.15054) 0 50% no-repeat;
	padding				: 0 0 0 23px;
}

.OEmoreLink a {
	background			: url(http://www.oraclecfo.com/common/images/icons/readmore.gif?version=1.0.0.15054) 0 50% no-repeat;
	padding				: 0 0 0 23px;
}

.OEregisterLink a {
	background			: url(http://www.oraclecfo.com/common/images/icons/register.gif?version=1.0.0.15054) 0 50% no-repeat;
	padding				: 0 0 0 23px;
}

.OEcommentLink a {
	background			: url(http://www.oraclecfo.com/common/images/icons/comment.gif?version=1.0.0.15054) 0 50% no-repeat;
	padding				: 0 0 0 23px;
}

.OErequestLink a {
	background			: url(http://www.oraclecfo.com/common/images/icons/infoadd.gif?version=1.0.0.15054) 0 5px no-repeat;
	padding				: 0 0 0 23px;
}

.OEratingLink a {
	background			: url(http://www.oraclecfo.com/common/images/icons/rating.gif?version=1.0.0.15054) 0 50% no-repeat;
	padding				: 0 0 0 23px;
}


.OEexpand {
	background			: url(http://www.oraclecfo.com/common/images/plus.gif?version=1.0.0.15054) 0 50% no-repeat;
	padding				: 0 0 0 15px;
}

.OEexpand:hover {
	background			: url(http://www.oraclecfo.com/common/images/plushover.gif?version=1.0.0.15054) 0 50% no-repeat;
}

.OEcollapse {
	background			: url(http://www.oraclecfo.com/common/images/minus.gif?version=1.0.0.15054) 0 50% no-repeat;
	padding				: 0 0 0 15px;
}

.OEcollapse:hover {
	background			: url(http://www.oraclecfo.com/common/images/minushover.gif?version=1.0.0.15054) 0 50% no-repeat;
}

.OEaddRemoveBox select, .OEaddRemoveBox table {
	float				: left;
}

.OEaddRemoveBox select {
	width				: 40%;
}

.OEaddRemoveBox td {
	padding				: 40px 20px 0;
}

.OEaddRemoveBox ul {
	list-style-type		: none;
}

.OEpagination {
	margin				: 0 0 5px 0;
}

.OEpagination ul {
	list-style-type		: none;
}

.OEpagination li {
	float				: left;
	margin				: 0 5px 0 0;		/* ADJUST */
}

.OEpagination a:link, .OEpagination a:visited, .OEpagination a:hover, .OEpagination a:active {
	padding				: 2px 4px;
	color				: #FFF;
	font-weight			: normal;
}

.OEpagination .current:link, .OEpagination .current:visited {
	color				: #999;				/* ADJUST */
	font-weight			: bold;				/* ADJUST */
}

.OEpagination .current:hover, .OEpagination .current:active {
	text-decoration		: none;				/* ADJUST */
	cursor				: default;			/* ADJUST */
	color				: #999;				/* ADJUST */
}


/*
====== 0: END: Global ======
*/


/*
====== 1: START: News ======
*/

/*
################### LATEST NEWS ###################
*/

.OElatestNewsItem {
	margin				: 0 0 20px 0;		/* TESTING */
}


/*
################### NEWS LIST ###################
*/ 



.OEnewsListItem {
	margin				: 0 0 30px 0;		/* ADJUST */ 
}	

.OEnewsListInfo, .OEnewsListActions {
}

.OEnewsListInfo {
}


.OEnewsListDetails .OEdate{
	font-weight			: bold;				/* ADJUST */
}




/*
################### NEWS DETAILS ###################
*/ 


#OEnewsDetails .OEnewsDetailsInfo {

}

/*
################### PERSONAL NEWS HEIARCHY ###################
*/ 


#OEpersonalNewsHierarchyContainer
{
	width				: 228px;			
}

#OEpersonalNewsHierarchyContainer .RadPanelBar
{
	width				: 150px;
}

#OEpersonalNewsHierarchyContainer ul.rpRootGroup li
{	
	margin				: 0 0 10px;
}

#OEpersonalNewsHierarchyContainer li.rpItem
{
	font-weight			: bold;
}

#OEpersonalNewsHierarchyContainer li.rpItem a
{
	color				: #000;
}

#OEpersonalNewsHierarchyContainer li.rpItem ul.rpLevel1, #OEpersonalNewsHierarchyContainer li.rpItem .rpSlide
{
	height				: 100% !important;
}

#OEpersonalNewsHierarchyContainer li.rpItem ul.rpLevel1 li
{
	margin				: 0;
}

#OEpersonalNewsHierarchyContainer li.rpItem ul.rpLevel1 a
{
	color				: #FF0000;
	padding				: 0;
	font-weight			: normal;
}

#OEpersonalNewsHierarchyContainer li.rpFirst ul.rpLevel1 a
{
	background			: transparent url(http://www.oraclecfo.com/common/images/plus.gif?version=1.0.0.15054) no-repeat 0 50%;
	padding				: 0 0 0 15px;
	font-weight			: bold;
	font-size			: 1.2em;
}

#OEpersonalNewsHierarchyContainer li.rpFirst ul.rpLevel1 a:hover {
	background			: url(http://www.oraclecfo.com/common/images/plushover.gif?version=1.0.0.15054) 0 50% no-repeat;
}

#OEpersonalNewsHierarchyContainer li.rpFirst ul.rpLevel1 a.rpExpanded, #OEpersonalNewsHierarchyContainer li.rpFirst ul.rpLevel1 a.rpExpanded:hover {
	background			: transparent url(http://www.oraclecfo.com/common/images/minus.gif?version=1.0.0.15054) no-repeat 0 50%;
	padding				: 0 0 0 15px;
	font-weight			: bold;
}

#OEpersonalNewsHierarchyContainer li.rpItem ul.rpLevel2 a
{
	background-image	: none;
	font-weight			: normal;
	font-size			: 1em;
	margin				: 0 0 0 10px;
}

#OEpersonalNewsHierarchyContainer li.rpItem ul.rpLevel2 a:hover
{
	background-image	: none;
}

#OEpersonalNewsHierarchyContainer li.rpItem .rpSelected .rpText, #OEnewsBulletins #OEresourceHierarchyQuarterContainer li.rpItem .rpSelected .rpText {
	font-weight			: bold;
}

/*
################### NEWS - BULLETINS HIERARCHY ###################
*/ 

#OEresourceHierarchyQuarterContainer
{
	width				: 228px;			
}

#OEresourceHierarchyQuarterContainer .RadPanelBar
{
	width				: 150px;
}

#OEresourceHierarchyQuarterContainer ul.rpRootGroup li
{	
	margin				: 0 0 10px;
}

#OEresourceHierarchyQuarterContainer li.rpItem
{
	font-weight			: bold;
}

#OEresourceHierarchyQuarterContainer li.rpItem a
{
	color				: #000;
}

#OEresourceHierarchyQuarterContainer li.rpItem ul.rpLevel1, #OEresourceHierarchyQuarterContainer li.rpItem .rpSlide
{
	height				: 100% !important;
}

#OEresourceHierarchyQuarterContainer li.rpItem ul.rpLevel1 li
{
	margin				: 0;
}

#OEresourceHierarchyQuarterContainer li.rpItem ul.rpLevel1 a
{
	color				: #FF0000;
	padding				: 0;
	font-weight			: normal;
}

#OEresourceHierarchyQuarterContainer li.rpFirst ul.rpLevel1 a
{
	background			: transparent url(http://www.oraclecfo.com/common/images/plus.gif?version=1.0.0.15054) no-repeat 0 50%;
	padding				: 0 0 0 15px;
	font-weight			: bold;
	font-size			: 1.2em;
}

#OEresourceHierarchyQuarterContainer li.rpFirst ul.rpLevel1 a:hover {
	background			: url(http://www.oraclecfo.com/common/images/plushover.gif?version=1.0.0.15054) 0 50% no-repeat;
}

#OEresourceHierarchyQuarterContainer li.rpFirst ul.rpLevel1 a.rpExpanded, #OEresourceHierarchyQuarterContainer li.rpFirst ul.rpLevel1 a.rpExpanded:hover {
	background			: transparent url(http://www.oraclecfo.com/common/images/minus.gif?version=1.0.0.15054) no-repeat 0 50%;
	padding				: 0 0 0 15px;
	font-weight			: bold;
}

#OEresourceHierarchyQuarterContainer li.rpItem ul.rpLevel2 a
{
	background-image	: none;
	font-weight			: normal;
	font-size			: 1em;
	margin				: 0 0 0 10px;
}

#OEresourceHierarchyQuarterContainer li.rpItem ul.rpLevel2 a:hover
{
	background-image	: none;
}


/*
################### MANAGE RSS NEWS FEEDS ###################
*/ 

#OEmanageRSSNews
{
}

/*
====== 1: END: News ======
*/


/*
====== 2: START: Events ======
*/


/*
################### LATEST EVENTS ###################
*/
#OElatestEvents {
	width				: 202px;			/* TESTING */
	margin				: 0 40px 40px 0;	/* TESTING */
	float				: left;				/* TESTING */
}

.OElatestEventsItem .OEtitle {
	margin				: 0 0 5px 0;
}

.OElatestEventInfo {
	
}

.OElatestEventsItem .OElocation, .OElatestEventsItem .OEdate {
	font-weight			: bold;
}

.OElatestEventsItem .OEdescription {
	padding				: 0;
}

/*
################### IN FOCUS EVENTS ###################
*/ 

#OEinFocusEvent {
	
}

.OEinfocusEventItem .OElocation, .OEinfocusEventItem .OEdate {
	font-weight			: bold;
}

.OEinfocusEventItem .OEdescription {
	padding				: 0 0 5px;
}
	
#OEeventHierarchyContainer ul {
	list-style-type		: none;
	margin				: 0 0 1em 1.8em;
}

/*
################### UPCOMING EVENTS ###################
*/

#OEupcomingEvents {
	
}

.OEupcomingEventsItem .OEtitle {
	margin				: 0 0 5px 0;
}

.OEupcomingEventInfo {
	float				: left;				
	width				: 142px;			/* ADJUST */
	margin				: 0 0 10px 0;
}

.OEupcomingEventsItem .OElocation, .OEupcomingEventsItem .OEdate {
	font-weight			: bold;
}

.OEupcomingEventsItem .OEdescription {
	padding				: 0;
}

/*
################### LOCAL EVENTS ###################
*/

#OElocalEvents {
	
}

.OElocalEventsItem .OEtitle {
	margin				: 0 0 5px 0;
}

.OElocalEventInfo {
	float				: left;				
	width				: 142px;			/* ADJUST */
	margin				: 0 0 10px 0;
}

.OElocalEventsItem .OElocation, .OElocalEventsItem .OEdate {
	font-weight			: bold;
}

.OElocalEventsItem .OEdescription {
	padding				: 0;
}



/*
################### EVENT LIST ###################
*/ 

#OEeventHierarchyContainer {
	width				: 150px;			/* ADJUST */
	margin				: 0 30px 0 0;		/* ADJUST */
	float				: left;				/* ADJUST */
}

.OEeventHierarchy {
	margin				: 0 0 20px 0;		/* ADJUST */
}

#OEeventListContainer {
	width				: 770px;			/* ADJUST */
	float				: left;
}

#OEeventListFilter ul {
	list-style-type		: none;
	float				: left;
}

#OEeventListFilter li {
	float				: left;
	margin				: 0 30px 0 0;
}

#OEeventListFilter .buttonActions {
	float				: right;
	padding				: 0;	
	clear				: none;
}

.OEeventListItem {
	margin				: 0 0 30px 0;		/* ADJUST */ 
}	

.OEeventListInfo, .OEeventListActions {
	float				: left;
}

.OEeventListInfo {
	width				: 630px;			/* ADJUST */
}

.OEeventListDetails {
	float				: left;
	width				: 570px;			/* ADJUST */
}

.OEeventListDetails .OEdate, .OEeventListDetails .OElocation {
	font-weight			: bold;				/* ADJUST */
}

.OEeventListDetails .OEdescription {
	padding				: 0;
}

.OEeventListActions {
	width				: 140px;			/* ADJUST */
}

/*
################### EVENT DETAILS ###################
*/ 

#OEeventDetails .OEeventDetailsInfo {
	width				: 500px;			/* ADJUST */
	float				: left;
}

#OEeventDetails .OEeventDetailsLinks {
	width				: 150px;			/* ADJUST */
	float				: left;
}

#OEeventDetails .OEeventDetailsActions li {
	display				: inline;
	float				: none;
}

#OEeventDetails .OEeventDetailsActions li a {
	display				: block;
}

#OEeventDetails .OEeventDetailsResources ul {
	list-style-type		: none;
}

/*
################### EVENT EMAIL FRIEND POPUP ###################
*/ 

#OESTAFPopup
{
	font-size			: 1.2em;
}

#OESTAFPopup .mdTextbox
{
	width				: 42%;		/*ADJUST*/
}

/*
################### EVENT COMMENT POPUP ###################
*/ 

#OEcommentPopup
{
	font-size			: 1.2em;
}

/*
################### EVENT REQUEST MORE INFO POPUP ###################
*/ 

#OErequestInfoPopup
{
	font-size			: 1.0em;
}


/*
====== 2: END: Events ======
*/




/*
====== 3: START: My Profile ======
*/

#OEmyProfile .OEpersonalDetails, #OEprofileEdit .OEpersonalDetails {
	float				: left;
	width				: 47%;
	margin				: 0 4% 0 0;
	_margin				: 0 2.5% 0 0;
}


#OEmyProfile .OEworkDetails, #OEprofileEdit .OEworkDetails {
	float				: left;
	width				: 47%;
}

#OEprofileEdit hr {
	margin				: 1em 0 2em;
}

#OEprofilePassword .OEform {
	float				: left;			/* TESTING */
	width				: 500px;		/* TESTING */
	margin				: 0 40px 0 0;
}

#OEprofilePassword .OEinfo {
	float				: left;			/* TESTING */
	width				: 350px;		/* TESTING */
}

#OEprofilePassword dt {
	width				: 150px;
}

#OEprofilePassword dd { 
	margin-left			: 150px;
}

#OEprofilePassword .buttonActions {
	padding				: 0;
}




/*
====== 3: END: My Profile ======
*/


/*
====== 4: START: Poll ======
*/


.OEpollQuestion .OEimageHolder {
	float				: left;
	margin				: 0 10px 5px 0;
}  


/*
====== 4: END: Poll ======
*/

/*
====== 5: START: Questionnaire ======
*/



/*
====== 5: END: Questionnaire ======
*/

/*
====== 6: START: Resources ======
*/

/*
################### LATEST DOWNLOADS ###################
*/


.OElatestDownloadItem {
	margin				: 0 0 30px 0;
}


.OElatestDownloadItem .OEinfo {
	float				: left;
	width				: 200px;
}

/*
################### LATEST DOWNLOADS ###################
*/


.OElatestBulletinsItem {
	border-bottom		: 1px solid #B2B2B2;
	margin				: 0 15px 15px 10px;
}

#homepage .OElatestBulletinsItem
{
	padding-bottom		: 11px;
	margin-bottom		: 10px;
}


.OElatestBulletinsItem .OEimageHolderSmall {
	height				: 58px;
	width				: 58px;
}

.OElatestBulletinsItem .OEinfo {
	float				: left;
	width				: 496px;
}

/*
################### RESOURCE KIT ###################
*/

#OEresourceKit ul {
	list-style-type		: none;
}

#OEresourceKit {
	
}

/*
################### FEATURED RESOURCES ###################
*/

#OEfeaturedResources .OEslideshow {
	position			: relative;
}

/*
====== 6: END: Resources ======
*/

/*
====== 7: START: Articles ======
*/


.OEarticle
{
	
}

.OEarticle h2
{
	font-size			: 2.4em;
	line-height			: 1.4em;
	margin-bottom		: 15px;
	border-bottom		: 4px double #000;	/*ADJUST*/
}

.OEarticle h3
{
	
	font-size			: 1.4em;
	padding-bottom		: 8px;
	margin-bottom		: 10px;
}

.OEarticle .OEcolumn
{
	float				: left;
	margin-right		: 16px;
}

.OEarticle .OElastColumn
{
	margin-right		: 0;
}

.OEarticle .OEoneColumn
{
	width				: 99.5%;		/*ADJUST*/
}

.OEarticle .OEtwoColumn
{
	width				: 48.8%;		/*ADJUST*/
}

.OEarticle .OEthreeColumn
{
	float:left;
	width:73%;
}


.OEarticle .OEfourColumn
{
	width				: 23.5%;		/*ADJUST*/
}

#homepage {
	margin-top			: -5px;
	*margin-top			: -12px;
	_margin-top			: -5px;
}

#main {
	margin-top			: 10px;
}

.OEarticle .OEtwoColumn .OEfourColumn
{
	width				: 48%;		/*ADJUST*/
}

.OEarticle .OEdisclaimer
{
	font-size			: 0.9em;
}

.OEarticle ul
{
	margin				: 0 0 1.5em 15px;
}

.OEarticle .OEpictureArea
{
	margin-bottom		: 13px;
}

.OEarticle .OEpictureArea .OEimageCaption
{
	font-size			: 0.9em;
	color				: #777;	/*ADJUST*/
	margin-top			: 5px;
	padding				: 0;
}

.OEarticle .OEhighlightBox
{
	margin-bottom		: 13px;
	padding				: 10px 10px 0;
	background-color	: #F0F0F0;		/*ADJUST*/
}

.OEarticle .OEhighlightBox h3
{
	border-top			: 1px solid #000;		/*ADJUST*/
	border-bottom		: 1px solid #000; 		/*ADJUST*/
	background-color	: #FFF;					/*ADJUST*/
	padding				: 10px 0;
	text-align			: center;
	font-family			: Georgia;
	font-size			: 1.6em;
	line-height			: 1.4em;
	margin-bottom		: 8px;
}

.OEarticle .OEhighlightBox p
{
	padding-bottom		: 1em;
}

.OEarticle .OEhighlightBox .OEinitial
{
	font-size			: 3em;
	line-height			: 1em;
	font-family			: Georgia;
	font-style			: italic;
	float				: left;
	margin-right		: 5px;
}

.OEarticle blockquote
{
	padding				: 8px 16px 12px;
	font-size			: 1.0em;			/*ADJUST*/
	color				: #000;
}

.OEarticle blockquote p
{
	text-align			: left;
	padding				: 0;
}

.OEarticle p
{
    padding-bottom      : 0;
}

.OEarticle p.OEdescription
{
    padding-bottom      : 10px;
}

.OEarticle .item
{
    background-color    : #f6f6f6; 
    border              : 1px solid #ddd;
    clear               : both;
    padding             : 10px;
    margin-bottom       : 10px;
}

.OEarticle .item.alt
{
    position            : relative;
    float               : left;
    width               : 524px;
    clear               : none;
}

.OEarticle .item ul
{
    line-height         : 2em;
    padding             : 0;
    list-style          : none;
    margin              : 0;
}

.OEarticle .item img
{
    position            : relative;
}

.OEarticle a
{
    font-weight         : bold
}

.OEarticle blockquote p span
{
	font-style			: normal;
	font-weight			: bold;
	text-align			: left;
	display				: block;
	margin				: 1em 0 0 0;
}

.OEarticle blockquote p span.floatright
{
	float				: none;
}

.OEarticle .articlePDFIcon
{
	background			: url(http://www.oraclecfo.com/common/images/iconpdfxsmall.png?version=1.0.0.15054) no-repeat 75px 0;
	display				: block;
	width				: 195px;
	padding-top			: 60px;
	text-align			: center;
	margin-right		: 20px;
	float				: left;
	font-weight			: bold;
}

.OEarticle .articleDocIcon
{
	background			: url(http://www.oraclecfo.com/common/images/icondocxsmall.png?version=1.0.0.15054) no-repeat 75px 0;
	display				: block;
	width				: 195px;
	padding-top			: 60px;
	text-align			: center;
	margin-right		: 20px;
	float				: left;
	font-weight			: bold;
}

.OEarticle .articleVideoIcon
{
	background			: url(http://www.oraclecfo.com/common/images/iconvideoxsmall.png?version=1.0.0.15054) no-repeat 75px 0;
	display				: block;
	width				: 195px;
	padding-top			: 60px;
	text-align			: center;
	margin-right		: 20px;
	float				: left;
	font-weight			: bold;
}

.OEarticle .articlePodIcon
{
	background			: url(http://www.oraclecfo.com/common/images/iconpodxsmall.png?version=1.0.0.15054) no-repeat 75px 0;
	display				: block;
	width				: 195px;
	padding-top			: 60px;
	text-align			: center;
	margin-right		: 20px;
	float				: left;
	font-weight			: bold;
}

.OEarticle .articleWebIcon
{
	background			: url(http://www.oraclecfo.com/common/images/iconweb2xsmall.png?version=1.0.0.15054) no-repeat 75px 0;
	display				: block;
	width				: 195px;
	padding-top			: 60px;
	text-align			: center;
	margin-right		: 20px;
	float				: left;
	font-weight			: bold;
}

/*
====== 7: END: Articles ======
*/

/*
====== 8: START: Admin ======
*/

/*
################### USER LIST ###################
*/ 


.OEuserListFilter h4 {
	float				: left;
}

.OEuserListFilter .OEaddUserLink {

}

.OEuserListFilter dt {
	width				: 70px;
}

.OEuserListFilter dd {
	margin				: 0 0 5px 70px;
}


/*
################### ARTICLE LIST ###################
*/ 


.OEarticleListFilter h4 {
	float				: left;
}

.OEarticleListFilter .OEaddArticleLink {
	float				: right;
}

.OEarticleListFilter dt {
	width				: 100px;
}

.OEarticleListFilter dd {
	margin				: 0 0 5px 105px;
}

.OEarticleListFilter .OEarticleType input
{
	margin-right		: 5px;
}

/*
################### ARTICLE COMMENT VALIDATION ###################
*/ 

#OEarticleValidation .OEdescription {
	border-bottom		: solid 1px #D3D3D3;
	margin				: 0 20px 1em;
}


.OEarticleCommentListItem
{
	margin				: 0 20px 1em;
	border-bottom		: dotted 1px #D3D3D3;
	padding				: 0 0 1em 0;
}

.OEarticleCommentListItem .OEarticleCommentListDetails, .OEarticleCommentListItem .OEarticleCommentListActions {
	float				: left;
}

.OEarticleCommentListItem .OEarticleCommentListDetails {
	width				: 720px;
	margin				: 0 30px 0 0;
}

.OEarticleCommentListItem .OEarticleCommentListActions {
	width				: 150px;
}

.OEarticleCommentListItem .OEarticleCommentListActions ul {
	list-style-type		: none;
}

.OEarticleCommentListItem .OEarticleCommentListActions li {
	display				: inline;
}	

.OEarticleCommentListItem .OEarticleCommentListActions li a {
	display				: block;
	padding				: 3px 5px;
	background			: url(http://www.oraclecfo.com/common/images/listbg.png?version=1.0.0.15054) 0 0 repeat-x;
	border				: solid 1px #D3D3D3;
	-moz-border-radius	: 3px;
	-webkit-border-radius: 3px;
}


/*
################### ARTICLE WIZARD STEP 1 ###################
*/ 

#OEeditArticleDetails .OEarticleType input
{
	margin-right		: 5px;
}

#OEeditArticleDetails dd textarea
{
	vertical-align		: top;
}

#OEeditArticleDetails .OEselectKeywords dd
{
	float				: left;
	margin-left			: 0;
	width				: 35%;		/*ADJUST*/
}

#OEeditArticleDetails .OEselectKeywords dd a.tooltip
{
	vertical-align		: top;
}

#OEeditArticleDetails .OEselectKeywords dd.OEselectors
{
	width				: 90px;		/*ADJUST*/
	text-align			: center;
	margin				: 0 25px 0 0;
}


/*
################### ARTICLE WIZARD STEP 3 ###################
*/ 



/*
################### ARTICLE WIZARD SUMMARY ###################
*/ 



/*
################### WIZARD STEP BAR ###################
*/ 

.OEwizardSteps {
	margin				: 0 0 20px 0;
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) -970px 0 repeat-y;
	zoom				: 1;
	
	
}

.OEwizardSteps .inner {
	padding				: 15px 20px 10px;
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) -2413px 0 no-repeat transparent;
}

.OEwizardSteps ul
{
	list-style			: none;
}


.OEwizardSteps li
{
	float				: left;
	line-height			: 2em;
	background			: url(http://www.oraclecfo.com/common/images/listbg.png?version=1.0.0.15054) 0 0 repeat-x #FFF;
	border				: solid 1px #D3D3D3;
	-moz-border-radius  : 3px;
	-webkit-border-radius  : 3px;
	padding				: 0 10px;
	margin				: 0 1px 0 0;
}

.OEwizardSteps .editArticle, .OEwizardSteps .addArticle, .OEwizardSteps .addEvent, .OEwizardSteps .editEvent {
	padding				: 0 20px;
	font-weight			: bold;
	margin				: 0 30px 0 0;
}

.OEwizardSteps .currentStep1, .OEwizardSteps .currentStep2, .OEwizardSteps .currentStep3, .OEwizardSteps .currentStep4 {
	color				: #FF0000;
	font-weight			: bold;
	padding				: 0 30px;
}



/*
################### ADD/EDIT QUESTION WIZARD STEP 1 ###################
*/ 



/*
################### ADD/EDIT QUESTION WIZARD STEP 2 ###################
*/ 


/*
################### ADD BLOG ###################
*/ 



/*
################### EVENT LIST ###################
*/ 


.OEeventListFilter h4 {
	float				: left;
}

.OEarticleListFilter dt {
	width				: 100px;
}

.OEarticleListFilter dd {
	margin				: 0 0 5px 105px;
}

.OEarticleListFilter .OEarticleType input
{
	margin-right		: 5px;
}


/*
====== 8: END: Admin ======
*/


/*
====== 9: START: Authentication ======
*/

/*
############### REQUEST ACCOUNT ###############
*/

#OErequestAccount hr {
	margin				: 1em 0 2em;
} 

#OErequestAccount .OEpersonalDetails, #OErequestAccount .OEqualifyQuestion {
	float				: left;
	width				: 47%;
	margin				: 0 4% 0 0;
}

#OErequestAccount .OEworkDetails, #OErequestAccount .OEoptIn {
	float				: left;
	width				: 47%;
}

#OErequestAccount dt {
	width				: 180px;
	clear				: left;
}

#OErequestAccount dd {
	margin-left			: 150px;
}

/*
====== 9: END: Authentication ======
*/

/*
====== 10: START: Blogs ======
*/


/*
############### BLOG LIST ###############
*/

#OEblogList .OEitem
{
	margin				: 0 0 30px;
}

#OEblogList .OEitemDetails .OEdate
{
	float				: left;
	margin-right		: 20px;
}

#OEblogList .OEitemDetails .OEauthor
{
	float				: left;
	margin-right		: 20px;
}

#OEblogList .OEitemDetails .OEblogListNumRatingLabel
{
	float				: left;
	margin-right		: 5px;
}

#OEblogList .OEitemDetails .OEblogListNumRating
{
	float				: left;
	margin-right		: 20px;
}

#OEblogList .OEitemDetails .OEblogListAverageRatingLabel
{
	float				: left;
	margin-right		: 5px;
}

#OEblogList .OEitemDetails .OEblogListAverageRating
{
	float				: left;
	margin-right		: 20px;
}

#OEblogList .OEcomments li
{
	list-style-type		: none;
	margin-bottom		: 5px;
}


/*
############### BLOG DETAILS ###############
*/

#OEblogPostDetails .OEactions
{
	width				: 140px;			/*ADJUST*/
}

#OEblogPostDetails .OEactions ul {
	list-style-type		: none;
}

/*
====== 10: END: Blogs ======
*/

/*
====== 11: START: Reporting ======
*/

/*
====== 11: END: Reporting ======
*/


/*
====== 12: START: Search ======
*/


#OEsearch .filter ul {
	list-style-type		: none;
}

#OEsearch .filter li {
	float				: left;
	margin				: 0 20px 0 0;
}

.OEsectionHeader img {
	vertical-align		: middle;
}


/*
====== 12: END: Search ======
*/

#CFOnews .paneFullTop, #OEnewsBulletins .paneFullTop {
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) no-repeat scroll -4573px 0;
	padding				: 1.8em 15px 0;
}

#OEnewsNewsletters .paneFullTop {
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) no-repeat scroll -4573px 0;
	padding				: 1.8em 15px 0;
	width				: 923px;
}

#CFOnews .paneFullMiddleRepeat, #OEnewsBulletins .paneFullMiddleRepeat
{
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) repeat-y scroll -4552px 0;
}

#OEnewsNewsletters .paneFullMiddleRepeat {
	background			: #fff url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) repeat-y scroll -4552px 0;;
}

#CFOnews .paneBottomFull, #OEnewsBulletins .paneBottomFull, #OEnewsNewsletters .paneBottomFull
{
	background			: #fff url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) no-repeat scroll 0 -646px;
}

#CFOnews .paneFullTop .paneContentTwoThird, #OEnewsBulletins .paneFullTop .paneContentTwoThird, #OEnewsNewsletters .paneFullTop .paneContentTwoThird {
	width				: 674px;
}

#OEnewsBulletins .paneFullTop .paneStructureHalf
{
	width				: 440px;
	margin-right		: 16px;
}

#OEnewsBulletins .paneFullTop .paneSideThird
{
	margin-right		: 16px;
}

#OEnewsBulletins .paneFullTop .paneStructureHalf .paneContentTwoThird 
{
	width				: 440px;
}

#OEnewsBulletins .paneFullTop .paneStructureHalf .paneContentTwoThird h3.threeQuarter
{
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) no-repeat scroll -498px -351px;
}

#OEnewsBulletins .paneFullTop .paneStructureHalf .paneContentTwoThird .paneThreeQuarterMiddleRepeat, #OEnewsBulletins .paneFullTop .paneStructureHalf .paneContentTwoThird .paneThreeQuarterMiddleRepeat .inner
{
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) repeat-y -5522px 0;	
}

#OEnewsBulletins .paneFullTop .paneStructureHalf .paneContentTwoThird .paneThreeQuarterBottom
{
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) no-repeat scroll -522px -151px;
	height				: 14px;
}

#OEnewsBulletins .paneFullTop .lastCol
{
	margin-right		: 0;
}

#OEnewsBulletins .paneFullTop .Poll .inner
{
	padding-left		: 10px;
	padding-right		: 20px;
}

#OEnewsBulletins .paneFullTop .Poll .inner .OEchartContainer .inner
{
	padding				: 0;
}

#OEpollOptions table
{
	margin-top			: 10px;
}

#OEpollResultUserAnswer
{
	padding-bottom		: 0; 
}

#OEnewsBulletins .paneFullTop .Poll .inner .inner
{
	background			: none;
}

#CFOnews .inner, #OEnewsBulletins .inner {
	padding-top			: 0;
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap_panemiddlerepeat.png?version=1.0.0.15054) no-repeat scroll -4552px 0;
}

#CFOnews .inner .inner, #OEnewsBulletins .inner .inner {
	padding-top			: 1em;
	background			: url(http://www.oraclecfo.com/common/images/panethreequartermiddlealt.png?version=1.0.0.15054) no-repeat 0 100%;
}

#CFOnews .paneContentTwoThird .paneThreeQuarterMiddleRepeat, 
#OEnewsBulletins .paneContentTwoThird .paneThreeQuarterMiddleRepeat {
	background			: url(http://www.oraclecfo.com/common/images/panethreequartermiddlealt.png?version=1.0.0.15054) 0 100% repeat-y;
}

#CFOnews .paneThreeQuarterBottom, #OEnewsBulletins .paneThreeQuarterBottom {
	background			: url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) no-repeat scroll 0px -624px;
	height				: 14px;
}

#OEnewsBulletins #OEexecManagement .OEitem
{
	padding-top			: 0;
	margin				: 0 12px 10px;
}

#OEnewsBulletins h4 {
	margin				: 0 0 0.5em;
}

#OEnewsBulletins #OEresourceList .OEitem {
	border				: none;
	border-bottom		: 1px solid #B2B2B2;
	padding				: 1em 0 18px 0;
}

#CFOnews h3.threeQuarter, #OEnewsBulletins h3.threeQuarter {
	background			: transparent url(http://www.oraclecfo.com/common/images/imagemap.png?version=1.0.0.15054) no-repeat scroll -247px -399px
}

.marketWatch .paneContentTopTwoThird
{
	background			: none;
}

.marketWatch .marketWatchArticle .header
{
	border-bottom		: 1px solid #AAAAAA;
	padding-bottom		: 5px;
	margin-bottom		: 15px;
}

.marketWatch .marketWatchArticle .header h3
{
	color				: #FF0000;
	float				: left;
	width				: 465px;
}

.marketWatch .marketWatchArticle .header h4
{
	color				: #AAA;
	float				: right;
	font-size			: 1em;
}

.marketWatch .marketWatchArticle .articleContent
{
	float				: left;
	width				: 422px;
	margin-right		: 20px;
}

.marketWatch .marketWatchArticle .authorContent
{
	float				: right;
	width				: 228px
}

.marketWatch .marketWatchArticle .authorContent .paneTop
{
	background			: url(http://www.oraclecfo.com/common/images/imagemap_panetop.png?version=1.0.0.15054) no-repeat -5534px 0 ;
	height				: 6px;
	line-height			: 0;
	font-size			: 0;
	width				: 228px;
}

.marketWatch .marketWatchArticle .authorContent .inner
{
	padding				: 5px 10px !important;
}

.marketWatch .marketWatchArticle .authorContent .inner h3
{
	color				: #666;
	font-size			: 1.4em;
	margin-bottom		: 10px;
}

.marketWatch .marketWatchArticle .authorContent .inner .author
{
	border-bottom		: 1px solid #999;
	margin-bottom		: 10px;
	padding-bottom		: 10px;
}

.marketWatch .marketWatchArticle .authorContent .inner .last
{
	border-bottom		: none;
	margin-bottom		: 0;
}

.marketWatch .marketWatchArticle .authorContent .inner .author img
{
	float				: left;
	margin-right		: 8px;
}

.marketWatch .marketWatchArticle .authorContent .inner .author p
{
	font-size			: 0.9em;
	color				: #666;
	padding-bottom		: 0;
}

.marketWatch .marketWatchArticle .authorContent .inner .author p span.name
{
	font-size			: 1em;
	font-weight			: bold;
}

.marketWatch .marketWatchArticle .marketWatchFooter
{
	border-bottom		: 1px solid #AAAAAA;
	padding-bottom		: 4px;
}

.marketWatch .marketWatchArticle .marketWatchFooter .logo
{
	background			: url(http://www.oraclecfo.com/common/images/cfo_marketwatch_logo.jpg?version=1.0.0.15054) no-repeat 0 0;
	width				: 225px;
	height				: 29px;
	float				: right;

}

/*
---------------------------------------------------------------------
window.css
---------------------------------------------------------------------
*/

/* RadWindow 2 Common Css */

div.radwindow
{
	float: left;
	position: absolute;
}

div.radwindow a
{
    outline: none;
}

div.radwindow table
{
    width: 100%;
    height: 100%;
    table-layout: auto;
}

div.radwindow div.min
{
	display: none;
}

div.radwindow table td
{
	padding: 0; 
	margin: 0;
	border-collapse: collapse;
	vertical-align: top;
}

.radwindow .corner,
.radwindow .footercenter
{
    line-height:1;
}

div.radwindow table td.titlebar
{
	-moz-user-select: none;
	/*cursor: move;*/
}

div.radwindow td.titlebar div.topresize
{
	font-size: 1px;
	height: 4px !important;
	line-height: 4px !important;
	width: 100%;
}

div.radwindow td.statusbar input
{
	border: 0px;		
	background-color: transparent !important; 
	background-repeat: no-repeat;		
	width: 100%;	
	cursor: default;
	-moz-user-select: none;
	overflow: hidden; 
	text-overflow: ellipsis;
	display: block; 
	float: left;
}

div.radwindow td.statusbar div
{		
	width: 18px; 
	height: 18px;	
}

div.radwindow td.statusbar .loading
{
	padding-left:30px;
}

div.radwindow td.statusbar span.statustext
{
	cursor: default; 
	-moz-user-select: none;
}

div.radwindow.nostatusbar tr.statusbarrow
{
	display: none;
}

div.radwindow table.titlebarcontrols ul.controlbuttons
{
	padding: 0; 
	margin: 0;
	list-style: none  !important; 
	white-space:nowrap;	
	float: right; 
}

div.radwindow_rtl table.titlebarcontrols ul.controlbuttons
{
	float: left; 
}

div.radwindow table.titlebarcontrols ul.controlbuttons li
{
	float: left;
}

div.radwindow_rtl table.titlebarcontrols ul.controlbuttons li
{
	float: right;
}

div.radwindow table.titlebarcontrols ul.controlbuttons li a
{
	display: block; 
	text-decoration: none;
}

div.radwindow table.titlebarcontrol ul.controlbuttons li a span
{
	text-indent: -9999px; 
	display: block;	
}

div.radwindow table.titlebarcontrols a.windowicon
{
	display: block; 
	margin-right: 3px;	
	width: 20px !important;
	height: 16px !important;
}

div.radwindow table.titlebarcontrols em
{	
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap; 
	float: left;	
}

div.radwindow.minimizedwindow
{
	overflow: hidden;
}

div.radwindow div.iconmenu
{
	float: left; 
	position: absolute; 
	z-index: 56000000;
}

div.radwindow div.iconmenu a
{
	cursor: default;
}

div.radwindow.inactivewindow table.titlebarcontrols
{
	position: static;
}
/* end of inactive window settings */

/* popup windows */
.radwindow .windowpopup a.radwindowbutton
{
    margin-top: 24px !important;
}

.radwindow .windowpopup a.radwindowbutton:focus,
.radwindow .windowpopup a.radwindowbutton:active
{
    border: 1px dotted #999999;                        
}

.radwindow .windowpopup a.radwindowbutton,
.radwindow .windowpopup a.radwindowbutton span
{
	display: block; 
	float: left;
}

div.radwindow table.titlebarcontrols ul.controlbuttons li a
{
    text-indent: -9999px;
}

/* opera fix */
html:first-child div.radwindow ul
{
    float: right; 
    border: solid 1px transparent;
}

.radwindow .dialogtext
{
    text-align: left;
}

div.radwindow.minimizedwindow .pinbutton,
div.radwindow.minimizedwindow .reloadbutton,
div.radwindow.minimizedwindow .maximizebutton,
div.radwindow.minimizedwindow .topresize
{
    display: none !important;
}

.radwindow .contentrow .windowcontent
{
    font-size: 11px;
}

/* inactive window settings */
div.radwindow.inactivewindow td.corner,
div.radwindow.inactivewindow td.titlebar,
div.radwindow.inactivewindow td.footercenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65) !important;
	opacity: .65 !important; 
	-moz-opacity: .65 !important;
}

/*
---------------------------------------------------------------------
window.default.css
---------------------------------------------------------------------
*/

/* RadWindow 2 Common Css */


div.radwindow
{
	float: left;
	position: absolute;
}

div.radwindow a
{
    outline: none;
}

div.radwindow table
{
    width: 100%;
    height: 100%;
    table-layout: auto;
}

div.radwindow div.min
{
	display: none;
}

div.radwindow table td
{
	padding: 0; 
	margin: 0;
	border-collapse: collapse;
	vertical-align: top;
}

.radwindow .corner,
.radwindow .footercenter
{
    line-height:1;
}

div.radwindow table td.titlebar
{
	-moz-user-select: none;
	/*cursor: move;*/
}

div.radwindow td.titlebar div.topresize
{
	font-size: 1px;
	height: 4px !important;
	line-height: 4px !important;
	width: 100%;
}

div.radwindow td.statusbar input
{
	border: 0px;		
	background-color: transparent !important; 
	background-repeat: no-repeat;		
	width: 100%;	
	cursor: default;
	-moz-user-select: none;
	overflow: hidden; 
	text-overflow: ellipsis;
	display: block; 
	float: left;
}

div.radwindow td.statusbar div
{		
	width: 18px; 
	height: 18px;	
}

div.radwindow td.statusbar .loading
{
	padding-left:30px;
}

div.radwindow td.statusbar span.statustext
{
	cursor: default; 
	-moz-user-select: none;
}

div.radwindow.nostatusbar tr.statusbarrow
{
	display: none;
}

div.radwindow table.titlebarcontrols ul.controlbuttons
{
	padding: 0; 
	margin: 0;
	list-style: none  !important; 
	white-space:nowrap;	
	float: right; 
}

div.radwindow_rtl table.titlebarcontrols ul.controlbuttons
{
	float: left; 
}

div.radwindow table.titlebarcontrols ul.controlbuttons li
{
	float: left;
}

div.radwindow_rtl table.titlebarcontrols ul.controlbuttons li
{
	float: right;
}

div.radwindow table.titlebarcontrols ul.controlbuttons li a
{
	display: block; 
	text-decoration: none;
}

div.radwindow table.titlebarcontrol ul.controlbuttons li a span
{
	text-indent: -9999px; 
	display: block;	
}

div.radwindow table.titlebarcontrols a.windowicon
{
	display: block; 
	margin-right: 3px;	
	width: 20px !important;
	height: 16px !important;
}

div.radwindow table.titlebarcontrols em
{	
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap; 
	float: left;	
}

div.radwindow.minimizedwindow
{
	overflow: hidden;
}

div.radwindow div.iconmenu
{
	float: left; 
	position: absolute; 
	z-index: 56000000;
}

div.radwindow div.iconmenu a
{
	cursor: default;
}

div.radwindow.inactivewindow table.titlebarcontrols
{
	position: static;
}
/* end of inactive window settings */

/* popup windows */
.radwindow .windowpopup a.radwindowbutton
{
    margin-top: 24px !important;
}

.radwindow .windowpopup a.radwindowbutton:focus,
.radwindow .windowpopup a.radwindowbutton:active
{
    border: 1px dotted #999999;                        
}

.radwindow .windowpopup a.radwindowbutton,
.radwindow .windowpopup a.radwindowbutton span
{
	display: block; 
	float: left;
}

div.radwindow table.titlebarcontrols ul.controlbuttons li a
{
    text-indent: -9999px;
}

/* opera fix */
html:first-child div.radwindow ul
{
    float: right; 
    border: solid 1px transparent;
}

.radwindow .dialogtext
{
    text-align: left;
}

div.radwindow.minimizedwindow .pinbutton,
div.radwindow.minimizedwindow .reloadbutton,
div.radwindow.minimizedwindow .maximizebutton,
div.radwindow.minimizedwindow .topresize
{
    display: none !important;
}

.radwindow .contentrow .windowcontent
{
    font-size: 12px;
    padding: 10px;
}

/* inactive window settings */
div.radwindow.inactivewindow td.corner,
div.radwindow.inactivewindow td.titlebar,
div.radwindow.inactivewindow td.footercenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65) !important;
	opacity: .65 !important; 
	-moz-opacity: .65 !important;
}

/* RADWINDOW PROMETHEUS "DEFAULT" SKIN */

div.radwindow_Default table td.corner
{
	width:6px;
	line-height:1px;
}

div.radwindow_Default table td.topleft
{
	height: 6px;
	background:url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/windowcornersprites.gif?version=1.0.0.15054') 0 -59px no-repeat;
}

div.radwindow_Default table td.titlebar
{
	background:url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/windowcornersprites.gif?version=1.0.0.15054') 0 0 repeat-x;
}

div.radwindow_Default table td.topright
{
	height: 6px;
	background:url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/windowcornersprites.gif?version=1.0.0.15054') 100% -59px no-repeat;
}

div.radwindow_Default table td.bodyleft
{
	background:url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/windowverticalsprites.gif?version=1.0.0.15054') 0 0 repeat-y;
}

div.radwindow_Default .windowcontent
{
	height: 100%;
	border-bottom:0;
	background:#fff;
}

div.radwindow_Default table td.bodyright
{
	background:url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/windowverticalsprites.gif?version=1.0.0.15054') 100% 0 repeat-y;
}

div.radwindow_Default table td.footerleft
{
	height:6px;
	background:url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/windowcornersprites.gif?version=1.0.0.15054') 0 -106px no-repeat;
}

div.radwindow_Default table td.footercenter
{
	height:6px;
	background:url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/windowcornersprites.gif?version=1.0.0.15054') 0 -133px repeat-x;
}

div.radwindow_Default table td.footerright
{
	height:6px;
	background:url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/windowcornersprites.gif?version=1.0.0.15054') 100% -106px no-repeat;
}

div.radwindow_Default td.statusbar
{
	height:20px;
	line-height:18px;
	background:#e4e4e4;
}

div.radwindow_Default td.statusbar td
{
	border-top:1px solid #cecece;
}

div.radwindow_Default td.statusbar input
{
	font:normal 12px arial,sans-serif;
	padding-left:4px;
	background: transparent;
}

div.radwindow_Default td.statusbar div
{
      background:url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/windowcornersprites.gif?version=1.0.0.15054') -20px -92px no-repeat;
}

/* NEW - Support for displayng the loading image in the iframe's parent TD */
div.radwindow_Default td.loading
{
		background: white url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/loading.gif?version=1.0.0.15054') no-repeat center;			 
}

div.radwindow_Default td.statusbar .loading
{	
	background-image:url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/loading.gif?version=1.0.0.15054');	
}

div.radwindow_Default td.statusbar span.statustext
{
	font: normal 11px Verdana, Arial, Sans-serif;
	color:#000;
}

div.radwindow_Default td.statusbar input
{
    background-repeat: no-repeat;
}

div.radwindow_Default table.titlebarcontrols ul.controlbuttons
{
	padding:0 2px 0 0 !important;
}

div.radwindow_Default table.titlebarcontrols ul.controlbuttons li a
{
	width: 30px; 
	height: 26px; 
	line-height: 26px; 
	font-size: 1px;
	cursor: default;
	margin: 2px 0 2px 2px;
}

/* reload button */
div.radwindow_Default a.reloadbutton
{
	background: transparent url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/commandsprites.gif?version=1.0.0.15054') no-repeat -90px 0;
}

div.radwindow_Default a.reloadbutton:hover
{
	background-position: -90px -26px;
}

/* unpin button */
div.radwindow_Default a.pinbutton
{
	background: transparent url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/commandsprites.gif?version=1.0.0.15054') no-repeat -150px 0;
}

div.radwindow_Default a.pinbutton:hover
{
	background-position: -150px -26px;
}

/* pinbutton */
div.radwindow_Default a.pinbutton.on
{
	background: transparent url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/commandsprites.gif?version=1.0.0.15054') no-repeat -120px 0;
}

div.radwindow_Default a.pinbutton.on:hover
{
	background-position: -120px -26px;
}

/* minimize button */
div.radwindow_Default a.minimizebutton
{
	background: transparent url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/commandsprites.gif?version=1.0.0.15054') no-repeat -60px 0;
}

div.radwindow_Default a.minimizebutton:hover
{
	background-position: -60px -26px;
}

/* maximize button */
div.radwindow_Default a.maximizebutton
{
	background: transparent url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/commandsprites.gif?version=1.0.0.15054') no-repeat -30px 0;
}

div.radwindow_Default a.maximizebutton:hover
{
    background-position: -30px -26px;
}

/* close button */
div.radwindow_Default a.closebutton
{
	background: transparent url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/commandsprites.gif?version=1.0.0.15054') no-repeat -180px 0;
}

div.radwindow_Default a.closebutton:hover
{
	background: transparent url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/commandsprites.gif?version=1.0.0.15054') no-repeat -180px -26px;
}

/* restore button */
div.radwindow_Default.maximizedwindow a.maximizebutton,
div.radwindow_Default.minimizedwindow a.minimizebutton
{
	background: transparent url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/commandsprites.gif?version=1.0.0.15054') 0 0 !important;
}

div.radwindow_Default.maximizedwindow a.maximizebutton:hover,
div.radwindow_Default.minimizedwindow a.minimizebutton:hover
{	
	background: transparent url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/commandsprites.gif?version=1.0.0.15054') 0 -26px !important;
}

div.radwindow_Default table.titlebarcontrols a.windowicon
{
	background: transparent url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/windowcornersprites.gif?version=1.0.0.15054') -21px -59px no-repeat;
	cursor: default;
	margin: 8px 0 0 3px;
}

div.radwindow_Default table.titlebarcontrols em
{
	font: normal normal 16px Arial, Verdana, sans-serif;
	color: white;	
	margin: 7px 0 0 2px;
}

div.radwindow_Default.minimizedwindow
{
	width: 170px !important; 
	height: 30px !important;
	background: #4b4b4b;
	border: solid 2px #232323;
}

/* overlay element should be minimized when the window is minimized */
iframe.minimizedwindowoverlay_Default
{
	/* take into account the borders of the main DIV of the window when setting width/height */
	width: 164px !important; height: 34px !important;
}

div.radwindow_Default.minimizedwindow td
{
    background: none !important;
}

div.radwindow.radwindow_Default.minimizedwindow table.titlebarcontrols 
{
	width: 150px !important;
	height: 40px !important;
	margin-top: -3px;
}

div.radwindow.radwindow_Default.minimizedwindow table.titlebarcontrols ul
{
    position: relative;
    top: -3px;
}

div.radwindow_Default.minimizedwindow em
{
	color: white !important;
	width: 75px !important;
}


div.radwindow_Default.minimizedwindow td.corner
{
	cursor: default;
}

div.radwindow_Default.minimizedwindow td.corner.topleft,
div.radwindow_Default.minimizedwindow td.corner.topright
{
	width: 10px !important;
}

div.radwindow_Default.minimizedwindow td.titlebar
{
	cursor: default;
	background: #4b4b4b;
}

div.radwindow_Default .windowcontent .windowpopup
{
	margin:16px;
	font:normal 11px Arial;
	color:black;	
	padding:0px 0px 16px 50px;
}

div.radwindow_Default .windowcontent .windowpopup.radalert
{
	background: transparent url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/modaldialogalert.gif?version=1.0.0.15054') no-repeat 8px center;
}

div.radwindow_Default .windowcontent .windowpopup.radprompt
{
	padding: 0;
	
}

div.radwindow_Default .windowcontent .windowpopup.radconfirm
{
	background: transparent url('http://www.oraclecfo.com/radcontrolsajax/skins/default/window/modaldialogconfirm.gif?version=1.0.0.15054') no-repeat 8px center;	
}

div.radwindow_Default .windowcontent .dialogtext
{
    text-align: left;
}

div.radwindow_Default .windowcontent input.dialoginput
{
	padding: 3px 4px 0 4px;
	height: 17px;
	width: 100%;
	font: normal 11px Verdana, Arial, Sans-serif;
	border: solid 1px black;
	background: #d6d6d6;
}

div.radwindow_Default .windowcontent a,
div.radwindow_Default .windowcontent a span
{
	text-decoration: none;
	color: black;
	line-height: 14px;
	cursor: default;
}

div.radwindow_Default .windowcontent a.radwindowbutton
{
	margin: 8px 1px 0 0;
	border: solid 1px black;
	background: #4f4f4f;
	font-weight: bold;
}

div.radwindow_Default .windowcontent a.radwindowbutton span.outerspan
{
	padding: 0 3px 0 0;
	border: solid 1px white;
}

div.radwindow_Default .windowcontent a.radwindowbutton span.innerspan
{
	padding: 0 12px;
	color: white;
	line-height: 22px;
}

div.modaldialogbacgkround
{
	background: black;
}

/* set window transparency */
div.radwindow.radwindow_Default.normalwindow.transparentwindow td.corner,
div.radwindow.radwindow_Default.normalwindow.transparentwindow td.titlebar,
div.radwindow.radwindow_Default.transparentwindow td.footercenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity: .8; -moz-opacity: .8;
}

.radwindow.radwindow_Default.minimizedwindow .controlbuttons
{
	margin-top: 6px;
}

.radwindow.radwindow_Default.minimizedwindow em
{
	margin-top: 10px !important;
}

.radwindow.radwindow_Default.minimizedwindow .windowicon
{
	margin-top: 11px !important;
}
