@charset "UTF-8";
/* CSS Document */

/*   Base Classes  */

body
	{
		font-family:Arial, Helvetica, sans-serif;
		color: #6d6e71;
		font-size: 12px;
		line-height: 20px;
		background-color:#FFFFFF;
		background-image:url(/images/bodyBgTile.jpg);
		background-repeat:repeat-x;
		margin:0px;
		padding:0px;
		
	
	}
	
	h1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:20px;
		color:#003d7d;
		padding:0px;
		margin:0px 0px 25px 0px;
	}
	
	h2
	{
		font-family:Arial, Helvetica, sans-serif;
		
		font-size:12px;
		color:#003d7d;
		
		padding:0px;
		margin:0px 0px 15px 0px;
	}
	
	a {
    color: #002a44;
    text-decoration: underline;
}

a:hover, a:active {
    color: #006ba8;
}

	img
	{
		border: none;
	}

	p
	{
		margin: 0px 0px 22px 0px;
	}
		

		.mainContainer
		{
			position:relative;
			margin:0 auto;
			width:960px;
			padding:0px 0px 30px 0px;
		}
		
			.header
			{
				position:relative;
				height:93px;
			}
			
				.topLinks
				{
					position:absolute;
					top:2px;
					right:4px;
					font-size:10px;
					color:#dde1e4;
				}
					.topLinks a
					{
						font-size:10px;
						color:#dde1e4;
						text-decoration:none;
						text-transform:uppercase;
					}
					
					.topLinks a:hover
					{
						text-decoration:underline;
					}
					
					.topLinks .spacer
					{
						margin:0px 12px;
					}
			
				.header .homeLink
				{
					position:absolute;
					top:7px;
					left:0px;
					height:84px;
					width:304px;
				}
				
				.header .bentlyLink
				{
					position:absolute;
					top:35px;
					right:4px;
					height:31px;
					width:123px;
				}
			
			.searchBar
			{
				height:30px;
			}
			
				.signedIn
				{
					float:left;
					height:30px;
					width:320px;
					font-size:14px;
					color:#002a43;
					font-style:italic;
					line-height:30px;
					text-indent:10px;
				}
				
				.searchBar .dropDownBoxTimeZone
				{
					float:right;
					position:relative;
					font-size:10px;
					font-weight:bold;
					line-height:30px;
					text-transform:uppercase;
					margin:0px 3px 0px 0px;
				}
				
			
				/*.searchBar .dropDownBoxTimeZone
				{
					float:right;
					position:relative;
					background:url(/images/dropDownBgtimeZone.gif);
					background-repeat:no-repeat;
					margin:5px 20px 0px 0px;
					width:104px;
					height:30px;
				}
				
					.searchBar .dropDownBoxTimeZone .arrow
					{
						position:absolute;
						right:0;
						z-index:99;
					}
				
					.searchBar .dropDownBoxTimeZone select
					{
						width:104px;
						height:19px;
						background:url(/images/dropDownBgtimeZone.gif);
						border:1px solid #999999;
						font-size:9px;
						color:#6d6e71;
						text-transform:uppercase;
						border:none;
						padding:3px;
					}*/
				
				.searchBar .seachBox
				{
					float:right;
					position:relative;
					background-image:url(/images/searchBoxBg.gif);
					margin:5px 10px 0px 0px;
					width:157px;
					height:18px;
					color:#6d6e71;
					overflow:hidden;
				}
					input.search
					{
						width:130px;
						height:16px;
						background: transparent;
						font-size:9px;
						color:#6d6e71;
						text-transform:uppercase;
						padding:3px;
						margin:0px;
						border:none;
					}
					
					input.goBtn
					{
						position:absolute;
						right:0;
						z-index:99;
						height:18px;
						width:21px;
						border: none;
   						background:url(/images/goBtn.gif) no-repeat top left;
						cursor:pointer;
					}
				
				
			.contentContainer
			{
				height:100%;
				background-image:url(/images/contentContainerTile.gif);
				background-repeat:repeat-y;
			}
			
			.contentContainerSingleColumn
			{
				height:100%;
				background-image:url(/images/contentContainerSingleColumnTile.gif);
				background-repeat:repeat-y;
			}
			
			
			.leftNav
			{
				float:left;
				width:202px;
				height:579px;
				min-height:579px;
				background-color:#002a44;
				
			}
			
				.leftNav .cap
				{
					height:14px;
					background-color:#60bb46;
					border-bottom:1px solid #fff;
				}
				
				.leftNav a
				{
					display:block;
					height:35px;
					background-image:url(/images/leftNavLinkBg.jpg);
					background-repeat:repeat-x;
					color:#FFFFFF;
					font-size:13px;
					font-weight:bold;
					font-style:italic;
					text-indent:17px;
					line-height:35px;
					text-decoration:none;
				}
				
					.leftNav a:hover
					{
						color:#002a44;
						background-image:url(/images/leftNavLinkBgOver.jpg);
						background-repeat:repeat-x;
					}
					
																
				.leftNav .secondaryLinksExt
				{
				
					padding:14px 0px 6px 17px;
					background-image:url(/images/leftNavLinkBg.jpg);
					background-repeat:repeat-x;
					background-position:bottom;
					color:#FFFFFF;
					
				}
				
					/*.leftNav .secondaryLinksExt ul
					{
						margin:0px;
						padding:0px 0px 0px 20px;
						list-style-position:inside;
					}
					
						
					.leftNav .secondaryLinksExt li
					{
						height:16px;
						list-style-image:url(/images/bulletGreenBox.gif);
						color:#6d6e71;
						padding:1px 0px 6px 0px;
						margin:0px 0px 1px 0px;
						
						
					}
					
					.leftNav .secondaryLinksExt li:hover
					{
						list-style-image:url(/images/bulletGreenBox.gif);
						background-color:#e3e6e9;
						padding:1px 0px 6px 0px;
						margin:0px 0px 1px 0px;
						text-decoration:none;
						
					}
					
						.leftNav .secondaryLinksExt li a
						{
							
							display:inline;
							text-decoration:none;
							background-image:none;
							color:#ffffff;
							font-size:12px;
							font-weight:normal;
							font-style:normal;
							text-transform:none;
							text-indent:0px;
							line-height:12px;
						}
						
							.leftNav .secondaryLinksExt li a:hover
							{
								color:#6d6e71;
								text-decoration:none;
							}*/
							
							.leftNav .secondaryLinksExt a
								{
									
									display:block;
									width:179px;
									height:16px;
									padding:4px 0px 2px 6px;
									margin:0px 0px 1px 0px;
									text-decoration:none;
									background-image:url(/images/bulletGreenBox.gif);
									background-repeat:no-repeat;
									background-position:6px 8px;
									color:#ffffff;
									font-size:12px;
									font-weight:normal;
									font-style:normal;
									text-transform:none;
									text-indent:15px;
									line-height:12px;
								}
						
								.leftNav .secondaryLinksExt a:hover
								{
									color:#6d6e71;
									background-color:#e3e6e9;
									text-decoration:none;
									background-image:none;
									background-image:url(/images/bulletGreenBox.gif);
									background-repeat:no-repeat;
									background-position:6px 8px;
								}
								
								.leftNav .secondaryLinksExt a:active
								{
									color:#6d6e71;
									background-color:#e3e6e9;
									text-decoration:none;
									background-image:none;
									background-image:url(/images/bulletGreenBox.gif);
									background-repeat:no-repeat;
									background-position:6px 8px;
								}

							
								
								/*  Styles for Browse Seminars Selected State   */
								
									.leftNav .secondaryLinksExtSel
									{
									
										padding:14px 0px 6px 17px;
										background-image:url(/images/leftNavSectionBgOver.jpg);
										background-repeat:repeat-x;
										background-position:top;
										background-color:#a6afb7;
										color:#002a44;
										border-bottom:solid 1px #fff;
										
									}
									
										
										
											.leftNav .secondaryLinksExtSel  a
											{
												
												display:block;
												width:179px;
												height:16px;
												padding:4px 0px 2px 6px;
												margin:0px 0px 1px 0px;
												text-decoration:none;
												background-image:url(/images/bulletBlueBox.gif);
												background-repeat:no-repeat;
												background-position:6px 8px;
												color:#ffffff;
												font-size:12px;
												font-weight:normal;
												font-style:normal;
												text-transform:none;
												text-indent:15px;
												line-height:12px;
											}
											
												.leftNav .secondaryLinksExtSel  a:hover
												{
													color:#6d6e71;
													text-decoration:none;
													background-color:#e3e6e9;
													background-image:url(/images/bulletGreenBox.gif);
													background-repeat:no-repeat;
													background-position:6px 8px;
												}
												
												.leftNav .secondaryLinksExtSel  a.sel
												{
													margin:0px 0px 1px 0px;
													color:#6d6e71;
													text-decoration:none;
													background-color:#e3e6e9;
													background-image:url(/images/bulletGreenBox.gif);
													background-repeat:no-repeat;
													background-position:6px 8px;
												}
								
										/* End  Styles for Browse Seminars Selected State   */
					
					
					.leftNav .secondaryLinks
					{
					
						padding:14px 0px 6px 17px;
						background-image:url(/images/leftNavLinkBg.jpg);
						background-repeat:repeat-x;
						background-position:bottom;
						
					}
				
					.leftNav .secondaryLinks ul
					{
						margin:0px;
						padding:0px 0px 0px 20px;
					}
					
					.leftNav .secondaryLinks li
					{
						list-style-image:url(/images/bulletGreenBox.gif);
						padding:0px 0px 12px 0px;
						margin:0px;
						
					}
					
						.leftNav .secondaryLinks li a
						{
							color:#FFFFFF;
							text-decoration:none;
							
							height:auto;
							background-image:none;
							color:#FFFFFF;
							font-size:12px;
							font-weight:normal;
							font-style:normal;
							text-transform:none;
							text-indent:0px;
							line-height:12px;
						}
						
							.leftNav .secondaryLinks li a:hover
							{
								text-decoration:underline;
							}
							
							
				.broughtToYouBy
				{
					
					margin:20px 0px 0px 0px;
				}
				
					.broughtToYouBy a
					{
						display:block;
						background-image:none;
						text-indent:0px;
						text-decoration:none;
					}
				
						
		.footerContainer
		{
			width:100%;
			height:65px;
			min-height:65px;
			background-color:#e1e4e7;
			display:block;
		}
		
			.footer
			{
			 width:960px;
			 margin:0px auto;
			 color:#7e7f82;
			 font-size:11px;
			 padding:12px 0px 0px 0px;
			}
				.footer .divider
				{
					padding:0px 10px;
				}
				
				.footer a
				{
					 color:#7e7f82;
					 font-size:11px;
					 text-decoration:none;
				}
				
				.footer a:hover
				{
					 text-decoration:underline;
				}
		
		.blue
		{
			color:#002a43;
		}
		
		.green
		{
			color:#60bb46;
		}
		
		.clear
		{
			display: block;
			overflow: hidden;
			clear: both;
			height: .01em;
		}
		
