/* Resource Center Styles - includes anything that falls under the resource center (i.e. Confirmation and Landing Pages, Resource Center Redesign, etc.) */

/* details section 8/29/08 */

	#details{
		padding:15px;
		padding-left:0;
		padding-right:0;
		clear:both;
		background:url(/images/campaigns/internal/20080421_eda/details_bg.jpg) repeat-x top left #f9f9f3;
		float:left;
		}	
	#details h3{
		display:block;
		width:500px;
		color:#adad9c;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		margin-left:20px;
		}
	#details .row{
		clear:both;
		width:759px;
		}
	#details .row .col{
		float:left;
		width:347px;
		margin-left:20px;		
		margin-top:15px;
		padding-top:15px;
		}
	#details img{
		float:left;
		margin-right:10px;
		}
	#details h5{
		text-transform:uppercase;
		color:#bbb5a1;
		letter-spacing:1px;
		font-size:10px;
		font-weight:normal;
		padding-top:5px;
	
		}
	#details h4{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#69665c;
		margin-top:2px;
		margin-bottom:3px;
		}
	#details p{
		margin-left:104px;
		line-height:14px;
		font-size:10px;
		color:#69665c;
		margin-bottom:10px;
		}
	#details ul{
		list-style-image:url(/images/starterkit/arrow.png);
		margin-left:125px;
		margin-top:10px;
		margin-bottom:12px;
		}
	#details ul li{
		margin-bottom:6px;
		line-height:14px;
		
		}


/* New Download Page styles - 11/12/2007 */

	#rcp_banner{
		background-image:url(/images/resourcecenter/resource_center_banner_new.jpg);
		width:759px;
		height:72px;
		}
	#rcp_banner_new{
		background-image:url(/images/resourcecenter/resource_center_banner_new.jpg);
		width:759px;
		height:72px;
		display:block;
		}
	#rcp_banner_new p{
		color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		padding-left:65px;
		font-size:225%;
		letter-spacing:0px;
		padding-top:30px;
		}
	#rcp_banner_plm_in_electronics{background-image:url(/images/email_campaigns/2007/aberdeen_plm_electronics_cp_header.jpg);
		width:759px;
		height:100px; 
		}
	#rcp_banner h1{
		color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		padding-left:65px;
		font-size:225%;
		letter-spacing:0px;
		
		}
	#rcp_body{
		padding:20px;
		font-size:small;
		padding-bottom:0;
		}
	#rcp_body img{
		border:0;
		}
	.rcp_box_top{
		background-color:#f6f6f3;
		border:1px solid #7dbee4;
		padding:15px;
		}
	#rcp_box_top_thanks{
		border-bottom-color:#b7b7b1;
	
		}
		.rcp_box_top p.lead{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:180%;
			color:#999999;
			line-height:120%;
			position:relative;
		}
		.rcp_download_title{
			color:#000000;
			font-style:italic;
			}
		.rcp_box_top p.instructions{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:95%;
			color:#626261;
			clear:both;
			margin:0; padding:0;
			}
		#rcp_download{
			list-style-type:none;
			margin:0;
			padding:0;
			margin-top:15px;
			}
		#rcp_download li{
			float:left;
		}
		.rcp_download_button{
			float:left;
			
			}
		.rcp_download_size{
			font-family:Arial, Helvetica, sans-serif;
			font-size:90%;
			color:#000000;
			float:left;
			padding-left:8px;
			padding-top:8px;
			}
	#rcp_thanks_box_bottom{
		background-color:#e5e5dd;
		border:1px solid #7dbee4;
		border-top-color:#cecec7;
		padding:8px 15px 8px 15px;
		}
		#rcp_thanks_box_bottom p{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#333333;
			font-size:95%;
			}
		#rcp_thanks_box_bottom a{
			color:#f58233;
			}	
		#rcp_thanks_box_bottom p.title{
			color:#5495bb;
			font-size:115%;
			}
			
			
	#rcp_learnmore_box{padding:15px;}
	#rcp_learnmore_box ul{
		margin:0; 
		padding:0;
		list-style-type:none;
	
		}
	#rcp_learnmore_box li{
		border-top:1px dotted #999999;
		padding-left:30px;
		padding-top:15px;
		padding-bottom:20px;
	}
	#rcp_learnmore_box .button{
		text-align:center;
		float:left;
		margin-top:10px;
		}
	#rcp_learnmore_box p.description{
		font-size:105%;
		margin:0; padding:0;
		margin-left:200px;
		padding-right:30px;
	
		}
	#rcp_learnmore_box p.intro, #rcp_privacy p{font-size:80%; color:#666666; margin:0; margin-bottom:15px; padding:0;}
	#rcp_learnmore_box p.backhome{
		border-top:1px dotted #999999;
		padding-top:40px;
		text-align:center;
		
		
		}
	#rcp_learnmore_box p.backhome a{
		background:url(/images/registration/wg_reg_arrowBig.gif) right center no-repeat; 
		padding-right:30px; 
		padding-top:px;
		padding-bottom:10px;
		margin:0; 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:130%;
		font-weight:bold;		
	}
	#rcp_privacy p.intro{
		border-bottom:1px dotted #999999;
		font-weight:bold;
		margin-top:30px;
	}
	.clear{clear:both;}
	
