
@import url(3_col_no_stretch_claraview.css);



/**** General site defaults for standard HTML tags ******/

A:link, A:visited, A:active
{
    COLOR: #0054a6;
    TEXT-DECORATION: none
}

A:hover
{
    COLOR: #0054a6;
    TEXT-DECORATION: underline
}

a img
{
	border:0px;
}

body{
	BACKGROUND-COLOR: "#FFFFFF";
	/*top, bottom, right, left*/
	margin: 0px 0px 0px 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

form
{
	margin:0;
}

li
{
	padding-bottom: 5px;
}

sup
{
	font-size:7pt;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:1px;
}

/******************  Navigation Classes **************/

div.navGlobal{
	TEXT-ALIGN:  right;	
	FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;	
	WIDTH: 800px;
}

.navGlobal_HREF_enabled:link, .privacyAndTerms:link{
    COLOR: #666666
}
.navGlobal_HREF_enabled:visited, .privacyAndTerms:visited{
    COLOR: #666666
}

.navGlobal_HREF_enabled:hover, .privacyAndTerms:hover{
    COLOR: #0054a6;
    TEXT-DECORATION: underline
}


/*Classes from codethat menu.  Codethat uses tables */

/*default for the table = no border no cellspacing no cellpadding*/
table {		
	border-spacing: "0px";
	border-collapse: "collapse";
	}

/*default for all tds is left align and valign top with no padding or spacing */
td{
	TEXT-ALIGN:left;
	MARGIN: 0px;
	PADDING: 0px;
}

.topNav
{
    FONT-SIZE: 12px;
    COLOR: #0667bc;
    TEXT-DECORATION: none;
    /*padding-left: 4px;*/
}

.topChildNav
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
    MARGIN-LEFT: 5px;
    VERTICAL-ALIGN: "middle";
}

/* the class for the brackets around the active menu in the top nav */
.topNavRedBracket
{
    FONT-SIZE: 12px;
    COLOR: #cc3300;
    TEXT-DECORATION: none;
}

/*End of code that menu */

	div.leftMenu
	{
		width: 177px;
		font-size:11px;
	}

	div.leftMenu_enabled, div.leftMenu_mouseOver
	{
		BACKGROUND-COLOR: #ECE9D9;
		PADDING: 2px 0px 2px 17px;
		margin-bottom: 1px;

	}

	div.leftMenu_selected, div.leftMenu_hasSelectedChild_enabled
	{
		BORDER-LEFT: #CC3300 6px solid;
		margin-bottom: 1px;
		BACKGROUND-COLOR: #DBD8CB;
		PADDING: 2px 0px 2px 11px;
	}
	
	div.leftMenu_hasSelectedChild_enabled
	{
		margin-bottom: 0px;	
	}

	div.leftMenu_mouseOver
	{
		BACKGROUND-COLOR: #DBD8CB;
	}

	div.leftMenuChild_selected, div.leftMenuChild_enabled
	{
		BORDER-BOTTOM: #999999 1px solid;
		BACKGROUND-COLOR: #FFFFFF;		
		PADDING: 2px 0px 2px 30px;
	}

	div.leftMenuChild_selected
	{
		color: #cc3300;
	}

	A.leftMenu_HREF_enabled:link, A.leftMenu_HREF_enabled:visited, a.leftMenu_hasSelectedChild_HREF_enabled:link, a.leftMenu_hasSelectedChild_HREF_enabled:visited
	{
		COLOR: #000000;
		TEXT-DECORATION: none;
	}

	A.leftMenuChild_HREF_enabled:link, A.leftMenuChild_HREF_enabled:visited
	{
		COLOR: #666666;
		TEXT-DECORATION: none;
		font-size:11px;
	}

	A.leftMenuChild_HREF_enabled:hover
	{
		COLOR: #cc3300;
		TEXT-DECORATION: none
	}


/************   End of Navigation classes     **************/

/*** Classes for the top part of the image ***/


div.blueImageRow{
	height:  104px;
	BACKGROUND-COLOR: #5996CC;	
	background-position: center left;
	background-repeat:no-repeat;
	background-image:url(../images/topBlueBar/wave01.gif);
	margin-bottom: 42px;
}

/*IE carries the hyperlink over one extra space, I am hiding it by making it white */
A.claraview_logo:link, A.claraview_logo:visited, A.claraview_logo:active, A.claraview_logo:hover
{
    COLOR: #fff;
    TEXT-DECORATION: none
}

img.topImageInBlueRow, img.topImageInBlueRowPopUp
{
	position:absolute;
	left:191;
	top:70;
}

* html img.topImageInBlueRow 
{
	top:69;
}