/* END Base Classes */

/* Homepage Classes */

.mainContentHome
{
	width:380px;
	float:left;
	padding:15px 18px 0px 17px;
}

	.mainContentHome h1
	{
		font-size:20px;
		color:#002a43;
		margin:0px 0px 0px 0px;
	}
	
	.mainContentHome p
	{
		margin:0px 0px;
		line-height:15px;
		padding:7px 0px 8px 0px;
	}
	
	.photoBox
	{
		display:block;
		width:381px;
		height:160px;
		margin:0px 0px 16px 0px;
		overflow:hidden;
	}
	
		.photoBox .topBar
		{	
			height:11px;
			background-image:url(/images/topBarTile.jpg);
			background-repeat:repeat-x;
			overflow:hidden;
		}
		
		.photoBox .bottomBar
		{	
			height:11px;
			background-image:url(/images/bottomBarTile.jpg);
			background-repeat:repeat-x;
			
		}
		
		.mainContentHomeUL ul
		{
			margin:0px;
			padding:0px 0px 0px 0px;
		}
		
		.mainContentHomeUL li
		{
			padding:0px 0px 0px 0px;
			margin:0px;
			
		}		
	.findSeminar
	{
		text-align:center;
		margin:22px 0px 14px 0px;
		font-style:italic;
		color:#002a43;
	}
	

