body{text-align:center;}

a{outline:none;}
#content{
	margin:0 auto;
	background-color:white;
	width:761px;
	text-align:left;
	}


#content #privacy{
	padding:10px;
	
	}
#content #privacy h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:11px;
	}

/*** Header ***/
	#content #header{
		float:left;
		position:relative;
		display:block;
		background:url(/images/webinarseries/reg_head_bg.jpg) repeat-x #69665c;
		width:759px;
		margin:0 auto;
		padding-bottom:20px;
		
		}
		#content #header p.intro{
			color:white;
			font-family:Georgia, "Times New Roman", Times, serif;
			position:relative;
			margin-left:40px;
			margin-right:30px;
			margin-top:0px;
			font-size:16px;
			line-height:20px;
			}
		#content #header .summarybox{ /* Also in webinarseries_ie6.css */
			position:relative;
			margin-top:10px;
			float:left;
			width:189px;
			margin-left:33px;
			background:url(/images/webinarseries/summarybox_bg.jpg) top left no-repeat;
			padding-left:18px;
			padding-top:16px;
			}
		#content #header .summarybox p{
			color:#e8e8da;
			}
		#content #header .summarybox h4{
			border:0; 
			margin:0; 
			padding:0;
			color:white;
			font-size:20px;
			padding-bottom:5px;
			margin-bottom:2px;
			}
		#content #header .summarybox#inpractice h4{border-bottom:4px solid #85b455;}
		#content #header .summarybox#inperspective h4{border-bottom:4px solid #5799da;}
		#content #header .summarybox#indepth h4{border-bottom:4px solid #f58233;}
		
/*** General Form Styles ***/

	#form fieldset{
		margin:0;
		padding:0;
		border:0;
		}
	#form ul, #form ol{
		list-style-type:none;
		margin:0; 
		padding:0;
		clear:left;
		}
	#form{
		clear:both;
		background:url(/images/webinarseries/content_bg.jpg) repeat-x top;
		
		}
	#form abbr{
		color:#f58233;
		}

/*** Webinar List ***/	
	
	#form #webinarlist{
		float:left;
		width:380px;
		padding-left:40px;
		padding-top:40px;
		}
	#form #webinarlist.wide{ /* CP style */
		float:left;
		width:680px;
		padding-left:40px;
		padding-top:40px;
		}

	#form #webinarlist .header, #form #fields .header{
		float:left;
		display:block;
		margin-bottom:35px;
		position:relative;
		z-index:3;
		}
	
	#form #webinarlist .header #downarrow{
		position:absolute;
		left:-22px; 
		bottom:-60px;
		z-index:0;
		}

	#form #fields .header{
		margin-bottom:21px;
		}

	#form #webinarlist .header .number, #form #fields .header .number{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:85px;
		margin:0; 
		padding:0;
		line-height:80px;
		float:left;
		margin-top:-26px;
		margin-left:-6px;
		color:#cccccc;
		position:relative;
		z-index:5;
		}
	#form #webinarlist .header p, #form #fields .header p{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		margin:0; 
		padding:0;
		line-height:24px;
		float:left;
		color:#cccccc;
		padding-left:9px;
		position:relative;
		z-index:5;
		}
		
	/*** Webinar Pieces ***/
		#form #webinarlist .webinar, #upcomingpage .webinar{
			clear:left;
			border-top:1px solid #e7e7e7;
			background:url(/images/webinarseries/webinar_bg.jpg) repeat-x top;
			padding-top:15px;
			padding-bottom:15px;
			padding-left:40px;
			position:relative;
			}		
		#form #webinarlist .webinar .track, #upcomingpage .webinar .track{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#999999;
			text-transform:uppercase;
			letter-spacing:1px;
			font-size:9px;
			}
		#form #webinarlist .webinar .date, #upcomingpage .webinar .date{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#333333;
			font-size:10px;
			margin-top:5px;
			margin-bottom:5px;
			}
		#form #webinarlist .webinar .checkbox{
			position:absolute;
			top:45px;
			left:5px;
			z-index:20;
			}
		#form #webinarlist .webinar .title_blue, 
		#form #webinarlist .webinar .title_green, 
		#form #webinarlist .webinar .title_orange{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:18px;
			margin-top:3px;
			margin-bottom:4px;
			}
		#form #webinarlist .webinar .title_blue, #upcomingpage .webinar .title_blue,  #upcomingpage .webinar .title_blue a{color:#3e7cba}
		#form #webinarlist .webinar .title_green, #upcomingpage .webinar .title_green, #upcomingpage .webinar .title_green a{color:#85b455;}
		#form #webinarlist .webinar .title_orange, #upcomingpage .webinar .title_orange, #upcomingpage .webinar .title_orange a{color:#f58233;}

		#form #webinarlist .webinar .expand{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#333333;
			font-size:11px;	
			margin-top:10px;
			padding:3px;	
			padding-left:0;