img.topImageInBlueRowPopUp
{
	top:42;
}

* html img.topImageInBlueRowPopUp
{
	top:45;
}


/*** End of classes for the top part of the image ***/

/**** Left content ****/

	div.left_eNewsletterSignupLink
	{
		border:  #C7C7C7 1px solid;
		FONT-SIZE: 11px;
		margin:60 0 0 10;
		text-align:center;
		padding:2px;
	}

	div.left_ContactUsHeader
	{
		background-color: #CC3300;
		padding-left: 10px;
		FONT-SIZE: 11px;
		COLOR: #D9D9D9;
		font-weight: bold;
		border:  #C7C7C7 1px solid;
		margin:0 0 0 10;
	}

	div.left_ContactUsHeaderText
	{
		padding:5 10;
		border:  #C7C7C7 1px solid;
		border-top:none;
		FONT-SIZE: 11px;
		margin:0 0 0 10;
	}
	
	div.left_ContactUs
	{
		padding:5 10;
		FONT-SIZE: 11px;
		margin:0 0 0 10;
		BACKGROUND-COLOR: #EEEEEE;
	}
	
	input.lefthtmlControl
	{
		font-size:10;
	}
	
	input.leftEnewsSignupSubmit
	{
		background: #CC3300;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-size: 11;
		COLOR: #DBD8CB;
		font-weight:bold;
		margin:10 0 0 75;
	}
	
/**** End of Left content ****/	


/*** Tags for the right content section ****/
	div.rightContentContainer{
		width: 150px;		
	}

	div.rightContentHeader{
		PADDING: 4px 0px 4px 12px;
		BACKGROUND-COLOR: #D9D9D9;
		VERTICAL-ALIGN: "middle";
		FONT-SIZE: 12px;    
		COLOR: #77787A;
		font-weight: bold;
	}
	
	div.rightLinksContent{
		PADDING: 2px 0px 2px 12px;
		BACKGROUND-COLOR: #EEEEEE;
		BORDER-BOTTOM: #FFFFFF 1px solid;
		VERTICAL-ALIGN: "middle";
		FONT-SIZE: 11px;
		COLOR: #595959;
	}
	
	div.rightContentSpacer{
		HEIGHT: 34px;
		BACKGROUND-COLOR: #FFFFFF;
	}

	/*this is for the quotes */
	div.quoteHeader{
		background: #42557B;
		color: #FFFFFF;
		FONT-SIZE: 12px;
		font-weight: bold;
		text-align: center;
		border-bottom: solid 1px #FFFFFF;
		PADDING: 2px 0px 2px 0px;			
	}
	
	div.quoteHeaderAMR{
			background: #0C5F78;
			background-image: url(../images/quotes/amr_research_logo_quotes.gif);
			border-bottom: solid 1px #FFFFFF;
			PADDING: 3px 0px;
			height:20px;
			width:150px;
			background-repeat:no-repeat;
			background-position:center center;
	}
	
	div.quoteContainer{
		width: 150px;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-SIZE: 11px;
		BACKGROUND-COLOR: #EEEEEE;
	}
	
	div.quoteText{
		padding: 5px 5px 5px 5px;
	}
	
	/*end of quotes */
/**** End of right content *******/

/**** Bottom content *******/

#bottomBrownSpacer
{
	border-top: solid 3px #ECE9D9;
	margin-top: 10px;
}


/*Footer class for the .NET move */
div.navFooter{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: none;
    TEXT-ALIGN: center;    
}
.navFooter_HREF_enabled:link
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.navFooter_HREF_enabled:visited
{
    COLOR: #666666
}
.navFooter_HREF_enabled:hover
{
    COLOR: #0054a6;
    TEXT-DECORATION: underline
}

/*End of Footer class for the .net move */

div.copyright
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	text-align: center;
	margin-top: 10px;
	padding-bottom: 10px;
}

div.privacyPolicy{
	FONT-SIZE: 10px;
	COLOR: #666666;
	WIDTH: 800px;
	margin-top: 10px;
	text-align:center;
}

/**** End of Bottom content *******/

/* Various font faces */
	.pageContentHeader
	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 18px;
		COLOR: #0667bc;
		MARGIN: 0px 0px 10px 0px;
	}
	
	.text_body01:link
	{
		COLOR: #0000ff;
	}
	.text_body01:visited
	{
		COLOR: #800080;
	}
	.text_body01:hover
	{
		COLOR: #0000ff;
		TEXT-DECORATION: underline;
	}

	/** used for the back to top links on some of the pages **/
	.toplinks01
	{
		FONT-SIZE: 11px;
		COLOR: #666666;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none
	}
	.toplinks01:link
	{
		COLOR: #666666
	}
	.toplinks01:visited
	{
		COLOR: #666666
	}
	.toplinks01:hover
	{
		COLOR: #0054a6;
		TEXT-DECORATION: underline
	}


