/*******************************************************************************
* Nav Companion CSS
* Author: Greg Hoyl
* Crispin Porter + Bogusky
*
* Date Created: 08/12/08
* Date Modified: 08/12/08
********************************************************************************/
/*******************************************************************************/
/*******************************************************************************/
div.topContent{
	position:relative;
	z-index:10;
	right:1px;
	top:0px;
	width:1000px;
	text-align:left;
}
.container{
	padding-top:0px;
	padding-left:0px;
	float:left;
	width:728px;
}
.flashContent{
	padding-top:0px;
	padding-left:0px;
	float:left;
	width:1000px;
	height:600px;
	display:inline;
	#position:relative;
	overflow:hidden;
	z-index:2;
}

#background{
	position:absolute;
	display:none;
	top: 0;
	left: 0;
	width:100%;
	_width: 2400px; /* this will be read by IE only */
	height:500;
	z-index:999;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

/*
footer adjustments
*/
.content #footer {
	padding-top: 6px;
}

.content #footer li#footer-copyright {
	top: 6px;
}


.middle{#position: absolute; #top: 50%;display: table-cell; vertical-align: middle; width: 100%; text-align: center;}
.inner{#position: relative; #top: -50%; width: 400px; margin-left: auto; margin-right: auto; text-align: center;}
.error_img{width:299px; height:200px;}
.download_flash_img{width:263px; height:19px;}

/*******************************************************************************/
/*******************************************************************************/
/*******************************************************************************/
/*.footer{ 
	width:1000px; 
	height:20px;
	display: block;
	position: absolute;
	top: 450px;
	z-index: 10000;
}*/

#swf_footer {	}

.footNote{
	padding-top:13px;
	padding-right:14px;
	text-align:right;
	width: 604px;
	clear:both;
}
.disclaimer{
	clear:both;
	width:590px;
	height:47px;
	z-index:60;
	padding-left:12px;
}

/***********************************************/
/*** Hybrid Left Nav ***************************/
/***********************************************/
div.container			{ position:absolute; z-index:2; left:50%; margin-left:-500px; width:1000px; text-align:left; background-position:top left; padding-bottom:0px; }

.navLegal { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-indent: 0px;
	color: #6b6b6b; width: 142px; 
	margin-left: 43px;
	padding-top: 8px;
	line-height: 1.4em;
	text-indent:-5px;
	}

/***********************************************/
/*** DO DEPTH and CONTAINER ********************/
/***********************************************/
div.swf_shell_full		{ z-index:0;display:inline;}
div.swf_shell_hybrid	{ z-index:1000;}