﻿
#distance 
{ 
	width:1px;
	height:50%;
	background-color:Transparent;
	/* margin-bottom:-285px;  half of container's height */
	margin-bottom:-290px; 
	float:left;
	visibility:hidden;
}

#container 
{
	margin:0 auto;
	padding:0;
	position:relative; /* puts container in front of distance */
	text-align:left;
	/*height:570px;*/
	height:580px;
	/*width:758px;*/
	width:768px;
	clear:left;
	background-color:Transparent;
	/*border: solid 1px black;*/
	visibility:visible; /*Must be set back to hidden*/
	overflow:visible;

	
	
}
#header
{
    clear:both;
    padding-top:5px;
    padding-bottom:5px;
    /*background-color:Red;*/
}
#left
{
    float:left;
    width:546px;
    height:526px;
   /* background-color:Yellow;*/
}
#right
{
    float:left;
    width:201px;
    padding-left:11px;
    height:526px;
   /* background-color:Green;*/
}
#logos
{
    clear:both;

}
.logo
{
    clear:both;
    padding-bottom:12px;
}
.logoSeparator
{
    height:1px;
    width:100%;
    background-color:Transparent;
    border-top: solid 1px black;
    font-size:1px;
}

#menu
{
      clear:both;
      height: 246px;
}
#links
{
      clear:both;
      height:132px;
  
}
#language
{
      clear:both;
  
}
.TransparentButton
{
    background-color:Transparent;
}
.newsMagazineHomeButton
{
   margin:0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border:none;
   text-decoration:none;
   margin-left:-6px;
   margin-top:2px;
}

.MagazineHome
{
    background-color:Black;
    width:526px;
    padding:10px;
    height:350px;
    clear:both;
}
.MagazineHomeLogos
{
    padding-top:20px;
    padding-left:27px;
}
.MagazineHomeLogo
{
    padding-bottom:17px;
}
.MagazineHomePayoff
{
    padding-left:22px;
    padding-top:35px;
}
.MagazineHomeMagazineLink
{

    float:right;
    clear:both;
    margin-top:-2px;
    margin-right:-1px;
    white-space:nowrap;

}
.VideoControlArea
{
    background-color:Black;
    width:526px;
    padding:10px;
    height:350px;
    margin-bottom:3px;
}
.VideoControlTitle
{
    height:40px;
    padding-top:5px;
    padding-bottom:3px;
    clear:both;
}
.VideoArea
{
    width:360px;
    height:290px;
    float:left;
}
.VideoShoulderArea
{
    float:left;
    width:156px;
    height:290px;
    padding-left:10px;
    /*background-color: Fuchsia;*/
    position:relative;
}
.VideoText
{
    width:156px;
    height:250px;
   /* background-color:Red;*/
    padding-bottom:10px;
    clear:both;

}
.VideoOthers
{
    border-top: solid 1px #788386;
    padding-top:5px;
    clear:both;
}
.VideoOthersTitle
{
    color:#788386;
    clear:both;
}
.VideoOthersList{}
.OtherVideosLink
{
    color:#788386;
    text-decoration:none;
    cursor:pointer;
    font-weight:bold;   
}
.OtherVideosLinkHover
{
    color:White;
    text-decoration:none;
    cursor:pointer;
    font-weight:bold;   
}



.PhotoControlArea
{
    width:546px;
    height:370px;

    position:relative;
    background-color:Black;
    overflow:hidden;
}
.PhotoControlImageContainer_1
{
    position:absolute;
    z-index:1;
    top:0px;
    left:0px;  
    
}
.PhotoControlImageContainer_2
{
    position:absolute;
    z-index:2;
    top:0px;
    left:0px;  
   
}
.photoImageLoading
{
    position:absolute;
    z-index:3;
    top:50%;
    left:50%; 
    margin-left:-16px;
    margin-top:-16px;
    background-color:#FFFFFF; 
}
.PhotoControlTitle
{
    position:absolute;
    z-index:100;
    top:15px;
    left:10px;
}
.PhotoControlPayoff
{
    position:absolute;
    font-family:Arial;
    font-size:12px;
    z-index:100;
    left:10px;
    top:50px;
}
.PhotoControlNavigator
{
    position:absolute;
    z-index:100;
    top:15px;
    right:10px;
    white-space:nowrap;
    background-color:#788386;
    height:25px;
    padding-left:5px;
    padding-right:5px;
}
.NavButton
{
	float:left;	
	vertical-align:middle;
	
	padding-top:3px;
	white-space:nowrap;
	background-color:#788386;
	font-size:16px;
}
.NavButton A
{
	color:White;
	text-decoration:none;	
	white-space:nowrap;
	background-color:#788386;
	float:left;	
}
.NavLabel
{
	float:left;
	font-size:14px;
	vertical-align:middle;
	height:36px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
	white-space:nowrap;
	
}


.TextControlArea
{
    background-color:#8F9698;
    width:526px;
    padding:10px;
    height:350px;
    color:Black;
}
.TextControlTitle
{
    height:40px;
    padding-top:5px;
    padding-bottom:3px;
    clear:both;
}
.TextControlContent
{
    height:300px;
    width: 526px;
    clear:both;
}