.upcomingSeminars
{
	position:relative;
	width:342px;
	float:left;
	padding:15px 0px 0px 0px;
}

	.upcomingSeminars .topBar
	{	
		height:11px;
		background-image:url(/images/topBarTile.jpg);
		background-repeat:repeat-x;
		overflow:hidden;
	}
	
	.upcomingSeminars .clickHere
	{
	position:absolute;
	top:84px;
	font-size:11px;
	color:#FFFFFF;
	right: 341px;
}
	
	.upcomingSeminars .header
	{
		height:30px;
		width:302px;
		padding:6px 0px 0px 40px;
		background-image:url(/images/upcomingH1Bg.gif);
		font-size:12px;
		color:#FFFFFF;
		
	}
	
		.upcomingSeminars .header h1
		{
			font-size:14px;
			color:#FFFFFF;
			font-style:italic;
			font-weight:bold;
			margin:0px 0px 0px 0px;
		}
		
		.upcomingSeminars .upcomingHeader
		{
			height:20px;
			background-color:#a6afb7;
			border-top:solid 1px #FFFFFF;
			color:#FFFFFF;
			font-size:12px;
			line-height:21px;
			font-weight:bold;
			text-indent:14px;
			text-transform:uppercase;
		}
		
		.upcomingSeminars .upcomingHeader1
		{
			background-color:#a6afb7;
			border-top:solid 1px #FFFFFF;
			color:#FFFFFF;
			font-size:12px;
			line-height:21px;
			font-weight:bold;
			text-indent:14px;
			text-transform:uppercase;	
			padding: 5px;	
		}
		
		.upcomingSeminars TABLE
		{
			background-color:#a6afb7;
			font-size:12px;
			line-height:13px;
			color:#FFFFFF;
			padding:5px 0px 0px 0px;	
		}
			.upcomingSeminars TABLE TR
			{
				padding:5px 0px 4px 0px;
			}
			
			.upcomingSeminars TABLE TD
			{
				line-height:17px;
				padding:0px 0px 4px 0px;
			}
		.upcomingSeminars .upcomingBottom
		{
			border-top:1px solid #fff;
			background-color:#002a44;
			padding:7px 0px 7px 20px;
			color:#FFFFFF;
			font-size:12px;
			font-weight:bold;
		}
		
		.upcomingSeminars .upcomingRegister
		{
			border-top:1px solid #fff;
			background-color:#002a44;
			padding:7px 0px 7px 20px;
			color:#FFFFFF;
			font-size:11px;
		}

		

