html
{

	width: 100%;
	height: 100%;
	background-color: #e2e2e2;
	font-size: 16px;

}

	body
	{
	
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		text-align: center;
		font-family: Verdana, sans-serif;
		background-color: #e2e2e2;
	
	}
	
		div#wrapper
		{
		
			position: relative;
			top: 0;
			width: 64em;
			margin-left: auto;
			margin-right: auto;
			background-color: #ffffff;
			text-align: center;
			
		}
		
		div#wrapper.home
		{
		
			padding-top: 10.625em;
		
		}
		
		div#wrapper.lvl2
		{
		
			padding-top: 8em;
		
		}
		
			.clearFloat:after
			{
			
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			
			}
			
			a
			{
			
				outline: none;
				color: #0086c5;
			
			}
			
			a img
			{
			
				border: none;
			
			}
			
			.hide
			{
			
				display: none;
			
			}
			
			div#header
			{
			
				position: absolute;
				top: 0;
				left: 1.25em;
				width: 61.5em;
				height: 8em;
				margin-bottom: 2.625em;
				clear: both;
			
			}
			
				a#logo
				{
				
					position: absolute;
					top: 0.9375em;
					left: 0em;
					display: block;
					width: 25.125em;
					height: 2.4375em;
				
				}
				
				ul#topNav
				{
				
					position: absolute;
					top: 0.75em;
					right: 0em;
					display: block;
					margin: 0;
					padding: 0;
					list-style-type: none;
				
				}
				
					ul#topNav li
					{
					
						display: inline;
						padding: 0 0.65em 0 0.65em;
					
					}
				
					ul#topNav li.first
					{
					
						padding-left: 0;
					
					}
				
					ul#topNav li.last
					{
					
						padding-right: 0;
					
					}
					
						ul#topNav li a
						{
						
							font-size: 0.875em;
							text-decoration: none;
							color: #0086c5;
						
						}
					
						ul#topNav li a:hover,
						ul#topNav li a:focus,
						ul#topNav li a.on
						{
						
							color: #663f88;
						
						}
						
					div#mainNavWrap
					{
					
						position: absolute;
						top: 6em;
						left: 0em;
						width: 61.5em;
						height: 2em;
						background-color: #8c6fa6;
						text-align: left;
					
					}
					
						.topLeft
						{
						
							background-repeat: no-repeat;
							background-image: url('images/mainNavTopLeft.gif');
							background-position: top left;
						
						}
					
						.bottomLeft
						{
						
							background-repeat: no-repeat;
							background-image: url('images/mainNavBottomLeft.gif');
							background-position: bottom left;
						
						}
					
						.bottomLeft.lvl2
						{
						
							background-image: url('images/mainNavBottomLeftL2.gif') !important;
						
						}
					
						.topRight
						{
						
							background-repeat: no-repeat;
							background-image: url('images/mainNavTopRight.gif');
							background-position: top right;
						
						}
					
						.bottomRight
						{
						
							background-repeat: no-repeat;
							background-image: url('images/mainNavBottomRight.gif');
							background-position: bottom right;
						
						}
						
						ul#mainNav
						{
						
							display: block;
							width: 50em;
							height: 100%;
							margin: 0;
							padding: 0;
							list-style-type: none;
						
						}
						
							ul#mainNav li
							{
							
								display: block;
								float: left;
								height: 100%;
								border-right: 1px solid #ffffff;
							
							}
							
							ul#mainNav li.first
							{
							
								margin-left: 0.8125em;
								clear: left;
							
							}
							
								ul#mainNav li a
								{
								
									display: block;
									height: 100%;
									line-height: 2.25em;
									color: #ffffff;
									text-decoration: none;
									padding: 0 0.8em 0 0.8em;
									font-size: 0.875em;
								
								}
							
								ul#mainNav li a:hover,
								ul#mainNav li a:focus,
								ul#mainNav li a.on
								{
								
									background-color: #0086c5;
								
								}
								
							form#search
							{
							
								position: absolute;
								top: 0;
								right: 0;
								display: block;
								height: 2em;
								margin: 0;
								padding: 0;
							
							}
							
								form#search fieldset
								{
								
									display: block;
									width: 100%;
									height: 100%;
									border: none;
									margin: 0;
									padding: 0;
								
								}
								
									form#search legend,
									form#search label
									{
									
										display: none;
									
									}
								
									input#searchBox
									{
									
										display: block;
										float: left;
										width: 13.75em;
										margin: 0.45em 0.5em 0 0;
										color: #777777;
										font-size: 0.75em;
									
									}
								
									input#goBtn
									{
									
										margin: 0.3em 0.5em 0 0;
										display: block;
										float: left;
									
									}
									
			div#centerCol
			{
			
				position: relative;
				width: 61.5em;
				min-height: 14em;
				margin-left: auto;
				margin-right: auto;
				clear: both;
				text-align: left;
			
			}
			
				div#mainFeature
				{
				
					position: relative;
					display: block;
					float: left;
					clear: left;
					width: 42.875em;
					height: 23.8125em;
					overflow: hidden;
					
				}
				
					div#mainFeature img
					{
	
						position: absolute;
						top: 0;
						left: 0;
						z-index: 49;						
						
					}
					
					div#featureFrame
					{
	
						position: absolute;
						top: 0;
						left: 0;
						background-image: url('images/mainFeatureFrame.png');
						background-repeat: no-repeat;
						z-index: 51;
						width: 100%;
						height: 100%;
						
					}

					
					div#messageBack
					{
	
						position: absolute;
						top: 19em;
						left: 0;
						width: 42.875em;
						height: 3.25em;
						overflow: hidden;
						background-color: #ffffff;
						opacity:0.8;
						filter:alpha(opacity=80);
						z-index: 50;
						
					}					
					
					div.messageBox
					{
	
						position: absolute;
						top: 19em;
						left: 0;
						width: 41.875em;	
						height: 2.5em;											
						overflow: hidden;
						padding: 0.375em 0.5em 0.375em 0.5em;
						z-index: 52;
						
					}
					
						div.messageBox p
						{
		
							font-size: 0.875em;
							line-height: normal;
							margin: 0;
							padding: 0;
							
						}
						
						div.messageBox p span.mainFeatureHead
						{
	
							font-weight: bold;
							color: #cc1d21;
							
						}
					
					div#mainFeature ul
					{
	
						position: absolute;
						bottom: 0.0625em;
						left: 0.0625em;
						width: 42.75em;
						height: 1.6em;
						background-color: #a993bc;
						overflow: hidden;
						list-style-type: none;
						margin: 0;
						padding: 0;
						z-index: 53;
						
					}
					
						div#mainFeature ul li
						{
	
							display: block;
							float: left;
							width: 1.0625em;
							height: 1.0625em;
							margin: 0.25em 0 0 0.6em;
							border: 0.0625em solid #ffffff;
							
						}
						
							div#mainFeature ul li a
							{
	
								display: block;
								width: 100%;
								height: 100%;								
								background-color: #ffffff;
								color: #000000;								
								text-align: center;
								font-size: 12px;
								
							}
							
							div#mainFeature ul li.on a,
							div#mainFeature ul li a:hover,
							div#mainFeature ul li a:focus
							{
	
								background-color: #0086c5;
								color: #ffffff;
								
							}
				
				div#headlinesBox
				{
				
					position: relative;
					width: 16.125em;
					height: 20.5625em;
					float: left;
					clear: right;
					padding: 2em 1.25em 1.25em 1.25em;
					background-color: #a993bc;
					background-image: url('images/headlinesTopRight.gif');
					background-position: top right;
					background-repeat: no-repeat;
				
				}
				
					h1#headlinesHeader
					{
					
						display: block;
						width: 6.375em;
						height: 1.1875em;
						margin: 0;
						padding: 0;
						background-image: url('images/headlines.gif');
						background-repeat: no-repeat;
						font-size: 2em !important;
					
					}
					
					ul#headlines
					{
					
						display: block;
						height: 14.6875em;
						margin: 0.25em 0 0 0;
						padding: 0;
						list-style-type: none;
						overflow: auto;
					
					}
					
						ul#headlines li
						{
								
							font-size: 0.875em;
							margin-bottom: 1em;
							line-height: 1.725em;
						
						}
					
							ul#headlines li a
							{
							
								display: block;
								color: #ffffff;
								text-decoration: none;
								font-weight: bold;
							
							}
					
							ul#headlines li a:hover,
							ul#headlines li a:focus
							{
							
								text-decoration: underline;
							
							}
							
					ul#supportRCI
					{
					
						position: absolute;
						bottom: 0;
						left: 0em;
						display: block;
						width: 100%;
						height: 3.1875em;
						margin: 0;
						padding: 0;
						list-style-type: none;
						background-color: #a993bc;
						text-align: center;
					
					}
					
						ul#supportRCI li
						{
						
							display: block;
							width: 100%;
							height: 3.1875em;
						
						}
					
							ul#supportRCI li a
							{
							
								display: block;
								width: 100%;
								height: 3.1875em;
								background-image: url('images/supportRCIButton.gif');
								background-position: center center;
								background-repeat: no-repeat;
							
							}
					
							ul#supportRCI li a:hover,
							ul#supportRCI li a:focus
							{
							
								background-image: url('images/supportRCIButtonR.gif');
							
							}
				
				div#features
				{
					
					position: relative;
					top: 2.875em;
					width: 100%;
					height: 15.125em;
					clear: both;
				
				}
				
					div#centerContent
					{
					
						
						width: 41.9375em;
						min-height: 30em;
						float: right;
						margin-top: 2em;
						margin-right: 2em;
					
					}
					
					div#leftNavCol
					{
					
						float: left;
						width: 14.9375em;
					
					}
					
						ul#leftNav
						{
						
							display: block;
							margin: 0;
							padding: 2.625em 0.5em 4.5em 1em;
							list-style-type: none;
							background-color: #f0f0f0;
							background-image: url('images/l2BottomCorners.gif');
							background-repeat: no-repeat;
							background-position: center bottom;
						
						}
						
							ul#leftNav li
							{
							
								margin-bottom: 0.75em;
							
							}
						
							ul#leftNav li.last
							{
							
								margin-bottom: 0 !important;
							
							}
						
								ul#leftNav li ul.subNav
								{
								
									display: block;
									margin: 0.5em 0 0 2em;
									padding: 0;
									list-style-type: none;
									font-size: 0.95em;
								
								}
							
									ul#leftNav li ul.subNav li
									{
									
										margin-bottom: .5em !important;
									
									}
							
								div#leftNavCol a
								{
								
									font-size: 0.875em;
									text-decoration: none;
								
								}
							
								div#leftNavCol a:hover,
								div#leftNavCol a:focus,
								div#leftNavCol a.on
								{
								
									color: #663f88;
								
								}
								
						ul#l2SupportRCI
						{
						
							display: block;
							width: 14.9375em;
							height: 2.875em;
							margin: 1em 0 0 0;
							padding: 0;
							list-style-type: none;
						
						}
						
							ul#l2SupportRCI li
							{
							
								display: block;
								width: 100%;
								height: 100%;
							
							}
							
								ul#l2SupportRCI li a
								{
								
									display: block;
									width: 100%;
									height: 100%;
									background-image: url('images/l2SupportRCI.gif');
									background-repeat: no-repeat;
								
								}
							
								ul#l2SupportRCI li a:hover,
								ul#l2SupportRCI li a:focus
								{
								
									background-image: url('images/l2SupportRCIR.gif');
								
								}
					
				ul#footer
				{
				
					position: relative;
					bottom: 2em;
					display: block;
					clear: both;
					margin: 10.5em auto 0em auto;
					list-style-type: none;
					line-height: 150%;
				
				}
				
					ul#footer li
					{
					
						display: inline;
						background-image: url('images/footerBullet.gif');
						background-repeat: no-repeat;
						background-position: right center;
						padding: 0 0.625em 0 0.625em;
						font-size: 0.75em;
					
					}
					
					ul#footer li.break,
					ul#footer li.last
					{
					
						background-image: none;
						padding-right: 0;
					
					}
					
					ul#footer li a
					{
					
						text-decoration: none;
					
					}
					
					ul#footer li a:hover,
					ul#footer li a:focus
					{
					
						color: #8c6fa6;
					
					}
				