/*			position:relative;
			z-index:2;
*/			
			}
		#form #webinarlist .webinar .expand a{
			padding:3px;
			color:#666666;
			border:0;
			text-decoration:none;
			background-color:#f6f6f6;
			border:1px solid #e5e5e5;
			border-bottom:0;
			
			}

		#form #webinarlist .webinar .expand a:hover{
			border:0;
			text-decoration:none;
			border:1px solid #999999;
			border-bottom:0;

			}
		#form #webinarlist .webinar .expand a img{
			border:0;
			padding-right:5px;
			
			}

		#form #webinarlist .webinar .expand a:active{
			outline:none;
			}

		#form #webinarlist .webinar .details{
/*			position:relative;
			z-index:1;
*/			
			width:330px;
			border:1px solid #e5e5e5;
			margin-top:-1px;
			margin-bottom:10px;	
	
			background-color:#f6f6f6;
			padding-left:4px;
			padding-right:5px;
			}
		#form #webinarlist .webinar .details img{
			margin-right:10px;
			float:left;
			margin-top:7px;
			}
		#form #webinarlist .webinar .details ul, #upcomingpage .webinar .details ul{
			list-style-type:square;
			margin-left:20px;
			margin-top:10px;
			clear:none;
			}
		#form #webinarlist .webinar .details ul li, #upcomingpage .webinar .details ul li{
			margin-bottom:5px;
			}

	

		#form #webinarlist .webinar .details ul.indent{
			margin-left:110px;	
			}
		#form #webinarlist .webinar .details p.indent{
			margin-left:90px;	
			}
			
			
/*** WEBINAR FORM ***/
	
	

	/*** Form Styling ***/
		#form #fields{
			position:relative;
			float:left;
			width:290px;
			display:block;
			margin-left:40px;
			padding-top:40px;
			z-index:20;
			margin-bottom:20px;
			}
		#form #fields label{
			font-size:11px;
			color:#666666;
			}
	
		#form #fields input{
			width:279px;
			font-size:12px;
			margin-bottom:8px;
			border:1px solid #cccccc;
			padding:3px;
			}

		#form #fields input:focus,  #form #fields select:focus{
			background-color:#f1f1f1;
			}

		 #form #fields select{
			width:287px;
			font-size:12px;
			margin-bottom:8px;
			border:1px solid #cccccc;
			padding:3px;

			}
		#form #fields .checkbox input{
			width:14px;
			margin-bottom:0;
			border:0;
			margin-left:10px;
			}
		#form #fields label.checkbox{
			font-size:10px;
			}	
		#form #fields label.checkbox input{
			width:14px;
			margin-bottom:0;
			}	
		#form button{
			background-color:#f8981d;
			color:white;
			padding:5px;
			float:right;
			}
		#form button a{
			outline:none;
			}

	/*** Optional Fields ***/
		#form #optional{
			border:1px solid #cccccc;
			background-color:#f7f7f2;
			padding:5px;
			width:275px;		
			margin-bottom:10px;
			padding-top:10px;
		}
		#form #optional h4{
			color:#f58233;
			border:0;
		}
		#form #optional select{
			font-size:11px;
			width:275px;
			}
		#form #optional label{
			font-weight:normal;
			color:#6a6a5e;
			}

		#form #optional label.checkbox input{
			margin:0;
			margin-left:20px;
			}	
			

/*** CP Specific ***/

	.ical{
		float:right;
		width:170px;
		margin-right:40px;
		position:relative;
		z-index:10;
		
		}
	.ical a{
		background:url(/images/webinarseries/ical_off.jpg) left no-repeat;
		display:block;
		padding-left:73px;
		padding-right:18px;
		padding-top:19px;
		border:1px solid #ddddd1;
		height:65px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;	
		color:#aba698;
		line-height:16px;
	
		}
	
	.ical a:hover{
		background:url(/images/webinarseries/ical_on.jpg) left no-repeat #e9e9db;
		border:1px solid #88867c;
		text-decoration:none;
		color:#88867c;
		}
	
	.ical img{
		float:left;
		margin-right:10px;
		border:0;
	}
	#cp_header{
		padding:40px;
		padding-top:20px;
		padding-bottom:0;
		}
	#cp_header p.cp_intro{
		color:#6d6a60;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		line-height:22px;
		}
	#cp_header p{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#92927e;
		margin-bottom:10px;
		line-height:18px;
		}
	#cp_header h2{
		color:#f58233;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		margin-left:0;
		padding-left:0;
		}
	
	
		
