/* **************************************************************** */
/* Blocks Definitions, frontpage & subpage (IE 6 & Firefox)         */
/* **************************************************************** */
	
/**** Home three columns template ****/
#three-col-home #block_1
	{
	float: left;
	width: 528px;
	margin: 163px 0 0 187px;
	}
#three-col-home #block_2
	{
	float: left;
	width: 187px;
	margin-left: -715px;
	}
#three-col-home #block_3
	{
	float: left;
	width: 250px;
	margin-top: 163px;
	}

#three-col-home #block_4
	{
	float: left;
	width: 162px;
	margin-top: 0px;
	}


/**** Subpage three columns template ****/

#three-col-sub #block_1
	{
	float: left;
	width: 520px;
	margin: 7px 0 0 195px;
	background: url(/portaldata/1/images/bg-block-1-blue.gif) no-repeat 0% 0%;
	}

#three-col-sub #block_1_Video
	{
	float: left;
	width: 967px;
	margin: 7px 0 0 0px;
	height:700px;
	background-color:#000000;
	}

#three-col-sub #block_1_Video .content 
{
  padding-left:50px;
  padding-top:20px;
}

#three-col-sub #block_1_Plus_3
	{
	float: left;
	width: 715px;
	margin: 7px 0 0 195px;
	background: url(/portaldata/1/images/bg-block-1-blue.gif) no-repeat 0% 0%;
	}
	
#three-col-sub #block_2
	{
	float: left;
	width: 195px;
	margin-left: -715px;
	}


#three-col-sub #block_3
	{
	float: left;
	width: 252px;
	margin-top: 163px;
	}

* html #block_1
	{
	display: inline;
	}

	
#three-col-home #block_1 .content { float: left; padding: 0px 8px 8px 8px; }
#three-col-home #block_2 .content { padding: 0px 0px 8px 0px; }
#three-col-home #block_3 .content { padding: 0px 0px 8px 0px; }
#three-col-home #block_4 .content { padding: 85px 0px 0px 7px; }

#three-col-sub #block_1 .content { float: left; padding: 35px 20px 8px 20px; }
#three-col-sub #block_2 .content { padding: 0px 0px 8px 0px; }
#three-col-sub #block_3 .content { padding: 0px 0px 8px 0px; }

#VideoScreen 
	{
	  background-color:#000000;
	  width:650;
	}

.clear { clear: both; display: block; font-size: 1px; margin: 0px; line-height: 0px; height: 0px; }

/* **************************************************************** */
/* Several fixes for other browsers                                 */
/* **************************************************************** */

#wrapper
	{
	width: 1129px;
	position: relative;
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	}
#wrapper
	{
	float: left;
	float/**/: none;
	}
/* easy clearing */
#wrapper
	{
	display: inline-block;
	}
/*\*/
#wrapper
	{
	display: block;
	}
/* end easy clearing */
#footer
	{
	clear: both;
	}
#header, #footer
	{
	width: 1129px;
	}
/* Safari needs this */
* > #footer, * > form, * > #notes, * > .output
	{
	position: relative;
	z-index: 1000;
	}

.group_1-3 { float:left; width:965px; }

.wrapper-upper { position:relative; float:left;}
.wrapper-lower { margin-top:0px;  float:left;}