.dateLine
{

	display: block;
	clear: both;
	font-size: 0.75em;

}

	div.podcast
	{
	
		width: 254px;
		float: left;
		clear: left;
		height: 480px;
	
	}

	div.mediaEntry
	{
	
		clear: both;
		margin-top: 2em;
	
	}
	
		div.mediaEntry a.thumb
		{
		
			display: block;
			float: left;
			clear: left;
			width: 11em;
		
		}
		
		div.mediaEntryDescription
		{
		
			display: block;
			float: left;
			width: 29em;
			margin-left: 1em;
		
		}
			
			div.mediaEntryDescription p
			{
				
				font-size: 0.75em;
			
			}
			
	div.podcastBlock
	{
	
		margin-top: 1.5em;
		margin-bottom: 1.5em;
	
	}
	
		div.podcastBlock div
		{
		
			position: relative;
			width: 300px;
			height: 316px;
			overflow: hidden;
		
		}
	
		div.podcastBlock embed
		{
		
			position: absolute;
			z-index: 2;
			bottom: 0;
			left: 0;
			width: 300px;
			height: 16px;
		
		}
	
		div.podcastBlock.isVideo embed
		{
		
			height: 316px !important;
		
		}
	
		div.podcastBlock img
		{
		
			position: absolute;
			z-index: 1;
			top: 0;
			left: 0;
		
		}
	
		div.podcastBlock.isVideo img
		{
		
			display: none !important;
		
		}