/*** Upcoming Webinars Page on Website ***/

		 #moresoon{
			clear:left;
			/*border-top:1px solid #e7e7e7;*/
			/*background:url(/images/webinarseries/webinar_bg.jpg) repeat-x top;*/
			padding-top:15px;
			padding-bottom:15px;
			padding-left:10px;
			padding-right:25px;
			position:relative;
			margin-top:10px;
			margin-left:10px;
			margin-right:10px;
			}
		#moresoon p{
			font-size:140%;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#adad9c;
			line-height:150%;
			}
	/*** Header ***/
		#upcomingpage{
			width:600px;
			float:right;
			text-align:left;
			}	
		#upcomingpage #header #logo{
			margin-left:10px;
			}
		#upcomingpage #header{
			float:left;
			position:relative;
			display:block;
			background:url(/images/webinarseries/reg_head_bg.jpg) repeat-x #69665c;
			width:600px;
			margin:0 auto;
			padding-bottom:10px;
			border:0;
			margin-bottom:10px;
			
			}
			#upcomingpage #header p.intro{
				color:white;
				font-family:Georgia, "Times New Roman", Times, serif;
				position:relative;
				margin-left:10px;
				margin-right:30px;
				margin-top:0px;
				font-size:16px;
				line-height:20px;
				}
			#upcomingpage #header .summarybox{ 
				position:relative;
				margin-top:10px;
				float:left;
				width:175px;
				margin-left:3px;
				background:url(/images/webinarseries/summarybox_bg.jpg) top left no-repeat;
				padding-left:18px;
				padding-top:16px;
				}
			#upcomingpage #header .summarybox p{
				color:#e8e8da;
				}
			#upcomingpage #header .summarybox h4{
				border:0; 
				margin:0; 
				padding:0;
				color:white;
				font-size:16px;
				padding-bottom:5px;
				margin-bottom:2px;
				}
			#upcomingpage #header .summarybox#inpractice h4{border-bottom:4px solid #85b455;}
			#upcomingpage #header .summarybox#inperspective h4{border-bottom:4px solid #5799da;}
			#upcomingpage #header .summarybox#indepth h4{border-bottom:4px solid #f58233;}

	/*** Webinar Pieces ***/
		#upcomingpage .webinar{
			clear:both;
			border-top:1px solid #e7e7e7;
			background:url(/images/webinarseries/webinar_bg.jpg) repeat-x top;
			padding-top:15px;
			padding-bottom:15px;
			padding-left:10px;
			position:relative;
			margin-top:10px;
			margin-left:10px;
			margin-right:10px;
			}		
		#upcomingpage .webinar .details{
		
			}
		#upcomingpage .webinar .details img{
			float:left;
			margin-bottom:10px;
			margin-right:10px;
			}
		#upcomingpage .webinar .title_blue,
		#upcomingpage .webinar .title_green,
		#upcomingpage .webinar .title_orange{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:26px;
			margin-top:3px;
			margin-bottom:4px;
			}

		#upcomingpage .webinar .details ul{
			margin-left:0px;	
			}

		#upcomingpage .webinar .details ul.indent{
			margin-left:70px;	
			}
		#upcomingpage .webinar .details p.indent{
			margin-left:90px;	
			}
		#upcomingpage .webinar .regbutton{
			border:0;
			float:right;
			margin:20px;
			margin-right:0px;
			}

/********************* New Landing Page 4/8/08 *****************/
	
#content2{
	margin:0 auto;
	background-color:white;
	width:761px;
	text-align:left;
	}
#content2 #header{
	width:759px;
	height:80px;
	border:1px solid white;
	position:relative;
	}
#content2 #header img{
	float:right;
	margin-right:15px;
	margin-top:15px;
	border:0;
	}
#content2 #header p{
	margin-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#69665c;
	padding-top:45px;
	font-size:16px;
	bottom:0;
	}
#content2 #header #bartop{
	border-top:5px solid #adad9c;
	height:1px;
	display:block;
	clear:both;
	}
#content2 #header #barbottom{
	border-bottom:3px solid #adad9c;
	display:block;
	margin-top:3px;
	height:1px;
	bottom:0;
	}