/* End Homepage Classes */


/* Sessions Classes */

.mainContentVideo
{
	width:512px;
	float:left;
	padding:15px 18px 0px 17px;
}

.videoPlayer
{
	display:block;
	margin:0px 0px 15px 0px;
}
	.vedioPlayNow
	{
		text-transform:uppercase;
		color:#60bb46;
		font-size:10px;
	}
	
	.vedioTitle
	{
		font-weight:bold;
		color:#002a43;
		font-size:14px;
	}
	
	.videoCounter
	{
		font-size: 14px;
		color: #002a43;
		border: #ffffff 0px;
	}
	
	.speaker
	{
		text-transform:uppercase;
		color:#60bb46;
		font-size:12px;
	}
	
	.speakerNanme
	{
		font-weight:bold;
		color:#002a43;
		font-size:14px;
	}
	
	.speakerCompany
	{
		color:#002a43;
		font-size:14px;
	}
	
.columnMask
{
	display:block;
	width:211px;
	height:15px;
	background-image:url(/images/columnMask.jpg);
}
	
.seminarSideBar
{
	width:211px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:-1px;
}

   

	.seminarSideBar .topBar
	{	
		height:11px;
		background-image:url(/images/topBarTile.jpg);
		background-repeat:repeat-x;
		overflow:hidden;
	}
	
	.seminarSideBar .liveDate
	{
		background-color:#002a44;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		padding:6px 17px 8px 17px;
	}
	.seminarSideBar .stepsToView
	{
		background-color:#002a44;
		font-size:14px;
		font-weight:normal;
		color:#FFFFFF;
		padding:6px 17px 8px 17px;
	}
	.seminarSideBar .QandA
	{
		background-color:#002a44;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		padding:6px 17px 8px 0px;
	}
		.seminarSideBar .liveDate p
		{
			margin:0px 0px 5px 0px;
		}
		
		.seminarSideBar .liveDate img
		{
			display:block;
			margin:12px auto 4px auto;
		}
		
		.seminarSideBar .liveDate a
		{
			display:block;
			margin:0px auto;
			font-size:12px;
			color:#FFFFFF;
			text-decoration:underline;
			text-align:center;
		}
		
	.seminarSideBar .liveDialInfo
	{
		background-color:#002a44;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		padding:6px 17px 8px 17px;
	}
	
	.transcriptRightNav a
				{
					display:block;
					height:35px;
					background-image:url(/images/leftNavLinkBg.jpg);
					background-repeat:repeat-x;
					color:#FFFFFF;
					font-size:13px;
					font-weight:bold;
					font-style:italic;
					text-indent:17px;
					line-height:35px;
					text-decoration:none;
				}
				
					.transcriptRightNav a:hover
					{
						color:#002a44;
						background-image:url(/images/leftNavLinkBgOver.jpg);
						background-repeat:repeat-x;
					}
					
					
	
	.seminarSideBar .TranscriptInfo 
	{
		border-bottom:solid 1px #ffffff;
		background-color:#60bb46;
		font-size:12px;
		color:#FFFFFF;
		padding:6px 17px 8px 17px;
	}
	.seminarSideBar .TranscriptLink
	{
		border-bottom:solid 1px #ffffff;
		font-size:12px;
		color:#FFFFFF;
		padding:6px 17px 8px 17px;
	}
	.seminarSideBar .TranscriptLink a
	{
		display:block;
		margin:0px auto;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:underline;
		text-align:center;
	}
		
	.seminarSideBar .helpDialIn
	{
		border-bottom:solid 1px #ffffff;
		background-image:url(/images/leftNavLinkBg.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		font-size:12px;
		color:#FFFFFF;
		padding:6px 17px 8px 17px;
	}
	
	.seminarSideBar .helpDialIn a
	{
		display:block;
		margin:0px auto;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:underline;
		text-align:center;
	}
	.seminarSideBar .onDemand
	{
		border-bottom:solid 1px #ffffff;
		background-color:#002a44;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		padding:6px 17px 8px 17px;
	}
	
		.seminarSideBar .onDemand img
		{
			display:block;
			margin:12px auto 4px auto;
		}
	
		
	.seminarSideBar .extraLinks
	{
		height:100%;
		background-color:#55a51c;
		border-bottom:solid 1px #ffffff;
		padding:15px 10px 6px 17px;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
	}
	
		.seminarSideBar .extraLinks p
		{
			margin:0px 0px 8px 0px;
			line-height:16px;
		}
	
		.seminarSideBar .extraLinks a
		{
			
			font-size:12px;
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
		}
		
		.seminarSideBar .extraLinks a:hover
		{
			text-decoration:underline;
		}
		
	.similarSeminars
	{
		padding:15px 10px 0px 17px;
		background-image:url(/images/leftNavLinkBg.jpg);
		background-repeat:repeat-x;
		background-position-x: 50%;
		background-position-y:bottom;
	}
	
	.seminarSideBar .recommended
       {
           padding:14px 0px 6px 17px;
           background-color:#a6afb7;
           color:#002a44;    
       }


	.yourTranscript
	{
		
				
				background-color:#002a44;
		        display:block;
					height:35px;
					background-image:url(/images/leftNavLinkBg.jpg);
					background-repeat:repeat-x;
					color:#FFFFFF;
					font-size:13px;
					font-weight:bold;
					font-style:italic;
					text-indent:17px;
					line-height:35px;
					text-decoration:none;
		
	}	
	
	.yourTranscript a:hover
					{
						color:#002a44;
						background-image:url(/images/leftNavLinkBgOver.jpg);
						background-repeat:repeat-x;
					}
		.similarSeminars p
		{
			margin:0px 0px 8px 0px;
			color:#FFFFFF;
			line-height:17px;
		}

			.similarSeminars .title
			{
				font-weight:bold;
				color:#002a44;
			}
			
			.similarSeminars .divider
			{
				margin:0px 5px;
			}
			
/* Single Column Page   */

.mainContentColumn
{
	float:left;
	width:723px;
	padding:12px 18px 0px 17px;
}

	.mainContentColumn h1
	{
		font-size:20px;
		color:#002a44;
		font-weight:bold;
		margin:12px 0px 6px 0px;
	}
	
	.mainContentColumn h2
	{
		font-size:14px;
		color:#60bb46;
		margin:0px;
	}
	
	.mainContentColumn img
	{
		float:right;
	}
	
	.mainContentColumn a
	{
		color:#002a43;
		font-weight:bold;
		text-decoration:none;
	}
	
	.mainContentColumn a:hover
	{
		text-decoration:underline;
	}
	
/*  Browse Seminars    */

.registerBrowse
{
	display:block;
	/*height:36px;*/
	line-height:36px;
	margin:0px 0px 13px 0px;
	
}

	.registerBrowse img
	{
		float:left;
		margin:0px 10px 0px 0px;
		padding:0px;
		clear:none;
	}
	
.viewBy
{
	display:block;
	float:left;
	height:32px;
	width:73px;
	background-color:#6d6e71;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	line-height:32px;
	text-indent:10px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}

a.allSeminars
{
	display:block;
	float:left;
	height:32px;
	width:158px;
	background-color:#60bb46;
	color:#fff;
	text-transform:uppercase;
	line-height:32px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #fff;
}
	
	a.allSeminars:hover
	{
		background-color:#002a44;
		text-decoration:none;
	}
	
	a.allSeminarsSelected
	{
		display:block;
		float:left;
		height:32px;
		width:158px;
		background-color:#002a44;
		color:#fff;
		text-transform:uppercase;
		line-height:32px;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		border-right:1px solid #fff;
		text-decoration:none;
	
	}

a.solutionDropD
{
	display:block;
	float:left;
	height:32px;
	width:244px;
	background-color:#60bb46;
	background-image:url(/images/browseFiltersSelectsArrowGreenBg.gif);
	background-repeat:no-repeat;
	background-position:225px 50%;
	color:#fff;
	text-transform:uppercase;
	line-height:32px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #fff;
}

	a.solutionDropD:hover
	{
		background-color:#002a44;
		background-image:url(/images/browseFiltersSelectsArrowBlueBg.gif);
		text-decoration:none;
	}
	
	a.homepageRightSide
	{
		color:White;
		text-decoration:none;
	}
	a.homepageRightSide:hover
	{
		color:White;
		text-decoration:underline;
	}
	
	a.solutionDropDSelected
	{
		display:block;
		float:left;
		height:32px;
		width:244px;
		background-color:#002a44;
		background-image:url(/images/browseFiltersSelectsArrowBlueBg.gif);
		background-repeat:no-repeat;
		background-position:225px 50%;
		color:#fff;
		text-transform:uppercase;
		line-height:32px;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		border-right:1px solid #fff;
	
	}

a.productsDropD
{
	display:block;
	float:left;
	height:32px;
	width:245px;
	background-color:#60bb46;
	background-image:url(/images/browseFiltersSelectsArrowGreenBg.gif);
	background-repeat:no-repeat;
	background-position:225px 50%;
	color:#fff;
	text-transform:uppercase;
	line-height:32px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

	a.productsDropD:hover
	{
		background-color:#002a44;
		background-image:url(/images/browseFiltersSelectsArrowBlueBg.gif);
		text-decoration:none;
	}
	
	a.productsDropDSelected
	{
		display:block;
		float:left;
		height:32px;
		width:245px;
		background-color:#002a44;
		background-image:url(/images/browseFiltersSelectsArrowBlueBg.gif);
		background-repeat:no-repeat;
		background-position:225px 50%;
		color:#fff;
		text-transform:uppercase;
		line-height:32px;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		
	}
	
	#solutionsPannel
	{
	position:absolute;
	display:inline;
	width:244px;
	padding:12px 0px 20px 0px;
	background-color:#a6afb7;
	border-bottom:solid 5px #002a44;
	left: 452px;
	top: 255px;
	*top: 243px;
	display:none;
	}
	
		#solutionsPannel a
		{
			display:block;
			width:244px;
			font-size:12px;
			text-indent:10px;
			color:#FFFFFF;
			text-decoration:none;
			font-weight:normal;
			margin:0px 0px 3px 0px;
		}
		
		#solutionsPannel a:hover
		{
			background-color:#748794;
		}
		
	#productsPannel
		{
		position:absolute;
		display:inline;
		width:245px;
		padding:12px 0px 20px 0px;
		background-color:#a6afb7;
		border-bottom:solid 5px #002a44;
		left: 697px;
		top: 255px;
		*top: 243px;
		display:none;
		}
	
		#productsPannel a
		{
			display:block;
			width:244px;
			font-size:12px;
			text-indent:10px;
			color:#FFFFFF;
			text-decoration:none;
			font-weight:normal;
			margin:0px 0px 3px 0px;
		}
		
		#productsPannel a:hover
		{
			background-color:#748794;
		}
	
	
.browseFiltersLinks
{
	background-color:#60bb46;
	height:24px;
	border-top:1px #fff solid;
	border-bottom:1px #a6afb8 solid;
	padding:0px 0px 4px 0px; 
}

	.browseFiltersLinks a
	{
		display:block;
		float:left;
		padding:0px;
		margin:0px;
		height:24px;
		font-size:10px;
		line-height:24px;
		font-weight:bold;
		text-indent:14px;
		text-transform:uppercase;
		color:#FFFFFF;
		background-repeat:no-repeat;
		background-position:0px 54%;
	}
	
		.browseFiltersLinks a:hover
		{
			color:#002a44;
			text-decoration:none;
		}
		
		a.browseFiltersLinksSelected
		{
			display:block;
			float:left;
			height:24px;
			font-size:10px;
			line-height:24px;
			font-weight:bold;
			text-indent:14px;
			text-transform:uppercase;
			color:#002a44;
			background-image:url(/images/browseFiltersLinksBlueArrow.gif);
			background-repeat:no-repeat;
			background-position:0px 50%;
		}
		

#browseData
{
	margin:4px 0px 0px 0px;
	border-top:1px solid #a6afb8;
}

	#browseData .dataRow
	{
		display:block;
		width:auto;
		min-height:38px;
		border-bottom:1px solid #a6afb8;
		font-size:12px;
		line-height:16px;
		color:#6b6e71;
		padding:13px 0px 13px 4px;
	}
		#browseData .dataRow .register
		{
			display:block;
			float:left;
			width:93px;
			height:38px;
			border-bottom:none;
			
		}
		
			#browseData .dataRow .register .checkboxWrapper
			{
				position:relative;
				display:block;
				margin:0px 0px 0px 0px;
				height:18px;
				width:70px;
				background-image:url(/images/registerCheckBoxBg.png);
				background-repeat:no-repeat;
				background-position:0 0;
			}
			
				#browseData .dataRow .register .checkboxWrapper #checkbox
				{
					position:absolute;
					top:-1px;
					left:-1px;
					
				}
	
				a.details
				{
					display:block;
					margin:4px 0px 0px 0px;
					height:18px;
					width:70px;
					background-color:#a6afb7;
					font-size:10px;
					font-weight:bold;
					text-transform:uppercase;
					color:#FFFFFF;
					line-height:18px;
					text-align:center;
					background-image:url(/images/detailsBtnTriangleWhiteGreyBG.gif);
					background-repeat:no-repeat;
					background-position:5px 52%;
				}
				
					a.details:hover
					{
						background-color:#60bb46;
						background-image:url(/images/detailsBtnTriangleGreenGreyBG.gif);
						background-position:3px 52%;
						text-decoration:none;
					}
			
		.BbrowseData
		{
			display:block;
			float:left;
			width:93px;
			height:38px;
			border-bottom:none;
			
		}
				
		.BcheckboxWrapper
		{
		    position:relative;
				display:block;
				margin:0px 0px 0px 0px;
				height:18px;
				width:70px;
				background-image:url(/images/registerCheckBoxBg.png);
				background-repeat:no-repeat;
				background-position:0 0;
		}
		
		.BCompletedImg
		{
		    position:relative;
				display:block;
				margin:0px 0px 0px 0px;
				height:18px;
				width:70px;
				background-image:url(/images/CompletedImgBg.gif);
				background-repeat:no-repeat;
				background-position:0 0;
		}
		
		.BInProgressImg
		{
		    position:relative;
				display:block;
				margin:0px 0px 0px 0px;
				height:18px;
				width:70px;
				background-image:url(/images/InprogressImgBg.gif);
				background-repeat:no-repeat;
				background-position:0 0;
		}
		
		.BRegisteredImg
		{
		    position:relative;
				display:block;
				margin:0px 0px 0px 0px;
				height:18px;
				width:70px;
				background-image:url(/images/RegisteredImgBg.gif);
				background-repeat:no-repeat;
				background-position:0 0;
		}
		
		.BNoDisplay
		{
				display:none;
		}

		.BLoginImg
		{
		    position:relative;
				display:block;
				margin:0px 0px 0px 0px;
				height:18px;
				width:70px;
				background-image:url(/images/LoginImgBg.gif);
				background-repeat:no-repeat;
				background-position:0 0;
		}
		
		.BbyTime
		{
			display:block;
			width:108px;
			height:38px;
			border-bottom:none;
		}
		
		.BbySeminar
		{
			font-weight:bold;
			color:#002a44;
			text-decoration:underline;
		}
		
		.BbyCat
		{
			font-weight:bold;
		}
		
		#browseData .dataRow .byTime
		{
			display:block;
			float:left;
			width:108px;
			height:38px;
			border-bottom:none;
			
		}
		
		.seminarSideBar .BextraLinks
	{
	    background-color:#002a44;
		font-size:12px;
		color:#FFFFFF;
		padding:6px 17px 8px 17px;
		

		
	}
	
		.seminarSideBar .BextraLinks p
		{
			margin:0px 0px 8px 0px;
			line-height:16px;
			
		}
	
		.seminarSideBar .BextraLinks a
		{
			
			font-size:12px;
            color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
		}
		
		.seminarSideBar .BextraLinks a:hover
		{
			text-decoration:underline;
			font-weight:bold;
		}
		
		#browseData .dataRow .bySeminar
		{
			display:block;
			float:left;
			width:229px;
			height:38px;
			font-weight:bold;
			color:#002a44;
			border-bottom:none;
		}
		
		#browseData .dataRow .byOrg
		{
			display:block;
			float:left;
			width:139px;
			height:38px;
			border-bottom:none;
		}
		
		#browseData .dataRow .byCat
		{
			display:block;
			float:left;
			width:150px;
			height:38px;
			font-weight:bold;
			border-bottom:none;
		}
		
		#browseData .dataRow .seminarDetails
		{
			display:block;
			float:left;
			clear:both;
			width:600px;
			height:auto;
			padding:10px 13px 10px 93px;
			border-bottom:none;
		}
		

#browseData .greyRowBG
{
	background-color:#f3f5f6;
}

#browseData .whiteRowBG
{
	background-color:#fff;
}


/*    My Seminars     */

		
.modalBackground
{
	background-color:Gray;    
	filter:alpha(opacity=70);    
	opacity:0.7;
}

.modalpopup
{
	background-color:#FFFFDD;    
	border-width:3px;    
	border-style:solid;    
	border-color:Gray;    
	padding:3px;    
	width:800px;
	height:680;
}

.mySeminarsHeader
{
	display:block;
}
	.mySeminarsHeader h1
	{
		float:left;
		width:auto;
		font-size:20px;
		color:#002a44;
		font-weight:bold;
		margin:12px 0px 6px 0px;
	}
	
	.mySeminarsHeader .regSessions
	{
		float:left;
		margin:14px 0px 6px 8px;
	}

.liveSeminars, .onDemandSeminars
{
	padding:0px 0px 25px 0px;
}

.seminarEntry
{
	padding:15px 0px 0px 15px;
}

.liveSeminars h1, .onDemandSeminars h1
{
	display:block;
	height:33px;
	width:100%;
	background-color:#60bb46;
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-indent:14px;
	margin:0px;
	padding:0px;
}

.liveSeminars .title, .onDemandSeminars .title, .Btitle
{
	font-size:14px;
	font-weight:bold;
	color:#002a44;
	text-transform:uppercase;
	padding:2px 0px;
	
}

.Bgreen
		{
		font-size:14px;
	    font-weight:bold;
    	text-transform:uppercase;
	    padding:2px 0px;
		color:#60bb46;
		}

.liveSeminars .rule, .onDemandSeminars .rule
{
	margin:15px 0px 0px 0px;
	height:1px;
	width:100%;
	border-top:1px solid #a6afb7;
}
	
	
	.liveSeminars a.details, .onDemandSeminars a.details, .Bdetails
	{
		display:block;
		float:left;
		margin:4px 8px 0px 0px;
		height:15px;
		width:70px;
		background-color:#60bb46;
		font-size:9px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		color:#FFFFFF;
		line-height:15px;
		text-align:center;
		background-image:url(/images/detailsBtnTriangleWhiteGreyBG.gif);
		background-repeat:no-repeat;
		background-position:5px 52%;
	}
				
		.liveSeminars a.details:hover, .onDemandSeminars a.details:hover
		{
			background-color:#a6afb7;
			text-decoration:none;
		}
		
	.liveSeminars a.remove, .onDemandSeminars a.remove, .Bremove
	{
		display:block;
		float:left;
		margin:4px 0px 0px 0px;
		height:15px;
		width:70px;
		background-color:#a6afb7;
		font-size:9px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		color:#FFFFFF;
		line-height:15px;
		text-align:center;
		background-image:url(/images/detailsBtnTriangleWhiteGreyBG.gif);
		background-repeat:no-repeat;
		background-position:5px 52%;
	}
				
		.liveSeminars a.remove:hover, .onDemandSeminars a.remove:hover
		{
			background-color:#60bb46;
			text-decoration:none;
		}

		
#MultiNavcontainer 
{
	float: left;
	padding: 6px;
	margin: 0px;
	/*border: 1px dotted #ccc;*/
	width: 200px;
	font-family: arial, sans-serif; 
 	font-size: 10;

}
	
#MultiNavlist
{
	padding: 0;
	margin: 0 0 0 0;
	font: bold 8pt Arial, Verdana, sans-serif;
}

#MultiNavlist li
{
	list-style: none;
	display: inline;
	height: 13pt;
}

#MultiNavlist li a
{
	float: left;
	text-decoration: none;
	padding: 6 6 6 6;
	margin: 0 0 0 0;
	width: 190px;
	border-top: 1px solid #4682b4;
	border-right: 1px solid #fff0f5;
	border-bottom: 1px solid #A4BFDD;
	border-left: 1px solid #008b8b;
}

#MultiNavlist li a:link
{
	color: #000000;
	background: #A4BFDD;
}

#MultiNavlist li a:visited
{
	color: #000000;
	background: #A4BFDD;
}


#MultiNavlist li a:hover
{
	color: #000000;
	background: #A4BFDD;
	text-decoration: underline;
}

/*
#MultiNavlist li a:active
{
	color: #FFFFFF;
	background: #002a43;
}
*/

/*#MultiNavlist li a#MultiCurrent
{
	background: #002a43;
	color: #FFFFFF;
}
*/

#MultiNavlist li#MultiActive a.MultiCurrent
{
	color: #FFFFFF;
	background: #002a43;
	/*
	background: #002a43;
	color: #FFFFFF;
	*/
}

	