/* End of various font faces */


/* PAGE SPECIFIC TAGS */

/***** Home page *****/

div.homeBlueRow
{
	height: 211px;
	BACKGROUND-COLOR: #5996CC;
	background-image: url(../images/home/right_blue_row.jpg);
	background-repeat:no-repeat;
	width:394px;
}

* html div.homeBlueRow 
{
	/*width:800px;*/
}

div.homeManJump
{
	height: 211px;
	background-image: url(../images/home/man_beach_web.jpg);
	background-repeat:no-repeat;
	width:159px;
	margin-left:235px;
}

div.flashContainer
{
	float:left;
}

#homeFlash
{
	position:absolute;
}

img.homeBigImage
{
	position:absolute;
	left:299;
	top:70;
}

* html img.homeBigImage 
{
	top:69;
}

div.homeHeadlineContainer
{
	clear:left;
	margin:0 0 0 0;
	padding-top:6px;
	height:112;
}

* html div.homeHeadlineContainer 
{
	padding-top:8px;
	height:123;
}

span.homeHeadline, span.homeHeadline218
{
	width:256px;
	color: #204C77;
	font-size: 14px;
	font-weight: bold;
	float:left;
	height:115px;
	background-image: url(../images/home/lower_curved_edge_box1.jpg);
	background-repeat:no-repeat;
	padding:12 5 3 30;
}

* html span.homeHeadline
{
	width:291px;
}

span.homeHeadline218
{
	width:202px;
	background-image:url(../images/home/lower_curved_edge_box2.jpg);
	padding-left:16;
}

* html span.homeHeadline218
{
	width:223px;
	padding-left:16;
}

div.homeHeadlineText
{
	PADDING-TOP: 3px;
	width: 240px;
	height: 90px;
	vertical-align: top;
	color: #736357;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;		
}

.homeHeadlineText:link {
	color: #736357;
	text-decoration: none;
}

.homeHeadlineText:visited {
	color: #736357;
	text-decoration: none;
}

.homeHeadlineText:hover {
	color: #3C83C3;
	text-decoration: underline;
}

div.homeHTMLControl
{
	color:#204C77;
}

input.homeEnewsSignupSubmit
{
	background: #CC3300;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11;
	COLOR: #DBD8CB;
	font-weight: bold;	
	margin-top: 10px;
	margin-left: 120px;
}

div.homeFooterCopyright{
	TEXT-ALIGN:right;
	FONT-SIZE:10px;
	COLOR:#666666;
	WIDTH:588px;
	margin:0 0 0 210;
	position:relative;
	top:200px;
	left:500px;
}

div.homePrivacyPolicy{
	FONT-SIZE: 10px;
	COLOR: #666666;
	WIDTH:200px;
	float:left;
	margin-left:0px;
	padding-bottom:10px;
}

* html div.homePrivacyPolicy, div.homeFooterCopyright{
	margin-top:3px;
	position:static;
}

div.homeClickHereNowImage
{
	position:absolute;
	left:325px;
	top:130px;
}


*html div.homeClickHereNowImage
{
	left:327px;
	top:130px;
}
/**/
/***** End of Home page *****/

/* Tags for the page body */
	.pageBodyBoldItalMargin{
		font-weight: bold;
		font-style: italic;
		margin-top: 15px;
		margin-bottom: 15px;
	}

	hr.bigContentBreaker
	{
		margin-top:15px;
		width:300px;
		text-align:center;
	}


/* End tags for the page body */

/*Layout for popup window pages*/
	div.popupWindowFormBlueRow{
		BACKGROUND-COLOR: #5996CC; 
		height: 30px; 
		margin-bottom: 20px;
		width:700px;
	}
	
	div.popupWindowFormBody
	{
		FONT-SIZE: 12px;
		COLOR: #333333;
		TEXT-DECORATION: none;
		margin: 0 100 0 100;
		BORDER-LEFT: #C7C7C7 1px solid;
		BORDER-RIGHT: #C7C7C7 1px solid;
		width: 500px;
		min-height: 400px;
		padding: 0px 5px 0px 5px;
	}
	
	* html div.popupWindowFormBody
	{
		height: 400px;
	}
/*End of layout for popup window pages*/

/* always starts with the name of the page it is active on */

div.enewsContainer
{
	clear: left;		
}

.enewsarchiveDate{
	vertical-align: top;
	width: 58px;
	text-align: right;
	display: block;
	float: left;
	margin-right:10px;
}