/* New Landing Page Styles  11/13/07 */

	#rcp_lp_top_box{
		background-color:#f6f6f3;
		border:1px solid #7dbee4;
		padding:15px;
	}	
	
	
/* webinar description block */

	#rcp_webinar_box{
		margin:10px;
		}
	#rcp_webinar_box img{
		margin-right:10px;
		float:left;
		clear:left;
		margin-bottom:10px;
		}
	#rcp_webinar_box ul{
		padding:0;
		margin:0;
		margin-top:10px;
		}
	#rcp_webinar_box ul li{
		font-size:11px;
		padding:0;
		margin:0;
		margin-bottom:5px;
		margin-left:30px;		
		}
	#rcp_webinar_box .indent{
		margin-left:90px;
		}
	#rcp_body .iframe{
		width:719px;
		height:500px;
		}

/* ---------------------------------------------------------------------------------------------------------- */
/*	Fancy conversion page - 9/9/08    																	      */
/* ---------------------------------------------------------------------------------------------------------- */

	/* offer box */
		#cp-offer{
			padding:15px;
			float:left;
			background-color:#fff;
			width:729px;
			
			}
		#cp-offer ul{
			margin:0;
			margin-top:15px;
			margin-bottom:25px;
			margin-left:15px;
			padding:0;
			list-style-image:url(/images/starterkit/arrow.png);
			font-size:11px;
			clear:left;
			}
		#cp-offer ul li{
			margin:0;
			padding:0;
			margin-bottom:5px;
			line-height:14px;
			}
		#cp-offer ul li a{
	
			color:#69665c;
			}
		#cp-offer p{
			font-size:11px; 
			color:#69665c;
			clear:left;
			}
		#cp-offer img.stack{
			margin-left:-54px;
			margin-top:10px;
			float:left;
			position:relative;
			z-index:100;
			}
		#cp-offer #text-block{

			margin-left:0px;
			}
		#cp-offer #text-block h3{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#f8981d;
			font-size:16px;
			font-weight:bold;
			
			border:0;
			margin-left:0;
			padding-left:0;
			}
		#cp-offer #text-block h3.green{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#7dba39;
			font-size:16px;
			font-weight:bold;
			}
		#cp-offer #text-block h2{
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#69665c;
			border:0;
			font-size:20px;
			line-height:26px;
			}
		#cp-offer #download-button{
			text-align:left;
			margin-top:15px;
			float:left;
			width:560px;
			height:30px;
			padding-bottom:15px;
			
			}
		#cp-offer #download-button span.zip{
			padding-top:8px;
			padding-left:6px;
			display:block;
			float:left;
			font-size:11px;
			font-weight:bold;
			color:#adad9c;
			}
		#cp-offer #download-button img{
			float:left;
			margin-right:5px;
			border:0;
			}
		#cp-offer a.but{
			float:left;
			width:250px;
			}
			
	/* details below */
	
		#cp-details{
			padding:15px;
			padding-left:0;
			padding-right:0;
			clear:both;
			background:url(/images/campaigns/internal/20080421_eda/details_bg.jpg) repeat-x top left #f9f9f3;
			float:left;
			}	
		#cp-details h3{
			display:block;
			width:700px;
			color:#adad9c;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:18px;
			border:0;
			margin-left:20px;
			margin-bottom:10px;
			}
		#cp-details .row{
			clear:both;
			width:759px;
			}
		#cp-details .row .col{
			float:left;
			width:347px;
			margin-left:20px;		
			margin-top:15px;
			padding-top:15px;
			}
		#cp-details img{
			float:left;
			margin-right:10px;
			}
			
		#cp-details h5{
			text-transform:uppercase;
			color:#bbb5a1;
			letter-spacing:1px;
			font-size:10px;
			font-weight:normal;
			padding-top:5px;
		
			}
		#cp-details h4{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#69665c;
			margin-top:2px;
			margin-bottom:3px;
			}
		#cp-details p{
			margin-left:104px;
			line-height:14px;
			font-size:10px;
			color:#69665c;
			margin-bottom:10px;
			}
		#cp-details ul{
			list-style-image:url(/images/starterkit/arrow.png);
			margin-left:125px;
			margin-top:10px;
			margin-bottom:12px;
			}
		#cp-details ul li{
			margin-bottom:6px;
			line-height:14px;
			
			}
		#cp-details .cp-next{
			width:724px;
			clear:left;
			float:left;
			margin-left:20px;
			margin-top:15px;
			padding-bottom:15px;
			padding-right:15px;
			}
		#cp-details .cp-next img{
			float:left;
			border:1px solid #d3d3c3;
			margin-right:20px;
			}
		#cp-details p.cp-p{
			margin-left:20px;
			padding-left:0;
			font-size:11px;
			margin-top:0px;
			line-height:18px;
			}
		#cp-details .cp-next h4{
			font-size:16px;
			color:#69665c;
			font-weight:normal;
			font-family:Georgia, "Times New Roman", Times, serif;
			border:0;
			
			}
		#cp-details .cp-next h4 a{

			color:#69665c;
			
			}
		#cp-details .cp-next a.go{
			font-size:11px;
			
			font-weight:bold;
			}

