/*Main page component positioning and layout CSS--------------------------*/#title {	position:absolute; width:1054px; height: 292px; z-index:3; left: 32; top:60;	text-align: left;	opacity: 0.5; filter: alpha(opacity=50);	white-space: nowrap; overflow: visible;}#icon, #icon2, #icon3 {	position:absolute; width:16px; height:16; z-index:9; left: 40; top: 11;	background-image:  url(/images/icon.gif);	background-repeat: no-repeat;}#stripe, #blankStripe {	position:absolute; left: 0px;top: 40px; width:100%;	z-index:2;	margin: 0px; padding: 0px;}#stripe {	height: 294px;	background-color: #7A7B8B;	layer-background-color: #7A7B8B;	background-image:  url(/images/tile.gif);	background-repeat: repeat-x; background-position: 0px 0px;}#blankStripe {	height: 292px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #4C4D5E;	border-bottom-color: #4C4D5E;}#media584, #mediaImage-wide {	position:absolute; left: 40px; top: 1px; height: 292px;	z-index:5;	background-color: #4C4D5E;	layer-background-color: #4C4D5E;	border-left-width: 1px; border-right-width: 1px;	border-left-style: solid; border-right-style: solid;	border-left-color: #4C4D5E;border-right-color: #4C4D5E;	border-top-width: 0px; border-bottom-width: 0px;	text-align: center;	margin: 0px; padding: 0px;	}#media584 { width: 584px; }/*#vertical {	position:absolute; left:41px; top:0px; width:480px; height: 100%;	z-index:1;	background-color: #FFFFFF;	layer-background-color: #FFFFFF;	opacity: .75;}*/#tile1, #tile2, #tile3, #tile2b, #tile3b, #return {	position:absolute; top:41px; height:292px;	z-index:5;}#tile1 { left:0px; width:332px; }#tile2 { left:333px; width:292px;}#tile3 { left:624px; width:432px;}#tile2b { left:626px; width:224px;}#tile3b { left:850px; width:206px;}#return { left:0px; width:40px;}#leftColumn, #leftColumnWide {	position:absolute;	left:39px;	top:342px;	z-index:4;	text-align: left;}#leftColumn { width: 420px;}#leftColumnWide { width: 584px;}#rightColumn {	position:absolute;left:470px; top:400px; width:155px;	z-index:4;	text-align: right;	border-top: 1px solid #4C4D5E;	border-bottom: 1px solid #4C4D5E;	padding-top: 5px; padding-bottom: 5px;}#slideProgress {	position:absolute; top: 337px; left: 589px; width: 37px;	z-index:4;	text-align: right;}#videoNav {	position:absolute; top: 337px; left: 517px; width: 66px;	z-index:4;	text-align: left;}#audioNav {	position:absolute; top: 339px; left: 225px; width: 400px;	z-index:4;	text-align: right;	margin: 0px; padding: 0px;}/*Text apeparance and formatting CSS--------------------------*//*#leftColumn p {	margin: 0px;	padding: 0px;}*/p { margin: 0px; padding: 0px; }.lightText, .darkText, .darkText2, .outlined {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 12px;}.lightText {	color: #EEEEFF;	font-weight: bold;}.darkText {	color: #BBD3EF;}.darkText2 {	font-size: 11px;	color: #112222;}.outlined {	border: 1px solid #B3CAE5;	font-size: 11px;	padding-left: 2px; 	padding-right: 2px;}.underlined {	border-bottom: 1px solid #4C4D5E;	font-size: 12px;	padding-left: 2px; 	padding-right: 0px;	font-family: Arial, Helvetica, sans-serif;}.currentProjects{	padding-bottom: 15px;	border: 1px solid #5F606D;}.currentProjects:hover {}a {	color: #FCF9B2;	text-decoration: none;}a:hover {	color: #FFFFFF;	background-color: #A4A3DD;}.huge {	font-family: Arial, Helvetica, sans-serif;	font-size: 100pt;	color: #FFFFFF;	font-weight: bold;	line-height: 106px;}#rightColumn a {	color:#BCC5D0;}#rightColumn a:hover {	color:#FFFFFF;}/*Video preview menu layers --------------------------*/#videoThumbnail {	position:absolute;	top: 1px;	left: 68px;	z-index:4;	text-align: left;}#selectorPosition1 {	left:0; top:0;	position:absolute; width:11; height:11; z-index:10;	margin: 0px; padding: 0px;}#selectorPosition2 {	left:11; top:0; 	position:absolute; width:11; height:11; z-index:10;	margin: 0px; padding: 0px;}#selectorPosition3a {	left:22; top:0; 	position:absolute; width:11; height:11; z-index:10;	margin: 0px; padding: 0px;}#selectorPosition3b {	left:22; top:11; 	position:absolute; width:11; height:11; z-index:10;	margin: 0px; padding: 0px;}#selectorPosition3c {	left:22; top:22; 	position:absolute; width:11; height:11; z-index:10;	margin: 0px; padding: 0px;}#selectorPosition4 {	left:33; top:0; 	position:absolute; width:11; height:11; z-index:10;	margin: 0px; padding: 0px;}#selectorPosition5 {	left:44; top:0; 	position:absolute; width:11; height:11; z-index:10;	margin: 0px; padding: 0px;}#selectorPosition6a {	left:55; top:0; 	position:absolute; width:11; height:11; z-index:10;	margin: 0px; padding: 0px;}#selectorPosition6b {	left:55; top:11; 	position:absolute; width:11; height:11; z-index:10;	margin: 0px; padding: 0px;}