#content2 #intro{
	margin-left:10px;
	font-size:12px;
	color:#adad9c;
	margin-top:3px;
	margin-bottom:3px;
	}

	/* form */
	
	#content2 #form{
		width:290px;
		float:right;
		padding:10px;
		background-image:none;
		}
	#content2 #form input, #content2 #form select{
		font-size:11px;
		border:1px solid #d3d3c3;
		padding:2px;
		color:#69665c;
		}
	#content2 #form fieldset{
		/*background-color:#fff6e4;
		border:1px solid #ffcc66;*/
		padding:10px;
		padding-right:0;	
		/*margin-bottom:10px;*/
		}
	#content2 #form label{
		display:block;
		color:#69665c;
		}
	#content2 #form h4{
		/*background-color:#ffcc66;*/
		border-bottom:none;
		margin-bottom:0;
		padding:5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#adad9c;
		border-bottom:1px dotted #d3d3c3;
		
		}
		/* contact fieldset */
		#content2 #form #fieldsetcontact li{
			display:block;
			clear:left;
			}
		#content2 #form #fieldsetcontact label{
			float:left;
			text-align:right;
			width:90px;
			padding-right:5px;
			padding-top:8px;
			}
		#content2 #form #fieldsetcontact input, #content2 #form #fieldsetcontact select{
			width:160px;
			
			
			margin-top:6px;
			}
		#content2 #form #fieldsetcontact select{
			width:166px;
			}
			
		/* optional fieldset */
		#content2 #form #fieldsetoptional{
			/*background-color:#f7f7f7;
			border:1px solid #d3d3c3;	*/
				
			}
		#content2 #form  h4.optional{
			margin-top:30px;	
			}
		#content2 #form #fieldsetoptional label{
			padding-top:0;
			color:#929280;
			margin-top:-3px;
			}
		
		#content2 #form #fieldsetoptional label.checkbox{
			margin:0;
			padding:0;
			margin-left:10px;
			margin-bottom:-14px;
			border:0;
			}
		#content2 #form #fieldsetoptional label.checkbox input{
			border:0;
			}

		#content2 #form #fieldsetoptional  select{
			width:267px;
			font-size:11px;
			border:1px solid #CCCCCC;
			padding:2px;
			margin-top:3px;
			font-size:11px;
			
			}
		
		/* webinars fieldset */
		#content2 #form #fieldsetwebinars ol{
			border-top:1px dashed #d3d3c3;
			}
		#content2 #form #fieldsetwebinars li input{
			float:left;
			margin-right:10px;
			border:0;
			margin-left:10px;
			padding:2px;
			}
		#content2 #form #fieldsetwebinars li{
			
			display:block;
			clear:left;
			border-bottom:1px dashed #d3d3c3;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#69665c;
			font-size:11px;
			}

		#content2 #form #fieldsetwebinars li label{
			padding-bottom:10px;
			padding-top:10px;
		
			}

		#content2 #form #fieldsetwebinars li label:hover{
			background-color:#eeeee3;
			cursor:pointer;
			}
		
			
	#content2 #form  .instructions{
		padding-left:5px; 
		font-size:12px;
		color:#69665c;
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:18px;
		}
		
	#content2 #form button{
		margin-top:30px;
		}
			
	/* webinar details */
	
	#content2 #webinars{
		width:440px;
		height:400px;
		padding:10px;
		padding-right:0;
		
		}
	#content2 #webinars .webinar{
		border:1px solid #ddddd2;
		margin-bottom:10px;
		padding-bottom:10px;
		float:left;
		width:100%;
		position:relative;
		}
	#content2 #webinars .webinar h2{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		color:#f58233;
		margin-top:2px;
		padding-top:0;
		padding-bottom:0;
		}
	#content2 #webinars .webinar p{
		padding:0;
		padding:10px;
		padding-bottom:0px;
		color:#999999;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:20px;
		}
	#content2 #webinars .webinar p.type{
		text-transform:uppercase;
		margin:0;
		margin-left:10px;
		margin-top:10px;
		padding:0;
		letter-spacing:1px;
		font-size:10px;
		color:#CCCCCC;
		}
	#content2 #webinars .webinar p.date{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#666666;
		font-size:14px;
		margin-top:5px;
		margin-bottom:5px;
		padding-top:0;
		}
	
	#content2 #webinars .webinar ul{
		margin:0;
		padding:0;
		margin-top:15px;
		margin-left:40px;
		}
	#content2 #webinars .webinar ul li{
		margin-bottom:5px;
		color:#999999;
		}
	#content2 #webinars .webinar .orangebar{
		display:block;
		
		height:6px;
		background-color:#f8981d;
		}
	#content2 #privacy{
		clear:both;
		margin-left:10px;
		margin-right:10px;
		padding-top:25px;
		padding-bottom:20px;
		position:relative;
		}
	#content2 #privacy h4{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999999;
		font-weight:bold;
		
		}
	#content2 #privacy p{
		color:#999999;
		}
		
	