/* ---------------------------------------------------------------------------------------------------------- */
/*	New LP styles for Resource Center 11/20/08   														      */
/* ---------------------------------------------------------------------------------------------------------- */

	body#resources-lp{
		width:761px;
		margin:0 auto;
		}
	body#resources-lp #content{
		margin:0;
		padding:0;
		border: 1px solid #e7e7e7;
		border-top:0;
		border-bottom:0;
		background-color:#fff;
		float:left;
		width:7px;
		width:731px;
		padding:25px 15px 15px 15px;
		margin-top:-3px;
		}
	/*body#resources-lp #banner{
		background-image:url(/images/resourcecenter/resource_center_banner_new.jpg);
		width:694px;
		height:32px;
		display:block;
		color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		padding-left:65px;
		font-size:225%;
		letter-spacing:0px;
		padding-top:28px;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		padding-bottom:10px;
		}*/
	.banner{
		width: 761px;
		height: 72px;
		position: relative;
		border: 1px solid #e7e7e7;
		border-top: 1px solid #fff;		
		border-bottom:0;
	}
	.banner p{
		color:#e2f3d2;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:absolute;
		bottom:10px;
		left:15px;
		font-size:12px;
		font-weight:bold;
		}
		.whitepaper{
			background-image: url(/images/resources/registration-pages/header-whitepapers.jpg);
			}
		.datasheet{
			background-image: url(/images/resources/registration-pages/header-datasheets.jpg);
			}
		.study{
			background-image: url(/images/resources/registration-pages/header-studies.jpg);
			}
	body#resources-lp p.type{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#adad9c;
		margin-bottom:8px;
		display:block;
		
		}
	body#resources-lp #left{
		float:left;
		width:415px;
		border-right:1px dotted #d3d3c3;
		padding-right:25px;
		}

	body#resources-lp #left h1{
		margin:0;
		padding:0;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#1b1b1b;
		font-size:20px;
	
		margin-bottom:15px;
		line-height:1.4;
		}
	body#resources-lp #left h2{
		margin:0;
		padding:0;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#333333;
		font-size:16px;	
		margin-bottom:10px;
		line-height:1.4;
		}
	body#resources-lp #left h5{
		margin:0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		letter-spacing:1px;
		color:#999;
		font-size:10px;
		font-weight:normal;
		margin-bottom:5px;
		}
	body#resources-lp #left h5 a{
		color:#999;
		border-bottom:1px dotted #ccc;
		}
	body#resources-lp #left h5 a:hover{
		color:#666;
		border-bottom:1px solid #ccc;
		text-decoration:none;
		}
	
	
	body#resources-lp #left img.screenshot-wide{
		border:1px solid #d3d3c3;
		}
		body#resources-lp #left img.screenshot-wide + h2{
			margin-top:25px;
			}
		body#resources-lp #left img.screenshot-wide + p{
			margin-top:25px;
			}

	body#resources-lp #left .no-border{
		border:0 !important;
		}
	body#resources-lp #left img.stack-small{
		float:left;
		margin-right:10px;
		margin-top:5px;
		}
	body#resources-lp #left img.case-study-logo{	
		margin-bottom:15px;
		}
	body#resources-lp #left p,body#resources-lp #left ul{
		margin:0;
		padding:0;
		font-size:11px;
		color:#69665c;
		line-height:1.6;
		margin-bottom:15px;
		}
	body#resources-lp #left ul{
		margin-left:20px;
		}
	body#resources-lp #left ul + img{
		margin-top:10px;
		}
	body#resources-lp #left ul li{
		margin-bottom:3px;
		}
		
	body#resources-lp #left p.caption{
		font-style:italic;
		float:right;
		color:#adad9c;
		}
	body#resources-lp #left p.download-sentence{
		font-weight:bold;
		color:#f8981d;
		font-size:12px;
		margin-top:25px;
		line-height:1.5;
		}
	
	/* Styles that go with the Form */
	
		body#resources-lp form{
			float:left;
			margin-left:15px;
			}
		/* global search box form fix */
		body#resources-lp #globalsearch form{
			margin-left:0;
			}
		body#resources-lp form p.download{
			margin:0;
			padding:0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#f58233;
			font-weight:bold;
			margin-bottom:15px;
			}
		body#resources-lp form p.instructions{
			margin:0;
			padding:0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#999999;
			margin-bottom:20px;
			}
		
	/* CTA Above the Form */
	
		body#resources-lp form .cta{
			float:left;
			direction:block;
			padding-bottom:15px;
			}
		body#resources-lp form .cta p{
			margin:0;
			padding:0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:17px;
			line-height:1.1;
			color:#f58233;
			margin-bottom:15px;
			}
		body#resources-lp form .cta img{
			float:left;
			margin-right:15px;
			}
			
	body#resources-lp p.privacy{
		clear:both;
		padding-top:50px;
		color:#999999;
		
		}
	body#resources-lp p.privacy span{
		padding-top:10px;
		display:block;
		font-weight:bold;
		border-top:1px solid #ececdf;
		}
	/* global resource landing page */

	#form,#download{
	display:none;
	}
	#download{
	float:right;
	padding-right:5px;
	}
	
	#buttonDL a{
	background:url(/images/resources/registration-pages/bgButtonDL.gif) center top no-repeat;
	color:#fff;
	display:block;
	font-size:16px;
	font-weight:700;
	height:64px;
	line-height:64px;
	margin-bottom:30px;
	text-align:center;
	text-decoration:none;
	width:265px;
	}
	#buttonDL a:hover{
	background-position:center bottom;
	text-decoration:none;
	}
	/* 	no cookie */
	#downloadnc{
	float:right;
	width:266px;
	padding-right:5px;
	}
	#buttonDLnc{
		float:right;
	}
	#buttonDLnc a{
	background:url(/images/resources/registration-pages/bgButtonDL.gif) center top no-repeat;
	color:#fff;
	display:block;
	font-size:16px;
	font-weight:700;
	height:64px;
	line-height:64px;
	margin-bottom:30px;
	text-align:center;
	text-decoration:none;
	width:265px;
	}
	#buttonDLnc a:hover{
	background-position:center bottom;
	text-decoration:none;
	}
	#downloadnc h3{
	border-bottom:1px dotted #b1b1b1;
	color:#b1b1b1;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:30px 0 10px;
	padding:0 0 3px;
	text-transform:uppercase;
	}
	#downloadnc ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	#downloadnc li{
	margin-bottom:8px;
	}
	#downloadnc li a{
	background:url(/images/stories/aContentLink.gif) right no-repeat;
	border-bottom:1px dotted #edac38;
	color:#edac38;
	font-weight:700;
	padding-right:9px;
	text-decoration:none;
	}
	#downloadnc li a:hover{
	background:url(/images/stories/aContentLinkHover.gif) right no-repeat;
	color:#f58233;
	border-bottom:1px solid #f58233;
	}
	/* cookie */
	#download h3{
	border-bottom:1px dotted #b1b1b1;
	color:#b1b1b1;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:30px 0 10px;
	padding:0 0 3px;
	text-transform:uppercase;
	}
	#download ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	#download li{
	margin-bottom:8px;
	}
	#download li a{
	background:url(/images/stories/aContentLink.gif) right no-repeat;
	border-bottom:1px dotted #edac38;
	color:#edac38;
	font-weight:700;
	padding-right:9px;
	text-decoration:none;
	}
	#download li a:hover{
	background:url(/images/stories/aContentLinkHover.gif) right no-repeat;
	color:#f58233;
	border-bottom:1px solid #f58233;
	}
	/* form loading image */
	.loadingButton{
	background:#f4f3ea url(/images/resources/iLoading.gif) 2px no-repeat;
	color:#69665C;
	display:block;
	float:right;
	line-height:24px;
	margin:5px 3px 0 0;
	padding:2px 4px 2px 32px;
	}
	.backToLink{
		position: relative; 
		top: 4px; 
		margin-bottom: -13px; 
		z-index: 1000; 
		left: 15px;
	}
	.backToLink a{
		color: #fff;
	}
	@-moz-document url-prefix() { .backToLink{ margin-bottom: -15px; } } 