.enewsarchiveTitle
{
	display: block;
	vertical-align: top;
	float: left;
	margin-bottom:10px;
}

* html .enewsarchiveTitle
{
	margin-bottom:0px;
}

/* Only IE needs this spacing */
* html div.successStoryTitleFirstPositionIE
{
	margin-bottom:20px;
}


div.successStorySynopsis
{
	clear:both;
	margin-top: 0px;
}

* html div.successStorySynopsis
{
	margin-top: -15px;
}

.articlesArticle
{
	margin-bottom: 20px;
	clear:left;
}

.articlesDate{
	vertical-align: top;
	width: 50px;
	text-align: right;
	display: block;
	float: left;
}
.articlesDetails{
	margin-left: 10px;
	width: 85%;
	display: block;
	float: left;
	margin-bottom: 10px;
}
.articlesTextLinkPDF{
	margin-left: 5px;
	width: 65px;
	vertical-align: top;
	display: block;
	float: left;		
}
.articlesImageLinkPDF{
	vertical-align: top;
	display: block;
	float: left;				
}

/* these are for the forms*/

/* form defaults */
input
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

select
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

/* End of form defaults */

/*  Used for the White Paper Regisration */

.formatBetweenCheckBoxes_White_paper{
	clear: left; 
	margin-bottom: 5px;
}

.htmlControl_White_paper
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin-top: 5px;
	vertical-align: center;
}

.htmlSelect_White_paper, .htmlSelect_RDW_Webinar
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin-top: 5px;
	vertical-align: top;
	width: 310px;
}

.controlLabel_White_paper, .control_checkboxLabel_White_paper
{
	position: relative;
	font-size: 12px;
	width: 100px;
	vertical-align: center;
	padding-top: 2px;
	padding-right: 2px;
	display:block;
	float:left;
}

.control_checkboxLabel_White_paper
{
	float:none;
}

span.checkboxLabel_White_paper
{
	font-size: 12px;	
}


.checkboxLabel_White_paper
{
font-size: 12px;
width: 400px;
vertical-align: center;
padding-top: 2px;
}

.htmlcheckbox_White_paper
{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	margin-top: 0px;
	float: left;
}


.checkboxListHeader_White_paper{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	position: relative;
	left: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}

/* End of White Paper Regisration */

/* RDW Webinar Registration */

.checkboxListHeader_RDW_Webinar{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin-bottom:5px;
}

.htmlSelect_RDW_Webinar
{
	width:335px;
}

/* End of RDW Webinar Registration */

.eNewsSubmit, .whitePaperSubmit{
	background: #CC3300;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11;
	COLOR: #DBD8CB;
	font-weight: bold;	
	margin-top: 10px;
	margin-left: 200px;
}

.whitePaperSubmit{
	margin-left: 100px;
}

.webRegSubmit
{
	margin-left:180px;
}


div.clientCell{
	background-position: center left;
	background-repeat:no-repeat;
	background-image:url(../images/orange_bullet.gif);
	background-color:#fff;
	padding:2 1;
	float:left;
	text-indent:6px;
}

ul.eventBulletPoints
{
	margin-left:15px;
	padding-left:0px;
}

*html ul.eventBulletPoints
{
	margin-left:18px;
	margin-bottom:0px;
}

/* SAP BI */
div.bi_for_sapHighlightBox
{
	background-color:#344964;
	padding:10 20;
	color:#fff;
	margin:0 20;
	border:solid 1px #ccc;
}

div.bi_for_sapHighlightBoxQuote
{
	text-align:right;
}

A:link.bi_for_sapHighlightBoxQuote_HREF, A:visited.bi_for_sapHighlightBoxQuote_HREF, A:active.bi_for_sapHighlightBoxQuote_HREF
{
    COLOR: #fff;
}

A:hover.bi_for_sapHighlightBoxQuote_HREF
{
    COLOR: #fff;
}

div.sapAdivceBackground
{
	background-image:url(../images/pagebody/sap_advice/sap_advice_background_balloon.jpg);
	background-repeat:no-repeat;	
	height:96px;
	width:180px;
	margin:0px 0px 30px 1px;
}

div.sapAdivceBackground div
{
	margin:0px 0px 0px 50px;
	padding-top:20px;	
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:2em;	
}

*html div.sapAdivceBackground div
{
}

A.sapAdviceLink:link, A.sapAdviceLink:visited, A.sapAdviceLink:active, A.sapAdviceLink:hover
{
    color:#003063;
}

A.sapAdviceLink:hover
{
    text-decoration:underline
}

/* End of SAP BI */